Files
espocrm/client/lib/espo.js
2026-03-08 19:18:17 +01:00

210 lines
1.3 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*! espocrm 2026-03-06 */
var Espo={};window.Espo=Espo;!function(){let c=this;c.Espo||(c.Espo={});if(c.Espo.loader)throw new Error("Loader was already loaded.");let o=new class{constructor(e){this._cacheTimestamp=e||null;this._libsConfig={};this._loadCallbacks={};this._pathsBeingLoaded={};this._dataLoaded={};this._definedMap={};this._aliasMap={};this._contextId=null;this._responseCache=null;this._basePath="";this._internalModuleList=[];this._transpiledModuleList=[];this._internalModuleMap={};this._isDeveloperMode=!1;let t=window.location.origin+window.location.pathname;"/"!==t.slice(-1)&&(t=window.location.pathname.includes(".")?t.slice(0,t.lastIndexOf("/"))+"/":t+"/");this._baseUrl=t;this._isDeveloperModeIsSet=!1;this._basePathIsSet=!1;this._responseCacheIsSet=!1;this._internalModuleListIsSet=!1;this._bundleFileMap={};this._bundleMapping={};this._bundleDependenciesMap={};this._bundlePromiseMap={};this._addLibsConfigCallCount=0;this._addLibsConfigCallMaxCount=2;this._urlIdMap={}}setIsDeveloperMode(e){if(this._isDeveloperModeIsSet)throw new Error("Is-Developer-Mode is already set.");this._isDeveloperMode=e;this._isDeveloperModeIsSet=!0}setBasePath(e){if(this._basePathIsSet)throw new Error("Base path is already set.");this._basePath=e;this._basePathIsSet=!0}getCacheTimestamp(){return this._cacheTimestamp}setCacheTimestamp(e){this._cacheTimestamp=e}setResponseCache(e){if(this._responseCacheIsSet)throw new Error("Response-Cache is already set");this._responseCache=e;this._responseCacheIsSet=!0}setInternalModuleList(e){if(this._internalModuleListIsSet)throw new Error("Internal-module-list is already set");this._internalModuleList=e;this._internalModuleMap={};this._internalModuleListIsSet=!0}setTranspiledModuleList(e){this._transpiledModuleList=e}_get(e){if(e in this._definedMap)return this._definedMap[e]}_set(e,t){this._definedMap[e]=t;if("lib!"===e.slice(0,4)){var i=e.slice(4),i=this._libsConfig[i];if(i&&i.exposeAs){i=i.exposeAs;window[i]=t}}}_idToPath(e){var t,i,n,r;return-1===e.indexOf(":")?"client/lib/transpiled/src/"+e+".js":([t,i]=e.split(":"),"custom"===t?"client/custom/src/"+i+".js":(n=this._transpiledModuleList.includes(t),r=this._isModuleInternal(t),n?r?`client/lib/transpiled/modules/${t}/src/${i}.js`:`client/custom/modules/${t}/lib/transpiled/src/${i}.js`:r?"client/modules/"+t+"/src/"+i+".js":"client/custom/modules/"+t+"/src/"+i+".js"))}_executeLoadCallback(e,t){if(e in this._loadCallbacks){this._loadCallbacks[e].forEach(e=>e(t));delete this._loadCallbacks[e]}}define(i,e,n){i=i&&this._normalizeId(i);if(!i&&document.currentScript){var t=document.currentScript.src;i=this._urlIdMap[t];delete this._urlIdMap[t]}!i&&this._contextId&&(i=this._contextId);this._contextId=null;t=this._get(i);if(void 0===t)if(e){let t=e.indexOf("exports");Array.isArray(e)&&(e=e.map(e=>this._normalizeIdPath(e,i)));this.require(e,(...e)=>{this._defineProceed(n,i,e,t)})}else this._defineProceed(n,i,[],-1)}_defineProceed(e,t,i,n){let r=e.apply(c,i);if(void 0===r&&-1===n&&t)throw new Error(`Could not load '${t}'.`);if(-1!==n){var s=i[n];r="default"in s?s.default:s}if(t){this._set(t,r);this._executeLoadCallback(t,r)}else console.warn("Lib without id.")}require(e,o,t){let a;if("[object Array]"===Object.prototype.toString.call(e)){a=e;a.forEach((e,t)=>{a[t]=this._normalizeId(e)})}else if(e){e=this._normalizeId(e);a=[e]}else a=[];let l=a.length;if(1===l)this._load(a[0],o,t);else if(l){let r=0,s={};a.forEach(n=>{this._load(n,e=>{s[n]=e;r++;if(r===l){var t,i=[];for(t in a)i.push(s[a[t]]);o.apply(c,i)}})})}else o.apply(c)}_convertCamelCaseToHyphen(e){return null===e?e:e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}_normalizeIdPath(e,t){if("."!==e.charAt(0))return e;if("./"!==e.slice(0,2)&&"../"!==e.slice(0,3))return e;let i=e;var n,r=t.split("/").slice(0,-1),s=("./"===e.slice(0,2)&&(i=r.join("/")+"/"+e.slice(2)),i.split("/"));let o=0;for(n of s){if(".."!==n)break;o++}o&&(i=r.slice(0,-o).join("/")+"/"+i.slice(3*o));return i}_restoreId(e){var t,i;return e.includes(":")?([t,i]=e.split(":"),`modules/${t}/`+i):e}_normalizeId(e){e in this._aliasMap&&(e=this._aliasMap[e]);~e.indexOf(".")&&!~e.indexOf("!")&&".js"!==e.slice(-3)&&console.warn(e+": module ID should use slashes instead of dots and hyphen instead of CamelCase.");if(/[A-Z]/.exec(e[0]))return-1!==e.indexOf(":")?(i=e.split(":"),t=i[0],i=i[1],this._convertCamelCaseToHyphen(t)+":"+this._convertCamelCaseToHyphen(i).split(".").join("/")):this._convertCamelCaseToHyphen(e).split(".").join("/");if(e.startsWith("modules/")){e=e.slice(8);var t=e.indexOf("/");if(0<t){var i=e.slice(0,t);e=e.slice(t+1);return i+":"+e}}return e}_addLoadCallback(e,t){e in this._loadCallbacks||(this._loadCallbacks[e]=[]);this._loadCallbacks[e].push(t)}_load(a,l,c){if("exports"===a)l({});else{let i,r,s,n,o,t=a;if(0===a.indexOf("lib!")){i="script";r="lib";t=a.slice(4);s=t;n="window";o=null;var d=t in this._libsConfig;if(d){var u=this._libsConfig[t]||{};s=u.path||s;this._isDeveloperMode&&u.devPath&&(s=u.devPath);n=u.exportsTo||null;o=u.exportsAs||null}d&&!n&&(r="amd");if(-1!==s.indexOf(":"))throw console.error(`Not allowed path '${s}'.`),new Error;let e=void 0;n&&o&&(e=this._fetchObject(n,o));void 0===e&&a in this._definedMap&&(e=this._definedMap[a]);if(void 0!==e)return l(e),void 0}else if(0===a.indexOf("res!")){i="text";r="res";t=a.slice(4);s=t;if(-1!==s.indexOf(":"))throw console.error(`Not allowed path '${s}'.`),new Error}else{i="script";r="amd";if(!a||""===a)throw new Error("Can't load with empty module ID.");u=this._get(a);if(void 0!==u)return l(u),void 0;let n=this._restoreId(a);if(n in this._bundleMapping){let i=this._bundleMapping[n];this._requireBundle(i).then(()=>{var e=this._get(a);if(void 0===e){var t=`Could not obtain module '${n}' from bundle '${i}'.`;console.error(t);throw new Error(t)}l(e)});return}s=this._idToPath(a)}if(a in this._dataLoaded)l(this._dataLoaded[a]);else{let t={id:a,type:r,dataType:i,path:s,callback:l,errorCallback:c,exportsAs:o,exportsTo:n};if(s in this._pathsBeingLoaded)this._addLoadCallback(a,l);else{this._pathsBeingLoaded[s]=!0;let e=!1;if(this._cacheTimestamp){e=!0;d=-1<s.indexOf("?")?"&":"?";s+=d+"r="+this._cacheTimestamp}u=this._basePath+s;t.path=s;t.url=u;t.useCache=e;if("script"===t.dataType){this._addLoadCallback(a,l);d=new URL(this._baseUrl+u),d=(e||d.searchParams.append("_",Date.now().toString()),d.toString());"amd"===r&&(this._urlIdMap[d]=a);this._addScript(d,()=>{let e;if("amd"===r)return e=this._get(a),void 0===e?void 0:void this._executeLoadCallback(a,e);if(n&&o){e=this._fetchObject(n,o);this._dataLoaded[a]=e;this._executeLoadCallback(a,e)}else if("lib"===r){this._dataLoaded[a]=void 0;this._executeLoadCallback(a,void 0)}else console.warn(`Could not obtain ${a}.`)},c)}else this._responseCache?this._responseCache.match(new Request(u)).then(e=>{e?e.text().then(e=>this._handleResponseText(t,e)):this._processRequest(t)}):this._processRequest(t)}}}}_addScript(t,e,i=null){var n=document.createElement("script");n.src=t;n.async=!0;n.addEventListener("error",e=>{console.error(`Could not load script '${t}'.`,e);i&&i()});document.head.appendChild(n);n.addEventListener("load",()=>e())}_requireBundle(n){if(!this._bundlePromiseMap[n]){let i=this._bundleDependenciesMap[n]||[];i.length?this._bundlePromiseMap[n]=new Promise(e=>{var t=i.map(e=>0===e.indexOf("bundle!")?this._requireBundle(e.substring(7)):Espo.loader.requirePromise(e));Promise.all(t).then(()=>this._addBundle(n)).then(()=>e())}):this._bundlePromiseMap[n]=this._addBundle(n)}return this._bundlePromiseMap[n]}_addBundle(t){let e=this._bundleFileMap[t];if(!e)throw new Error(`Unknown bundle '${t}'.`);if(this._cacheTimestamp){var i=-1<e.indexOf("?")?"&":"?";e+=i+"r="+this._cacheTimestamp}e=this._basePath+e;let n=document.createElement("script");n.src=e;n.async=!0;n.addEventListener("error",e=>{console.error(`Could not load bundle '${t}'.`,e)});return new Promise(e=>{document.head.appendChild(n);n.addEventListener("load",()=>e())})}_fetchObject(e,t){let i=c;if("window"===e)i=c;else for(var n of e.split(".")){i=i[n];if(void 0===i)return}if(t in i)return i[t]}_processRequest(t){let i=t.url,n=t.errorCallback,r=t.path;var e=t.useCache,s=new URL(this._baseUrl+i);e||s.searchParams.append("_",Date.now().toString());fetch(s).then(e=>{if(e.ok)e.text().then(e=>{this._responseCache&&this._responseCache.put(i,new Response(e));this._handleResponseText(t,e)});else{if("function"!=typeof n)throw new Error(`Could not fetch asset '${r}'.`);n()}}).catch(()=>{if("function"!=typeof n)throw new Error(`Could not fetch asset '${r}'.`);n()})}_handleResponseText(e,t){var i=e.id,n=e.callback;this._addLoadCallback(i,n);this._dataLoaded[i]=t;this._executeLoadCallback(i,t)}addLibsConfig(e){if(this._addLibsConfigCallCount===this._addLibsConfigCallMaxCount)throw new Error("Not allowed to call addLibsConfig.");this._addLibsConfigCallCount++;this._libsConfig={...this._libsConfig,...e}}setAliasMap(e){this._aliasMap=e}_isModuleInternal(e){e in this._internalModuleMap||(this._internalModuleMap[e]=-1!==this._internalModuleList.indexOf(e));return this._internalModuleMap[e]}mapBundleFile(e,t){this._bundleFileMap[e]=t}mapBundleDependencies(e,t){this._bundleDependenciesMap[e]=t}addBundleMapping(e){Object.assign(this._bundleMapping,e)}setContextId(e){this._contextId=e}requirePromise(i){return new Promise((t,e)=>{this.require(i,e=>t(e),()=>e())})}};Espo.loader={setIsDeveloperMode:function(e){o.setIsDeveloperMode(e)},setBasePath:function(e){o.setBasePath(e)},getCacheTimestamp:function(){return o.getCacheTimestamp()},setCacheTimestamp:function(e){o.setCacheTimestamp(e)},setResponseCache:function(e){o.setResponseCache(e)},define:function(e,t,i){o.define(e,t,i)},require:function(e,t,i){o.require(e,t,i)},requirePromise:function(e){return o.requirePromise(e)},addLibsConfig:function(e){o.addLibsConfig(e)},mapBundleFile:function(e,t){o.mapBundleFile(e,t)},mapBundleDependencies:function(e,t){o.mapBundleDependencies(e,t)},addBundleMapping:function(e){o.addBundleMapping(e)},setContextId:function(e){o.setContextId(e)}};c.require=Espo.require=function(e,t,i,n){i&&(t=t.bind(i));o.require(e,t,n)};c.define=Espo.define=function(e,t,i){let n=null,r=null,s;if("function"==typeof e)s=e;else if(void 0!==e&&"function"==typeof t){if(Array.isArray(e))r=e;else{n=e;r=[]}s=t}else{n=e;r=t;s=i}o.define(n,r,s)};c.define.amd=!0;var e=document.querySelector('script[data-name="loader-params"]');if(e){e=JSON.parse(e.textContent);o.setCacheTimestamp(e.cacheTimestamp);o.setBasePath(e.basePath);o.setInternalModuleList(e.internalModuleList);o.setTranspiledModuleList(e.transpiledModuleList);o.addLibsConfig(e.libsConfig);o.setAliasMap(e.aliasMap)}}.call(window);Espo.loader.setContextId("lib!jquery");
/*!
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-08-28T13:37Z
*/
((e,t)=>{"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)})("undefined"!=typeof window?window:this,function(w,L){function b(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function B(e){return null!=e&&e===e.window}var t=[],F=Object.getPrototypeOf,a=t.slice,I=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},R=t.push,y=t.indexOf,q={},W=q.toString,V=q.hasOwnProperty,H=V.toString,X=H.call(Object),g={},S=w.document,j={type:!0,src:!0,nonce:!0,noModule:!0};function U(e,t,i){i=i||S;var n,r,s=i.createElement("script");s.text=e;if(t)for(n in j){r=t[n]||t.getAttribute&&t.getAttribute(n);r&&s.setAttribute(n,r)}i.head.appendChild(s).parentNode.removeChild(s)}function G(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?q[W.call(e)]||"object":typeof e}var Y=/HTML$/i,O=function(e,t){return new O.fn.init(e,t)};O.fn=O.prototype={jquery:"3.7.1",constructor:O,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=O.merge(this.constructor(),e);t.prevObject=this;return t},each:function(e){return O.each(this,e)},map:function(i){return this.pushStack(O.map(this,function(e,t){return i.call(e,t,e)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(O.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(O.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(0<=i&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:R,sort:t.sort,splice:t.splice};O.extend=O.fn.extend=function(){var e,t,i,n,r,s=arguments[0]||{},o=1,a=arguments.length,l=!1;if("boolean"==typeof s){l=s;s=arguments[o]||{};o++}"object"==typeof s||b(s)||(s={});if(o===a){s=this;o--}for(;o<a;o++)if(null!=(e=arguments[o]))for(t in e){i=e[t];if("__proto__"!==t&&s!==i)if(l&&i&&(O.isPlainObject(i)||(n=Array.isArray(i)))){r=s[t];r=n&&!Array.isArray(r)?[]:n||O.isPlainObject(r)?r:{};n=!1;s[t]=O.extend(l,r,i)}else void 0!==i&&(s[t]=i)}return s};O.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t;if(!e||"[object Object]"!==W.call(e))return!1;t=F(e);if(!t)return!0;t=V.call(t,"constructor")&&t.constructor;return"function"==typeof t&&H.call(t)===X},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,i){U(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(K(e)){i=e.length;for(;n<i&&!1!==t.call(e[n],n,e[n]);n++);}else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,r=e.nodeType;if(!r)for(;t=e[n++];)i+=O.text(t);return 1===r||11===r?e.textContent:9===r?e.documentElement.textContent:3===r||4===r?e.nodeValue:i},makeArray:function(e,t){var i=t||[];null!=e&&(K(Object(e))?O.merge(i,"string"==typeof e?[e]:e):R.call(i,e));return i},inArray:function(e,t,i){return null==t?-1:y.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n];e.length=r;return e},grep:function(e,t,i){for(var n,r=[],s=0,o=e.length,a=!i;s<o;s++){n=!t(e[s],s);n!=a&&r.push(e[s])}return r},map:function(e,t,i){var n,r,s=0,o=[];if(K(e)){n=e.length;for(;s<n;s++){r=t(e[s],s,i);null!=r&&o.push(r)}}else for(s in e){r=t(e[s],s,i);null!=r&&o.push(r)}return I(o)},guid:1,support:g});"function"==typeof Symbol&&(O.fn[Symbol.iterator]=t[Symbol.iterator]);O.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){q["[object "+t+"]"]=t.toLowerCase()});function K(e){var t=!!e&&"length"in e&&e.length,i=G(e);return!b(e)&&!B(e)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in e)}function M(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var Z=t.pop,J=t.sort,Q=t.splice,i="[\\x20\\t\\r\\n\\f]",ee=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),te=(O.contains=function(e,t){var i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))},/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g);function ie(e,t){return t?"\0"===e?"<22>":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}O.escapeSelector=function(e){return(e+"").replace(te,ie)};var ne,A,re,se,oe,_,n,$,h,ae,r=S,le=R,C=le,E=O.expando,z=0,ce=0,de=ke(),ue=ke(),he=ke(),pe=ke(),fe=function(e,t){e===t&&(oe=!0);return 0},ge="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",e="(?:\\\\[\\da-fA-F]{1,6}"+i+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",me="\\["+i+"*("+e+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+e+"))|)"+i+"*\\]",s=":("+e+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+me+")*)|.*)\\)|)",ve=new RegExp(i+"+","g"),be=new RegExp("^"+i+"*,"+i+"*"),ye=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),Me=new RegExp(i+"|>"),Ae=new RegExp(s),_e=new RegExp("^"+e+"$"),we={ID:new RegExp("^#("+e+")"),CLASS:new RegExp("^\\.("+e+")"),TAG:new RegExp("^("+e+"|[*])"),ATTR:new RegExp("^"+me),PSEUDO:new RegExp("^"+s),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+ge+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},Se=/^(?:input|select|textarea|button)$/i,Oe=/^h\d$/i,$e=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ce=/[+~]/,d=new RegExp("\\\\[\\da-fA-F]{1,6}"+i+"?|\\\\([^\\r\\n\\f])","g"),u=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320))},Ee=function(){Pe()},ze=Ie(function(e){return!0===e.disabled&&M(e,"fieldset")},{dir:"parentNode",next:"legend"});try{C.apply(t=a.call(r.childNodes),r.childNodes);t[r.childNodes.length].nodeType}catch(e){C={apply:function(e,t){le.apply(e,a.call(t))},call:function(e){le.apply(e,a.call(arguments,1))}}}function k(t,e,i,n){var r,s,o,a,l,c,d=e&&e.ownerDocument,u=e?e.nodeType:9;i=i||[];if("string"!=typeof t||!t||1!==u&&9!==u&&11!==u)return i;if(!n){Pe(e);e=e||_;if($){if(11!==u&&(a=$e.exec(t)))if(r=a[1]){if(9===u){if(!(c=e.getElementById(r)))return i;if(c.id===r)return C.call(i,c),i}else if(d&&(c=d.getElementById(r))&&k.contains(e,c)&&c.id===r)return C.call(i,c),i}else{if(a[2])return C.apply(i,e.getElementsByTagName(t)),i;if((r=a[3])&&e.getElementsByClassName)return C.apply(i,e.getElementsByClassName(r)),i}if(!(pe[t+" "]||h&&h.test(t))){c=t;d=e;if(1===u&&(Me.test(t)||ye.test(t))){d=Ce.test(t)&&Te(e.parentNode)||e;d==e&&g.scope||((o=e.getAttribute("id"))?o=O.escapeSelector(o):e.setAttribute("id",o=E));l=Be(t);s=l.length;for(;s--;)l[s]=(o?"#"+o:":scope")+" "+Fe(l[s]);c=l.join(",")}try{C.apply(i,d.querySelectorAll(c));return i}catch(e){pe(t,!0)}finally{o===E&&e.removeAttribute("id")}}}}return Xe(t.replace(ee,"$1"),e,i,n)}function ke(){var i=[];function n(e,t){i.push(e+" ")>A.cacheLength&&delete n[i.shift()];return n[e+" "]=t}return n}function l(e){e[E]=!0;return e}function xe(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function Ne(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ze(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function De(o){return l(function(s){s=+s;return l(function(e,t){for(var i,n=o([],e.length,s),r=n.length;r--;)e[i=n[r]]&&(e[i]=!(t[i]=e[i]))})})}function Te(e){return e&&void 0!==e.getElementsByTagName&&e}function Pe(e){var t=e?e.ownerDocument||e:r;if(t!=_&&9===t.nodeType&&t.documentElement){_=t;n=_.documentElement;$=!O.isXMLDoc(_);ae=n.matches||n.webkitMatchesSelector||n.msMatchesSelector;n.msMatchesSelector&&r!=_&&(t=_.defaultView)&&t.top!==t&&t.addEventListener("unload",Ee);g.getById=xe(function(e){n.appendChild(e).id=O.expando;return!_.getElementsByName||!_.getElementsByName(O.expando).length});g.disconnectedMatch=xe(function(e){return ae.call(e,"*")});g.scope=xe(function(){return _.querySelectorAll(":scope")});g.cssHas=xe(function(){try{_.querySelector(":has(*,:jqfake)")}catch(e){return 1}});if(g.getById){A.filter.ID=function(e){var t=e.replace(d,u);return function(e){return e.getAttribute("id")===t}};A.find.ID=function(e,t){var i;if(void 0!==t.getElementById&&$)return i=t.getElementById(e),i?[i]:[]}}else{A.filter.ID=function(e){var i=e.replace(d,u);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===i}};A.find.ID=function(e,t){if(void 0!==t.getElementById&&$){var i,n,r,s=t.getElementById(e);if(s){i=s.getAttributeNode("id");if(i&&i.value===e)return[s];r=t.getElementsByName(e);n=0;for(;s=r[n++];){i=s.getAttributeNode("id");if(i&&i.value===e)return[s]}}return[]}}}A.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)};A.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&$)return t.getElementsByClassName(e)};h=[];xe(function(e){var t;n.appendChild(e).innerHTML="<a id='"+E+"' href='' disabled='disabled'></a><select id='"+E+"-\r\\' disabled='disabled'><option selected=''></option></select>";e.querySelectorAll("[selected]").length||h.push("\\["+i+"*(?:value|"+ge+")");e.querySelectorAll("[id~="+E+"-]").length||h.push("~=");e.querySelectorAll("a#"+E+"+*").length||h.push(".#.+[+~]");e.querySelectorAll(":checked").length||h.push(":checked");t=_.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("name","D");n.appendChild(e).disabled=!0;2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled");t=_.createElement("input");t.setAttribute("name","");e.appendChild(t);e.querySelectorAll("[name='']").length||h.push("\\["+i+"*name"+i+"*="+i+"*(?:''|\"\")")});g.cssHas||h.push(":has");h=h.length&&new RegExp(h.join("|"));fe=function(e,t){if(e===t)return oe=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;if(i)return i;i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1;return 1&i||!g.sortDetached&&t.compareDocumentPosition(e)===i?e===_||e.ownerDocument==r&&k.contains(r,e)?-1:t===_||t.ownerDocument==r&&k.contains(r,t)?1:se?y.call(se,e)-y.call(se,t):0:4&i?-1:1}}return _}k.matches=function(e,t){return k(e,null,null,t)};k.matchesSelector=function(e,t){Pe(e);if($&&!pe[t+" "]&&(!h||!h.test(t)))try{var i=ae.call(e,t);if(i||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){pe(t,!0)}return 0<k(t,_,null,[e]).length};k.contains=function(e,t){(e.ownerDocument||e)!=_&&Pe(e);return O.contains(e,t)};k.attr=function(e,t){(e.ownerDocument||e)!=_&&Pe(e);var i=A.attrHandle[t.toLowerCase()],i=i&&V.call(A.attrHandle,t.toLowerCase())?i(e,t,!$):void 0;return void 0!==i?i:e.getAttribute(t)};k.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};O.uniqueSort=function(e){var t,i=[],n=0,r=0;oe=!g.sortStable;se=!g.sortStable&&a.call(e,0);J.call(e,fe);if(oe){for(;t=e[r++];)t===e[r]&&(n=i.push(r));for(;n--;)Q.call(e,i[n],1)}se=null;return e};O.fn.uniqueSort=function(){return this.pushStack(O.uniqueSort(a.apply(this)))};A=O.expr={cacheLength:50,createPseudo:l,match:we,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(d,u);e[3]=(e[3]||e[4]||e[5]||"").replace(d,u);"~="===e[2]&&(e[3]=" "+e[3]+" ");return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if("nth"===e[1].slice(0,3)){e[3]||k.error(e[0]);e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3]));e[5]=+(e[7]+e[8]||"odd"===e[3])}else e[3]&&k.error(e[0]);return e},PSEUDO:function(e){var t,i=!e[6]&&e[2];if(we.CHILD.test(e[0]))return null;if(e[3])e[2]=e[4]||e[5]||"";else if(i&&Ae.test(i)&&(t=(t=Be(i,!0))&&i.indexOf(")",i.length-t)-i.length)){e[0]=e[0].slice(0,t);e[2]=i.slice(0,t)}return e.slice(0,3)}},filter:{TAG:function(e){var t=e.replace(d,u).toLowerCase();return"*"===e?function(){return!0}:function(e){return M(e,t)}},CLASS:function(e){var t=de[e+" "];return t||(t=new RegExp("(^|"+i+")"+e+"("+i+"|$)"))&&de(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(i,n,r){return function(e){var t=k.attr(e,i);if(null==t)return"!="===n;if(!n)return!0;t+="";return"="===n?t===r:"!="===n?t!==r:"^="===n?r&&0===t.indexOf(r):"*="===n?r&&-1<t.indexOf(r):"$="===n?r&&t.slice(-r.length)===r:"~="===n?-1<(" "+t.replace(ve," ")+" ").indexOf(r):"|="===n&&(t===r||t.slice(0,r.length+1)===r+"-")}},CHILD:function(p,e,t,f,g){var m="nth"!==p.slice(0,3),v="last"!==p.slice(-4),b="of-type"===e;return 1===f&&0===g?function(e){return!!e.parentNode}:function(e,t,i){var n,r,s,o,a,l=m!=v?"nextSibling":"previousSibling",c=e.parentNode,d=b&&e.nodeName.toLowerCase(),u=!i&&!b,h=!1;if(c){if(m){for(;l;){s=e;for(;s=s[l];)if(b?M(s,d):1===s.nodeType)return!1;a=l="only"===p&&!a&&"nextSibling"}return!0}a=[v?c.firstChild:c.lastChild];if(v&&u){r=c[E]||(c[E]={});n=r[p]||[];o=n[0]===z&&n[1];h=o&&n[2];s=o&&c.childNodes[o];for(;s=++o&&s&&s[l]||(h=o=0,a.pop());)if(1===s.nodeType&&++h&&s===e){r[p]=[z,o,h];break}}else{if(u){r=e[E]||(e[E]={});n=r[p]||[];o=n[0]===z&&n[1];h=o}if(!1===h)for(;s=++o&&s&&s[l]||(h=o=0,a.pop());)if((b?M(s,d):1===s.nodeType)&&++h){if(u){r=s[E]||(s[E]={});r[p]=[z,h]}if(s===e)break}}h-=g;return h===f||h%f==0&&0<=h/f}}},PSEUDO:function(e,s){var t,o=A.pseudos[e]||A.setFilters[e.toLowerCase()]||k.error("unsupported pseudo: "+e);if(o[E])return o(s);if(1<o.length)return t=[e,e,"",s],A.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var i,n=o(e,s),r=n.length;r--;){i=y.call(e,n[r]);e[i]=!(t[i]=n[r])}}):function(e){return o(e,0,t)};return o}},pseudos:{not:l(function(e){var n=[],r=[],a=He(e.replace(ee,"$1"));return a[E]?l(function(e,t,i,n){for(var r,s=a(e,null,n,[]),o=e.length;o--;)(r=s[o])&&(e[o]=!(t[o]=r))}):function(e,t,i){n[0]=e;a(n,null,i,r);n[0]=null;return!r.pop()}}),has:l(function(t){return function(e){return 0<k(t,e).length}}),contains:l(function(t){t=t.replace(d,u);return function(e){return-1<(e.textContent||O.text(e)).indexOf(t)}}),lang:l(function(i){_e.test(i||"")||k.error("unsupported lang: "+i);i=i.replace(d,u).toLowerCase();return function(e){var t;do{if(t=$?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return t=t.toLowerCase(),t===i||0===t.indexOf(i+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=w.location&&w.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===n},focus:function(e){return e===(()=>{try{return _.activeElement}catch(e){}})()&&_.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:Ne(!1),disabled:Ne(!0),checked:function(e){return M(e,"input")&&!!e.checked||M(e,"option")&&!!e.selected},selected:function(e){e.parentNode&&e.parentNode.selectedIndex;return!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!A.pseudos.empty(e)},header:function(e){return Oe.test(e.nodeName)},input:function(e){return Se.test(e.nodeName)},button:function(e){return M(e,"input")&&"button"===e.type||M(e,"button")},text:function(e){var t;return M(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:De(function(){return[0]}),last:De(function(e,t){return[t-1]}),eq:De(function(e,t,i){return[i<0?i+t:i]}),even:De(function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e}),odd:De(function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e}),lt:De(function(e,t,i){for(var n=i<0?i+t:t<i?t:i;0<=--n;)e.push(n);return e}),gt:De(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e})}};A.pseudos.nth=A.pseudos.eq;for(ne in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[ne]=(t=>function(e){return M(e,"input")&&e.type===t})(ne);for(ne in{submit:!0,reset:!0})A.pseudos[ne]=(t=>function(e){return(M(e,"input")||M(e,"button"))&&e.type===t})(ne);function Le(){}Le.prototype=A.filters=A.pseudos;A.setFilters=new Le;function Be(e,t){var i,n,r,s,o,a,l,c=ue[e+" "];if(c)return t?0:c.slice(0);o=e;a=[];l=A.preFilter;for(;o;){if(!i||(n=be.exec(o))){n&&(o=o.slice(n[0].length)||o);a.push(r=[])}i=!1;if(n=ye.exec(o)){i=n.shift();r.push({value:i,type:n[0].replace(ee," ")});o=o.slice(i.length)}for(s in A.filter)if((n=we[s].exec(o))&&(!l[s]||(n=l[s](n)))){i=n.shift();r.push({value:i,type:s,matches:n});o=o.slice(i.length)}if(!i)break}return t?o.length:o?k.error(e):ue(e,a).slice(0)}function Fe(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function Ie(o,e,t){var a=e.dir,l=e.next,c=l||a,d=t&&"parentNode"===c,u=ce++;return e.first?function(e,t,i){for(;e=e[a];)if(1===e.nodeType||d)return o(e,t,i);return!1}:function(e,t,i){var n,r,s=[z,u];if(i){for(;e=e[a];)if((1===e.nodeType||d)&&o(e,t,i))return!0}else for(;e=e[a];)if(1===e.nodeType||d){r=e[E]||(e[E]={});if(l&&M(e,l))e=e[a]||e;else{if((n=r[c])&&n[0]===z&&n[1]===u)return s[2]=n[2];r[c]=s;if(s[2]=o(e,t,i))return!0}}return!1}}function Re(r){return 1<r.length?function(e,t,i){for(var n=r.length;n--;)if(!r[n](e,t,i))return!1;return!0}:r[0]}function qe(e,t,i,n,r){for(var s,o=[],a=0,l=e.length,c=null!=t;a<l;a++)if((s=e[a])&&(!i||i(s,n,r))){o.push(s);c&&t.push(a)}return o}function We(p,f,g,m,v,e){m&&!m[E]&&(m=We(m));v&&!v[E]&&(v=We(v,e));return l(function(e,t,i,n){var r,s,o,a,l=[],c=[],d=t.length,u=e||((e,t,i)=>{for(var n=0,r=t.length;n<r;n++)k(e,t[n],i);return i})(f||"*",i.nodeType?[i]:i,[]),h=!p||!e&&f?u:qe(u,l,p,i,n);if(g){a=v||(e?p:d||m)?[]:t;g(h,a,i,n)}else a=h;if(m){r=qe(a,c);m(r,[],i,n);s=r.length;for(;s--;)(o=r[s])&&(a[c[s]]=!(h[c[s]]=o))}if(e){if(v||p){if(v){r=[];s=a.length;for(;s--;)(o=a[s])&&r.push(h[s]=o);v(null,a=[],r,n)}s=a.length;for(;s--;)(o=a[s])&&-1<(r=v?y.call(e,o):l[s])&&(e[r]=!(t[r]=o))}}else{a=qe(a===t?a.splice(d,a.length):a);v?v(null,t,a,n):C.apply(t,a)}})}function Ve(m,v){function e(e,t,i,n,r){var s,o,a,l=0,c="0",d=e&&[],u=[],h=re,p=e||y&&A.find.TAG("*",r),f=z+=null==h?1:Math.random()||.1,g=p.length;r&&(re=t==_||t||r);for(;c!==g&&null!=(s=p[c]);c++){if(y&&s){o=0;if(!t&&s.ownerDocument!=_){Pe(s);i=!$}for(;a=m[o++];)if(a(s,t||_,i)){C.call(n,s);break}r&&(z=f)}if(b){(s=!a&&s)&&l--;e&&d.push(s)}}l+=c;if(b&&c!==l){o=0;for(;a=v[o++];)a(d,u,t,i);if(e){if(0<l)for(;c--;)d[c]||u[c]||(u[c]=Z.call(n));u=qe(u)}C.apply(n,u);r&&!e&&0<u.length&&1<l+v.length&&O.uniqueSort(n)}if(r){z=f;re=h}return d}var b=0<v.length,y=0<m.length;return b?l(e):e}function He(e,t){var i,n=[],r=[],s=he[e+" "];if(!s){t=t||Be(e);i=t.length;for(;i--;){s=function e(t){for(var r,i,n,s=t.length,o=A.relative[t[0].type],a=o||A.relative[" "],l=o?1:0,c=Ie(function(e){return e===r},a,!0),d=Ie(function(e){return-1<y.call(r,e)},a,!0),u=[function(e,t,i){var n=!o&&(i||t!=re)||((r=t).nodeType?c:d)(e,t,i);r=null;return n}];l<s;l++)if(i=A.relative[t[l].type])u=[Ie(Re(u),i)];else{i=A.filter[t[l].type].apply(null,t[l].matches);if(i[E]){n=++l;for(;n<s&&!A.relative[t[n].type];n++);return We(1<l&&Re(u),1<l&&Fe(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(ee,"$1"),i,l<n&&e(t.slice(l,n)),n<s&&e(t=t.slice(n)),n<s&&Fe(t))}u.push(i)}return Re(u)}(t[i]);(s[E]?n:r).push(s)}s=he(e,Ve(r,n));s.selector=e}return s}function Xe(e,t,i,n){var r,s,o,a,l="function"==typeof e&&e,c=!n&&Be(e=l.selector||e);i=i||[];if(1===c.length){s=c[0]=c[0].slice(0);if(2<s.length&&"ID"===(o=s[0]).type&&9===t.nodeType&&$&&A.relative[s[1].type]){t=(A.find.ID(o.matches[0].replace(d,u),t)||[])[0];if(!t)return i;l&&(t=t.parentNode);e=e.slice(s.shift().value.length)}r=we.needsContext.test(e)?0:s.length;for(;r--;){o=s[r];if(A.relative[a=o.type])break;if((a=A.find[a])&&(n=a(o.matches[0].replace(d,u),Ce.test(s[0].type)&&Te(t.parentNode)||t))){s.splice(r,1);e=n.length&&Fe(s);if(e)break;return C.apply(i,n),i}}}(l||He(e,c))(n,t,!$,i,!t||Ce.test(e)&&Te(t.parentNode)||t);return i}g.sortStable=E.split("").sort(fe).join("")===E;Pe();g.sortDetached=xe(function(e){return 1&e.compareDocumentPosition(_.createElement("fieldset"))});O.find=k;O.expr[":"]=O.expr.pseudos;O.unique=O.uniqueSort;k.compile=He;k.select=Xe;k.setDocument=Pe;k.tokenize=Be;k.escape=O.escapeSelector;k.getText=O.text;k.isXML=O.isXMLDoc;k.selectors=O.expr;k.support=O.support;k.uniqueSort=O.uniqueSort;function je(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&O(e).is(i))break;n.push(e)}return n}function Ue(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i}var Ge=O.expr.match.needsContext,Ye=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ke(e,i,n){return b(i)?O.grep(e,function(e,t){return!!i.call(e,t,e)!==n}):i.nodeType?O.grep(e,function(e){return e===i!==n}):"string"!=typeof i?O.grep(e,function(e){return-1<y.call(i,e)!==n}):O.filter(i,e,n)}O.filter=function(e,t,i){var n=t[0];i&&(e=":not("+e+")");return 1===t.length&&1===n.nodeType?O.find.matchesSelector(n,e)?[n]:[]:O.find.matches(e,O.grep(t,function(e){return 1===e.nodeType}))};O.fn.extend({find:function(e){var t,i,n=this.length,r=this;if("string"!=typeof e)return this.pushStack(O(e).filter(function(){for(t=0;t<n;t++)if(O.contains(r[t],this))return!0}));i=this.pushStack([]);for(t=0;t<n;t++)O.find(e,r[t],i);return 1<n?O.uniqueSort(i):i},filter:function(e){return this.pushStack(Ke(this,e||[],!1))},not:function(e){return this.pushStack(Ke(this,e||[],!0))},is:function(e){return!!Ke(this,"string"==typeof e&&Ge.test(e)?O(e):e||[],!1).length}});var Ze=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,e=O.fn.init=function(e,t,i){var n,r;if(!e)return this;i=i||Je;if("string"==typeof e){n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:Ze.exec(e);if(!n||!n[1]&&t)return(!t||t.jquery?t||i:this.constructor(t)).find(e);if(n[1]){t=t instanceof O?t[0]:t;O.merge(this,O.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:S,!0));if(Ye.test(n[1])&&O.isPlainObject(t))for(n in t)b(this[n])?this[n](t[n]):this.attr(n,t[n])}else{r=S.getElementById(n[2]);if(r){this[0]=r;this.length=1}}return this}if(e.nodeType){this[0]=e;this.length=1;return this}return b(e)?void 0!==i.ready?i.ready(e):e(O):O.makeArray(e,this)},Je=(e.prototype=O.fn,O(S)),Qe=/^(?:parents|prev(?:Until|All))/,et={children:!0,contents:!0,next:!0,prev:!0};O.fn.extend({has:function(e){var t=O(e,this),i=t.length;return this.filter(function(){for(var e=0;e<i;e++)if(O.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,r=this.length,s=[],o="string"!=typeof e&&O(e);if(!Ge.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(o?-1<o.index(i):1===i.nodeType&&O.find.matchesSelector(i,e))){s.push(i);break}return this.pushStack(1<s.length?O.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?y.call(O(e),this[0]):y.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(O.uniqueSort(O.merge(this.get(),O(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function tt(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}O.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return je(e,"parentNode")},parentsUntil:function(e,t,i){return je(e,"parentNode",i)},next:function(e){return tt(e,"nextSibling")},prev:function(e){return tt(e,"previousSibling")},nextAll:function(e){return je(e,"nextSibling")},prevAll:function(e){return je(e,"previousSibling")},nextUntil:function(e,t,i){return je(e,"nextSibling",i)},prevUntil:function(e,t,i){return je(e,"previousSibling",i)},siblings:function(e){return Ue((e.parentNode||{}).firstChild,e)},children:function(e){return Ue(e.firstChild)},contents:function(e){if(null!=e.contentDocument&&F(e.contentDocument))return e.contentDocument;M(e,"template")&&(e=e.content||e);return O.merge([],e.childNodes)}},function(n,r){O.fn[n]=function(e,t){var i=O.map(this,r,e);"Until"!==n.slice(-5)&&(t=e);t&&"string"==typeof t&&(i=O.filter(t,i));if(1<this.length){et[n]||O.uniqueSort(i);Qe.test(n)&&i.reverse()}return this.pushStack(i)}});var x=/[^\x20\t\r\n\f]+/g;O.Callbacks=function(n){n="string"==typeof n?(e=>{var i={};O.each(e.match(x)||[],function(e,t){i[t]=!0});return i})(n):O.extend({},n);function i(){s=s||n.once;t=r=!0;for(;a.length;l=-1){e=a.shift();for(;++l<o.length;)if(!1===o[l].apply(e[0],e[1])&&n.stopOnFalse){l=o.length;e=!1}}n.memory||(e=!1);r=!1;s&&(o=e?[]:"")}var r,e,t,s,o=[],a=[],l=-1,c={add:function(){if(o){if(e&&!r){l=o.length-1;a.push(e)}!function i(e){O.each(e,function(e,t){b(t)?n.unique&&c.has(t)||o.push(t):t&&t.length&&"string"!==G(t)&&i(t)})}(arguments);e&&!r&&i()}return this},remove:function(){O.each(arguments,function(e,t){for(var i;-1<(i=O.inArray(t,o,i));){o.splice(i,1);i<=l&&l--}});return this},has:function(e){return e?-1<O.inArray(e,o):0<o.length},empty:function(){o=o&&[];return this},disable:function(){s=a=[];o=e="";return this},disabled:function(){return!o},lock:function(){s=a=[];e||r||(o=e="");return this},locked:function(){return!!s},fireWith:function(e,t){if(!s){t=t||[];t=[e,t.slice?t.slice():t];a.push(t);r||i()}return this},fire:function(){c.fireWith(this,arguments);return this},fired:function(){return!!t}};return c};function it(e){return e}function nt(e){throw e}function rt(e,t,i,n){var r;try{e&&b(r=e.promise)?r.call(e).done(t).fail(i):e&&b(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}O.extend({Deferred:function(e){var s=[["notify","progress",O.Callbacks("memory"),O.Callbacks("memory"),2],["resolve","done",O.Callbacks("once memory"),O.Callbacks("once memory"),0,"resolved"],["reject","fail",O.Callbacks("once memory"),O.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){a.done(arguments).fail(arguments);return this},catch:function(e){return o.then(null,e)},pipe:function(){var r=arguments;return O.Deferred(function(n){O.each(s,function(e,t){var i=b(r[t[4]])&&r[t[4]];a[t[1]](function(){var e=i&&i.apply(this,arguments);e&&b(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[t[0]+"With"](this,i?[e]:arguments)})});r=null}).promise()},then:function(t,i,n){var l=0;function c(r,s,o,a){return function(){function e(){var e,t;if(!(r<l)){e=o.apply(i,n);if(e===s.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then;if(b(t))if(a)t.call(e,c(l,s,it,a),c(l,s,nt,a));else{l++;t.call(e,c(l,s,it,a),c(l,s,nt,a),c(l,s,it,s.notifyWith))}else{if(o!==it){i=void 0;n=[e]}(a||s.resolveWith)(i,n)}}}var i=this,n=arguments,t=a?e:function(){try{e()}catch(e){O.Deferred.exceptionHook&&O.Deferred.exceptionHook(e,t.error);if(l<=r+1){if(o!==nt){i=void 0;n=[e]}s.rejectWith(i,n)}}};if(r)t();else{O.Deferred.getErrorHook?t.error=O.Deferred.getErrorHook():O.Deferred.getStackHook&&(t.error=O.Deferred.getStackHook());w.setTimeout(t)}}}return O.Deferred(function(e){s[0][3].add(c(0,e,b(n)?n:it,e.notifyWith));s[1][3].add(c(0,e,b(t)?t:it));s[2][3].add(c(0,e,b(i)?i:nt))}).promise()},promise:function(e){return null!=e?O.extend(e,o):o}},a={};O.each(s,function(e,t){var i=t[2],n=t[5];o[t[1]]=i.add;n&&i.add(function(){r=n},s[3-e][2].disable,s[3-e][3].disable,s[0][2].lock,s[0][3].lock);i.add(t[3].fire);a[t[0]]=function(){a[t[0]+"With"](this===a?void 0:this,arguments);return this};a[t[0]+"With"]=i.fireWith});o.promise(a);e&&e.call(a,a);return a},when:function(e){function t(t){return function(e){r[t]=this;s[t]=1<arguments.length?a.call(arguments):e;--i||o.resolveWith(r,s)}}var i=arguments.length,n=i,r=Array(n),s=a.call(arguments),o=O.Deferred();if(i<=1){rt(e,o.done(t(n)).resolve,o.reject,!i);if("pending"===o.state()||b(s[n]&&s[n].then))return o.then()}for(;n--;)rt(s[n],t(n),o.reject);return o.promise()}});var st=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;O.Deferred.exceptionHook=function(e,t){w.console&&w.console.warn&&e&&st.test(e.name)&&w.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)};O.readyException=function(e){w.setTimeout(function(){throw e})};var ot=O.Deferred();O.fn.ready=function(e){ot.then(e).catch(function(e){O.readyException(e)});return this};O.extend({isReady:!1,readyWait:1,ready:function(e){if(!0===e?!--O.readyWait:!O.isReady){O.isReady=!0;!0!==e&&0<--O.readyWait||ot.resolveWith(S,[O])}}});O.ready.then=ot.then;function at(){S.removeEventListener("DOMContentLoaded",at);w.removeEventListener("load",at);O.ready()}if("complete"===S.readyState||"loading"!==S.readyState&&!S.documentElement.doScroll)w.setTimeout(O.ready);else{S.addEventListener("DOMContentLoaded",at);w.addEventListener("load",at)}function p(e,t,i,n,r,s,o){var a=0,l=e.length,c=null==i;if("object"===G(i)){r=!0;for(a in i)p(e,t,a,i[a],!0,s,o)}else if(void 0!==n){r=!0;b(n)||(o=!0);if(c)if(o){t.call(e,n);t=null}else{c=t;t=function(e,t,i){return c.call(O(e),i)}}if(t)for(;a<l;a++)t(e[a],i,o?n:n.call(e[a],a,t(e[a],i)))}return r?e:c?t.call(e):l?t(e[0],i):s}var lt=/^-ms-/,ct=/-([a-z])/g;function dt(e,t){return t.toUpperCase()}function N(e){return e.replace(lt,"ms-").replace(ct,dt)}function ut(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function ht(){this.expando=O.expando+ht.uid++}ht.uid=1;ht.prototype={cache:function(e){var t=e[this.expando];if(!t){t={};ut(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))}return t},set:function(e,t,i){var n,r=this.cache(e);if("string"==typeof t)r[N(t)]=i;else for(n in t)r[N(n)]=t[n];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][N(t)]},access:function(e,t,i){if(void 0===t||t&&"string"==typeof t&&void 0===i)return this.get(e,t);this.set(e,t,i);return void 0!==i?i:t},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){if(Array.isArray(t))t=t.map(N);else{t=N(t);t=t in n?[t]:t.match(x)||[]}i=t.length;for(;i--;)delete n[t[i]]}void 0!==t&&!O.isEmptyObject(n)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!O.isEmptyObject(t)}};var v=new ht,c=new ht,pt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ft=/[A-Z]/g;function gt(e,t,i){var n,r;if(void 0===i&&1===e.nodeType){n="data-"+t.replace(ft,"-$&").toLowerCase();i=e.getAttribute(n);if("string"==typeof i){try{i=(r=i,"true"===r||"false"!==r&&("null"===r?null:r===+r+""?+r:pt.test(r)?JSON.parse(r):r))}catch(e){}c.set(e,t,i)}else i=void 0}return i}O.extend({hasData:function(e){return c.hasData(e)||v.hasData(e)},data:function(e,t,i){return c.access(e,t,i)},removeData:function(e,t){c.remove(e,t)},_data:function(e,t,i){return v.access(e,t,i)},_removeData:function(e,t){v.remove(e,t)}});O.fn.extend({data:function(i,e){var t,n,r,s=this[0],o=s&&s.attributes;if(void 0!==i)return"object"==typeof i?this.each(function(){c.set(this,i)}):p(this,function(e){var t;if(s&&void 0===e){t=c.get(s,i);if(void 0!==t)return t;t=gt(s,i);return void 0!==t?t:void 0}this.each(function(){c.set(this,i,e)})},null,e,1<arguments.length,null,!0);if(this.length){r=c.get(s);if(1===s.nodeType&&!v.get(s,"hasDataAttrs")){t=o.length;for(;t--;)if(o[t]){n=o[t].name;if(0===n.indexOf("data-")){n=N(n.slice(5));gt(s,n,r[n])}}v.set(s,"hasDataAttrs",!0)}}return r},removeData:function(e){return this.each(function(){c.remove(this,e)})}});O.extend({queue:function(e,t,i){var n;if(e){t=(t||"fx")+"queue";n=v.get(e,t);i&&(!n||Array.isArray(i)?n=v.access(e,t,O.makeArray(i)):n.push(i));return n||[]}},dequeue:function(e,t){t=t||"fx";var i=O.queue(e,t),n=i.length,r=i.shift(),s=O._queueHooks(e,t);if("inprogress"===r){r=i.shift();n--}if(r){"fx"===t&&i.unshift("inprogress");delete s.stop;r.call(e,function(){O.dequeue(e,t)},s)}!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return v.get(e,i)||v.access(e,i,{empty:O.Callbacks("once memory").add(function(){v.remove(e,[t+"queue",i])})})}});O.fn.extend({queue:function(t,i){var e=2;if("string"!=typeof t){i=t;t="fx";e--}return arguments.length<e?O.queue(this[0],t):void 0===i?this:this.each(function(){var e=O.queue(this,t,i);O._queueHooks(this,t);"fx"===t&&"inprogress"!==e[0]&&O.dequeue(this,t)})},dequeue:function(e){return this.each(function(){O.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function i(){--r||s.resolveWith(o,[o])}var n,r=1,s=O.Deferred(),o=this,a=this.length;if("string"!=typeof e){t=e;e=void 0}e=e||"fx";for(;a--;){n=v.get(o[a],e+"queueHooks");if(n&&n.empty){r++;n.empty.add(i)}}i();return s.promise(t)}});function mt(e,t){e=t||e;return"none"===e.style.display||""===e.style.display&&yt(e)&&"none"===O.css(e,"display")}var me=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,vt=new RegExp("^(?:([+-])=|)("+me+")([a-z%]*)$","i"),f=["Top","Right","Bottom","Left"],bt=S.documentElement,yt=function(e){return O.contains(e.ownerDocument,e)},Mt={composed:!0};bt.getRootNode&&(yt=function(e){return O.contains(e.ownerDocument,e)||e.getRootNode(Mt)===e.ownerDocument});function At(e,t,i,n){var r,s,o=20,a=n?function(){return n.cur()}:function(){return O.css(e,t,"")},l=a(),c=i&&i[3]||(O.cssNumber[t]?"":"px"),d=e.nodeType&&(O.cssNumber[t]||"px"!==c&&+l)&&vt.exec(O.css(e,t));if(d&&d[3]!==c){l/=2;c=c||d[3];d=+l||1;for(;o--;){O.style(e,t,d+c);(1-s)*(1-(s=a()/l||.5))<=0&&(o=0);d/=s}d*=2;O.style(e,t,d+c);i=i||[]}if(i){d=+d||+l||0;r=i[1]?d+(i[1]+1)*i[2]:+i[2];if(n){n.unit=c;n.start=d;n.end=r}}return r}var _t={};function wt(e,t){for(var i,n,r=[],s=0,o=e.length;s<o;s++){n=e[s];if(n.style){i=n.style.display;if(t){if("none"===i){r[s]=v.get(n,"display")||null;r[s]||(n.style.display="")}""===n.style.display&&mt(n)&&(r[s]=(e=>{var t=e.ownerDocument,i=e.nodeName,n=_t[i];if(!n){t=t.body.appendChild(t.createElement(i));n=O.css(t,"display");t.parentNode.removeChild(t);"none"===n&&(n="block");_t[i]=n}return n})(n))}else if("none"!==i){r[s]="none";v.set(n,"display",i)}}}for(s=0;s<o;s++)null!=r[s]&&(e[s].style.display=r[s]);return e}O.fn.extend({show:function(){return wt(this,!0)},hide:function(){return wt(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){mt(this)?O(this).show():O(this).hide()})}});var St=/^(?:checkbox|radio)$/i,Ot=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,$t=/^$|^module$|\/(?:java|ecma)script/i,s=S.createDocumentFragment(),s=s.appendChild(S.createElement("div")),e=S.createElement("input");e.setAttribute("type","radio");e.setAttribute("checked","checked");e.setAttribute("name","t");s.appendChild(e);g.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked;s.innerHTML="<textarea>x</textarea>";g.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue;s.innerHTML="<option></option>";g.option=!!s.lastChild;var m={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};m.tbody=m.tfoot=m.colgroup=m.caption=m.thead;m.th=m.td;g.option||(m.optgroup=m.option=[1,"<select multiple='multiple'>","</select>"]);function D(e,t){var i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&M(e,t)?O.merge([e],i):i}function Ct(e,t){for(var i=0,n=e.length;i<n;i++)v.set(e[i],"globalEval",!t||v.get(t[i],"globalEval"))}var Et=/<|&#?\w+;/;function zt(e,t,i,n,r){for(var s,o,a,l,c,d=t.createDocumentFragment(),u=[],h=0,p=e.length;h<p;h++){s=e[h];if(s||0===s)if("object"===G(s))O.merge(u,s.nodeType?[s]:s);else if(Et.test(s)){o=o||d.appendChild(t.createElement("div"));a=(Ot.exec(s)||["",""])[1].toLowerCase();a=m[a]||m._default;o.innerHTML=a[1]+O.htmlPrefilter(s)+a[2];c=a[0];for(;c--;)o=o.lastChild;O.merge(u,o.childNodes);o=d.firstChild;o.textContent=""}else u.push(t.createTextNode(s))}d.textContent="";h=0;for(;s=u[h++];)if(n&&-1<O.inArray(s,n))r&&r.push(s);else{l=yt(s);o=D(d.appendChild(s),"script");l&&Ct(o);if(i){c=0;for(;s=o[c++];)$t.test(s.type||"")&&i.push(s)}}return d}var kt=/^([^.]*)(?:\.(.+)|)/;function xt(){return!0}function Nt(){return!1}function Dt(e,t,i,n,r,s){var o,a;if("object"==typeof t){if("string"!=typeof i){n=n||i;i=void 0}for(a in t)Dt(e,a,i,n,t[a],s);return e}if(null==n&&null==r){r=i;n=i=void 0}else if(null==r)if("string"==typeof i){r=n;n=void 0}else{r=n;n=i;i=void 0}if(!1===r)r=Nt;else if(!r)return e;if(1===s){o=r;r=function(e){O().off(e);return o.apply(this,arguments)};r.guid=o.guid||(o.guid=O.guid++)}return e.each(function(){O.event.add(this,t,r,n,i)})}O.event={global:{},add:function(t,e,i,n,r){var s,o,a,l,c,d,u,h,p,f=v.get(t);if(ut(t)){if(i.handler){s=i;i=s.handler;r=s.selector}r&&O.find.matchesSelector(bt,r);i.guid||(i.guid=O.guid++);a=(a=f.events)||(f.events=Object.create(null));o=(o=f.handle)||(f.handle=function(e){return void 0!==O&&O.event.triggered!==e.type?O.event.dispatch.apply(t,arguments):void 0});e=(e||"").match(x)||[""];l=e.length;for(;l--;){h=kt.exec(e[l])||[];u=p=h[1];h=(h[2]||"").split(".").sort();if(u){c=O.event.special[u]||{};u=(r?c.delegateType:c.bindType)||u;c=O.event.special[u]||{};p=O.extend({type:u,origType:p,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&O.expr.match.needsContext.test(r),namespace:h.join(".")},s);if(!(d=a[u])){d=a[u]=[];d.delegateCount=0;c.setup&&!1!==c.setup.call(t,n,h,o)||t.addEventListener&&t.addEventListener(u,o)}if(c.add){c.add.call(t,p);p.handler.guid||(p.handler.guid=i.guid)}r?d.splice(d.delegateCount++,0,p):d.push(p);O.event.global[u]=!0}}}},remove:function(e,t,i,n,r){var s,o,a,l,c,d,u,h,p,f,g,m=v.hasData(e)&&v.get(e);if(m&&(l=m.events)){t=(t||"").match(x)||[""];c=t.length;for(;c--;){a=kt.exec(t[c])||[];p=g=a[1];f=(a[2]||"").split(".").sort();if(p){u=O.event.special[p]||{};p=(n?u.delegateType:u.bindType)||p;h=l[p]||[];a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)");o=s=h.length;for(;s--;){d=h[s];if((r||g===d.origType)&&(!i||i.guid===d.guid)&&(!a||a.test(d.namespace))&&(!n||n===d.selector||"**"===n&&d.selector)){h.splice(s,1);d.selector&&h.delegateCount--;u.remove&&u.remove.call(e,d)}}if(o&&!h.length){u.teardown&&!1!==u.teardown.call(e,f,m.handle)||O.removeEvent(e,p,m.handle);delete l[p]}}else for(p in l)O.event.remove(e,p+t[c],i,n,!0)}O.isEmptyObject(l)&&v.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,s,o=new Array(arguments.length),a=O.event.fix(e),l=(v.get(this,"events")||Object.create(null))[a.type]||[],c=O.event.special[a.type]||{};o[0]=a;for(t=1;t<arguments.length;t++)o[t]=arguments[t];a.delegateTarget=this;if(!c.preDispatch||!1!==c.preDispatch.call(this,a)){s=O.event.handlers.call(this,a,l);t=0;for(;(n=s[t++])&&!a.isPropagationStopped();){a.currentTarget=n.elem;i=0;for(;(r=n.handlers[i++])&&!a.isImmediatePropagationStopped();)if(!a.rnamespace||!1===r.namespace||a.rnamespace.test(r.namespace)){a.handleObj=r;a.data=r.data;r=((O.event.special[r.origType]||{}).handle||r.handler).apply(n.elem,o);if(void 0!==r&&!1===(a.result=r)){a.preventDefault();a.stopPropagation()}}}c.postDispatch&&c.postDispatch.call(this,a);return a.result}},handlers:function(e,t){var i,n,r,s,o,a=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&1<=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){s=[];o={};for(i=0;i<l;i++){n=t[i];r=n.selector+" ";void 0===o[r]&&(o[r]=n.needsContext?-1<O(r,this).index(c):O.find(r,this,null,[c]).length);o[r]&&s.push(n)}s.length&&a.push({elem:c,handlers:s})}c=this;l<t.length&&a.push({elem:c,handlers:t.slice(l)});return a},addProp:function(t,e){Object.defineProperty(O.Event.prototype,t,{enumerable:!0,configurable:!0,get:b(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[O.expando]?e:new O.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;St.test(t.type)&&t.click&&M(t,"input")&&Tt(t,"click",!0);return!1},trigger:function(e){var t=this||e;St.test(t.type)&&t.click&&M(t,"input")&&Tt(t,"click");return!0},_default:function(e){var t=e.target;return St.test(t.type)&&t.click&&M(t,"input")&&v.get(t,"click")||M(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}};function Tt(e,n,t){if(t){v.set(e,n,!1);O.event.add(e,n,{namespace:!1,handler:function(e){var t,i=v.get(this,n);if(1&e.isTrigger&&this[n])if(i)(O.event.special[n]||{}).delegateType&&e.stopPropagation();else{i=a.call(arguments);v.set(this,n,i);this[n]();t=v.get(this,n);v.set(this,n,!1);if(i!==t){e.stopImmediatePropagation();e.preventDefault();return t}}else if(i){v.set(this,n,O.event.trigger(i[0],i.slice(1),this));e.stopPropagation();e.isImmediatePropagationStopped=xt}}})}else void 0===v.get(e,n)&&O.event.add(e,n,xt)}O.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)};O.Event=function(e,t){if(!(this instanceof O.Event))return new O.Event(e,t);if(e&&e.type){this.originalEvent=e;this.type=e.type;this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?xt:Nt;this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target;this.currentTarget=e.currentTarget;this.relatedTarget=e.relatedTarget}else this.type=e;t&&O.extend(this,t);this.timeStamp=e&&e.timeStamp||Date.now();this[O.expando]=!0};O.Event.prototype={constructor:O.Event,isDefaultPrevented:Nt,isPropagationStopped:Nt,isImmediatePropagationStopped:Nt,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=xt;e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=xt;e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=xt;e&&!this.isSimulated&&e.stopImmediatePropagation();this.stopPropagation()}};O.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},O.event.addProp);O.each({focus:"focusin",blur:"focusout"},function(n,r){function s(e){if(S.documentMode){var t=v.get(this,"handle"),i=O.event.fix(e);i.type="focusin"===e.type?"focus":"blur";i.isSimulated=!0;t(e);i.target===i.currentTarget&&t(i)}else O.event.simulate(r,e.target,O.event.fix(e))}O.event.special[n]={setup:function(){var e;Tt(this,n,!0);if(!S.documentMode)return!1;e=v.get(this,r);e||this.addEventListener(r,s);v.set(this,r,(e||0)+1)},trigger:function(){Tt(this,n);return!0},teardown:function(){var e;if(!S.documentMode)return!1;e=v.get(this,r)-1;if(e)v.set(this,r,e);else{this.removeEventListener(r,s);v.remove(this,r)}},_default:function(e){return v.get(e.target,n)},delegateType:r};O.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=S.documentMode?this:e,i=v.get(t,r);i||(S.documentMode?this.addEventListener(r,s):e.addEventListener(n,s,!0));v.set(t,r,(i||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=S.documentMode?this:e,i=v.get(t,r)-1;if(i)v.set(t,r,i);else{S.documentMode?this.removeEventListener(r,s):e.removeEventListener(n,s,!0);v.remove(t,r)}}}});O.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,r){O.event.special[e]={delegateType:r,bindType:r,handle:function(e){var t,i=e.relatedTarget,n=e.handleObj;if(!i||i!==this&&!O.contains(this,i)){e.type=n.origType;t=n.handler.apply(this,arguments);e.type=r}return t}}});O.fn.extend({on:function(e,t,i,n){return Dt(this,e,t,i,n)},one:function(e,t,i,n){return Dt(this,e,t,i,n,1)},off:function(e,t,i){var n,r;if(e&&e.preventDefault&&e.handleObj){n=e.handleObj;O(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler);return this}if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}if(!1===t||"function"==typeof t){i=t;t=void 0}!1===i&&(i=Nt);return this.each(function(){O.event.remove(this,e,i,t)})}});var Pt=/<script|<style|<link/i,Lt=/checked\s*(?:[^=]|=\s*.checked.)/i,Bt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Ft(e,t){return M(e,"table")&&M(11!==t.nodeType?t:t.firstChild,"tr")&&O(e).children("tbody")[0]||e}function It(e){e.type=(null!==e.getAttribute("type"))+"/"+e.type;return e}function Rt(e){"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type");return e}function qt(e,t){var i,n,r,s,o;if(1===t.nodeType){if(v.hasData(e)){s=v.get(e);o=s.events;if(o){v.remove(t,"handle events");for(r in o)for(i=0,n=o[r].length;i<n;i++)O.event.add(t,r,o[r][i])}}if(c.hasData(e)){s=c.access(e);s=O.extend({},s);c.set(t,s)}}}function Wt(i,n,r,s){n=I(n);var e,t,o,a,l,c,d=0,u=i.length,h=u-1,p=n[0],f=b(p);if(f||1<u&&"string"==typeof p&&!g.checkClone&&Lt.test(p))return i.each(function(e){var t=i.eq(e);f&&(n[0]=p.call(this,e,t.html()));Wt(t,n,r,s)});if(u){e=zt(n,i[0].ownerDocument,!1,i,s);t=e.firstChild;1===e.childNodes.length&&(e=t);if(t||s){o=O.map(D(e,"script"),It);a=o.length;for(;d<u;d++){l=e;if(d!==h){l=O.clone(l,!0,!0);a&&O.merge(o,D(l,"script"))}r.call(i[d],l,d)}if(a){c=o[o.length-1].ownerDocument;O.map(o,Rt);for(d=0;d<a;d++){l=o[d];$t.test(l.type||"")&&!v.access(l,"globalEval")&&O.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?O._evalUrl&&!l.noModule&&O._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},c):U(l.textContent.replace(Bt,""),l,c))}}}}return i}function Vt(e,t,i){for(var n,r=t?O.filter(t,e):e,s=0;null!=(n=r[s]);s++){i||1!==n.nodeType||O.cleanData(D(n));if(n.parentNode){i&&yt(n)&&Ct(D(n,"script"));n.parentNode.removeChild(n)}}return e}O.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,s,o,a,l,c,d=e.cloneNode(!0),u=yt(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||O.isXMLDoc(e))){o=D(d);s=D(e);for(n=0,r=s.length;n<r;n++)a=s[n],l=o[n],c=void 0,c=l.nodeName.toLowerCase(),"input"===c&&St.test(a.type)?l.checked=a.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=a.defaultValue)}if(t)if(i){s=s||D(e);o=o||D(d);for(n=0,r=s.length;n<r;n++)qt(s[n],o[n])}else qt(e,d);o=D(d,"script");0<o.length&&Ct(o,!u&&D(e,"script"));return d},cleanData:function(e){for(var t,i,n,r=O.event.special,s=0;void 0!==(i=e[s]);s++)if(ut(i)){if(t=i[v.expando]){if(t.events)for(n in t.events)r[n]?O.event.remove(i,n):O.removeEvent(i,n,t.handle);i[v.expando]=void 0}i[c.expando]&&(i[c.expando]=void 0)}}});O.fn.extend({detach:function(e){return Vt(this,e,!0)},remove:function(e){return Vt(this,e)},text:function(e){return p(this,function(e){return void 0===e?O.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Wt(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ft(this,e);t.appendChild(e)}})},prepend:function(){return Wt(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ft(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Wt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Wt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)if(1===e.nodeType){O.cleanData(D(e,!1));e.textContent=""}return this},clone:function(e,t){e=null!=e&&e;t=null==t?e:t;return this.map(function(){return O.clone(this,e,t)})},html:function(e){return p(this,function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Pt.test(e)&&!m[(Ot.exec(e)||["",""])[1].toLowerCase()]){e=O.htmlPrefilter(e);try{for(;i<n;i++){t=this[i]||{};if(1===t.nodeType){O.cleanData(D(t,!1));t.innerHTML=e}}t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var i=[];return Wt(this,arguments,function(e){var t=this.parentNode;if(O.inArray(this,i)<0){O.cleanData(D(this));t&&t.replaceChild(e,this)}},i)}});O.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,o){O.fn[e]=function(e){for(var t,i=[],n=O(e),r=n.length-1,s=0;s<=r;s++){t=s===r?this:this.clone(!0);O(n[s])[o](t);R.apply(i,t.get())}return this.pushStack(i)}});function Ht(e){var t=e.ownerDocument.defaultView;t&&t.opener||(t=w);return t.getComputedStyle(e)}function Xt(e,t,i){var n,r,s={};for(r in t){s[r]=e.style[r];e.style[r]=t[r]}n=i.call(e);for(r in t)e.style[r]=s[r];return n}var jt=new RegExp("^("+me+")(?!px)[a-z%]+$","i"),Ut=/^--/,Gt=new RegExp(f.join("|"),"i");function Yt(){if(o){ni.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";o.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";bt.appendChild(ni).appendChild(o);var e=w.getComputedStyle(o);Zt="1%"!==e.top;ii=12===Kt(e.marginLeft);o.style.right="60%";ei=36===Kt(e.right);Jt=36===Kt(e.width);o.style.position="absolute";Qt=12===Kt(o.offsetWidth/3);bt.removeChild(ni);o=null}}function Kt(e){return Math.round(parseFloat(e))}var Zt,Jt,Qt,ei,ti,ii,ni=S.createElement("div"),o=S.createElement("div");if(o.style){o.style.backgroundClip="content-box";o.cloneNode(!0).style.backgroundClip="";g.clearCloneStyle="content-box"===o.style.backgroundClip;O.extend(g,{boxSizingReliable:function(){Yt();return Jt},pixelBoxStyles:function(){Yt();return ei},pixelPosition:function(){Yt();return Zt},reliableMarginLeft:function(){Yt();return ii},scrollboxSize:function(){Yt();return Qt},reliableTrDimensions:function(){var e,t,i;if(null==ti){e=S.createElement("table");t=S.createElement("tr");i=S.createElement("div");e.style.cssText="position:absolute;left:-11111px;border-collapse:separate";t.style.cssText="box-sizing:content-box;border:1px solid";t.style.height="1px";i.style.height="9px";i.style.display="block";bt.appendChild(e).appendChild(t).appendChild(i);i=w.getComputedStyle(t);ti=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===t.offsetHeight;bt.removeChild(e)}return ti}})}function ri(e,t,i){var n,r,s,o=Ut.test(t),a=e.style;i=i||Ht(e);if(i){s=i.getPropertyValue(t)||i[t];o&&(s=s&&(s.replace(ee,"$1")||void 0));""!==s||yt(e)||(s=O.style(e,t));if(!g.pixelBoxStyles()&&jt.test(s)&&Gt.test(t)){o=a.width;n=a.minWidth;r=a.maxWidth;a.minWidth=a.maxWidth=a.width=s;s=i.width;a.width=o;a.minWidth=n;a.maxWidth=r}}return void 0!==s?s+"":s}function si(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var oi=["Webkit","Moz","ms"],ai=S.createElement("div").style,li={};function ci(e){var t=O.cssProps[e]||li[e];return t||(e in ai?e:li[e]=(e=>{for(var t=e[0].toUpperCase()+e.slice(1),i=oi.length;i--;){e=oi[i]+t;if(e in ai)return e}})(e)||e)}var di=/^(none|table(?!-c[ea]).+)/,ui={position:"absolute",visibility:"hidden",display:"block"},hi={letterSpacing:"0",fontWeight:"400"};function pi(e,t,i){var n=vt.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function fi(e,t,i,n,r,s){var o="width"===t?1:0,a=0,l=0,c=0;if(i===(n?"border":"content"))return 0;for(;o<4;o+=2){"margin"===i&&(c+=O.css(e,i+f[o],!0,r));if(n){"content"===i&&(l-=O.css(e,"padding"+f[o],!0,r));"margin"!==i&&(l-=O.css(e,"border"+f[o]+"Width",!0,r))}else{l+=O.css(e,"padding"+f[o],!0,r);"padding"!==i?l+=O.css(e,"border"+f[o]+"Width",!0,r):a+=O.css(e,"border"+f[o]+"Width",!0,r)}}!n&&0<=s&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-a-.5))||0);return l+c}function gi(e,t,i){var n=Ht(e),r=!g.boxSizingReliable()||i,r=r&&"border-box"===O.css(e,"boxSizing",!1,n),s=r,o=ri(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(jt.test(o)){if(!i)return o;o="auto"}if((!g.boxSizingReliable()&&r||!g.reliableTrDimensions()&&M(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===O.css(e,"display",!1,n))&&e.getClientRects().length){r="border-box"===O.css(e,"boxSizing",!1,n);s=a in e;s&&(o=e[a])}o=parseFloat(o)||0;return o+fi(e,t,i||(r?"border":"content"),s,n,o)+"px"}O.extend({cssHooks:{opacity:{get:function(e,t){var i;if(t)return i=ri(e,"opacity"),""===i?"1":i}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,s,o,a=N(t),l=Ut.test(t),c=e.style;l||(t=ci(a));o=O.cssHooks[t]||O.cssHooks[a];if(void 0===i)return o&&"get"in o&&void 0!==(r=o.get(e,!1,n))?r:c[t];s=typeof i;if("string"===s&&(r=vt.exec(i))&&r[1]){i=At(e,t,r);s="number"}if(null!=i&&i==i){"number"!==s||l||(i+=r&&r[3]||(O.cssNumber[a]?"":"px"));g.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit");o&&"set"in o&&void 0===(i=o.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i)}}},css:function(e,t,i,n){var r,s=N(t),o=Ut.test(t);o||(t=ci(s));o=O.cssHooks[t]||O.cssHooks[s];o&&"get"in o&&(r=o.get(e,!0,i));void 0===r&&(r=ri(e,t,n));"normal"===r&&t in hi&&(r=hi[t]);if(""===i||i)return s=parseFloat(r),!0===i||isFinite(s)?s||0:r;return r}});O.each(["height","width"],function(e,a){O.cssHooks[a]={get:function(e,t,i){if(t)return!di.test(O.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?gi(e,a,i):Xt(e,ui,function(){return gi(e,a,i)})},set:function(e,t,i){var n=Ht(e),r=!g.scrollboxSize()&&"absolute"===n.position,s=r||i,s=s&&"border-box"===O.css(e,"boxSizing",!1,n),o=i?fi(e,a,i,s,n):0;s&&r&&(o-=Math.ceil(e["offset"+a[0].toUpperCase()+a.slice(1)]-parseFloat(n[a])-fi(e,a,"border",!1,n)-.5));if(o&&(s=vt.exec(t))&&"px"!==(s[3]||"px")){e.style[a]=t;t=O.css(e,a)}return pi(0,t,o)}}});O.cssHooks.marginLeft=si(g.reliableMarginLeft,function(e,t){if(t)return(parseFloat(ri(e,"marginLeft"))||e.getBoundingClientRect().left-Xt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"});O.each({margin:"",padding:"",border:"Width"},function(r,s){O.cssHooks[r+s]={expand:function(e){for(var t=0,i={},n="string"==typeof e?e.split(" "):[e];t<4;t++)i[r+f[t]+s]=n[t]||n[t-2]||n[0];return i}};"margin"!==r&&(O.cssHooks[r+s].set=pi)});O.fn.extend({css:function(e,t){return p(this,function(e,t,i){var n,r,s={},o=0;if(Array.isArray(t)){n=Ht(e);r=t.length;for(;o<r;o++)s[t[o]]=O.css(e,t[o],!1,n);return s}return void 0!==i?O.style(e,t,i):O.css(e,t)},e,t,1<arguments.length)}});function T(e,t,i,n,r){return new T.prototype.init(e,t,i,n,r)}O.Tween=T;T.prototype={constructor:T,init:function(e,t,i,n,r,s){this.elem=e;this.prop=i;this.easing=r||O.easing._default;this.options=t;this.start=this.now=this.cur();this.end=n;this.unit=s||(O.cssNumber[i]?"":"px")},cur:function(){var e=T.propHooks[this.prop];return(e&&e.get?e:T.propHooks._default).get(this)},run:function(e){var t,i=T.propHooks[this.prop];this.options.duration?this.pos=t=O.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e;this.now=(this.end-this.start)*t+this.start;this.options.step&&this.options.step.call(this.elem,this.now,this);(i&&i.set?i:T.propHooks._default).set(this);return this}};T.prototype.init.prototype=T.prototype;T.propHooks={_default:{get:function(e){var t;if(1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop])return e.elem[e.prop];t=O.css(e.elem,e.prop,"");return t&&"auto"!==t?t:0},set:function(e){O.fx.step[e.prop]?O.fx.step[e.prop](e):1!==e.elem.nodeType||!O.cssHooks[e.prop]&&null==e.elem.style[ci(e.prop)]?e.elem[e.prop]=e.now:O.style(e.elem,e.prop,e.now+e.unit)}}};T.propHooks.scrollTop=T.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}};O.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"};O.fx=T.prototype.init;O.fx.step={};var mi,vi,bi=/^(?:toggle|show|hide)$/,yi=/queueHooks$/;function Mi(){if(vi){!1===S.hidden&&w.requestAnimationFrame?w.requestAnimationFrame(Mi):w.setTimeout(Mi,O.fx.interval);O.fx.tick()}}function Ai(){w.setTimeout(function(){mi=void 0});return mi=Date.now()}function _i(e,t){var i,n=0,r={height:e};t=t?1:0;for(;n<4;n+=2-t){i=f[n];r["margin"+i]=r["padding"+i]=e}t&&(r.opacity=r.width=e);return r}function wi(e,t,i){for(var n,r=(P.tweeners[t]||[]).concat(P.tweeners["*"]),s=0,o=r.length;s<o;s++)if(n=r[s].call(i,t,e))return n}function P(s,e,t){var i,o,n,r,a,l,c,d=0,u=P.prefilters.length,h=O.Deferred().always(function(){delete p.elem}),p=function(){if(!o){for(var e=mi||Ai(),e=Math.max(0,f.startTime+f.duration-e),t=e/f.duration||0,i=1-t,n=0,r=f.tweens.length;n<r;n++)f.tweens[n].run(i);h.notifyWith(s,[f,i,e]);if(i<1&&r)return e;r||h.notifyWith(s,[f,1,0]);h.resolveWith(s,[f])}return!1},f=h.promise({elem:s,props:O.extend({},e),opts:O.extend(!0,{specialEasing:{},easing:O.easing._default},t),originalProperties:e,originalOptions:t,startTime:mi||Ai(),duration:t.duration,tweens:[],createTween:function(e,t){var i=O.Tween(s,f.opts,e,t,f.opts.specialEasing[e]||f.opts.easing);f.tweens.push(i);return i},stop:function(e){var t=0,i=e?f.tweens.length:0;if(!o){o=!0;for(;t<i;t++)f.tweens[t].run(1);if(e){h.notifyWith(s,[f,1,0]);h.resolveWith(s,[f,e])}else h.rejectWith(s,[f,e])}return this}}),g=f.props,m=g,v=f.opts.specialEasing;for(n in m){r=N(n);a=v[r];l=m[n];if(Array.isArray(l)){a=l[1];l=m[n]=l[0]}if(n!==r){m[r]=l;delete m[n]}c=O.cssHooks[r];if(c&&"expand"in c){l=c.expand(l);delete m[r];for(n in l)if(!(n in m)){m[n]=l[n];v[n]=a}}else v[r]=a}for(;d<u;d++){i=P.prefilters[d].call(f,s,g,f.opts);if(i)return b(i.stop)&&(O._queueHooks(f.elem,f.opts.queue).stop=i.stop.bind(i)),i}O.map(g,wi,f);b(f.opts.start)&&f.opts.start.call(s,f);f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always);O.fx.timer(O.extend(p,{elem:s,anim:f,queue:f.opts.queue}));return f}O.Animation=O.extend(P,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);At(i.elem,e,vt.exec(t),i);return i}]},tweener:function(e,t){if(b(e)){t=e;e=["*"]}else e=e.match(x);for(var i,n=0,r=e.length;n<r;n++){i=e[n];P.tweeners[i]=P.tweeners[i]||[];P.tweeners[i].unshift(t)}},prefilters:[function(e,t,i){var n,r,s,o,a,l,c,d="width"in t||"height"in t,u=this,h={},p=e.style,f=e.nodeType&&mt(e),g=v.get(e,"fxshow");if(!i.queue){o=O._queueHooks(e,"fx");if(null==o.unqueued){o.unqueued=0;a=o.empty.fire;o.empty.fire=function(){o.unqueued||a()}}o.unqueued++;u.always(function(){u.always(function(){o.unqueued--;O.queue(e,"fx").length||o.empty.fire()})})}for(n in t){r=t[n];if(bi.test(r)){delete t[n];s=s||"toggle"===r;if(r===(f?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue;f=!0}h[n]=g&&g[n]||O.style(e,n)}}l=!O.isEmptyObject(t);if(l||!O.isEmptyObject(h)){if(d&&1===e.nodeType){i.overflow=[p.overflow,p.overflowX,p.overflowY];c=g&&g.display;null==c&&(c=v.get(e,"display"));d=O.css(e,"display");if("none"===d)if(c)d=c;else{wt([e],!0);c=e.style.display||c;d=O.css(e,"display");wt([e])}if(("inline"===d||"inline-block"===d&&null!=c)&&"none"===O.css(e,"float")){if(!l){u.done(function(){p.display=c});if(null==c){d=p.display;c="none"===d?"":d}}p.display="inline-block"}}if(i.overflow){p.overflow="hidden";u.always(function(){p.overflow=i.overflow[0];p.overflowX=i.overflow[1];p.overflowY=i.overflow[2]})}l=!1;for(n in h){if(!l){g?"hidden"in g&&(f=g.hidden):g=v.access(e,"fxshow",{display:c});s&&(g.hidden=!f);f&&wt([e],!0);u.done(function(){f||wt([e]);v.remove(e,"fxshow");for(n in h)O.style(e,n,h[n])})}l=wi(f?g[n]:0,n,u);if(!(n in g)){g[n]=l.start;if(f){l.end=l.start;l.start=0}}}}}],prefilter:function(e,t){t?P.prefilters.unshift(e):P.prefilters.push(e)}});O.speed=function(e,t,i){var n=e&&"object"==typeof e?O.extend({},e):{complete:i||!i&&t||b(e)&&e,duration:e,easing:i&&t||t&&!b(t)&&t};O.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in O.fx.speeds?n.duration=O.fx.speeds[n.duration]:n.duration=O.fx.speeds._default);null!=n.queue&&!0!==n.queue||(n.queue="fx");n.old=n.complete;n.complete=function(){b(n.old)&&n.old.call(this);n.queue&&O.dequeue(this,n.queue)};return n};O.fn.extend({fadeTo:function(e,t,i,n){return this.filter(mt).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(t,e,i,n){function r(){var e=P(this,O.extend({},t),o);(s||v.get(this,"finish"))&&e.stop(!0)}var s=O.isEmptyObject(t),o=O.speed(e,i,n);r.finish=r;return s||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(r,e,s){function o(e){var t=e.stop;delete e.stop;t(s)}if("string"!=typeof r){s=e;e=r;r=void 0}e&&this.queue(r||"fx",[]);return this.each(function(){var e=!0,t=null!=r&&r+"queueHooks",i=O.timers,n=v.get(this);if(t)n[t]&&n[t].stop&&o(n[t]);else for(t in n)n[t]&&n[t].stop&&yi.test(t)&&o(n[t]);for(t=i.length;t--;)if(i[t].elem===this&&(null==r||i[t].queue===r)){i[t].anim.stop(s);e=!1;i.splice(t,1)}!e&&s||O.dequeue(this,r)})},finish:function(o){!1!==o&&(o=o||"fx");return this.each(function(){var e,t=v.get(this),i=t[o+"queue"],n=t[o+"queueHooks"],r=O.timers,s=i?i.length:0;t.finish=!0;O.queue(this,o,[]);n&&n.stop&&n.stop.call(this,!0);for(e=r.length;e--;)if(r[e].elem===this&&r[e].queue===o){r[e].anim.stop(!0);r.splice(e,1)}for(e=0;e<s;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete t.finish})}});O.each(["toggle","show","hide"],function(e,n){var r=O.fn[n];O.fn[n]=function(e,t,i){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(_i(n,!0),e,t,i)}});O.each({slideDown:_i("show"),slideUp:_i("hide"),slideToggle:_i("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,n){O.fn[e]=function(e,t,i){return this.animate(n,e,t,i)}});O.timers=[];O.fx.tick=function(){var e,t=0,i=O.timers;mi=Date.now();for(;t<i.length;t++){e=i[t];e()||i[t]!==e||i.splice(t--,1)}i.length||O.fx.stop();mi=void 0};O.fx.timer=function(e){O.timers.push(e);O.fx.start()};O.fx.interval=13;O.fx.start=function(){if(!vi){vi=!0;Mi()}};O.fx.stop=function(){vi=null};O.fx.speeds={slow:600,fast:200,_default:400};O.fn.delay=function(n,e){n=O.fx&&O.fx.speeds[n]||n;e=e||"fx";return this.queue(e,function(e,t){var i=w.setTimeout(e,n);t.stop=function(){w.clearTimeout(i)}})};e=S.createElement("input"),s=S.createElement("select"),s=s.appendChild(S.createElement("option"));e.type="checkbox";g.checkOn=""!==e.value;g.optSelected=s.selected;e=S.createElement("input");e.value="t";e.type="radio";g.radioValue="t"===e.value;var Si,Oi=O.expr.attrHandle;O.fn.extend({attr:function(e,t){return p(this,O.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){O.removeAttr(this,e)})}});O.extend({attr:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s){if(void 0===e.getAttribute)return O.prop(e,t,i);1===s&&O.isXMLDoc(e)||(r=O.attrHooks[t.toLowerCase()]||(O.expr.match.bool.test(t)?Si:void 0));if(void 0!==i){if(null===i)return O.removeAttr(e,t),void 0;if(r&&"set"in r&&void 0!==(n=r.set(e,i,t)))return n;e.setAttribute(t,i+"");return i}if(r&&"get"in r&&null!==(n=r.get(e,t)))return n;n=O.find.attr(e,t);return null==n?void 0:n}},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&M(e,"input")){var i=e.value;e.setAttribute("type",t);i&&(e.value=i);return t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(x);if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}});Si={set:function(e,t,i){!1===t?O.removeAttr(e,i):e.setAttribute(i,i);return i}};O.each(O.expr.match.bool.source.match(/\w+/g),function(e,t){var o=Oi[t]||O.find.attr;Oi[t]=function(e,t,i){var n,r,s=t.toLowerCase();if(!i){r=Oi[s];Oi[s]=n;n=null!=o(e,t,i)?s:null;Oi[s]=r}return n}});var $i=/^(?:input|select|textarea|button)$/i,Ci=/^(?:a|area)$/i;O.fn.extend({prop:function(e,t){return p(this,O.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[O.propFix[e]||e]})}});O.extend({prop:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s){if(1!==s||!O.isXMLDoc(e)){t=O.propFix[t]||t;r=O.propHooks[t]}return void 0!==i?r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:e[t]=i:r&&"get"in r&&null!==(n=r.get(e,t))?n:e[t]}},propHooks:{tabIndex:{get:function(e){var t=O.find.attr(e,"tabindex");return t?parseInt(t,10):$i.test(e.nodeName)||Ci.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}});g.optSelected||(O.propHooks.selected={get:function(e){var t=e.parentNode;t&&t.parentNode&&t.parentNode.selectedIndex;return null},set:function(e){var t=e.parentNode;if(t){t.selectedIndex;t.parentNode&&t.parentNode.selectedIndex}}});O.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){O.propFix[this.toLowerCase()]=this});function Ei(e){var t=e.match(x)||[];return t.join(" ")}function zi(e){return e.getAttribute&&e.getAttribute("class")||""}function ki(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(x)||[]}O.fn.extend({addClass:function(t){var e,i,n,r,s,o;if(b(t))return this.each(function(e){O(this).addClass(t.call(this,e,zi(this)))});e=ki(t);return e.length?this.each(function(){n=zi(this);i=1===this.nodeType&&" "+Ei(n)+" ";if(i){for(s=0;s<e.length;s++){r=e[s];i.indexOf(" "+r+" ")<0&&(i+=r+" ")}o=Ei(i);n!==o&&this.setAttribute("class",o)}}):this},removeClass:function(t){var e,i,n,r,s,o;if(b(t))return this.each(function(e){O(this).removeClass(t.call(this,e,zi(this)))});if(!arguments.length)return this.attr("class","");e=ki(t);return e.length?this.each(function(){n=zi(this);i=1===this.nodeType&&" "+Ei(n)+" ";if(i){for(s=0;s<e.length;s++){r=e[s];for(;-1<i.indexOf(" "+r+" ");)i=i.replace(" "+r+" "," ")}o=Ei(i);n!==o&&this.setAttribute("class",o)}}):this},toggleClass:function(t,i){var e,n,r,s,o=typeof t,a="string"==o||Array.isArray(t);if(b(t))return this.each(function(e){O(this).toggleClass(t.call(this,e,zi(this),i),i)});if("boolean"==typeof i&&a)return i?this.addClass(t):this.removeClass(t);e=ki(t);return this.each(function(){if(a){s=O(this);for(r=0;r<e.length;r++){n=e[r];s.hasClass(n)?s.removeClass(n):s.addClass(n)}}else if(void 0===t||"boolean"==o){n=zi(this);n&&v.set(this,"__className__",n);this.setAttribute&&this.setAttribute("class",!n&&!1!==t&&v.get(this,"__className__")||"")}})},hasClass:function(e){for(var t,i=0,n=" "+e+" ";t=this[i++];)if(1===t.nodeType&&-1<(" "+Ei(zi(t))+" ").indexOf(n))return!0;return!1}});var xi=/\r/g;O.fn.extend({val:function(i){var n,e,r,t=this[0];if(arguments.length)return r=b(i),this.each(function(e){var t;if(1===this.nodeType){t=r?i.call(this,e,O(this).val()):i;null==t?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=O.map(t,function(e){return null==e?"":e+""}));n=O.valHooks[this.type]||O.valHooks[this.nodeName.toLowerCase()];n&&"set"in n&&void 0!==n.set(this,t,"value")||(this.value=t)}});if(t){n=O.valHooks[t.type]||O.valHooks[t.nodeName.toLowerCase()];if(n&&"get"in n&&void 0!==(e=n.get(t,"value")))return e;e=t.value;return"string"==typeof e?e.replace(xi,""):null==e?"":e}}});O.extend({valHooks:{option:{get:function(e){var t=O.find.attr(e,"value");return null!=t?t:Ei(O.text(e))}},select:{get:function(e){for(var t,i=e.options,n=e.selectedIndex,r="select-one"===e.type,s=r?null:[],o=r?n+1:i.length,a=n<0?o:r?n:0;a<o;a++){t=i[a];if((t.selected||a===n)&&!t.disabled&&(!t.parentNode.disabled||!M(t.parentNode,"optgroup"))){t=O(t).val();if(r)return t;s.push(t)}}return s},set:function(e,t){for(var i,n,r=e.options,s=O.makeArray(t),o=r.length;o--;){n=r[o];(n.selected=-1<O.inArray(O.valHooks.option.get(n),s))&&(i=!0)}i||(e.selectedIndex=-1);return s}}}});O.each(["radio","checkbox"],function(){O.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<O.inArray(O(e).val(),t)}};g.checkOn||(O.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});function Ni(e){e.stopPropagation()}var Di=w.location,Ti={guid:Date.now()},Pi=/\?/,Li=(O.parseXML=function(e){var t,i;if(!e||"string"!=typeof e)return null;try{t=(new w.DOMParser).parseFromString(e,"text/xml")}catch(e){}i=t&&t.getElementsByTagName("parsererror")[0];t&&!i||O.error("Invalid XML: "+(i?O.map(i.childNodes,function(e){return e.textContent}).join("\n"):e));return t},/^(?:focusinfocus|focusoutblur)$/);O.extend(O.event,{trigger:function(e,t,i,n){var r,s,o,a,l,c,d,u=[i||S],h=V.call(e,"type")?e.type:e,p=V.call(e,"namespace")?e.namespace.split("."):[],f=d=s=i=i||S;if(3!==i.nodeType&&8!==i.nodeType&&!Li.test(h+O.event.triggered)){if(-1<h.indexOf(".")){p=h.split(".");h=p.shift();p.sort()}a=h.indexOf(":")<0&&"on"+h;e=e[O.expando]?e:new O.Event(h,"object"==typeof e&&e);e.isTrigger=n?2:3;e.namespace=p.join(".");e.rnamespace=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;e.result=void 0;e.target||(e.target=i);t=null==t?[e]:O.makeArray(t,[e]);c=O.event.special[h]||{};if(n||!c.trigger||!1!==c.trigger.apply(i,t)){if(!n&&!c.noBubble&&!B(i)){o=c.delegateType||h;Li.test(o+h)||(f=f.parentNode);for(;f;f=f.parentNode){u.push(f);s=f}s===(i.ownerDocument||S)&&u.push(s.defaultView||s.parentWindow||w)}r=0;for(;(f=u[r++])&&!e.isPropagationStopped();){d=f;e.type=1<r?o:c.bindType||h;l=(v.get(f,"events")||Object.create(null))[e.type]&&v.get(f,"handle");l&&l.apply(f,t);l=a&&f[a];if(l&&l.apply&&ut(f)){e.result=l.apply(f,t);!1===e.result&&e.preventDefault()}}e.type=h;if(!n&&!e.isDefaultPrevented()&&(!c._default||!1===c._default.apply(u.pop(),t))&&ut(i)&&a&&b(i[h])&&!B(i)){s=i[a];s&&(i[a]=null);O.event.triggered=h;e.isPropagationStopped()&&d.addEventListener(h,Ni);i[h]();e.isPropagationStopped()&&d.removeEventListener(h,Ni);O.event.triggered=void 0;s&&(i[a]=s)}return e.result}}},simulate:function(e,t,i){var n=O.extend(new O.Event,i,{type:e,isSimulated:!0});O.event.trigger(n,null,t)}});O.fn.extend({trigger:function(e,t){return this.each(function(){O.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];if(i)return O.event.trigger(e,t,i,!0)}});var Bi=/\[\]$/,Fi=/\r?\n/g,Ii=/^(?:submit|button|image|reset|file)$/i,Ri=/^(?:input|select|textarea|keygen)/i;O.param=function(e,t){function i(e,t){var i=b(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)}var n,r=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!O.isPlainObject(e))O.each(e,function(){i(this.name,this.value)});else for(n in e)!function i(n,e,r,s){if(Array.isArray(e))O.each(e,function(e,t){r||Bi.test(n)?s(n,t):i(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,s)});else if(r||"object"!==G(e))s(n,e);else for(var t in e)i(n+"["+t+"]",e[t],r,s)}(n,e[n],t,i);return r.join("&")};O.fn.extend({serialize:function(){return O.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=O.prop(this,"elements");return e?O.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!O(this).is(":disabled")&&Ri.test(this.nodeName)&&!Ii.test(e)&&(this.checked||!St.test(e))}).map(function(e,t){var i=O(this).val();return null==i?null:Array.isArray(i)?O.map(i,function(e){return{name:t.name,value:e.replace(Fi,"\r\n")}}):{name:t.name,value:i.replace(Fi,"\r\n")}}).get()}});var qi=/%20/g,Wi=/#.*$/,Vi=/([?&])_=[^&]*/,Hi=/^(.*?):[ \t]*([^\r\n]*)$/gm,Xi=/^(?:GET|HEAD)$/,ji=/^\/\//,Ui={},Gi={},Yi="*/".concat("*"),Ki=S.createElement("a");Ki.href=Di.href;function Zi(s){return function(e,t){if("string"!=typeof e){t=e;e="*"}var i,n=0,r=e.toLowerCase().match(x)||[];if(b(t))for(;i=r[n++];)if("+"===i[0]){i=i.slice(1)||"*";(s[i]=s[i]||[]).unshift(t)}else(s[i]=s[i]||[]).push(t)}}function Ji(t,r,s,o){var a={},l=t===Gi;function c(e){var n;a[e]=!0;O.each(t[e]||[],function(e,t){var i=t(r,s,o);if("string"==typeof i&&!l&&!a[i]){r.dataTypes.unshift(i);c(i);return!1}if(l)return!(n=i)});return n}return c(r.dataTypes[0])||!a["*"]&&c("*")}function Qi(e,t){var i,n,r=O.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n=n||{})[i]=t[i]);n&&O.extend(!0,e,n);return e}O.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Di.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Di.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Yi,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":O.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qi(Qi(e,O.ajaxSettings),t):Qi(O.ajaxSettings,e)},ajaxPrefilter:Zi(Ui),ajaxTransport:Zi(Gi),ajax:function(e,t){if("object"==typeof e){t=e;e=void 0}t=t||{};var d,u,h,i,p,f,g,n,r,m=O.ajaxSetup({},t),v=m.context||m,b=m.context&&(v.nodeType||v.jquery)?O(v):O.event,y=O.Deferred(),M=O.Callbacks("once memory"),A=m.statusCode||{},s={},o={},a="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(f){if(!i){i={};for(;t=Hi.exec(h);)i[t[1].toLowerCase()+" "]=(i[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=i[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return f?h:null},setRequestHeader:function(e,t){if(null==f){e=o[e.toLowerCase()]=o[e.toLowerCase()]||e;s[e]=t}return this},overrideMimeType:function(e){null==f&&(m.mimeType=e);return this},statusCode:function(e){if(e)if(f)_.always(e[_.status]);else for(var t in e)A[t]=[A[t],e[t]];return this},abort:function(e){var t=e||a;d&&d.abort(t);l(0,t);return this}};y.promise(_);m.url=((e||m.url||Di.href)+"").replace(ji,Di.protocol+"//");m.type=t.method||t.type||m.method||m.type;m.dataTypes=(m.dataType||"*").toLowerCase().match(x)||[""];if(null==m.crossDomain){r=S.createElement("a");try{r.href=m.url;r.href=r.href;m.crossDomain=Ki.protocol+"//"+Ki.host!=r.protocol+"//"+r.host}catch(e){m.crossDomain=!0}}m.data&&m.processData&&"string"!=typeof m.data&&(m.data=O.param(m.data,m.traditional));Ji(Ui,m,t,_);if(!f){g=O.event&&m.global;g&&0==O.active++&&O.event.trigger("ajaxStart");m.type=m.type.toUpperCase();m.hasContent=!Xi.test(m.type);u=m.url.replace(Wi,"");if(m.hasContent)m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(qi,"+"));else{r=m.url.slice(u.length);if(m.data&&(m.processData||"string"==typeof m.data)){u+=(Pi.test(u)?"&":"?")+m.data;delete m.data}if(!1===m.cache){u=u.replace(Vi,"$1");r=(Pi.test(u)?"&":"?")+"_="+Ti.guid+++r}m.url=u+r}if(m.ifModified){O.lastModified[u]&&_.setRequestHeader("If-Modified-Since",O.lastModified[u]);O.etag[u]&&_.setRequestHeader("If-None-Match",O.etag[u])}(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&_.setRequestHeader("Content-Type",m.contentType);_.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Yi+"; q=0.01":""):m.accepts["*"]);for(n in m.headers)_.setRequestHeader(n,m.headers[n]);if(m.beforeSend&&(!1===m.beforeSend.call(v,_,m)||f))return _.abort();a="abort";M.add(m.complete);_.done(m.success);_.fail(m.error);d=Ji(Gi,m,t,_);if(d){_.readyState=1;g&&b.trigger("ajaxSend",[_,m]);if(f)return _;m.async&&0<m.timeout&&(p=w.setTimeout(function(){_.abort("timeout")},m.timeout));try{f=!1;d.send(s,l)}catch(e){if(f)throw e;l(-1,e)}}else l(-1,"No Transport")}return _;function l(e,t,i,n){var r,s,o,a,l,c=t;if(!f){f=!0;p&&w.clearTimeout(p);d=void 0;h=n||"";_.readyState=0<e?4:0;r=200<=e&&e<300||304===e;i&&(a=((e,t,i)=>{for(var n,r,s,o,a=e.contents,l=e.dataTypes;"*"===l[0];){l.shift();void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"))}if(n)for(r in a)if(a[r]&&a[r].test(n)){l.unshift(r);break}if(l[0]in i)s=l[0];else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r;break}o=o||r}s=s||o}if(s)return s!==l[0]&&l.unshift(s),i[s]})(m,_,i));!r&&-1<O.inArray("script",m.dataTypes)&&O.inArray("json",m.dataTypes)<0&&(m.converters["text script"]=function(){});a=((e,t,i,n)=>{var r,s,o,a,l,c={},d=e.dataTypes.slice();if(d[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];s=d.shift();for(;s;){e.responseFields[s]&&(i[e.responseFields[s]]=t);!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType));l=s;s=d.shift();if(s)if("*"===s)s=l;else if("*"!==l&&l!==s){o=c[l+" "+s]||c["* "+s];if(!o)for(r in c){a=r.split(" ");if(a[1]===s){o=c[l+" "+a[0]]||c["* "+a[0]];if(o){if(!0===o)o=c[r];else if(!0!==c[r]){s=a[0];d.unshift(a[1])}break}}}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+s}}}}return{state:"success",data:t}})(m,a,_,r);if(r){if(m.ifModified){l=_.getResponseHeader("Last-Modified");l&&(O.lastModified[u]=l);l=_.getResponseHeader("etag");l&&(O.etag[u]=l)}if(204===e||"HEAD"===m.type)c="nocontent";else if(304===e)c="notmodified";else{c=a.state;s=a.data;o=a.error;r=!o}}else{o=c;if(e||!c){c="error";e<0&&(e=0)}}_.status=e;_.statusText=(t||c)+"";r?y.resolveWith(v,[s,c,_]):y.rejectWith(v,[_,c,o]);_.statusCode(A);A=void 0;g&&b.trigger(r?"ajaxSuccess":"ajaxError",[_,m,r?s:o]);M.fireWith(v,[_,c]);if(g){b.trigger("ajaxComplete",[_,m]);--O.active||O.event.trigger("ajaxStop")}}}},getJSON:function(e,t,i){return O.get(e,t,i,"json")},getScript:function(e,t){return O.get(e,void 0,t,"script")}});O.each(["get","post"],function(e,r){O[r]=function(e,t,i,n){if(b(t)){n=n||i;i=t;t=void 0}return O.ajax(O.extend({url:e,type:r,dataType:n,data:t,success:i},O.isPlainObject(e)&&e))}});O.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")});O._evalUrl=function(e,t,i){return O.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){O.globalEval(e,t,i)}})};O.fn.extend({wrapAll:function(e){var t;if(this[0]){b(e)&&(e=e.call(this[0]));t=O(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)}return this},wrapInner:function(i){return b(i)?this.each(function(e){O(this).wrapInner(i.call(this,e))}):this.each(function(){var e=O(this),t=e.contents();t.length?t.wrapAll(i):e.append(i)})},wrap:function(t){var i=b(t);return this.each(function(e){O(this).wrapAll(i?t.call(this,e):t)})},unwrap:function(e){this.parent(e).not("body").each(function(){O(this).replaceWith(this.childNodes)});return this}});O.expr.pseudos.hidden=function(e){return!O.expr.pseudos.visible(e)};O.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)};O.ajaxSettings.xhr=function(){try{return new w.XMLHttpRequest}catch(e){}};var en={0:200,1223:204},tn=O.ajaxSettings.xhr();g.cors=!!tn&&"withCredentials"in tn;g.ajax=tn=!!tn;O.ajaxTransport(function(r){var s,o;if(g.cors||tn&&!r.crossDomain)return{send:function(e,t){var i,n=r.xhr();n.open(r.type,r.url,r.async,r.username,r.password);if(r.xhrFields)for(i in r.xhrFields)n[i]=r.xhrFields[i];r.mimeType&&n.overrideMimeType&&n.overrideMimeType(r.mimeType);r.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(i in e)n.setRequestHeader(i,e[i]);s=function(e){return function(){if(s){s=o=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null;"abort"===e?n.abort():"error"===e?"number"!=typeof n.status?t(0,"error"):t(n.status,n.statusText):t(en[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders())}}};n.onload=s();o=n.onerror=n.ontimeout=s("error");void 0!==n.onabort?n.onabort=o:n.onreadystatechange=function(){4===n.readyState&&w.setTimeout(function(){s&&o()})};s=s("abort");try{n.send(r.hasContent&&r.data||null)}catch(e){if(s)throw e}},abort:function(){s&&s()}}});O.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)});O.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){O.globalEval(e);return e}}});O.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1);e.crossDomain&&(e.type="GET")});O.ajaxTransport("script",function(i){var n,r;if(i.crossDomain||i.scriptAttrs)return{send:function(e,t){n=O("<script>").attr(i.scriptAttrs||{}).prop({charset:i.scriptCharset,src:i.url}).on("load error",r=function(e){n.remove();r=null;e&&t("error"===e.type?404:200,e.type)});S.head.appendChild(n[0])},abort:function(){r&&r()}}});var nn=[],rn=/(=)\?(?=&|$)|\?\?/;O.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=nn.pop()||O.expando+"_"+Ti.guid++;this[e]=!0;return e}});O.ajaxPrefilter("json jsonp",function(e,t,i){var n,r,s,o=!1!==e.jsonp&&(rn.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&rn.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0]){n=e.jsonpCallback=b(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback;o?e[o]=e[o].replace(rn,"$1"+n):!1!==e.jsonp&&(e.url+=(Pi.test(e.url)?"&":"?")+e.jsonp+"="+n);e.converters["script json"]=function(){s||O.error(n+" was not called");return s[0]};e.dataTypes[0]="json";r=w[n];w[n]=function(){s=arguments};i.always(function(){void 0===r?O(w).removeProp(n):w[n]=r;if(e[n]){e.jsonpCallback=t.jsonpCallback;nn.push(n)}s&&b(r)&&r(s[0]);s=r=void 0});return"script"}});g.createHTMLDocument=(()=>{var e=S.implementation.createHTMLDocument("").body;e.innerHTML="<form></form><form></form>";return 2===e.childNodes.length})();O.parseHTML=function(e,t,i){if("string"!=typeof e)return[];if("boolean"==typeof t){i=t;t=!1}var n,r;if(!t)if(g.createHTMLDocument){t=S.implementation.createHTMLDocument("");n=t.createElement("base");n.href=S.location.href;t.head.appendChild(n)}else t=S;n=Ye.exec(e);r=!i&&[];if(n)return[t.createElement(n[1])];n=zt([e],t,r);r&&r.length&&O(r).remove();return O.merge([],n.childNodes)};O.fn.load=function(e,t,i){var n,r,s,o=this,a=e.indexOf(" ");if(-1<a){n=Ei(e.slice(a));e=e.slice(0,a)}if(b(t)){i=t;t=void 0}else t&&"object"==typeof t&&(r="POST");0<o.length&&O.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){s=arguments;o.html(n?O("<div>").append(O.parseHTML(e)).find(n):e)}).always(i&&function(e,t){o.each(function(){i.apply(this,s||[e.responseText,t,e])})});return this};O.expr.pseudos.animated=function(t){return O.grep(O.timers,function(e){return t===e.elem}).length};O.offset={setOffset:function(e,t,i){var n,r,s,o,a,l=O.css(e,"position"),c=O(e),d={};"static"===l&&(e.style.position="relative");o=c.offset();r=O.css(e,"top");a=O.css(e,"left");l=("absolute"===l||"fixed"===l)&&-1<(r+a).indexOf("auto");if(l){l=c.position();s=l.top;n=l.left}else{s=parseFloat(r)||0;n=parseFloat(a)||0}b(t)&&(t=t.call(e,i,O.extend({},o)));null!=t.top&&(d.top=t.top-o.top+s);null!=t.left&&(d.left=t.left-o.left+n);"using"in t?t.using.call(e,d):c.css(d)}};O.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){O.offset.setOffset(this,t,e)});var e,i=this[0];if(i){if(!i.getClientRects().length)return{top:0,left:0};e=i.getBoundingClientRect();i=i.ownerDocument.defaultView;return{top:e.top+i.pageYOffset,left:e.left+i.pageXOffset}}},position:function(){if(this[0]){var e,t,i,n=this[0],r={top:0,left:0};if("fixed"===O.css(n,"position"))t=n.getBoundingClientRect();else{t=this.offset();i=n.ownerDocument;e=n.offsetParent||i.documentElement;for(;e&&(e===i.body||e===i.documentElement)&&"static"===O.css(e,"position");)e=e.parentNode;if(e&&e!==n&&1===e.nodeType){r=O(e).offset();r.top+=O.css(e,"borderTopWidth",!0);r.left+=O.css(e,"borderLeftWidth",!0)}}return{top:t.top-r.top-O.css(n,"marginTop",!0),left:t.left-r.left-O.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===O.css(e,"position");)e=e.offsetParent;return e||bt})}});O.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var s="pageYOffset"===r;O.fn[t]=function(e){return p(this,function(e,t,i){var n;B(e)?n=e:9===e.nodeType&&(n=e.defaultView);if(void 0===i)return n?n[r]:e[t];n?n.scrollTo(s?n.pageXOffset:i,s?i:n.pageYOffset):e[t]=i},t,e,arguments.length)}});O.each(["top","left"],function(e,i){O.cssHooks[i]=si(g.pixelPosition,function(e,t){if(t)return t=ri(e,i),jt.test(t)?O(e).position()[i]+"px":t})});O.each({Height:"height",Width:"width"},function(o,a){O.each({padding:"inner"+o,content:a,"":"outer"+o},function(n,s){O.fn[s]=function(e,t){var i=arguments.length&&(n||"boolean"!=typeof e),r=n||(!0===e||!0===t?"margin":"border");return p(this,function(e,t,i){var n;return B(e)?0===s.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9!==e.nodeType?void 0===i?O.css(e,t,r):O.style(e,t,i,r):(n=e.documentElement,Math.max(e.body["scroll"+o],n["scroll"+o],e.body["offset"+o],n["offset"+o],n["client"+o]))},a,i?e:void 0,i)}})});O.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){O.fn[t]=function(e){return this.on(t,e)}});O.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}});O.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,i){O.fn[i]=function(e,t){return 0<arguments.length?this.on(i,null,e,t):this.trigger(i)}});var sn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;O.proxy=function(e,t){var i,n;if("string"==typeof t){n=e[t];t=e;e=n}if(b(e)){i=a.call(arguments,2);n=function(){return e.apply(t||this,i.concat(a.call(arguments)))};n.guid=e.guid=e.guid||O.guid++;return n}};O.holdReady=function(e){e?O.readyWait++:O.ready(!0)};O.isArray=Array.isArray;O.parseJSON=JSON.parse;O.nodeName=M;O.isFunction=b;O.isWindow=B;O.camelCase=N;O.type=G;O.now=Date.now;O.isNumeric=function(e){var t=O.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))};O.trim=function(e){return null==e?"":(e+"").replace(sn,"$1")};"function"==typeof define&&define.amd&&define("jquery",[],function(){return O});var on=w.jQuery,an=w.$;O.noConflict=function(e){w.$===O&&(w.$=an);e&&w.jQuery===O&&(w.jQuery=on);return O};void 0===L&&(w.jQuery=w.$=O);return O});Espo.loader.setContextId(null);Espo.loader.setContextId("lib!underscore");((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(e="undefined"!=typeof globalThis?globalThis:e||self,i=e._,n=e._=t(),n.noConflict=function(){e._=i;return n});var i,n})(this,function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},n=Array.prototype,L=Object.prototype,B="undefined"!=typeof Symbol?Symbol.prototype:null,F=n.push,l=n.slice,u=L.toString,I=L.hasOwnProperty,t="undefined"!=typeof ArrayBuffer,i="undefined"!=typeof DataView,R=Array.isArray,q=Object.keys,W=Object.create,V=t&&ArrayBuffer.isView,H=isNaN,X=isFinite,j=!{toString:null}.propertyIsEnumerable("toString"),U=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function d(r,s){s=null==s?r.length-1:+s;return function(){for(var e=Math.max(arguments.length-s,0),t=Array(e),i=0;i<e;i++)t[i]=arguments[i+s];switch(s){case 0:return r.call(this,t);case 1:return r.call(this,arguments[0],t);case 2:return r.call(this,arguments[0],arguments[1],t)}for(var n=Array(s+1),i=0;i<s;i++)n[i]=arguments[i];n[s]=t;return r.apply(this,n)}}function a(e){var t=typeof e;return"function"==t||"object"==t&&!!e}function Y(e){return void 0===e}function K(e){return!0===e||!1===e||"[object Boolean]"===u.call(e)}function r(e){var t="[object "+e+"]";return function(e){return u.call(e)===t}}var Z=r("String"),J=r("Number"),Q=r("Date"),s=r("RegExp"),ee=r("Error"),te=r("Symbol"),ie=r("ArrayBuffer"),o=r("Function"),e=e.document&&e.document.childNodes,h=("function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof e&&(o=function(e){return"function"==typeof e||!1}),o),e=r("Object"),ne=i&&e(new DataView(new ArrayBuffer(8))),o="undefined"!=typeof Map&&e(new Map),i=r("DataView");var p=ne?function(e){return null!=e&&h(e.getInt8)&&ie(e.buffer)}:i,f=R||r("Array");function g(e,t){return null!=e&&I.call(e,t)}var re=r("Arguments"),se=(!function(){re(arguments)||(re=function(e){return g(e,"callee")})}(),re);function oe(e){return J(e)&&H(e)}function ae(e){return function(){return e}}function le(i){return function(e){var t=i(e);return"number"==typeof t&&0<=t&&t<=G}}function ce(t){return function(e){return null==e?void 0:e[t]}}var m=ce("byteLength"),de=le(m),ue=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var he=t?function(e){return V?V(e)&&!p(e):de(e)&&ue.test(u.call(e))}:ae(!1),v=ce("length");function pe(e,t){t=(t=>{for(var i={},e=t.length,n=0;n<e;++n)i[t[n]]=!0;return{contains:function(e){return i[e]},push:function(e){i[e]=!0;return t.push(e)}}})(t);var i=U.length,n=e.constructor,r=h(n)&&n.prototype||L,s="constructor";g(e,s)&&!t.contains(s)&&t.push(s);for(;i--;){s=U[i];s in e&&e[s]!==r[s]&&!t.contains(s)&&t.push(s)}}function b(e){if(!a(e))return[];if(q)return q(e);var t,i=[];for(t in e)g(e,t)&&i.push(t);j&&pe(e,i);return i}function fe(e,t){var i=b(t),n=i.length;if(null==e)return!n;for(var r=Object(e),s=0;s<n;s++){var o=i[s];if(t[o]!==r[o]||!(o in r))return!1}return!0}function y(e){if(e instanceof y)return e;if(!(this instanceof y))return new y(e);this._wrapped=e}y.VERSION="1.13.1";y.prototype.value=function(){return this._wrapped};y.prototype.valueOf=y.prototype.toJSON=y.prototype.value;y.prototype.toString=function(){return String(this._wrapped)};function ge(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,m(e))}var me="[object DataView]";function ve(e,t,i,n){var r;return e===t?0!==e||1/e==1/t:null!=e&&null!=t&&(e!=e?t!=t:(r=typeof e,("function"==r||"object"==r||"object"==typeof t)&&function e(t,i,n,r){t instanceof y&&(t=t._wrapped);i instanceof y&&(i=i._wrapped);var s=u.call(t);if(s!==u.call(i))return!1;if(ne&&"[object Object]"==s&&p(t)){if(!p(i))return!1;s=me}switch(s){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:0==+t?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i;case"[object Symbol]":return B.valueOf.call(t)===B.valueOf.call(i);case"[object ArrayBuffer]":case me:return e(ge(t),ge(i),n,r)}s="[object Array]"===s;if(!s&&he(t)){var o=m(t);if(o!==m(i))return!1;if(t.buffer===i.buffer&&t.byteOffset===i.byteOffset)return!0;s=!0}if(!s){if("object"!=typeof t||"object"!=typeof i)return!1;var o=t.constructor,a=i.constructor;if(o!==a&&!(h(o)&&o instanceof o&&h(a)&&a instanceof a)&&"constructor"in t&&"constructor"in i)return!1}n=n||[];r=r||[];var l=n.length;for(;l--;)if(n[l]===t)return r[l]===i;n.push(t);r.push(i);if(s){l=t.length;if(l!==i.length)return!1;for(;l--;)if(!ve(t[l],i[l],n,r))return!1}else{var c,d=b(t);l=d.length;if(b(i).length!==l)return!1;for(;l--;){c=d[l];if(!g(i,c)||!ve(t[c],i[c],n,r))return!1}}n.pop();r.pop();return!0}(e,t,i,n)))}function c(e){if(!a(e))return[];var t,i=[];for(t in e)i.push(t);j&&pe(e,i);return i}function be(n){var r=v(n);return function(e){if(null==e)return!1;var t=c(e);if(v(t))return!1;for(var i=0;i<r;i++)if(!h(e[n[i]]))return!1;return n!==Me||!h(e[ye])}}var ye="forEach",e=["clear","delete"],i=["get","has","set"],R=e.concat(ye,i),Me=e.concat(i),t=["add"].concat(e,ye,"has"),i=o?be(R):r("Map"),e=o?be(Me):r("WeakMap"),R=o?be(t):r("Set"),o=r("WeakSet");function M(e){for(var t=b(e),i=t.length,n=Array(i),r=0;r<i;r++)n[r]=e[t[r]];return n}function Ae(e){for(var t={},i=b(e),n=0,r=i.length;n<r;n++)t[e[i[n]]]=i[n];return t}function _e(e){var t,i=[];for(t in e)h(e[t])&&i.push(t);return i.sort()}function we(l,c){return function(e){var t=arguments.length;c&&(e=Object(e));if(!(t<2||null==e))for(var i=1;i<t;i++)for(var n=arguments[i],r=l(n),s=r.length,o=0;o<s;o++){var a=r[o];c&&void 0!==e[a]||(e[a]=n[a])}return e}}var Se=we(c),A=we(b),Oe=we(c,!0);function $e(e){if(!a(e))return{};if(W)return W(e);var t=function(){},i=(t.prototype=e,new t);t.prototype=null;return i}function Ce(e){return a(e)?f(e)?e.slice():Se({},e):e}function Ee(e){return f(e)?e:[e]}y.toPath=Ee;function _(e){return y.toPath(e)}function ze(e,t){for(var i=t.length,n=0;n<i;n++){if(null==e)return;e=e[t[n]]}return i?e:void 0}function ke(e,t,i){var n=ze(e,_(t));return Y(n)?i:n}function xe(e){return e}function w(t){t=A({},t);return function(e){return fe(e,t)}}function Ne(t){t=_(t);return function(e){return ze(e,t)}}function S(r,s,e){if(void 0===s)return r;switch(null==e?3:e){case 1:return function(e){return r.call(s,e)};case 3:return function(e,t,i){return r.call(s,e,t,i)};case 4:return function(e,t,i,n){return r.call(s,e,t,i,n)}}return function(){return r.apply(s,arguments)}}function De(e,t,i){return null==e?xe:h(e)?S(e,t,i):(a(e)&&!f(e)?w:Ne)(e)}function Te(e,t){return De(e,t,1/0)}y.iteratee=Te;function O(e,t,i){return y.iteratee!==Te?y.iteratee(e,t):De(e,t,i)}function Pe(){}function Le(e,t){if(null==t){t=e;e=0}return e+Math.floor(Math.random()*(t-e+1))}var $=Date.now||function(){return(new Date).getTime()};function Be(t){function i(e){return t[e]}var e="(?:"+b(t).join("|")+")",n=RegExp(e),r=RegExp(e,"g");return function(e){e=null==e?"":""+e;return n.test(e)?e.replace(r,i):e}}var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Fe=Be(t),t=Ae(t),t=Be(t),Ie=y.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Re=/(.)^/,qe={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},We=/\\|'|\r|\n|\u2028|\u2029/g;function Ve(e){return"\\"+qe[e]}var He=/^\s*(\w|\$)+\s*$/;var Xe=0;function je(e,t,i,n,r){var s,o;return n instanceof t?(s=$e(e.prototype),o=e.apply(s,r),a(o)?o:s):e.apply(i,r)}var C=d(function(r,s){function o(){for(var e=0,t=s.length,i=Array(t),n=0;n<t;n++)i[n]=s[n]===a?arguments[e++]:s[n];for(;e<arguments.length;)i.push(arguments[e++]);return je(r,o,this,this,i)}var a=C.placeholder;return o}),Ue=(C.placeholder=y,d(function(t,i,n){var r;if(h(t))return r=d(function(e){return je(t,r,i,this,n.concat(e))}),r;throw new TypeError("Bind must be called on a function")})),E=le(v);function z(e,t,i,n){n=n||[];if(t||0===t){if(t<=0)return n.concat(e)}else t=1/0;for(var r=n.length,s=0,o=v(e);s<o;s++){var a=e[s];if(E(a)&&(f(a)||se(a)))if(1<t){z(a,t-1,i,n);r=n.length}else for(var l=0,c=a.length;l<c;)n[r++]=a[l++];else i||(n[r++]=a)}return n}var Ge=d(function(e,t){t=z(t,!1,!1);var i=t.length;if(i<1)throw new Error("bindAll must be passed function names");for(;i--;){var n=t[i];e[n]=Ue(e[n],e)}return e});var Ye=d(function(e,t,i){return setTimeout(function(){return e.apply(null,i)},t)}),Ke=C(Ye,y,1);function Ze(e){return function(){return!e.apply(this,arguments)}}function Je(e,t){var i;return function(){0<--e&&(i=t.apply(this,arguments));e<=1&&(t=null);return i}}var Qe=C(Je,2);function et(e,t,i){t=O(t,i);for(var n,r=b(e),s=0,o=r.length;s<o;s++){n=r[s];if(t(e[n],n,e))return n}}function tt(s){return function(e,t,i){t=O(t,i);for(var n=v(e),r=0<s?0:n-1;0<=r&&r<n;r+=s)if(t(e[r],r,e))return r;return-1}}var it=tt(1),nt=tt(-1);function rt(e,t,i,n){i=O(i,n,1);for(var r=i(t),s=0,o=v(e);s<o;){var a=Math.floor((s+o)/2);i(e[a])<r?s=a+1:o=a}return s}function st(s,o,a){return function(e,t,i){var n=0,r=v(e);if("number"==typeof i)0<s?n=0<=i?i:Math.max(i+r,n):r=0<=i?Math.min(i+1,r):i+r+1;else if(a&&i&&r)return i=a(e,t),e[i]===t?i:-1;if(t!=t)return i=o(l.call(e,n,r),oe),0<=i?i+n:-1;for(i=0<s?n:r-1;0<=i&&i<r;i+=s)if(e[i]===t)return i;return-1}}var ot=st(1,it,rt),at=st(-1,nt);function lt(e,t,i){var n=E(e)?it:et,n=n(e,t,i);if(void 0!==n&&-1!==n)return e[n]}function k(e,t,i){t=S(t,i);if(E(e))for(r=0,s=e.length;r<s;r++)t(e[r],r,e);else for(var n=b(e),r=0,s=n.length;r<s;r++)t(e[n[r]],n[r],e);return e}function x(e,t,i){t=O(t,i);for(var n=!E(e)&&b(e),r=(n||e).length,s=Array(r),o=0;o<r;o++){var a=n?n[o]:o;s[o]=t(e[a],a,e)}return s}function ct(h){return function(e,t,i,n){var r=3<=arguments.length,s=e,o=S(t,n,4),a=i,e=r,l=!E(s)&&b(s),c=(l||s).length,d=0<h?0:c-1;if(!e){a=s[l?l[d]:d];d+=h}for(;0<=d&&d<c;d+=h){var u=l?l[d]:d;a=o(a,s[u],u,s)}return a}}var dt=ct(1),ut=ct(-1);function N(e,n,t){var r=[];n=O(n,t);k(e,function(e,t,i){n(e,t,i)&&r.push(e)});return r}function ht(e,t,i){t=O(t,i);for(var n=!E(e)&&b(e),r=(n||e).length,s=0;s<r;s++){var o=n?n[s]:s;if(!t(e[o],o,e))return!1}return!0}function pt(e,t,i){t=O(t,i);for(var n=!E(e)&&b(e),r=(n||e).length,s=0;s<r;s++){var o=n?n[s]:s;if(t(e[o],o,e))return!0}return!1}function D(e,t,i,n){E(e)||(e=M(e));"number"==typeof i&&!n||(i=0);return 0<=ot(e,t,i)}var ft=d(function(e,i,n){var r,s;if(h(i))s=i;else{i=_(i);r=i.slice(0,-1);i=i[i.length-1]}return x(e,function(e){var t=s;if(!t){r&&r.length&&(e=ze(e,r));if(null==e)return;t=e[i]}return null==t?t:t.apply(e,n)})});function gt(e,t){return x(e,Ne(t))}function mt(e,n,t){var i,r,s=-1/0,o=-1/0;if(null==n||"number"==typeof n&&"object"!=typeof e[0]&&null!=e){e=E(e)?e:M(e);for(var a=0,l=e.length;a<l;a++){i=e[a];null!=i&&s<i&&(s=i)}}else{n=O(n,t);k(e,function(e,t,i){r=n(e,t,i);if(o<r||r===-1/0&&s===-1/0){s=e;o=r}})}return s}function vt(e,t,i){if(null==t||i)return E(e)||(e=M(e)),e[Le(e.length-1)];for(var n=(E(e)?Ce:M)(e),r=v(n),s=(t=Math.max(Math.min(t,r),0),r-1),o=0;o<t;o++){var a=Le(o,s),l=n[o];n[o]=n[a];n[a]=l}return n.slice(0,t)}function T(o,t){return function(n,r,e){var s=t?[[],[]]:{};r=O(r,e);k(n,function(e,t){var i=r(e,t,n);o(s,e,i)});return s}}var bt=T(function(e,t,i){g(e,i)?e[i].push(t):e[i]=[t]}),yt=T(function(e,t,i){e[i]=t}),Mt=T(function(e,t,i){g(e,i)?e[i]++:e[i]=1}),At=T(function(e,t,i){e[i?0:1].push(t)},!0),_t=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function wt(e,t,i){return t in i}var St=d(function(e,t){var i={},n=t[0];if(null!=e){if(h(n)){1<t.length&&(n=S(n,t[1]));t=c(e)}else{n=wt;t=z(t,!1,!1);e=Object(e)}for(var r=0,s=t.length;r<s;r++){var o=t[r],a=e[o];n(a,o,e)&&(i[o]=a)}}return i}),Ot=d(function(e,i){var t,n=i[0];if(h(n)){n=Ze(n);1<i.length&&(t=i[1])}else{i=x(z(i,!1,!1),String);n=function(e,t){return!D(i,t)}}return St(e,n,t)});function $t(e,t,i){return l.call(e,0,Math.max(0,e.length-(null==t||i?1:t)))}function Ct(e,t,i){return null==e||e.length<1?null==t||i?void 0:[]:null==t||i?e[0]:$t(e,e.length-t)}function P(e,t,i){return l.call(e,null==t||i?1:t)}var Et=d(function(e,t){t=z(t,!0,!0);return N(e,function(e){return!D(t,e)})}),zt=d(function(e,t){return Et(e,t)});function kt(e,t,i,n){if(!K(t)){n=i;i=t;t=!1}null!=i&&(i=O(i,n));for(var r=[],s=[],o=0,a=v(e);o<a;o++){var l=e[o],c=i?i(l,o,e):l;if(t&&!i){o&&s===c||r.push(l);s=c}else if(i){if(!D(s,c)){s.push(c);r.push(l)}}else D(r,l)||r.push(l)}return r}var xt=d(function(e){return kt(z(e,!0,!0))});function Nt(e){for(var t=e&&mt(e,v).length||0,i=Array(t),n=0;n<t;n++)i[n]=gt(e,n);return i}var Dt=d(Nt);function Tt(e,t){return e._chain?y(t).chain():t}function Pt(i){k(_e(i),function(e){var t=y[e]=i[e];y.prototype[e]=function(){var e=[this._wrapped];F.apply(e,arguments);return Tt(this,t.apply(y,e))}});return y}k(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=n[t];y.prototype[t]=function(){var e=this._wrapped;if(null!=e){i.apply(e,arguments);"shift"!==t&&"splice"!==t||0!==e.length||delete e[0]}return Tt(this,e)}});k(["concat","join","slice"],function(e){var t=n[e];y.prototype[e]=function(){var e=this._wrapped;null!=e&&(e=t.apply(e,arguments));return Tt(this,e)}});Q={__proto__:null,VERSION:"1.13.1",restArguments:d,isObject:a,isNull:function(e){return null===e},isUndefined:Y,isBoolean:K,isElement:function(e){return!(!e||1!==e.nodeType)},isString:Z,isNumber:J,isDate:Q,isRegExp:s,isError:ee,isSymbol:te,isArrayBuffer:ie,isDataView:p,isArray:f,isFunction:h,isArguments:se,isFinite:function(e){return!te(e)&&X(e)&&!isNaN(parseFloat(e))},isNaN:oe,isTypedArray:he,isEmpty:function(e){var t;return null==e||(t=v(e),"number"==typeof t&&(f(e)||Z(e)||se(e))?0===t:0===v(b(e)))},isMatch:fe,isEqual:function(e,t){return ve(e,t)},isMap:i,isWeakMap:e,isSet:R,isWeakSet:o,keys:b,allKeys:c,values:M,pairs:function(e){for(var t=b(e),i=t.length,n=Array(i),r=0;r<i;r++)n[r]=[t[r],e[t[r]]];return n},invert:Ae,functions:_e,methods:_e,extend:Se,extendOwn:A,assign:A,defaults:Oe,create:function(e,t){var i=$e(e);t&&A(i,t);return i},clone:Ce,tap:function(e,t){t(e);return e},get:ke,has:function(e,t){t=_(t);for(var i=t.length,n=0;n<i;n++){var r=t[n];if(!g(e,r))return!1;e=e[r]}return!!i},mapObject:function(e,t,i){t=O(t,i);for(var n=b(e),r=n.length,s={},o=0;o<r;o++){var a=n[o];s[a]=t(e[a],a,e)}return s},identity:xe,constant:ae,noop:Pe,toPath:Ee,property:Ne,propertyOf:function(t){return null==t?Pe:function(e){return ke(t,e)}},matcher:w,matches:w,times:function(e,t,i){var n=Array(Math.max(0,e));t=S(t,i,1);for(var r=0;r<e;r++)n[r]=t(r);return n},random:Le,now:$,escape:Fe,unescape:t,templateSettings:Ie,template:function(s,e,t){!e&&t&&(e=t);e=Oe({},e,y.templateSettings);var i=RegExp([(e.escape||Re).source,(e.interpolate||Re).source,(e.evaluate||Re).source].join("|")+"|$","g"),o=0,a="__p+='";s.replace(i,function(e,t,i,n,r){a+=s.slice(o,r).replace(We,Ve);o=r+e.length;t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":i?a+="'+\n((__t=("+i+"))==null?'':__t)+\n'":n&&(a+="';\n"+n+"\n__p+='");return e});a+="';\n";var n,i=e.variable;if(i){if(!He.test(i))throw new Error("variable is not a bare identifier: "+i)}else{a="with(obj||{}){\n"+a+"}\n";i="obj"}a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{n=new Function(i,"_",a)}catch(e){e.source=a;throw e}function r(e){return n.call(this,e,y)}r.source="function("+i+"){\n"+a+"}";return r},result:function(e,t,i){t=_(t);var n=t.length;if(!n)return h(i)?i.call(e):i;for(var r=0;r<n;r++){var s=null==e?void 0:e[t[r]];if(void 0===s){s=i;r=n}e=h(s)?s.call(e):s}return e},uniqueId:function(e){var t=++Xe+"";return e?e+t:t},chain:function(e){var t=y(e);t._chain=!0;return t},iteratee:Te,partial:C,bind:Ue,bindAll:Ge,memoize:function(n,r){function s(e){var t=s.cache,i=""+(r?r.apply(this,arguments):e);g(t,i)||(t[i]=n.apply(this,arguments));return t[i]}s.cache={};return s},delay:Ye,defer:Ke,throttle:function(i,n,r){function s(){d=!1===r.leading?0:$();o=null;c=i.apply(a,l);o||(a=l=null)}function e(){var e=$(),t=(d||!1!==r.leading||(d=e),n-(e-d));a=this;l=arguments;if(t<=0||n<t){if(o){clearTimeout(o);o=null}d=e;c=i.apply(a,l);o||(a=l=null)}else o||!1===r.trailing||(o=setTimeout(s,t));return c}var o,a,l,c,d=0;r=r||{};e.cancel=function(){clearTimeout(o);d=0;o=a=l=null};return e},debounce:function(t,i,n){function r(){var e=$()-o;if(e<i)s=setTimeout(r,i-e);else{s=null;n||(l=t.apply(c,a));s||(a=c=null)}}var s,o,a,l,c,e=d(function(e){c=this;a=e;o=$();if(!s){s=setTimeout(r,i);n&&(l=t.apply(c,a))}return l});e.cancel=function(){clearTimeout(s);s=a=c=null};return e},wrap:function(e,t){return C(t,e)},negate:Ze,compose:function(){var i=arguments,n=i.length-1;return function(){for(var e=n,t=i[n].apply(this,arguments);e--;)t=i[e].call(this,t);return t}},after:function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},before:Je,once:Qe,findKey:et,findIndex:it,findLastIndex:nt,sortedIndex:rt,indexOf:ot,lastIndexOf:at,find:lt,detect:lt,findWhere:function(e,t){return lt(e,w(t))},each:k,forEach:k,map:x,collect:x,reduce:dt,foldl:dt,inject:dt,reduceRight:ut,foldr:ut,filter:N,select:N,reject:function(e,t,i){return N(e,Ze(O(t)),i)},every:ht,all:ht,some:pt,any:pt,contains:D,includes:D,include:D,invoke:ft,pluck:gt,where:function(e,t){return N(e,w(t))},max:mt,min:function(e,n,t){var i,r,s=1/0,o=1/0;if(null==n||"number"==typeof n&&"object"!=typeof e[0]&&null!=e){e=E(e)?e:M(e);for(var a=0,l=e.length;a<l;a++){i=e[a];null!=i&&i<s&&(s=i)}}else{n=O(n,t);k(e,function(e,t,i){r=n(e,t,i);if(r<o||r===1/0&&s===1/0){s=e;o=r}})}return s},shuffle:function(e){return vt(e,1/0)},sample:vt,sortBy:function(e,n,t){var r=0;n=O(n,t);return gt(x(e,function(e,t,i){return{value:e,index:r++,criteria:n(e,t,i)}}).sort(function(e,t){var i=e.criteria,n=t.criteria;if(i!==n){if(n<i||void 0===i)return 1;if(i<n||void 0===n)return-1}return e.index-t.index}),"value")},groupBy:bt,indexBy:yt,countBy:Mt,partition:At,toArray:function(e){return e?f(e)?l.call(e):Z(e)?e.match(_t):E(e)?x(e,xe):M(e):[]},size:function(e){return null==e?0:(E(e)?e:b(e)).length},pick:St,omit:Ot,first:Ct,head:Ct,take:Ct,initial:$t,last:function(e,t,i){return null==e||e.length<1?null==t||i?void 0:[]:null==t||i?e[e.length-1]:P(e,Math.max(0,e.length-t))},rest:P,tail:P,drop:P,compact:function(e){return N(e,Boolean)},flatten:function(e,t){return z(e,t,!1)},without:zt,uniq:kt,unique:kt,union:xt,intersection:function(e){for(var t=[],i=arguments.length,n=0,r=v(e);n<r;n++){var s=e[n];if(!D(t,s)){for(var o=1;o<i&&D(arguments[o],s);o++);o===i&&t.push(s)}}return t},difference:Et,unzip:Nt,transpose:Nt,zip:Dt,object:function(e,t){for(var i={},n=0,r=v(e);n<r;n++)t?i[e[n]]=t[n]:i[e[n][0]]=e[n][1];return i},range:function(e,t,i){if(null==t){t=e||0;e=0}i=i||(t<e?-1:1);for(var n=Math.max(Math.ceil((t-e)/i),0),r=Array(n),s=0;s<n;s++,e+=i)r[s]=e;return r},chunk:function(e,t){if(null==t||t<1)return[];for(var i=[],n=0,r=e.length;n<r;)i.push(l.call(e,n,n+=t));return i},mixin:Pt,default:y},s=Pt(Q);s._=s;return s});Espo.loader.setContextId(null);Espo.loader.setContextId("lib!backbone");(n=>{var r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(e,t,i){r.Backbone=n(r,i,e,t)});else if("undefined"!=typeof exports){var e,t=require("underscore");try{e=require("jquery")}catch(e){}n(r,exports,t,e)}else r.Backbone=n(r,{},r._,r.jQuery||r.Zepto||r.ender||r.$)})(function(e,a,M,t){var i=e.Backbone,s=Array.prototype.slice;a.VERSION="1.3.3";a.$=t;a.noConflict=function(){e.Backbone=i;return this};a.emulateHTTP=!1;a.emulateJSON=!1;function n(i,e,n){M.each(e,function(e,t){M[t]&&(i.prototype[t]=((e,n,r)=>{switch(e){case 1:return function(){return M[n](this[r])};case 2:return function(e){return M[n](this[r],e)};case 3:return function(e,t){return M[n](this[r],o(e,this),t)};case 4:return function(e,t,i){return M[n](this[r],o(e,this),t,i)};default:return function(){var e=s.call(arguments);e.unshift(this[r]);return M[n].apply(M,e)}}})(e,t,n))})}var o=function(t,e){return M.isFunction(t)?t:M.isObject(t)&&!e._isModel(t)?r(t):M.isString(t)?function(e){return e.get(t)}:t},r=function(e){var t=M.matches(e);return function(e){return t(e.attributes)}},l=a.Events={},c=/\s+/,d=function(e,t,i,n,r){var s,o=0;if(i&&"object"==typeof i){void 0!==n&&"context"in r&&void 0===r.context&&(r.context=n);for(s=M.keys(i);o<s.length;o++)t=d(e,t,s[o],i[s[o]],r)}else if(i&&c.test(i))for(s=i.split(c);o<s.length;o++)t=e(t,s[o],n,r);else t=e(t,i,n,r);return t},u=(l.on=function(e,t,i){return u(this,e,t,i)},function(e,t,i,n,r){e._events=d(h,e._events||{},t,i,{context:n,ctx:e,listening:r});if(r){var s=e._listeners||(e._listeners={});s[r.id]=r}return e}),h=(l.listenTo=function(e,t,i){if(e){var n,r=e._listenId||(e._listenId=M.uniqueId("l")),s=this._listeningTo||(this._listeningTo={}),o=s[r];o||(n=this._listenId||(this._listenId=M.uniqueId("l")),o=s[r]={obj:e,objId:r,id:n,listeningTo:s,count:0});u(e,t,i,this,o)}return this},function(e,t,i,n){if(i){var r=e[t]||(e[t]=[]),s=n.context,o=n.ctx,a=n.listening;a&&a.count++;r.push({callback:i,context:s,ctx:s||o,listening:a})}return e});l.off=function(e,t,i){this._events&&(this._events=d(p,this._events,e,t,{context:i,listeners:this._listeners}));return this};l.stopListening=function(e,t,i){var n=this._listeningTo;if(n)for(var r=e?[e._listenId]:M.keys(n),s=0;s<r.length;s++){var o=n[r[s]];if(!o)break;o.obj.off(t,i,this)}return this};var p=function(e,t,i,n){if(e){var r,s=0,o=n.context,a=n.listeners;if(t||i||o){for(var l=t?[t]:M.keys(e);s<l.length;s++){t=l[s];var c=e[t];if(!c)break;for(var d=[],u=0;u<c.length;u++){var h=c[u];if(i&&i!==h.callback&&i!==h.callback._callback||o&&o!==h.context)d.push(h);else{r=h.listening;if(r&&0==--r.count){delete a[r.id];delete r.listeningTo[r.objId]}}}d.length?e[t]=d:delete e[t]}return e}for(var p=M.keys(a);s<p.length;s++){r=a[p[s]];delete a[r.id];delete r.listeningTo[r.objId]}}};l.once=function(e,t,i){var n=d(f,{},e,t,M.bind(this.off,this));"string"==typeof e&&null==i&&(t=void 0);return this.on(n,t,i)};l.listenToOnce=function(e,t,i){var n=d(f,{},t,i,M.bind(this.stopListening,this,e));return this.listenTo(e,n)};var f=function(e,t,i,n){if(i){var r=e[t]=M.once(function(){n(t,r);i.apply(this,arguments)});r._callback=i}return e},g=(l.trigger=function(e){if(this._events){for(var t=Math.max(0,arguments.length-1),i=Array(t),n=0;n<t;n++)i[n]=arguments[n+1];d(g,this._events,e,void 0,i)}return this},function(e,t,i,n){if(e){var r=e[t],s=e.all;r&&(s=s&&s.slice());r&&m(r,n);s&&m(s,[t].concat(n))}return e}),m=function(e,t){var i,n=-1,r=e.length,s=t[0],o=t[1],a=t[2];switch(t.length){case 0:for(;++n<r;)(i=e[n]).callback.call(i.ctx);return;case 1:for(;++n<r;)(i=e[n]).callback.call(i.ctx,s);return;case 2:for(;++n<r;)(i=e[n]).callback.call(i.ctx,s,o);return;case 3:for(;++n<r;)(i=e[n]).callback.call(i.ctx,s,o,a);return;default:for(;++n<r;)(i=e[n]).callback.apply(i.ctx,t);return}};l.bind=l.on;l.unbind=l.off;M.extend(a,l);function A(e,t,i){i=Math.min(Math.max(i,0),e.length);for(var n=Array(e.length-i),r=t.length,s=0;s<n.length;s++)n[s]=e[s+i];for(s=0;s<r;s++)e[s+i]=t[s];for(s=0;s<n.length;s++)e[s+r+i]=n[s]}var v=a.Model=function(e,t){var i=e||{};t=t||{};this.cid=M.uniqueId(this.cidPrefix);this.attributes={};t.collection&&(this.collection=t.collection);t.parse&&(i=this.parse(i,t)||{});var n=M.result(this,"defaults"),i=M.defaults(M.extend({},n,i),n);this.set(i,t);this.changed={};this.initialize.apply(this,arguments)},b=(M.extend(v.prototype,l,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",initialize:function(){},toJSON:function(e){return M.clone(this.attributes)},sync:function(){return a.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},escape:function(e){return M.escape(this.get(e))},has:function(e){return null!=this.get(e)},matches:function(e){return!!M.iteratee(e,this)(this.attributes)},set:function(e,t,i){if(null!=e){var n;if("object"==typeof e){n=e;i=t}else(n={})[e]=t;i=i||{};if(!this._validate(n,i))return!1;var r=i.unset,s=i.silent,o=[],a=this._changing;this._changing=!0;if(!a){this._previousAttributes=M.clone(this.attributes);this.changed={}}var l,c=this.attributes,d=this.changed,u=this._previousAttributes;for(l in n){t=n[l];M.isEqual(c[l],t)||o.push(l);M.isEqual(u[l],t)?delete d[l]:d[l]=t;r?delete c[l]:c[l]=t}this.idAttribute in n&&(this.id=this.get(this.idAttribute));if(!s){o.length&&(this._pending=i);for(var h=0;h<o.length;h++)this.trigger("change:"+o[h],this,c[o[h]],i)}if(!a){if(!s)for(;this._pending;){i=this._pending;this._pending=!1;this.trigger("change",this,i)}this._pending=!1;this._changing=!1}}return this},unset:function(e,t){return this.set(e,void 0,M.extend({},t,{unset:!0}))},clear:function(e){var t,i={};for(t in this.attributes)i[t]=void 0;return this.set(i,M.extend({},e,{unset:!0}))},hasChanged:function(e){return null==e?!M.isEmpty(this.changed):M.has(this.changed,e)},changedAttributes:function(e){if(!e)return!!this.hasChanged()&&M.clone(this.changed);var t,i=this._changing?this._previousAttributes:this.attributes,n={};for(t in e){var r=e[t];M.isEqual(i[t],r)||(n[t]=r)}return!!M.size(n)&&n},previous:function(e){return null!=e&&this._previousAttributes?this._previousAttributes[e]:null},previousAttributes:function(){return M.clone(this._previousAttributes)},fetch:function(i){i=M.extend({parse:!0},i);var n=this,r=i.success;i.success=function(e){var t=i.parse?n.parse(e,i):e;if(!n.set(t,i))return!1;r&&r.call(i.context,n,e,i);n.trigger("sync",n,e,i)};P(this,i);return this.sync("read",this,i)},save:function(e,t,i){var n;if(null==e||"object"==typeof e){n=e;i=t}else(n={})[e]=t;i=M.extend({validate:!0,parse:!0},i);var r=i.wait;if(n&&!r){if(!this.set(n,i))return!1}else if(!this._validate(n,i))return!1;var s=this,o=i.success,a=this.attributes;i.success=function(e){s.attributes=a;var t=i.parse?s.parse(e,i):e;r&&(t=M.extend({},n,t));if(t&&!s.set(t,i))return!1;o&&o.call(i.context,s,e,i);s.trigger("sync",s,e,i)};P(this,i);n&&r&&(this.attributes=M.extend({},a,n));var l=this.isNew()?"create":i.patch?"patch":"update",l=("patch"!=l||i.attrs||(i.attrs=n),this.sync(l,this,i));this.attributes=a;return l},destroy:function(t){t=t?M.clone(t):{};function i(){n.stopListening();n.trigger("destroy",n,n.collection,t)}var n=this,r=t.success,s=t.wait,e=(t.success=function(e){s&&i();r&&r.call(t.context,n,e,t);n.isNew()||n.trigger("sync",n,e,t)},!1);if(this.isNew())M.defer(t.success);else{P(this,t);e=this.sync("delete",this,t)}s||i();return e},url:function(){var e,t=M.result(this,"urlRoot")||M.result(this.collection,"url")||T();return this.isNew()?t:(e=this.get(this.idAttribute),t.replace(/[^\/]$/,"$&/")+encodeURIComponent(e))},parse:function(e,t){return e},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(e){return this._validate({},M.extend({},e,{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=M.extend({},this.attributes,e);var i=this.validationError=this.validate(e,t)||null;if(!i)return!0;this.trigger("invalid",this,i,M.extend(t,{validationError:i}));return!1}}),n(v,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes"),a.Collection=function(e,t){t=t||{};t.model&&(this.model=t.model);void 0!==t.comparator&&(this.comparator=t.comparator);this._reset();this.initialize.apply(this,arguments);e&&this.reset(e,M.extend({silent:!0},t))}),_={add:!0,remove:!0,merge:!0},y={add:!0,remove:!1},w=(M.extend(b.prototype,l,{model:v,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return a.sync.apply(this,arguments)},add:function(e,t){return this.set(e,M.extend({merge:!1},t,y))},remove:function(e,t){t=M.extend({},t);var i=!M.isArray(e),n=(e=i?[e]:e.slice(),this._removeModels(e,t));if(!t.silent&&n.length){t.changes={added:[],merged:[],removed:n};this.trigger("update",this,t)}return i?n[0]:n},set:function(e,t){if(null!=e){t=M.extend({},_,t);t.parse&&!this._isModel(e)&&(e=this.parse(e,t)||[]);var i=!M.isArray(e),n=(e=i?[e]:e.slice(),t.at);null!=n&&(n=+n);n>this.length&&(n=this.length);n<0&&(n+=this.length+1);for(var r=[],s=[],o=[],a=[],l={},c=t.add,d=t.merge,u=t.remove,h=!1,p=this.comparator&&null==n&&!1!==t.sort,f=M.isString(this.comparator)?this.comparator:null,g=0;g<e.length;g++){var m=e[g],v=this.get(m);if(v){if(d&&m!==v){var b=this._isModel(m)?m.attributes:m;t.parse&&(b=v.parse(b,t));v.set(b,t);o.push(v);p&&!h&&(h=v.hasChanged(f))}if(!l[v.cid]){l[v.cid]=!0;r.push(v)}e[g]=v}else if(c){m=e[g]=this._prepareModel(m,t);if(m){s.push(m);this._addReference(m,t);l[m.cid]=!0;r.push(m)}}}if(u){for(g=0;g<this.length;g++){m=this.models[g];l[m.cid]||a.push(m)}a.length&&this._removeModels(a,t)}var y=!1,u=!p&&c&&u;if(r.length&&u){y=this.length!==r.length||M.some(this.models,function(e,t){return e!==r[t]});this.models.length=0;A(this.models,r,0);this.length=this.models.length}else if(s.length){p&&(h=!0);A(this.models,s,null==n?this.length:n);this.length=this.models.length}h&&this.sort({silent:!0});if(!t.silent){for(g=0;g<s.length;g++){null!=n&&(t.index=n+g);m=s[g];m.trigger("add",m,this,t)}(h||y)&&this.trigger("sort",this,t);if(s.length||a.length||o.length){t.changes={added:s,removed:a,merged:o};this.trigger("update",this,t)}}return i?e[0]:e}},reset:function(e,t){t=t?M.clone(t):{};for(var i=0;i<this.models.length;i++)this._removeReference(this.models[i],t);t.previousModels=this.models;this._reset();e=this.add(e,M.extend({silent:!0},t));t.silent||this.trigger("reset",this,t);return e},push:function(e,t){return this.add(e,M.extend({at:this.length},t))},pop:function(e){var t=this.at(this.length-1);return this.remove(t,e)},unshift:function(e,t){return this.add(e,M.extend({at:0},t))},shift:function(e){var t=this.at(0);return this.remove(t,e)},slice:function(){return s.apply(this.models,arguments)},get:function(e){if(null!=e)return this._byId[e]||this._byId[this.modelId(e.attributes||e)]||e.cid&&this._byId[e.cid]},has:function(e){return null!=this.get(e)},at:function(e){e<0&&(e+=this.length);return this.models[e]},where:function(e,t){return this[t?"find":"filter"](e)},findWhere:function(e){return this.where(e,!0)},sort:function(e){var t=this.comparator;if(!t)throw new Error("Cannot sort a set without a comparator");e=e||{};var i=t.length;M.isFunction(t)&&(t=M.bind(t,this));1===i||M.isString(t)?this.models=this.sortBy(t):this.models.sort(t);e.silent||this.trigger("sort",this,e);return this},pluck:function(e){return this.map(e+"")},fetch:function(i){i=M.extend({parse:!0},i);var n=i.success,r=this;i.success=function(e){var t=i.reset?"reset":"set";r[t](e,i);n&&n.call(i.context,r,e,i);r.trigger("sync",r,e,i)};P(this,i);return this.sync("read",this,i)},create:function(e,t){t=t?M.clone(t):{};var n=t.wait;e=this._prepareModel(e,t);if(!e)return!1;n||this.add(e,t);var r=this,s=t.success;t.success=function(e,t,i){n&&r.add(e,i);s&&s.call(i.context,e,t,i)};e.save(null,t);return e},parse:function(e,t){return e},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(e){return e[this.model.prototype.idAttribute||"id"]},_reset:function(){this.length=0;this.models=[];this._byId={}},_prepareModel:function(e,t){if(this._isModel(e))return e.collection||(e.collection=this),e;t=t?M.clone(t):{};t.collection=this;var i=new this.model(e,t);if(!i.validationError)return i;this.trigger("invalid",this,i.validationError,t);return!1},_removeModels:function(e,t){for(var i=[],n=0;n<e.length;n++){var r=this.get(e[n]);if(r){var s=this.indexOf(r);this.models.splice(s,1);this.length--;delete this._byId[r.cid];var o=this.modelId(r.attributes);null!=o&&delete this._byId[o];if(!t.silent){t.index=s;r.trigger("remove",r,this,t)}i.push(r);this._removeReference(r,t)}}return i},_isModel:function(e){return e instanceof v},_addReference:function(e,t){this._byId[e.cid]=e;var i=this.modelId(e.attributes);null!=i&&(this._byId[i]=e);e.on("all",this._onModelEvent,this)},_removeReference:function(e,t){delete this._byId[e.cid];var i=this.modelId(e.attributes);null!=i&&delete this._byId[i];this===e.collection&&delete e.collection;e.off("all",this._onModelEvent,this)},_onModelEvent:function(e,t,i,n){if(t){if(("add"===e||"remove"===e)&&i!==this)return;"destroy"===e&&this.remove(t,n);if("change"===e){var r=this.modelId(t.previousAttributes()),s=this.modelId(t.attributes);if(r!==s){null!=r&&delete this._byId[r];null!=s&&(this._byId[s]=t)}}}this.trigger.apply(this,arguments)}}),n(b,{forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},"models"),a.View=function(e){this.cid=M.uniqueId("view");M.extend(this,M.pick(e,O));this._ensureElement();this.initialize.apply(this,arguments)}),S=/^(\S+)\s*(.*)$/,O=["model","collection","el","id","attributes","className","tagName","events"];M.extend(w.prototype,l,{tagName:"div",$:function(e){return this.$el.find(e)},initialize:function(){},render:function(){return this},remove:function(){this._removeElement();this.stopListening();return this},_removeElement:function(){this.$el.remove()},setElement:function(e){this.undelegateEvents();this._setElement(e);this.delegateEvents();return this},_setElement:function(e){this.$el=e instanceof a.$?e:a.$(e);this.el=this.$el[0]},delegateEvents:function(e){e=e||M.result(this,"events");if(e){this.undelegateEvents();for(var t in e){var i=e[t];M.isFunction(i)||(i=this[i]);if(i){t=t.match(S);this.delegate(t[1],t[2],M.bind(i,this))}}}return this},delegate:function(e,t,i){this.$el.on(e+".delegateEvents"+this.cid,t,i);return this},undelegateEvents:function(){this.$el&&this.$el.off(".delegateEvents"+this.cid);return this},undelegate:function(e,t,i){this.$el.off(e+".delegateEvents"+this.cid,t,i);return this},_createElement:function(e){return document.createElement(e)},_ensureElement:function(){if(this.el)this.setElement(M.result(this,"el"));else{var e=M.extend({},M.result(this,"attributes"));this.id&&(e.id=M.result(this,"id"));this.className&&(e.class=M.result(this,"className"));this.setElement(this._createElement(M.result(this,"tagName")));this._setAttributes(e)}},_setAttributes:function(e){this.$el.attr(e)}});a.sync=function(e,t,n){var i=$[e],r=(M.defaults(n=n||{},{emulateHTTP:a.emulateHTTP,emulateJSON:a.emulateJSON}),{type:i,dataType:"json"});n.url||(r.url=M.result(t,"url")||T());if(null==n.data&&t&&("create"===e||"update"===e||"patch"===e)){r.contentType="application/json";r.data=JSON.stringify(n.attrs||t.toJSON(n))}if(n.emulateJSON){r.contentType="application/x-www-form-urlencoded";r.data=r.data?{model:r.data}:{}}if(n.emulateHTTP&&("PUT"===i||"DELETE"===i||"PATCH"===i)){r.type="POST";n.emulateJSON&&(r.data._method=i);var s=n.beforeSend;n.beforeSend=function(e){e.setRequestHeader("X-HTTP-Method-Override",i);if(s)return s.apply(this,arguments)}}"GET"===r.type||n.emulateJSON||(r.processData=!1);var o=n.error,r=(n.error=function(e,t,i){n.textStatus=t;n.errorThrown=i;o&&o.call(n.context,e,t,i)},n.xhr=a.ajax(M.extend(r,n)));t.trigger("request",t,r,n);return r};var $={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"},C=(a.ajax=function(){return a.$.ajax.apply(a.$,arguments)},a.Router=function(e){e=e||{};e.routes&&(this.routes=e.routes);this._bindRoutes();this.initialize.apply(this,arguments)}),E=/\((.*?)\)/g,z=/(\(\?)?:\w+/g,k=/\*\w+/g,x=/[\-{}\[\]+?.,\\\^$|#\s]/g,N=(M.extend(C.prototype,l,{initialize:function(){},route:function(i,n,r){M.isRegExp(i)||(i=this._routeToRegExp(i));if(M.isFunction(n)){r=n;n=""}r=r||this[n];var s=this;a.history.route(i,function(e){var t=s._extractParameters(i,e);if(!1!==s.execute(r,t,n)){s.trigger.apply(s,["route:"+n].concat(t));s.trigger("route",n,t);a.history.trigger("route",s,n,t)}});return this},execute:function(e,t,i){e&&e.apply(this,t)},navigate:function(e,t){a.history.navigate(e,t);return this},_bindRoutes:function(){if(this.routes){this.routes=M.result(this,"routes");for(var e,t=M.keys(this.routes);null!=(e=t.pop());)this.route(e,this.routes[e])}},_routeToRegExp:function(e){e=e.replace(x,"\\$&").replace(E,"(?:$1)?").replace(z,function(e,t){return t?e:"([^/?]+)"}).replace(k,"([^?]*?)");return new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(e,t){var i=e.exec(t).slice(1);return M.map(i,function(e,t){return t===i.length-1?e||null:e?decodeURIComponent(e):null})}}),a.History=function(){this.handlers=[];this.checkUrl=M.bind(this.checkUrl,this);if("undefined"!=typeof window){this.location=window.location;this.history=window.history}}),D=/^[#\/]|\s+$/g,L=/^\/+|\/+$/g,B=/#.*$/;N.started=!1;M.extend(N.prototype,l,{interval:50,atRoot:function(){var e=this.location.pathname.replace(/[^\/]$/,"$&/");return e===this.root&&!this.getSearch()},matchRoot:function(){var e=this.decodeFragment(this.location.pathname),e=e.slice(0,this.root.length-1)+"/";return e===this.root},decodeFragment:function(e){return decodeURI(e.replace(/%25/g,"%2525"))},getSearch:function(){var e=this.location.href.replace(/#.*/,"").match(/\?.+/);return e?e[0]:""},getHash:function(e){var t=(e||this).location.href.match(/#(.*)$/);return t?t[1]:""},getPath:function(){var e=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===e.charAt(0)?e.slice(1):e},getFragment:function(e){null==e&&(e=this._usePushState||!this._wantsHashChange?this.getPath():this.getHash());return e.replace(D,"")},start:function(e){if(N.started)throw new Error("Backbone.history has already been started");N.started=!0;this.options=M.extend({root:"/"},this.options,e);this.root=this.options.root;this._wantsHashChange=!1!==this.options.hashChange;this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||7<document.documentMode);this._useHashChange=this._wantsHashChange&&this._hasHashChange;this._wantsPushState=!!this.options.pushState;this._hasPushState=!(!this.history||!this.history.pushState);this._usePushState=this._wantsPushState&&this._hasPushState;this.fragment=this.getFragment();this.root=("/"+this.root+"/").replace(L,"/");if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var t=this.root.slice(0,-1)||"/";this.location.replace(t+"#"+this.getPath());return!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe");this.iframe.src="javascript:0";this.iframe.style.display="none";this.iframe.tabIndex=-1;t=document.body,t=t.insertBefore(this.iframe,t.firstChild).contentWindow;t.document.open();t.document.close();t.location.hash="#"+this.fragment}t=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?t("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval));if(!this.options.silent)return this.loadUrl()},stop:function(){var e=window.removeEventListener||function(e,t){return detachEvent("on"+e,t)};this._usePushState?e("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&e("hashchange",this.checkUrl,!1);if(this.iframe){document.body.removeChild(this.iframe);this.iframe=null}this._checkUrlInterval&&clearInterval(this._checkUrlInterval);N.started=!1},route:function(e,t){this.handlers.unshift({route:e,callback:t})},checkUrl:function(e){var t=this.getFragment();t===this.fragment&&this.iframe&&(t=this.getHash(this.iframe.contentWindow));if(t===this.fragment)return!1;this.iframe&&this.navigate(t);this.loadUrl()},loadUrl:function(t){if(!this.matchRoot())return!1;t=this.fragment=this.getFragment(t);return M.some(this.handlers,function(e){if(e.route.test(t))return e.callback(t),!0})},navigate:function(e,t){if(!N.started)return!1;t&&!0!==t||(t={trigger:!!t});e=this.getFragment(e||"");var i=this.root,i=(""!==e&&"?"!==e.charAt(0)||(i=i.slice(0,-1)||"/"),i+e);e=this.decodeFragment(e.replace(B,""));if(this.fragment!==e){this.fragment=e;if(this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,i);else{if(!this._wantsHashChange)return this.location.assign(i);this._updateHash(this.location,e,t.replace);if(this.iframe&&e!==this.getHash(this.iframe.contentWindow)){i=this.iframe.contentWindow;if(!t.replace){i.document.open();i.document.close()}this._updateHash(i.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,i){if(i){var n=e.href.replace(/(javascript:|#).*$/,"");e.replace(n+"#"+t)}else e.hash="#"+t}});a.history=new N;v.extend=b.extend=C.extend=w.extend=N.extend=function(e,t){var i=this,n=e&&M.has(e,"constructor")?e.constructor:function(){return i.apply(this,arguments)};M.extend(n,i,t);n.prototype=M.create(i.prototype,e);n.prototype.constructor=n;n.__super__=i.prototype;return n};var T=function(){throw new Error('A "url" property or function must be specified')},P=function(t,i){var n=i.error;i.error=function(e){n&&n.call(i.context,t,e,i);t.trigger("error",t,e,i)}};return a});Espo.loader.setContextId(null);Espo.loader.setContextId("lib!handlebars");((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Handlebars=t():e.Handlebars=t()})(this,function(){var i=[function(e,t,i){var n=i(1).default,r=(t.__esModule=!0,i(2)),r=n(r),s=i(84),o=n(s),a=i(85),l=i(90),s=i(91),c=n(s),s=i(88),s=n(s),d=i(83),n=n(d),u=r.default.create;function h(){var i=u();i.compile=function(e,t){return l.compile(e,t,i)};i.precompile=function(e,t){return l.precompile(e,t,i)};i.AST=o.default;i.Compiler=l.Compiler;i.JavaScriptCompiler=c.default;i.Parser=a.parser;i.parse=a.parse;i.parseWithoutProcessing=a.parseWithoutProcessing;return i}d=h();d.create=h;n.default(d);d.Visitor=s.default;d.default=d;t.default=d;e.exports=t.default},function(e,t){t.default=function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0},function(e,t,i){var n=i(3).default,r=i(1).default,s=(t.__esModule=!0,i(4)),o=n(s),s=i(77),a=r(s),s=i(6),l=r(s),s=i(5),c=n(s),s=i(78),d=n(s),n=i(83),s=r(n);function u(){var t=new o.HandlebarsEnvironment;c.extend(t,o);t.SafeString=a.default;t.Exception=l.default;t.Utils=c;t.escapeExpression=c.escapeExpression;t.VM=d;t.template=function(e){return d.template(e,t)};return t}r=u();r.create=u;s.default(r);r.default=r;t.default=r;e.exports=t.default},function(e,t){t.default=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);t.default=e;return t};t.__esModule=!0},function(e,t,i){var n=i(1).default;t.__esModule=!0;t.HandlebarsEnvironment=u;var r=i(5),s=i(6),o=n(s),a=i(10),l=i(70),s=i(72),n=n(s),c=i(73),d=(t.VERSION="4.7.8",t.COMPILER_REVISION=8,t.LAST_COMPATIBLE_COMPILER_REVISION=7,t.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"},"[object Object]");function u(e,t,i){this.helpers=e||{};this.partials=t||{};this.decorators=i||{};a.registerDefaultHelpers(this);l.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:n.default,log:n.default.log,registerHelper:function(e,t){if(r.toString.call(e)===d){if(t)throw new o.default("Arg not supported with multiple helpers");r.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(r.toString.call(e)===d)r.extend(this.partials,e);else{if(void 0===t)throw new o.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(r.toString.call(e)===d){if(t)throw new o.default("Arg not supported with multiple decorators");r.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){c.resetLoggedProperties()}};s=n.default.log;t.log=s;t.createFrame=r.createFrame;t.logger=n.default},function(e,t){t.__esModule=!0;t.extend=o;t.indexOf=function(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1};t.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}return r.test(e)?e.replace(n,s):e};t.isEmpty=function(e){return!e&&0!==e||!(!c(e)||0!==e.length)};t.createFrame=function(e){var t=o({},e);t._parent=e;return t};t.blockParams=function(e,t){e.path=t;return e};t.appendContextPath=function(e,t){return(e?e+".":"")+t};var i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},n=/[&<>"'`=]/g,r=/[&<>"'`=]/;function s(e){return i[e]}function o(e){for(var t=1;t<arguments.length;t++)for(var i in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],i)&&(e[i]=arguments[t][i]);return e}var a=Object.prototype.toString,l=(t.toString=a,function(e){return"function"==typeof e});l(/x/)&&(t.isFunction=l=function(e){return"function"==typeof e&&"[object Function]"===a.call(e)});t.isFunction=l;var c=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===a.call(e)};t.isArray=c},function(e,t,i){var c=i(7).default,d=(t.__esModule=!0,["description","fileName","lineNumber","endLineNumber","message","name","number","stack"]);function u(e,t){var i=t&&t.loc,n=void 0,r=void 0,s=void 0,o=void 0;if(i){n=i.start.line;r=i.end.line;s=i.start.column;o=i.end.column;e+=" - "+n+":"+s}for(var a=Error.prototype.constructor.call(this,e),l=0;l<d.length;l++)this[d[l]]=a[d[l]];Error.captureStackTrace&&Error.captureStackTrace(this,u);try{if(i){this.lineNumber=n;this.endLineNumber=r;if(c){Object.defineProperty(this,"column",{value:s,enumerable:!0});Object.defineProperty(this,"endColumn",{value:o,enumerable:!0})}else{this.column=s;this.endColumn=o}}}catch(e){}}u.prototype=new Error;t.default=u;e.exports=t.default},function(e,t,i){e.exports={default:i(8),__esModule:!0}},function(e,t,i){var n=i(9);e.exports=function(e,t,i){return n.setDesc(e,t,i)}},function(e,t){var i=Object;e.exports={create:i.create,getProto:i.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:i.getOwnPropertyDescriptor,setDesc:i.defineProperty,setDescs:i.defineProperties,getKeys:i.keys,getNames:i.getOwnPropertyNames,getSymbols:i.getOwnPropertySymbols,each:[].forEach}},function(e,t,i){var n=i(1).default;t.__esModule=!0;t.registerDefaultHelpers=function(e){s.default(e);o.default(e);a.default(e);l.default(e);c.default(e);d.default(e);u.default(e)};t.moveHelperToHooks=function(e,t,i){if(e.helpers[t]){e.hooks[t]=e.helpers[t];i||delete e.helpers[t]}};var r=i(11),s=n(r),r=i(12),o=n(r),r=i(65),a=n(r),r=i(66),l=n(r),r=i(67),c=n(r),r=i(68),d=n(r),r=i(69),u=n(r)},function(e,t,i){t.__esModule=!0;var s=i(5);t.default=function(r){r.registerHelper("blockHelperMissing",function(e,t){var i=t.inverse,n=t.fn;if(!0===e)return n(this);if(!1===e||null==e)return i(this);if(s.isArray(e))return 0<e.length?(t.ids&&(t.ids=[t.name]),r.helpers.each(e,t)):i(this);if(t.data&&t.ids){i=s.createFrame(t.data);i.contextPath=s.appendContextPath(t.data.contextPath,t.name);t={data:i}}return n(e,t)})};e.exports=t.default},function(e,t,i){var f=i(13).default,g=i(43).default,m=i(55).default,v=i(60).default,n=i(1).default,b=(t.__esModule=!0,i(5)),r=i(6),y=n(r);t.default=function(e){e.registerHelper("each",function(n,e){if(!e)throw new y.default("Must pass iterator to #each");var r=e.fn,t=e.inverse,i=0,s="",o=void 0,a=void 0;e.data&&e.ids&&(a=b.appendContextPath(e.data.contextPath,e.ids[0])+".");b.isFunction(n)&&(n=n.call(this));e.data&&(o=b.createFrame(e.data));function l(e,t,i){if(o){o.key=e;o.index=t;o.first=0===t;o.last=!!i;a&&(o.contextPath=a+e)}s+=r(n[e],{data:o,blockParams:b.blockParams([n[e],e],[a+e,null])})}if(n&&"object"==typeof n)if(b.isArray(n))for(var c=n.length;i<c;i++)i in n&&l(i,i,i===n.length-1);else if("function"==typeof f&&n[g]){for(var d=[],u=m(n),h=u.next();!h.done;h=u.next())d.push(h.value);n=d;for(c=n.length;i<c;i++)l(i,i,i===n.length-1)}else{var p=void 0;v(n).forEach(function(e){void 0!==p&&l(p,i-1);p=e;i++});void 0!==p&&l(p,i-1,!0)}0===i&&(s=t(this));return s})};e.exports=t.default},function(e,t,i){e.exports={default:i(14),__esModule:!0}},function(e,t,i){i(15);i(42);e.exports=i(21).Symbol},function(L,B,e){function i(t){var e=k[t]=w(S.prototype);e._k=t;u&&C&&D(N,t,{configurable:!0,set:function(e){d(this,E)&&d(this[E],t)&&(this[E][t]=!1);D(this,t,M(1,e))}});return e}function n(e,t){W(e);for(var i,n=R(t=y(t)),r=0,s=n.length;r<s;)P(e,i=n[r++],t[i]);return e}function t(e,t){return void 0===t?w(e):n(w(e),t)}function r(e){var t=H.call(this,e);return!(t||!d(this,e)||!d(k,e)||d(this,E)&&this[E][e])||t}function s(e,t){var i=A(e=y(e),t);!i||!d(k,t)||d(e,E)&&e[E][t]||(i.enumerable=!0);return i}function o(e){for(var t,i=V(y(e)),n=[],r=0;i.length>r;)d(k,t=i[r++])||t==E||n.push(t);return n}function a(e){for(var t,i=V(y(e)),n=[],r=0;i.length>r;)d(k,t=i[r++])&&n.push(k[t]);return n}var l=e(9),c=e(16),d=e(17),u=e(18),h=e(20),p=e(24),f=e(19),g=e(27),m=e(28),F=e(30),v=e(29),I=e(31),b=e(36),R=e(37),q=e(38),W=e(39),y=e(32),M=e(26),A=l.getDesc,_=l.setDesc,w=l.create,V=b.get,S=c.Symbol,O=c.JSON,$=O&&O.stringify,C=!1,E=v("_hidden"),H=l.isEnum,z=g("symbol-registry"),k=g("symbols"),x="function"==typeof S,N=Object.prototype,D=u&&f(function(){return 7!=w(_({},"a",{get:function(){return _(this,"a",{value:7}).a}})).a})?function(e,t,i){var n=A(N,t);n&&delete N[t];_(e,t,i);n&&e!==N&&_(N,t,n)}:_,T=function(e){return"symbol"==typeof e},P=function(e,t,i){if(i&&d(k,t)){if(i.enumerable){d(e,E)&&e[E][t]&&(e[E][t]=!1);i=w(i,{enumerable:M(0,!1)})}else{d(e,E)||_(e,E,M(1,{}));e[E][t]=!0}return D(e,t,i)}return _(e,t,i)},g=f(function(){var e=S();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))});if(!x){S=function(){if(T(this))throw TypeError("Symbol is not a constructor");return i(F(0<arguments.length?arguments[0]:void 0))};p(S.prototype,"toString",function(){return this._k});T=function(e){return e instanceof S};l.create=t;l.isEnum=r;l.getDesc=s;l.setDesc=P;l.setDescs=n;l.getNames=b.get=o;l.getSymbols=a;u&&!e(41)&&p(N,"propertyIsEnumerable",r,!0)}var X={for:function(e){return d(z,e+="")?z[e]:z[e]=S(e)},keyFor:function(e){return I(z,e)},useSetter:function(){C=!0},useSimple:function(){C=!1}};l.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(e){var t=v(e);X[e]=x?t:i(t)});C=!0;h(h.G+h.W,{Symbol:S});h(h.S,"Symbol",X);h(h.S+h.F*!x,"Object",{create:t,defineProperty:P,defineProperties:n,getOwnPropertyDescriptor:s,getOwnPropertyNames:o,getOwnPropertySymbols:a});O&&h(h.S+h.F*(!x||g),"JSON",{stringify:function(e){if(void 0!==e&&!T(e)){for(var t,i,n=[e],r=1,s=arguments;r<s.length;)n.push(s[r++]);t=n[1];"function"==typeof t&&(i=t);!i&&q(t)||(t=function(e,t){i&&(t=i.call(this,e,t));if(!T(t))return t});n[1]=t;return $.apply(O,n)}}});m(S,"Symbol");m(Math,"Math",!0);m(c.JSON,"JSON",!0)},function(e,t){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},function(e,t,i){e.exports=!i(19)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,i){function f(e,t,i){var n,r,s,o=e&f.F,a=e&f.G,l=e&f.S,c=e&f.P,d=e&f.B,u=e&f.W,h=a?m:m[t]||(m[t]={}),p=a?g:l?g[t]:(g[t]||{})[b];a&&(i=t);for(n in i){r=!o&&p&&n in p;if(!(r&&n in h)){s=(r?p:i)[n];h[n]=a&&"function"!=typeof p[n]?i[n]:d&&r?v(s,g):u&&p[n]==s?(t=>{function e(e){return this instanceof t?new t(e):t(e)}e[b]=t[b];return e})(s):c&&"function"==typeof s?v(Function.call,s):s;c&&((h[b]||(h[b]={}))[n]=s)}}}var g=i(16),m=i(21),v=i(22),b="prototype";f.F=1;f.G=2;f.S=4;f.P=8;f.B=16;f.W=32;e.exports=f},function(e,t){var i=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=i)},function(e,t,i){var s=i(23);e.exports=function(n,r,e){s(n);if(void 0===r)return n;switch(e){case 1:return function(e){return n.call(r,e)};case 2:return function(e,t){return n.call(r,e,t)};case 3:return function(e,t,i){return n.call(r,e,t,i)}}return function(){return n.apply(r,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,i){e.exports=i(25)},function(e,t,i){var n=i(9),r=i(26);e.exports=i(18)?function(e,t,i){return n.setDesc(e,t,r(1,i))}:function(e,t,i){e[t]=i;return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,i){var n=i(16),r="__core-js_shared__",s=n[r]||(n[r]={});e.exports=function(e){return s[e]||(s[e]={})}},function(e,t,i){var n=i(9).setDesc,r=i(17),s=i(29)("toStringTag");e.exports=function(e,t,i){e&&!r(e=i?e:e.prototype,s)&&n(e,s,{configurable:!0,value:t})}},function(e,t,i){var n=i(27)("wks"),r=i(30),s=i(16).Symbol;e.exports=function(e){return n[e]||(n[e]=s&&s[e]||(s||r)("Symbol."+e))}},function(e,t){var i=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+n).toString(36))}},function(e,t,i){var a=i(9),l=i(32);e.exports=function(e,t){for(var i,n=l(e),r=a.getKeys(n),s=r.length,o=0;o<s;)if(n[i=r[o++]]===t)return i}},function(e,t,i){var n=i(33),r=i(35);e.exports=function(e){return n(r(e))}},function(e,t,i){var n=i(34);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,i){var n=i(32),r=i(9).getNames,s={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.get=function(e){if(!o||"[object Window]"!=s.call(e))return r(n(e));try{return r(e)}catch(e){return o.slice()}}},function(e,t,i){var a=i(9);e.exports=function(e){var t=a.getKeys(e),i=a.getSymbols;if(i)for(var n,r=i(e),s=a.isEnum,o=0;r.length>o;)s.call(e,n=r[o++])&&t.push(n);return t}},function(e,t,i){var n=i(34);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,i){var n=i(40);e.exports=function(e){if(n(e))return e;throw TypeError(e+" is not an object!")}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=!0},function(e,t){},function(e,t,i){e.exports={default:i(44),__esModule:!0}},function(e,t,i){i(45);i(51);e.exports=i(29)("iterator")},function(e,t,i){var n=i(46)(!0);i(48)(String,"String",function(e){this._t=String(e);this._i=0},function(){var e=this._t,t=this._i;if(t>=e.length)return{value:void 0,done:!0};e=n(e,t);this._i+=e.length;return{value:e,done:!1}})},function(e,t,i){var a=i(47),l=i(35);e.exports=function(o){return function(e,t){var i,n=String(l(e)),r=a(t),s=n.length;if(r<0||s<=r)return o?"":void 0;i=n.charCodeAt(r);return i<55296||56319<i||r+1===s||(s=n.charCodeAt(r+1))<56320||57343<s?o?n.charAt(r):i:o?n.slice(r,r+2):s-56320+(i-55296<<10)+65536}}},function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0<e?n:i)(e)}},function(e,t,i){function v(){return this}var b=i(41),y=i(20),M=i(24),A=i(25),_=i(17),w=i(49),S=i(50),O=i(28),$=i(9).getProto,C=i(29)("iterator"),E=!([].keys&&"next"in[].keys()),z="@@iterator",k="values";e.exports=function(e,t,i,n,r,s,o){S(i,t,n);function a(e){if(!E&&e in p)return p[e];switch(e){case"keys":case k:return function(){return new i(this,e)}}return function(){return new i(this,e)}}var l,c,d=t+" Iterator",u=r==k,h=!1,p=e.prototype,f=p[C]||p[z]||r&&p[r],g=f||a(r);if(f){var m=$(g.call(new e));O(m,d,!0);!b&&_(p,z)&&A(m,C,v);if(u&&f.name!==k){h=!0;g=function(){return f.call(this)}}}b&&!o||!E&&!h&&p[C]||A(p,C,g);w[t]=g;w[d]=v;if(r){l={values:u?g:a(k),keys:s?g:a("keys"),entries:u?a("entries"):g};if(o)for(c in l)c in p||M(p,c,l[c]);else y(y.P+y.F*(E||h),t,l)}return l}},function(e,t){e.exports={}},function(e,t,i){var n=i(9),r=i(26),s=i(28),o={};i(25)(o,i(29)("iterator"),function(){return this});e.exports=function(e,t,i){e.prototype=n.create(o,{next:r(1,i)});s(e,t+" Iterator")}},function(e,t,i){i(52);var n=i(49);n.NodeList=n.HTMLCollection=n.Array},function(e,t,i){var n=i(53),r=i(54),s=i(49),o=i(32);e.exports=i(48)(Array,"Array",function(e,t){this._t=o(e);this._i=0;this._k=t},function(){var e=this._t,t=this._k,i=this._i++;if(!e||i>=e.length)return this._t=void 0,r(1);return r(0,"keys"==t?i:"values"==t?e[i]:[i,e[i]])},"values");s.Arguments=s.Array;n("keys");n("values");n("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,i){e.exports={default:i(56),__esModule:!0}},function(e,t,i){i(51);i(45);e.exports=i(57)},function(e,t,i){var n=i(39),r=i(58);e.exports=i(21).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return n(t.call(e))}},function(e,t,i){var n=i(59),r=i(29)("iterator"),s=i(49);e.exports=i(21).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||s[n(e)]}},function(e,t,i){var n=i(34),r=i(29)("toStringTag"),s="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(i=(t=Object(e))[r])?i:s?n(t):"Object"==(i=n(t))&&"function"==typeof t.callee?"Arguments":i}},function(e,t,i){e.exports={default:i(61),__esModule:!0}},function(e,t,i){i(62);e.exports=i(21).Object.keys},function(e,t,i){var n=i(63);i(64)("keys",function(t){return function(e){return t(n(e))}})},function(e,t,i){var n=i(35);e.exports=function(e){return Object(n(e))}},function(e,t,i){var r=i(20),s=i(21),o=i(19);e.exports=function(e,t){var i=(s.Object||{})[e]||Object[e],n={};n[e]=t(i);r(r.S+r.F*o(function(){i(1)}),"Object",n)}},function(e,t,i){var n=i(1).default,r=(t.__esModule=!0,i(6)),s=n(r);t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new s.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})};e.exports=t.default},function(e,t,i){var n=i(1).default,r=(t.__esModule=!0,i(5)),s=i(6),o=n(s);t.default=function(i){i.registerHelper("if",function(e,t){if(2!=arguments.length)throw new o.default("#if requires exactly one argument");r.isFunction(e)&&(e=e.call(this));return!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)});i.registerHelper("unless",function(e,t){if(2!=arguments.length)throw new o.default("#unless requires exactly one argument");return i.helpers.if.call(this,e,{fn:t.inverse,inverse:t.fn,hash:t.hash})})};e.exports=t.default},function(e,t){t.__esModule=!0;t.default=function(r){r.registerHelper("log",function(){for(var e=[void 0],t=arguments[arguments.length-1],i=0;i<arguments.length-1;i++)e.push(arguments[i]);var n=1;null!=t.hash.level?n=t.hash.level:t.data&&null!=t.data.level&&(n=t.data.level);e[0]=n;r.log.apply(r,e)})};e.exports=t.default},function(e,t){t.__esModule=!0;t.default=function(e){e.registerHelper("lookup",function(e,t,i){return e&&i.lookupProperty(e,t)})};e.exports=t.default},function(e,t,i){var n=i(1).default,r=(t.__esModule=!0,i(5)),s=i(6),o=n(s);t.default=function(e){e.registerHelper("with",function(e,t){if(2!=arguments.length)throw new o.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var i=t.fn;if(r.isEmpty(e))return t.inverse(this);var n=t.data;if(t.data&&t.ids){n=r.createFrame(t.data);n.contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])}return i(e,{data:n,blockParams:r.blockParams([e],[n&&n.contextPath])})})};e.exports=t.default},function(e,t,i){var n=i(1).default;t.__esModule=!0;t.registerDefaultDecorators=function(e){s.default(e)};var r=i(71),s=n(r)},function(e,t,i){t.__esModule=!0;var a=i(5);t.default=function(e){e.registerDecorator("inline",function(r,s,o,e){var t=r;if(!s.partials){s.partials={};t=function(e,t){var i=o.partials,n=(o.partials=a.extend({},i,s.partials),r(e,t));o.partials=i;return n}}s.partials[e.args[0]]=e.fn;return t})};e.exports=t.default},function(e,t,i){t.__esModule=!0;var n=i(5),s={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=n.indexOf(s.methodMap,e.toLowerCase());e=0<=t?t:parseInt(e,10)}return e},log:function(e){e=s.lookupLevel(e);if("undefined"!=typeof console&&s.lookupLevel(s.level)<=e){var t=s.methodMap[e];console[t]||(t="log");for(var i=arguments.length,n=Array(1<i?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];console[t].apply(console,n)}}};t.default=s;e.exports=t.default},function(e,t,i){var n=i(74).default,r=i(60).default,s=i(1).default;t.__esModule=!0;t.createProtoAccessControl=function(e){var t=n(null);t.constructor=!1;t.__defineGetter__=!1;t.__defineSetter__=!1;t.__lookupGetter__=!1;var i=n(null);i.__proto__=!1;return{properties:{whitelist:o.createNewLookupObject(i,e.allowedProtoProperties),defaultValue:e.allowProtoPropertiesByDefault},methods:{whitelist:o.createNewLookupObject(t,e.allowedProtoMethods),defaultValue:e.allowProtoMethodsByDefault}}};t.resultIsAllowed=function(e,t,i){return d("function"==typeof e?t.methods:t.properties,i)};t.resetLoggedProperties=function(){r(c).forEach(function(e){delete c[e]})};var o=i(76),a=i(72),l=s(a),c=n(null);function d(e,t){if(void 0!==e.whitelist[t])return!0===e.whitelist[t];if(void 0!==e.defaultValue)return e.defaultValue;e=t;if(!0!==c[e]){c[e]=!0;l.default.log("error",'Handlebars: Access has been denied to resolve the property "'+e+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details')}return!1}},function(e,t,i){e.exports={default:i(75),__esModule:!0}},function(e,t,i){var n=i(9);e.exports=function(e,t){return n.create(e,t)}},function(e,t,i){var n=i(74).default;t.__esModule=!0;t.createNewLookupObject=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return r.extend.apply(void 0,[n(null)].concat(t))};var r=i(5)},function(e,t){t.__esModule=!0;function i(e){this.string=e}i.prototype.toString=i.prototype.toHTML=function(){return""+this.string};t.default=i;e.exports=t.default},function(e,t,i){var n=i(79).default,d=i(60).default,r=i(3).default,s=i(1).default;t.__esModule=!0;t.checkRevision=function(e){var t=e&&e[0]||1,i=p.COMPILER_REVISION;if(!(p.LAST_COMPATIBLE_COMPILER_REVISION<=t&&t<=p.COMPILER_REVISION))throw t<p.LAST_COMPATIBLE_COMPILER_REVISION?(i=p.REVISION_CHANGES[i],t=p.REVISION_CHANGES[t],new h.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+t+").")):new h.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")};t.template=function(l,c){if(!c)throw new h.default("No environment passed to template");if(!l||!l.main)throw new h.default("Unknown template object: "+typeof l);l.main.decorator=l.main_d;c.VM.checkRevision(l.compiler);var i=l.compiler&&7===l.compiler[0];var o={strict:function(e,t,i){if(e&&t in e)return o.lookupProperty(e,t);throw new h.default('"'+t+'" not defined in '+e,{loc:i})},lookupProperty:function(e,t){var i=e[t];return null==i||Object.prototype.hasOwnProperty.call(e,t)||m.resultIsAllowed(i,o.protoAccessControl,t)?i:void 0},lookup:function(e,t){for(var i=e.length,n=0;n<i;n++){var r=e[n]&&o.lookupProperty(e[n],t);if(null!=r)return e[n][t]}},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:u.escapeExpression,invokePartial:function(e,t,i){if(i.hash){t=u.extend({},t,i.hash);i.ids&&(i.ids[0]=!0)}e=c.VM.resolvePartial.call(this,e,t,i);var n=u.extend({},i,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),r=c.VM.invokePartial.call(this,e,t,n);if(null==r&&c.compile){i.partials[i.name]=c.compile(e,l.compilerOptions,c);r=i.partials[i.name](t,n)}if(null==r)throw new h.default("The partial "+i.name+" could not be compiled when running in runtime-only mode");if(i.indent){for(var s=r.split("\n"),o=0,a=s.length;o<a&&(s[o]||o+1!==a);o++)s[o]=i.indent+s[o];r=s.join("\n")}return r},fn:function(e){var t=l[e];t.decorator=l[e+"_d"];return t},programs:[],program:function(e,t,i,n,r){var s=this.programs[e],o=this.fn(e),s=t||r||n||i?v(this,e,o,t,i,n,r):s||(this.programs[e]=v(this,e,o));return s},data:function(e,t){for(;e&&t--;)e=e._parent;return e},mergeIfNeeded:function(e,t){var i=e||t;e&&t&&e!==t&&(i=u.extend({},t,e));return i},nullContext:n({}),noop:c.VM.noop,compilerInfo:l.compiler};function a(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.data;a._setup(t);!t.partial&&l.useData&&(i=((e,t)=>{if(!(t&&"root"in t)){t=t?p.createFrame(t):{};t.root=e}return t})(e,i));var n=void 0,r=l.useBlockParams?[]:void 0;l.useDepths&&(n=t.depths?e!=t.depths[0]?[e].concat(t.depths):t.depths:[e]);function s(e){return""+l.main(o,e,o.helpers,o.partials,i,r,n)}s=b(l.main,s,o,t.depths||[],i,r);return s(e,t)}a.isTop=!0;a._setup=function(e){if(e.partial){o.protoAccessControl=e.protoAccessControl;o.helpers=e.helpers;o.partials=e.partials;o.decorators=e.decorators;o.hooks=e.hooks}else{var t=u.extend({},c.helpers,e.helpers);r=t,s=o,d(r).forEach(function(e){var t,i,n=r[e];r[e]=(e=n,t=s,i=t.lookupProperty,g.wrapHelper(e,function(e){return u.extend({lookupProperty:i},e)}))});o.helpers=t;l.usePartial&&(o.partials=o.mergeIfNeeded(e.partials,c.partials));(l.usePartial||l.useDecorators)&&(o.decorators=u.extend({},c.decorators,e.decorators));o.hooks={};o.protoAccessControl=m.createProtoAccessControl(e);t=e.allowCallsToHelperMissing||i;f.moveHelperToHooks(o,"helperMissing",t);f.moveHelperToHooks(o,"blockHelperMissing",t)}var r,s};a._child=function(e,t,i,n){if(l.useBlockParams&&!i)throw new h.default("must pass block params");if(l.useDepths&&!n)throw new h.default("must pass parent depths");return v(o,e,l[e],t,0,i,n)};return a};t.wrapProgram=v;t.resolvePartial=function(e,t,i){if(e){if(!e.call&&!i.name){i.name=e;e=i.partials[e]}}else e="@partial-block"===i.name?i.data["partial-block"]:i.partials[i.name];return e};t.invokePartial=function(e,t,n){var r=n.data&&n.data["partial-block"];n.partial=!0;n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var s=void 0;n.fn&&n.fn!==a&&(()=>{n.data=p.createFrame(n.data);var i=n.fn;s=n.data["partial-block"]=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];t.data=p.createFrame(t.data);t.data["partial-block"]=r;return i(e,t)};i.partials&&(n.partials=u.extend({},n.partials,i.partials))})();void 0===e&&s&&(e=s);{if(void 0===e)throw new h.default("The partial "+n.name+" could not be found");if(e instanceof Function)return e(t,n)}};t.noop=a;var o=i(5),u=r(o),r=i(6),h=s(r),p=i(4),f=i(10),g=i(82),m=i(73);function v(n,e,r,s,t,o,a){function i(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=a;!a||e==a[0]||e===n.nullContext&&null===a[0]||(i=[e].concat(a));return r(n,e,n.helpers,n.partials,t.data||s,o&&[t.blockParams].concat(o),i)}i=b(r,i,n,a,s,o);i.program=e;i.depth=a?a.length:0;i.blockParams=t||0;return i}function a(){return""}function b(e,t,i,n,r,s){if(e.decorator){var o={};t=e.decorator(t,o,i,n&&n[0],r,s,n);u.extend(t,o)}return t}},function(e,t,i){e.exports={default:i(80),__esModule:!0}},function(e,t,i){i(81);e.exports=i(21).Object.seal},function(e,t,i){var n=i(40);i(64)("seal",function(t){return function(e){return t&&n(e)?t(e):e}})},function(e,t){t.__esModule=!0;t.wrapHelper=function(t,i){if("function"!=typeof t)return t;return function(){var e=arguments[arguments.length-1];arguments[arguments.length-1]=i(e);return t.apply(this,arguments)}}},function(e,t){t.__esModule=!0;t.default=function(e){if("object"!=typeof globalThis){Object.prototype.__defineGetter__("__magic__",function(){return this});__magic__.globalThis=__magic__;delete Object.prototype.__magic__}var t=globalThis.Handlebars;e.noConflict=function(){globalThis.Handlebars===e&&(globalThis.Handlebars=t);return e}};e.exports=t.default},function(e,t){t.__esModule=!0;var i={helpers:{helperExpression:function(e){return"SubExpression"===e.type||("MustacheStatement"===e.type||"BlockStatement"===e.type)&&!!(e.params&&e.params.length||e.hash)},scopedId:function(e){return/^\.|this\b/.test(e.original)},simpleId:function(e){return 1===e.parts.length&&!i.helpers.scopedId(e)&&!e.depth}}};t.default=i;e.exports=t.default},function(e,t,i){var n=i(1).default,r=i(3).default;t.__esModule=!0;t.parseWithoutProcessing=c;t.parse=function(e,t){var i=c(e,t),n=new a.default(t);return n.accept(i)};var s=i(86),o=n(s),s=i(87),a=n(s),n=i(89),s=r(n),r=i(5),l=(t.parser=o.default,{});r.extend(l,s);function c(e,t){if("Program"===e.type)return e;o.default.yy=l;l.locInfo=function(e){return new l.SourceLocation(t&&t.srcName,e)};var i=o.default.parse(e);return i}},function(e,t){t.__esModule=!0;var i=(()=>{var e,t={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(e,t,i,n,r,s,o){var a=s.length-1;switch(r){case 1:return s[a-1];case 2:this.$=n.prepareProgram(s[a]);break;case 3:case 4:case 5:case 6:case 7:case 8:this.$=s[a];break;case 9:this.$={type:"CommentStatement",value:n.stripComment(s[a]),strip:n.stripFlags(s[a],s[a]),loc:n.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:s[a],value:s[a],loc:n.locInfo(this._$)};break;case 11:this.$=n.prepareRawBlock(s[a-2],s[a-1],s[a],this._$);break;case 12:this.$={path:s[a-3],params:s[a-2],hash:s[a-1]};break;case 13:this.$=n.prepareBlock(s[a-3],s[a-2],s[a-1],s[a],!1,this._$);break;case 14:this.$=n.prepareBlock(s[a-3],s[a-2],s[a-1],s[a],!0,this._$);break;case 15:this.$={open:s[a-5],path:s[a-4],params:s[a-3],hash:s[a-2],blockParams:s[a-1],strip:n.stripFlags(s[a-5],s[a])};break;case 16:case 17:this.$={path:s[a-4],params:s[a-3],hash:s[a-2],blockParams:s[a-1],strip:n.stripFlags(s[a-5],s[a])};break;case 18:this.$={strip:n.stripFlags(s[a-1],s[a-1]),program:s[a]};break;case 19:var l=n.prepareBlock(s[a-2],s[a-1],s[a],s[a],!1,this._$),l=n.prepareProgram([l],s[a-1].loc);l.chained=!0;this.$={strip:s[a-2].strip,program:l,chain:!0};break;case 20:this.$=s[a];break;case 21:this.$={path:s[a-1],strip:n.stripFlags(s[a-2],s[a])};break;case 22:case 23:this.$=n.prepareMustache(s[a-3],s[a-2],s[a-1],s[a-4],n.stripFlags(s[a-4],s[a]),this._$);break;case 24:this.$={type:"PartialStatement",name:s[a-3],params:s[a-2],hash:s[a-1],indent:"",strip:n.stripFlags(s[a-4],s[a]),loc:n.locInfo(this._$)};break;case 25:this.$=n.preparePartialBlock(s[a-2],s[a-1],s[a],this._$);break;case 26:this.$={path:s[a-3],params:s[a-2],hash:s[a-1],strip:n.stripFlags(s[a-4],s[a])};break;case 27:case 28:this.$=s[a];break;case 29:this.$={type:"SubExpression",path:s[a-3],params:s[a-2],hash:s[a-1],loc:n.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:s[a],loc:n.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:n.id(s[a-2]),value:s[a],loc:n.locInfo(this._$)};break;case 32:this.$=n.id(s[a-1]);break;case 33:case 34:this.$=s[a];break;case 35:this.$={type:"StringLiteral",value:s[a],original:s[a],loc:n.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(s[a]),original:Number(s[a]),loc:n.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===s[a],original:"true"===s[a],loc:n.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:n.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:n.locInfo(this._$)};break;case 40:case 41:this.$=s[a];break;case 42:this.$=n.preparePath(!0,s[a],this._$);break;case 43:this.$=n.preparePath(!1,s[a],this._$);break;case 44:s[a-2].push({part:n.id(s[a]),original:s[a],separator:s[a-1]});this.$=s[a-2];break;case 45:this.$=[{part:n.id(s[a]),original:s[a]}];break;case 46:this.$=[];break;case 47:s[a-1].push(s[a]);break;case 48:this.$=[];break;case 49:s[a-1].push(s[a]);break;case 50:this.$=[];break;case 51:s[a-1].push(s[a]);break;case 58:this.$=[];break;case 59:s[a-1].push(s[a]);break;case 64:this.$=[];break;case 65:s[a-1].push(s[a]);break;case 70:this.$=[];break;case 71:s[a-1].push(s[a]);break;case 78:this.$=[];break;case 79:s[a-1].push(s[a]);break;case 82:this.$=[];break;case 83:s[a-1].push(s[a]);break;case 86:this.$=[];break;case 87:s[a-1].push(s[a]);break;case 90:this.$=[];break;case 91:s[a-1].push(s[a]);break;case 94:this.$=[];break;case 95:s[a-1].push(s[a]);break;case 98:this.$=[s[a]];break;case 99:s[a-1].push(s[a]);break;case 100:this.$=[s[a]];break;case 101:s[a-1].push(s[a])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(e,t){throw new Error(e)},parse:function(e){var t=this,i=[0],n=[null],r=[],s=this.table,o="",a=0,l=0,c=0;this.lexer.setInput(e);this.lexer.yy=this.yy;this.yy.lexer=this.lexer;this.yy.parser=this;void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var d=this.lexer.yylloc,u=(r.push(d),this.lexer.options&&this.lexer.options.ranges);"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var h,p,f,g,m,v,b,y,M={};;){f=i[i.length-1];if(this.defaultActions[f])g=this.defaultActions[f];else{null==h&&(h=(()=>{var e=t.lexer.lex()||1;"number"!=typeof e&&(e=t.symbols_[e]||e);return e})());g=s[f]&&s[f][h]}if(void 0===g||!g.length||!g[0]){var A="";if(!c){y=[];for(m in s[f])this.terminals_[m]&&2<m&&y.push("'"+this.terminals_[m]+"'");A=this.lexer.showPosition?"Parse error on line "+(a+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+y.join(", ")+", got '"+(this.terminals_[h]||h)+"'":"Parse error on line "+(a+1)+": Unexpected "+(1==h?"end of input":"'"+(this.terminals_[h]||h)+"'");this.parseError(A,{text:this.lexer.match,token:this.terminals_[h]||h,line:this.lexer.yylineno,loc:d,expected:y})}}if(g[0]instanceof Array&&1<g.length)throw new Error("Parse Error: multiple actions possible at state: "+f+", token: "+h);switch(g[0]){case 1:i.push(h);n.push(this.lexer.yytext);r.push(this.lexer.yylloc);i.push(g[1]);h=null;if(p){h=p;p=null}else{l=this.lexer.yyleng;o=this.lexer.yytext;a=this.lexer.yylineno;d=this.lexer.yylloc;0<c&&c--}break;case 2:v=this.productions_[g[1]][1];M.$=n[n.length-v];M._$={first_line:r[r.length-(v||1)].first_line,last_line:r[r.length-1].last_line,first_column:r[r.length-(v||1)].first_column,last_column:r[r.length-1].last_column};u&&(M._$.range=[r[r.length-(v||1)].range[0],r[r.length-1].range[1]]);b=this.performAction.call(M,o,l,a,this.yy,g[1],n,r);if(void 0!==b)return b;if(v){i=i.slice(0,-1*v*2);n=n.slice(0,-1*v);r=r.slice(0,-1*v)}i.push(this.productions_[g[1]][0]);n.push(M.$);r.push(M._$);b=s[i[i.length-2]][i[i.length-1]];i.push(b);break;case 3:return!0}}return!0}};e={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e){this._input=e;this._more=this._less=this.done=!1;this.yylineno=this.yyleng=0;this.yytext=this.matched=this.match="";this.conditionStack=["INITIAL"];this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0};this.options.ranges&&(this.yylloc.range=[0,0]);this.offset=0;return this},input:function(){var e=this._input[0];this.yytext+=e;this.yyleng++;this.offset++;this.match+=e;this.matched+=e;var t=e.match(/(?:\r\n?|\n).*/g);if(t){this.yylineno++;this.yylloc.last_line++}else this.yylloc.last_column++;this.options.ranges&&this.yylloc.range[1]++;this._input=this._input.slice(1);return e},unput:function(e){var t=e.length,i=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input;this.yytext=this.yytext.substr(0,this.yytext.length-t-1);this.offset-=t;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1);this.matched=this.matched.substr(0,this.matched.length-1);i.length-1&&(this.yylineno-=i.length-1);var r=this.yylloc.range;this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:i?(i.length===n.length?this.yylloc.first_column:0)+n[n.length-i.length].length-i[0].length:this.yylloc.first_column-t};this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-t]);return this},more:function(){this._more=!0;return this},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(20<e.length?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;e.length<20&&(e+=this._input.substr(0,20-e.length));return(e.substr(0,20)+(20<e.length?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var e,t,i,n;if(!this._more){this.yytext="";this.match=""}for(var r=this._currentRules(),s=0;s<r.length;s++){t=this._input.match(this.rules[r[s]]);if(t&&(!e||t[0].length>e[0].length)){e=t;i=s;if(!this.options.flex)break}}if(e){n=e[0].match(/(?:\r\n?|\n).*/g);n&&(this.yylineno+=n.length);this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length};this.yytext+=e[0];this.match+=e[0];this.matches=e;this.yyleng=this.yytext.length;this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]);this._more=!1;this._input=this._input.slice(e[0].length);this.matched+=e[0];n=this.performAction.call(this,this.yy,this,r[i],this.conditionStack[this.conditionStack.length-1]);this.done&&this._input&&(this.done=!1);return n||void 0}return""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)},options:{},performAction:function(e,i,t,n){function r(e,t){return i.yytext=i.yytext.substring(e,i.yyleng-t+e)}switch(t){case 0:if("\\\\"===i.yytext.slice(-2)){r(0,1);this.begin("mu")}else if("\\"===i.yytext.slice(-1)){r(0,1);this.begin("emu")}else this.begin("mu");if(i.yytext)return 15;break;case 1:return 15;case 2:this.popState();return 15;case 3:this.begin("raw");return 15;case 4:this.popState();return"raw"===this.conditionStack[this.conditionStack.length-1]?15:(r(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:this.popState();return 14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:this.popState();this.begin("raw");return 23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:this.popState();return 44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(i.yytext);this.popState();this.begin("com");break;case 22:this.popState();return 14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:this.popState();return 54;case 30:this.popState();return 33;case 31:i.yytext=r(1,2).replace(/\\"/g,'"');return 80;case 32:i.yytext=r(1,2).replace(/\\'/g,"'");return 80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:i.yytext=i.yytext.replace(/\\([\\\]])/g,"$1");return 72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};t.lexer=e;function i(){this.yy={}}i.prototype=t;t.Parser=i;return new i})();t.default=i;e.exports=t.default},function(e,t,i){var n=i(1).default,r=(t.__esModule=!0,i(88)),n=n(r);function s(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=e}s.prototype=new n.default;s.prototype.Program=function(e){for(var t=!this.options.ignoreStandalone,i=!this.isRootSeen,n=(this.isRootSeen=!0,e.body),r=0,s=n.length;r<s;r++){var o=n[r],a=this.accept(o);if(a){var l=h(n,r,i),c=p(n,r,i),d=a.openStandalone&&l,u=a.closeStandalone&&c,l=a.inlineStandalone&&l&&c;a.close&&f(n,r,!0);a.open&&g(n,r,!0);if(t&&l){f(n,r);g(n,r)&&"PartialStatement"===o.type&&(o.indent=/([ \t]+$)/.exec(n[r-1].original)[1])}if(t&&d){f((o.program||o.inverse).body);g(n,r)}if(t&&u){f(n,r);g((o.inverse||o.program).body)}}}return e};s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(e){this.accept(e.program);this.accept(e.inverse);var t=e.program||e.inverse,i=e.program&&e.inverse,n=i,r=i;if(i&&i.chained){n=i.body[0].program;for(;r.chained;)r=r.body[r.body.length-1].program}var s={open:e.openStrip.open,close:e.closeStrip.close,openStandalone:p(t.body),closeStandalone:h((n||t).body)};e.openStrip.close&&f(t.body,null,!0);if(i){i=e.inverseStrip;i.open&&g(t.body,null,!0);i.close&&f(n.body,null,!0);e.closeStrip.open&&g(r.body,null,!0);if(!this.options.ignoreStandalone&&h(t.body)&&p(n.body)){g(t.body);f(n.body)}}else e.closeStrip.open&&g(t.body,null,!0);return s};s.prototype.Decorator=s.prototype.MustacheStatement=function(e){return e.strip};s.prototype.PartialStatement=s.prototype.CommentStatement=function(e){var t=e.strip||{};return{inlineStandalone:!0,open:t.open,close:t.close}};function h(e,t,i){void 0===t&&(t=e.length);var n=e[t-1],r=e[t-2];return n?"ContentStatement"===n.type?(r||!i?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(n.original):void 0:i}function p(e,t,i){void 0===t&&(t=-1);var n=e[t+1],r=e[t+2];return n?"ContentStatement"===n.type?(r||!i?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(n.original):void 0:i}function f(e,t,i){var n=e[null==t?0:t+1];if(n&&"ContentStatement"===n.type&&(i||!n.rightStripped)){var r=n.value;n.value=n.value.replace(i?/^\s+/:/^[ \t]*\r?\n?/,"");n.rightStripped=n.value!==r}}function g(e,t,i){var n=e[null==t?e.length-1:t-1];if(n&&"ContentStatement"===n.type&&(i||!n.leftStripped)){var r=n.value;n.value=n.value.replace(i?/\s+$/:/[ \t]+$/,"");n.leftStripped=n.value!==r;return n.leftStripped}}t.default=s;e.exports=t.default},function(e,t,i){var n=i(1).default,r=(t.__esModule=!0,i(6)),s=n(r);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(e,t){var i=this.accept(e[t]);if(this.mutating){if(i&&!o.prototype[i.type])throw new s.default('Unexpected node type "'+i.type+'" found when accepting '+t+" on "+e.type);e[t]=i}},acceptRequired:function(e,t){this.acceptKey(e,t);if(!e[t])throw new s.default(e.type+" requires "+t)},acceptArray:function(e){for(var t=0,i=e.length;t<i;t++){this.acceptKey(e,t);if(!e[t]){e.splice(t,1);t--;i--}}},accept:function(e){if(e){if(!this[e.type])throw new s.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current);this.current=e;var t=this[e.type](e);this.current=this.parents.shift();return!this.mutating||t?t:!1!==t?e:void 0}},Program:function(e){this.acceptArray(e.body)},MustacheStatement:a,Decorator:a,BlockStatement:l,DecoratorBlock:l,PartialStatement:c,PartialBlockStatement:function(e){c.call(this,e);this.acceptKey(e,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:a,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(e){this.acceptArray(e.pairs)},HashPair:function(e){this.acceptRequired(e,"value")}};function a(e){this.acceptRequired(e,"path");this.acceptArray(e.params);this.acceptKey(e,"hash")}function l(e){a.call(this,e);this.acceptKey(e,"program");this.acceptKey(e,"inverse")}function c(e){this.acceptRequired(e,"name");this.acceptArray(e.params);this.acceptKey(e,"hash")}t.default=o;e.exports=t.default},function(e,t,i){var n=i(1).default;t.__esModule=!0;t.SourceLocation=function(e,t){this.source=e;this.start={line:t.first_line,column:t.first_column};this.end={line:t.last_line,column:t.last_column}};t.id=function(e){return/^\[.*\]$/.test(e)?e.substring(1,e.length-1):e};t.stripFlags=function(e,t){return{open:"~"===e.charAt(2),close:"~"===t.charAt(t.length-3)}};t.stripComment=function(e){return e.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")};t.preparePath=function(e,t,i){i=this.locInfo(i);for(var n=e?"@":"",r=[],s=0,o=0,a=t.length;o<a;o++){var l=t[o].part,c=t[o].original!==l;n+=(t[o].separator||"")+l;if(c||".."!==l&&"."!==l&&"this"!==l)r.push(l);else{if(0<r.length)throw new d.default("Invalid path: "+n,{loc:i});".."===l&&s++}}return{type:"PathExpression",data:e,depth:s,parts:r,original:n,loc:i}};t.prepareMustache=function(e,t,i,n,r,s){var o=n.charAt(3)||n.charAt(2),o="{"!==o&&"&"!==o,a=/\*/.test(n);return{type:a?"Decorator":"MustacheStatement",path:e,params:t,hash:i,escaped:o,strip:r,loc:this.locInfo(s)}};t.prepareRawBlock=function(e,t,i,n){c(e,i);n=this.locInfo(n);var r={type:"Program",body:t,strip:{},loc:n};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:r,openStrip:{},inverseStrip:{},closeStrip:{},loc:n}};t.prepareBlock=function(e,t,i,n,r,s){n&&n.path&&c(e,n);var o=/\*/.test(e.open),a=void(t.blockParams=e.blockParams),l=void 0;if(i){if(o)throw new d.default("Unexpected inverse block on decorator",i);i.chain&&(i.program.body[0].closeStrip=n.strip);l=i.strip;a=i.program}if(r){r=a;a=t;t=r}return{type:o?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:a,openStrip:e.strip,inverseStrip:l,closeStrip:n&&n.strip,loc:this.locInfo(s)}};t.prepareProgram=function(e,t){if(!t&&e.length){var i=e[0].loc,n=e[e.length-1].loc;i&&n&&(t={source:i.source,start:{line:i.start.line,column:i.start.column},end:{line:n.end.line,column:n.end.column}})}return{type:"Program",body:e,strip:{},loc:t}};t.preparePartialBlock=function(e,t,i,n){c(e,i);return{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:i&&i.strip,loc:this.locInfo(n)}};var r=i(6),d=n(r);function c(e,t){t=t.path?t.path.original:t;var i;if(e.path.original!==t)throw i={loc:e.path.loc},new d.default(e.path.original+" doesn't match "+t,i)}},function(e,t,i){var n=i(74).default,r=i(1).default;t.__esModule=!0;t.Compiler=d;t.precompile=function(e,t,i){if(null==e||"string"!=typeof e&&"Program"!==e.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+e);t=t||{};"data"in t||(t.data=!0);t.compat&&(t.useDepths=!0);var n=i.parse(e,t),n=(new i.Compiler).compile(n,t);return(new i.JavaScriptCompiler).compile(n,t)};t.compile=function(t,i,n){void 0===i&&(i={});if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+t);i=a.extend({},i);"data"in i||(i.data=!0);i.compat&&(i.useDepths=!0);var r=void 0;function s(){var e=n.parse(t,i),e=(new n.Compiler).compile(e,i),e=(new n.JavaScriptCompiler).compile(e,i,void 0,!0);return n.template(e)}function e(e,t){r=r||s();return r.call(this,e,t)}e._setup=function(e){r=r||s();return r._setup(e)};e._child=function(e,t,i,n){r=r||s();return r._child(e,t,i,n)};return e};var s=i(6),o=r(s),a=i(5),s=i(84),l=r(s),c=[].slice;function d(){}d.prototype={compiler:d,equals:function(e){var t=this.opcodes.length;if(e.opcodes.length!==t)return!1;for(var i=0;i<t;i++){var n=this.opcodes[i],r=e.opcodes[i];if(n.opcode!==r.opcode||!function e(t,i){if(t===i)return!0;if(a.isArray(t)&&a.isArray(i)&&t.length===i.length){for(var n=0;n<t.length;n++)if(!e(t[n],i[n]))return!1;return!0}}(n.args,r.args))return!1}for(t=this.children.length,i=0;i<t;i++)if(!this.children[i].equals(e.children[i]))return!1;return!0},guid:0,compile:function(e,t){this.sourceNode=[];this.opcodes=[];this.children=[];this.options=t;this.stringParams=t.stringParams;this.trackIds=t.trackIds;t.blockParams=t.blockParams||[];t.knownHelpers=a.extend(n(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},t.knownHelpers);return this.accept(e)},compileProgram:function(e){var t=new this.compiler,t=t.compile(e,this.options),i=this.guid++;this.usePartial=this.usePartial||t.usePartial;this.children[i]=t;this.useDepths=this.useDepths||t.useDepths;return i},accept:function(e){if(!this[e.type])throw new o.default("Unknown type: "+e.type,e);this.sourceNode.unshift(e);var t=this[e.type](e);this.sourceNode.shift();return t},Program:function(e){this.options.blockParams.unshift(e.blockParams);for(var t=e.body,i=t.length,n=0;n<i;n++)this.accept(t[n]);this.options.blockParams.shift();this.isSimple=1===i;this.blockParams=e.blockParams?e.blockParams.length:0;return this},BlockStatement:function(e){u(e);var t=e.program,i=e.inverse,t=t&&this.compileProgram(t),i=i&&this.compileProgram(i),n=this.classifySexpr(e);if("helper"===n)this.helperSexpr(e,t,i);else if("simple"===n){this.simpleSexpr(e);this.opcode("pushProgram",t);this.opcode("pushProgram",i);this.opcode("emptyHash");this.opcode("blockValue",e.path.original)}else{this.ambiguousSexpr(e,t,i);this.opcode("pushProgram",t);this.opcode("pushProgram",i);this.opcode("emptyHash");this.opcode("ambiguousBlockValue")}this.opcode("append")},DecoratorBlock:function(e){var t=e.program&&this.compileProgram(e.program),t=this.setupFullMustacheParams(e,t,void 0),i=e.path;this.useDecorators=!0;this.opcode("registerDecorator",t.length,i.original)},PartialStatement:function(e){this.usePartial=!0;var t=e.program,t=t&&this.compileProgram(e.program),i=e.params;if(1<i.length)throw new o.default("Unsupported number of partial arguments: "+i.length,e);i.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):i.push({type:"PathExpression",parts:[],depth:0}));var i=e.name.original,n="SubExpression"===e.name.type;n&&this.accept(e.name);this.setupFullMustacheParams(e,t,void 0,!0);t=e.indent||"";if(this.options.preventIndent&&t){this.opcode("appendContent",t);t=""}this.opcode("invokePartial",n,i,t);this.opcode("append")},PartialBlockStatement:function(e){this.PartialStatement(e)},MustacheStatement:function(e){this.SubExpression(e);e.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(e){this.DecoratorBlock(e)},ContentStatement:function(e){e.value&&this.opcode("appendContent",e.value)},CommentStatement:function(){},SubExpression:function(e){u(e);var t=this.classifySexpr(e);"simple"===t?this.simpleSexpr(e):"helper"===t?this.helperSexpr(e):this.ambiguousSexpr(e)},ambiguousSexpr:function(e,t,i){var n=e.path,r=n.parts[0],s=null!=t||null!=i;this.opcode("getContext",n.depth);this.opcode("pushProgram",t);this.opcode("pushProgram",i);n.strict=!0;this.accept(n);this.opcode("invokeAmbiguous",r,s)},simpleSexpr:function(e){var t=e.path;t.strict=!0;this.accept(t);this.opcode("resolvePossibleLambda")},helperSexpr:function(e,t,i){var n=this.setupFullMustacheParams(e,t,i),r=e.path,s=r.parts[0];if(this.options.knownHelpers[s])this.opcode("invokeKnownHelper",n.length,s);else{if(this.options.knownHelpersOnly)throw new o.default("You specified knownHelpersOnly, but used the unknown helper "+s,e);r.strict=!0;r.falsy=!0;this.accept(r);this.opcode("invokeHelper",n.length,r.original,l.default.helpers.simpleId(r))}},PathExpression:function(e){this.addDepth(e.depth);this.opcode("getContext",e.depth);var t=e.parts[0],i=l.default.helpers.scopedId(e),n=!e.depth&&!i&&this.blockParamIndex(t);if(n)this.opcode("lookupBlockParam",n,e.parts);else if(t)if(e.data){this.options.data=!0;this.opcode("lookupData",e.depth,e.parts,e.strict)}else this.opcode("lookupOnContext",e.parts,e.falsy,e.strict,i);else this.opcode("pushContext")},StringLiteral:function(e){this.opcode("pushString",e.value)},NumberLiteral:function(e){this.opcode("pushLiteral",e.value)},BooleanLiteral:function(e){this.opcode("pushLiteral",e.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(e){var t=e.pairs,i=0,n=t.length;this.opcode("pushHash");for(;i<n;i++)this.pushParam(t[i].value);for(;i--;)this.opcode("assignToHash",t[i].key);this.opcode("popHash")},opcode:function(e){this.opcodes.push({opcode:e,args:c.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(e){e&&(this.useDepths=!0)},classifySexpr:function(e){var t=l.default.helpers.simpleId(e.path),i=t&&!!this.blockParamIndex(e.path.parts[0]),n=!i&&l.default.helpers.helperExpression(e),i=!i&&(n||t);if(i&&!n){var t=e.path.parts[0],r=this.options;r.knownHelpers[t]?n=!0:r.knownHelpersOnly&&(i=!1)}return n?"helper":i?"ambiguous":"simple"},pushParams:function(e){for(var t=0,i=e.length;t<i;t++)this.pushParam(e[t])},pushParam:function(e){var t=null!=e.value?e.value:e.original||"";if(this.stringParams){t.replace&&(t=t.replace(/^(\.?\.\/)*/g,"").replace(/\//g,"."));e.depth&&this.addDepth(e.depth);this.opcode("getContext",e.depth||0);this.opcode("pushStringParam",t,e.type);"SubExpression"===e.type&&this.accept(e)}else{if(this.trackIds){var i=void 0;!e.parts||l.default.helpers.scopedId(e)||e.depth||(i=this.blockParamIndex(e.parts[0]));if(i){var n=e.parts.slice(1).join(".");this.opcode("pushId","BlockParam",i,n)}else{t=e.original||t;t.replace&&(t=t.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,""));this.opcode("pushId",e.type,t)}}this.accept(e)}},setupFullMustacheParams:function(e,t,i,n){var r=e.params;this.pushParams(r);this.opcode("pushProgram",t);this.opcode("pushProgram",i);e.hash?this.accept(e.hash):this.opcode("emptyHash",n);return r},blockParamIndex:function(e){for(var t=0,i=this.options.blockParams.length;t<i;t++){var n=this.options.blockParams[t],r=n&&a.indexOf(n,e);if(n&&0<=r)return[t,r]}}};function u(e){if(!e.path.parts){var t=e.path;e.path={type:"PathExpression",data:!1,depth:0,parts:[t.original+""],original:t.original+"",loc:t.loc}}}},function(e,t,i){var o=i(60).default,n=i(1).default,r=(t.__esModule=!0,i(4)),s=i(6),p=n(s),a=i(5),s=i(92),l=n(s);function c(e){this.value=e}function d(){}d.prototype={nameLookup:function(e,t){return this.internalNameLookup(e,t)},depthedLookup:function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},compilerInfo:function(){var e=r.COMPILER_REVISION,t=r.REVISION_CHANGES[e];return[e,t]},appendToBuffer:function(e,t,i){a.isArray(e)||(e=[e]);e=this.source.wrap(e,t);return this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,t){this.lookupPropertyFunctionIsUsed=!0;return["lookupProperty(",e,",",JSON.stringify(t),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,t,i,n){this.environment=e;this.options=t;this.stringParams=this.options.stringParams;this.trackIds=this.options.trackIds;this.precompile=!n;this.name=this.environment.name;this.isChild=!!i;this.context=i||{decorators:[],programs:[],environments:[]};this.preamble();this.stackSlot=0;this.stackVars=[];this.aliases={};this.registers={list:[]};this.hashes=[];this.compileStack=[];this.inlineStack=[];this.blockParams=[];this.compileChildren(e,t);this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat;this.useBlockParams=this.useBlockParams||e.useBlockParams;var r,s=e.opcodes,o=void 0,a=void 0,l=void 0;for(a=0,l=s.length;a<l;a++){r=s[a];this.source.currentLocation=r.loc;o=o||r.loc;this[r.opcode].apply(this,r.args)}this.source.currentLocation=o;this.pushSource("");if(this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new p.default("Compile completed with content left on stack");if(this.decorators.isEmpty())this.decorators=void 0;else{this.useDecorators=!0;this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),";\n"]);this.decorators.push("return fn;");if(n)this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]);else{this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n");this.decorators.push("}\n");this.decorators=this.decorators.merge()}}var c=this.createFunctionContext(n);if(this.isChild)return c;var d={compiler:this.compilerInfo(),main:c};if(this.decorators){d.main_d=this.decorators;d.useDecorators=!0}for(var c=this.context,u=c.programs,h=c.decorators,a=0,l=u.length;a<l;a++)if(u[a]){d[a]=u[a];if(h[a]){d[a+"_d"]=h[a];d.useDecorators=!0}}this.environment.usePartial&&(d.usePartial=!0);this.options.data&&(d.useData=!0);this.useDepths&&(d.useDepths=!0);this.useBlockParams&&(d.useBlockParams=!0);this.options.compat&&(d.compat=!0);if(n)d.compilerOptions=this.options;else{d.compiler=JSON.stringify(d.compiler);this.source.currentLocation={start:{line:1,column:0}};d=this.objectLiteral(d);if(t.srcName){d=d.toStringWithSourceMap({file:t.destName});d.map=d.map&&d.map.toString()}else d=d.toString()}return d},preamble:function(){this.lastContext=0;this.source=new l.default(this.options.srcName);this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(e){var i=this,n="",t=this.stackVars.concat(this.registers.list),r=(0<t.length&&(n+=", "+t.join(", ")),0);o(this.aliases).forEach(function(e){var t=i.aliases[e];if(t.children&&1<t.referenceCount){n+=", alias"+ ++r+"="+e;t.children[0]="alias"+r}});this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());t=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&t.push("blockParams");this.useDepths&&t.push("depths");var s=this.mergeSource(n);return e?(t.push(s),Function.apply(this,t)):this.source.wrap(["function(",t.join(","),") {\n ",s,"}"])},mergeSource:function(e){var t=this.environment.isSimple,i=!this.forceBuffer,n=void 0,r=void 0,s=void 0,o=void 0;this.source.each(function(e){if(e.appendToBuffer){s?e.prepend(" + "):s=e;o=e}else{if(s){r?s.prepend("buffer += "):n=!0;o.add(";");s=o=void 0}r=!0;t||(i=!1)}});if(i)if(s){s.prepend("return ");o.add(";")}else r||this.source.push('return "";');else{e+=", buffer = "+(n?"":this.initializeBuffer());if(s){s.prepend("return buffer + ");o.add(";")}else this.source.push("return buffer;")}e&&this.source.prepend("var "+e.substring(2)+(n?"":";\n"));return this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(e){var t=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)],n=(this.setupHelperArgs(e,0,i),this.popStack());i.splice(1,0,n);this.push(this.source.functionCall(t,"call",i))},ambiguousBlockValue:function(){var e=this.aliasable("container.hooks.blockHelperMissing"),t=[this.contextName(0)];this.setupHelperArgs("",0,t,!0);this.flushInline();var i=this.topStack();t.splice(1,0,i);this.pushSource(["if (!",this.lastHelper,") { ",i," = ",this.source.functionCall(e,"call",t),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation;this.pendingContent=e},append:function(){if(this.isInline()){this.replaceStack(function(e){return[" != null ? ",e,' : ""']});this.pushSource(this.appendToBuffer(this.popStack()))}else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]);this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,t,i,n){var r=0;n||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(e[r++]));this.resolvePath("context",e,r,t,i)},lookupBlockParam:function(e,t){this.useBlockParams=!0;this.push(["blockParams[",e[0],"][",e[1],"]"]);this.resolvePath("context",t,1)},lookupData:function(e,t,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data");this.resolvePath("data",t,0,!0,i)},resolvePath:function(i,n,r,s,e){var o=this;if(this.options.strict||this.options.assumeObjects)this.push(((e,t,i,n,r)=>{var s=t.popStack(),o=i.length;e&&o--;for(;n<o;n++)s=t.nameLookup(s,i[n],r);return e?[t.aliasable("container.strict"),"(",s,", ",t.quotedString(i[n]),", ",JSON.stringify(t.source.currentLocation)," )"]:s})(this.options.strict&&e,this,n,r,i));else for(var t=n.length;r<t;r++)this.replaceStack(function(e){var t=o.nameLookup(e,n[r],i);return s?[" && ",t]:[" != null ? ",t," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,t){this.pushContext();this.pushString(t);"SubExpression"!==t&&("string"==typeof e?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}");if(this.stringParams){this.push("{}");this.push("{}")}this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash);this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var e=this.hash;this.hash=this.hashes.pop();this.trackIds&&this.push(this.objectLiteral(e.ids));if(this.stringParams){this.push(this.objectLiteral(e.contexts));this.push(this.objectLiteral(e.types))}this.push(this.objectLiteral(e.values))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){null!=e?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator:function(e,t){var i=this.nameLookup("decorators",t,"decorator"),n=this.setupHelperArgs(t,e);this.decorators.push(["fn = ",this.decorators.functionCall(i,"",["fn","props","container",n])," || fn;"])},invokeHelper:function(e,t,i){var n=this.popStack(),r=this.setupHelper(e,t),s=[];i&&s.push(r.name);s.push(n);this.options.strict||s.push(this.aliasable("container.hooks.helperMissing"));n=["(",this.itemsSeparatedBy(s,"||"),")"],s=this.source.functionCall(n,"call",r.callParams);this.push(s)},itemsSeparatedBy:function(e,t){var i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(t,e[n]);return i},invokeKnownHelper:function(e,t){var i=this.setupHelper(e,t);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(e,t){this.useRegister("helper");var i=this.popStack(),n=(this.emptyHash(),this.setupHelper(0,e,t)),r=this.lastHelper=this.nameLookup("helpers",e,"helper"),r=["(","(helper = ",r," || ",i,")"];if(!this.options.strict){r[0]="(helper = ";r.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))}this.push(["(",r,n.paramsInit?["),(",n.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",n.callParams)," : helper))"])},invokePartial:function(e,t,i){var n=[],r=this.setupParams(t,1,n);if(e){t=this.popStack();delete r.name}i&&(r.indent=JSON.stringify(i));r.helpers="helpers";r.partials="partials";r.decorators="container.decorators";e?n.unshift(t):n.unshift(this.nameLookup("partials",t,"partial"));this.options.compat&&(r.depths="depths");r=this.objectLiteral(r);n.push(r);this.push(this.source.functionCall("container.invokePartial","",n))},assignToHash:function(e){var t=this.popStack(),i=void 0,n=void 0,r=void 0;this.trackIds&&(r=this.popStack());if(this.stringParams){n=this.popStack();i=this.popStack()}var s=this.hash;i&&(s.contexts[e]=i);n&&(s.types[e]=n);r&&(s.ids[e]=r);s.values[e]=t},pushId:function(e,t,i){"BlockParam"===e?this.pushStackLiteral("blockParams["+t[0]+"].path["+t[1]+"]"+(i?" + "+JSON.stringify("."+i):"")):"PathExpression"===e?this.pushString(t):"SubExpression"===e?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:d,compileChildren:function(e,t){for(var i=e.children,n=void 0,r=void 0,s=0,o=i.length;s<o;s++){var n=i[s],r=new this.compiler,a=this.matchExistingProgram(n);if(null==a){this.context.programs.push("");var l=this.context.programs.length;n.index=l;n.name="program"+l;this.context.programs[l]=r.compile(n,t,this.context,!this.precompile);this.context.decorators[l]=r.decorators;this.context.environments[l]=n;this.useDepths=this.useDepths||r.useDepths;this.useBlockParams=this.useBlockParams||r.useBlockParams;n.useDepths=this.useDepths;n.useBlockParams=this.useBlockParams}else{n.index=a.index;n.name="program"+a.index;this.useDepths=this.useDepths||a.useDepths;this.useBlockParams=this.useBlockParams||a.useBlockParams}}},matchExistingProgram:function(e){for(var t=0,i=this.context.environments.length;t<i;t++){var n=this.context.environments[t];if(n&&n.equals(e))return n}},programExpression:function(e){var t=this.environment.children[e],t=[t.index,"data",t.blockParams];(this.useBlockParams||this.useDepths)&&t.push("blockParams");this.useDepths&&t.push("depths");return"container.program("+t.join(", ")+")"},useRegister:function(e){if(!this.registers[e]){this.registers[e]=!0;this.registers.list.push(e)}},push:function(e){e instanceof c||(e=this.source.wrap(e));this.inlineStack.push(e);return e},pushStackLiteral:function(e){this.push(new c(e))},pushSource:function(e){if(this.pendingContent){this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation));this.pendingContent=void 0}e&&this.source.push(e)},replaceStack:function(e){var t=["("],i=void 0,n=void 0,r=void 0;if(!this.isInline())throw new p.default("replaceStack on non-inline");var s=this.popStack(!0);if(s instanceof c){i=[s.value];t=["(",i];r=!0}else var n=!0,o=this.incrStack(),t=["((",this.push(o)," = ",s,")"],i=this.topStack();o=e.call(this,i);r||this.popStack();n&&this.stackSlot--;this.push(t.concat(o,")"))},incrStack:function(){this.stackSlot++;this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot);return this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var e=this.inlineStack;this.inlineStack=[];for(var t=0,i=e.length;t<i;t++){var n=e[t];if(n instanceof c)this.compileStack.push(n);else{var r=this.incrStack();this.pushSource([r," = ",n,";"]);this.compileStack.push(r)}}},isInline:function(){return this.inlineStack.length},popStack:function(e){var t=this.isInline(),i=(t?this.inlineStack:this.compileStack).pop();if(!e&&i instanceof c)return i.value;if(!t){if(!this.stackSlot)throw new p.default("Invalid stack pop");this.stackSlot--}return i},topStack:function(){var e=this.isInline()?this.inlineStack:this.compileStack,e=e[e.length-1];return e instanceof c?e.value:e},contextName:function(e){return this.useDepths&&e?"depths["+e+"]":"depth"+e},quotedString:function(e){return this.source.quotedString(e)},objectLiteral:function(e){return this.source.objectLiteral(e)},aliasable:function(e){var t=this.aliases[e];if(t)t.referenceCount++;else{t=this.aliases[e]=this.source.wrap(e);t.aliasable=!0;t.referenceCount=1}return t},setupHelper:function(e,t,i){var n=[],r=this.setupHelperArgs(t,e,n,i),s=this.nameLookup("helpers",t,"helper"),o=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:n,paramsInit:r,name:s,callParams:[o].concat(n)}},setupParams:function(e,t,i){var n,r={},s=[],o=[],a=[],l=!i;l&&(i=[]);r.name=this.quotedString(e);r.hash=this.popStack();this.trackIds&&(r.hashIds=this.popStack());if(this.stringParams){r.hashTypes=this.popStack();r.hashContexts=this.popStack()}var c=this.popStack(),d=this.popStack();if(d||c){r.fn=d||"container.noop";r.inverse=c||"container.noop"}for(var u=t;u--;){n=this.popStack();i[u]=n;this.trackIds&&(a[u]=this.popStack());if(this.stringParams){o[u]=this.popStack();s[u]=this.popStack()}}l&&(r.args=this.source.generateArray(i));this.trackIds&&(r.ids=this.source.generateArray(a));if(this.stringParams){r.types=this.source.generateArray(o);r.contexts=this.source.generateArray(s)}this.options.data&&(r.data="data");this.useBlockParams&&(r.blockParams="blockParams");return r},setupHelperArgs:function(e,t,i,n){var r=this.setupParams(e,t,i);r.loc=JSON.stringify(this.source.currentLocation);r=this.objectLiteral(r);if(n){this.useRegister("options");i.push("options");return["options=",r]}return i?(i.push(r),""):r}};for(var u="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),h=d.RESERVED_WORDS={},f=0,g=u.length;f<g;f++)h[u[f]]=!0;d.isValidJavaScriptVariableName=function(e){return!d.RESERVED_WORDS[e]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(e)};t.default=d;e.exports=t.default},function(e,t,i){var s=i(60).default,o=(t.__esModule=!0,i(5)),n=void 0;if(!n){n=function(e,t,i,n){this.src="";n&&this.add(n)};n.prototype={add:function(e){o.isArray(e)&&(e=e.join(""));this.src+=e},prepend:function(e){o.isArray(e)&&(e=e.join(""));this.src=e+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}}function a(e,t,i){if(o.isArray(e)){for(var n=[],r=0,s=e.length;r<s;r++)n.push(t.wrap(e[r],i));return n}return"boolean"==typeof e||"number"==typeof e?e+"":e}function r(e){this.srcFile=e;this.source=[]}r.prototype={isEmpty:function(){return!this.source.length},prepend:function(e,t){this.source.unshift(this.wrap(e,t))},push:function(e,t){this.source.push(this.wrap(e,t))},merge:function(){var t=this.empty();this.each(function(e){t.add([" ",e,"\n"])});return t},each:function(e){for(var t=0,i=this.source.length;t<i;t++)e(this.source[t])},empty:function(){var e=this.currentLocation||{start:{}};return new n(e.start.line,e.start.column,this.srcFile)},wrap:function(e){var t=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];if(e instanceof n)return e;e=a(e,this,t);return new n(t.start.line,t.start.column,this.srcFile,e)},functionCall:function(e,t,i){i=this.generateList(i);return this.wrap([e,t?"."+t+"(":"(",i,")"])},quotedString:function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(i){var n=this,r=[],e=(s(i).forEach(function(e){var t=a(i[e],n);"undefined"!==t&&r.push([n.quotedString(e),":",t])}),this.generateList(r));e.prepend("{");e.add("}");return e},generateList:function(e){for(var t=this.empty(),i=0,n=e.length;i<n;i++){i&&t.add(",");t.add(a(e[i],this))}return t},generateArray:function(e){var t=this.generateList(e);t.prepend("[");t.add("]");return t}};t.default=r;e.exports=t.default}],n={};function r(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};i[e].call(t.exports,t,t.exports,r);t.loaded=!0;return t.exports}r.m=i;r.c=n;r.p="";return r(0)});Espo.loader.setContextId(null);Espo.loader.setContextId("lib!bullbone");((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("underscore"),require("jquery"),require("handlebars")):"function"==typeof define&&define.amd?define("bullbone",["exports","underscore","jquery","handlebars"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,t(e.bullbone={},e._,e.$,e.Handlebard))})(this,function(e,u,i,t){let n={},a=("Backbone"in window&&(window.Backbone.Events=n),/\s+/),o,l=(e,t,i,n,r)=>{let s=0,o;if(i&&"object"==typeof i){void 0!==n&&"context"in r&&void 0===r.context&&(r.context=n);for(o=u.keys(i);s<o.length;s++)t=l(e,t,o[s],i[o[s]],r)}else if(i&&a.test(i))for(o=i.split(a);s<o.length;s++)t=e(t,o[s],n,r);else t=e(t,i,n,r);return t};n.on=function(e,t,i){this._events=l(r,this._events||{},e,t,{context:i,ctx:this,listening:o});if(o){var n=this._listeners||(this._listeners={});n[o.id]=o;o.interop=!1}return this};n.listenTo=function(t,i,n){if(t){var r=t._listenId||(t._listenId=u.uniqueId("l")),s=this._listeningTo||(this._listeningTo={});let e=o=s[r];if(!e){this._listenId||(this._listenId=u.uniqueId("l"));e=o=s[r]=new f(this,t)}s=c(t,i,n,this);o=void 0;if(s)throw s;e.interop&&e.on(i,n)}return this};let r=(e,t,i,n)=>{if(i){var r=e[t]||(e[t]=[]),s=n.context,o=n.ctx,a=n.listening;a&&a.count++;r.push({callback:i,context:s,ctx:s||o,listening:a})}return e},c=(e,t,i,n)=>{try{e.on(t,i,n)}catch(e){return e}};n.off=function(e,t,i){this._events&&(this._events=l(s,this._events,e,t,{context:i,listeners:this._listeners}));return this};n.stopListening=function(e,t,i){var n=this._listeningTo;if(n){var r=e?[e._listenId]:u.keys(n);for(let e=0;e<r.length;e++){var s=n[r[e]];if(!s)break;s.obj.off(t,i,this);s.interop&&s.off(t,i)}u.isEmpty(n)&&(this._listeningTo=void 0)}return this};let s=(i,n,r,s)=>{if(i){var o=s.context,a=s.listeners;let e=0,t;if(n||o||r){t=n?[n]:u.keys(i);for(;e<t.length;e++){n=t[e];var l=i[n];if(!l)break;var c=[];for(let e=0;e<l.length;e++){var d=l[e];if(r&&r!==d.callback&&r!==d.callback._callback||o&&o!==d.context)c.push(d);else{d=d.listening;d&&d.off(n,r)}}c.length?i[n]=c:delete i[n]}return i}for(t=u.keys(a);e<t.length;e++)a[t[e]].cleanup()}};n.once=function(e,t,i){var n=l(d,{},e,t,this.off.bind(this));"string"==typeof e&&null==i&&(t=void 0);return this.on(n,t,i)};n.listenToOnce=function(e,t,i){var n=l(d,{},t,i,this.stopListening.bind(this,e));return this.listenTo(e,n)};let d=function(t,i,n,r){if(n){let e=t[i]=u.once(function(){r(i,e);n.apply(this,arguments)});e._callback=n}return t},h=(n.trigger=function(e){if(this._events){var t=Math.max(0,arguments.length-1),i=Array(t);for(let e=0;e<t;e++)i[e]=arguments[e+1];l(h,this._events,e,void 0,i)}return this},(t,i,e,n)=>{if(t){var r=t[i];let e=t.all;r&&(e=e&&e.slice());r&&p(r,n);e&&p(e,[i].concat(n))}return t}),p=(e,t)=>{let i,n=-1,r=e.length,s=t[0],o=t[1],a=t[2];switch(t.length){case 0:for(;++n<r;)(i=e[n]).callback.call(i.ctx);return;case 1:for(;++n<r;)(i=e[n]).callback.call(i.ctx,s);return;case 2:for(;++n<r;)(i=e[n]).callback.call(i.ctx,s,o);return;case 3:for(;++n<r;)(i=e[n]).callback.call(i.ctx,s,o,a);return;default:for(;++n<r;)(i=e[n]).callback.apply(i.ctx,t);return}},f=function(e,t){this.id=e._listenId;this.listener=e;this.obj=t;this.interop=!0;this.count=0;this._events=void 0};f.prototype.on=n.on;f.prototype.off=function(e,t){let i;if(this.interop){this._events=l(s,this._events,e,t,{context:void 0,listeners:void 0});i=!this._events}else{this.count--;i=0===this.count}i&&this.cleanup()};f.prototype.cleanup=function(){delete this.listener._listeningTo[this.obj._listenId];this.interop||delete this.obj._listeners[this.id]};let g=new WeakMap;class m{constructor(e={}){this.cid=u.uniqueId("view");"model"in e&&(this.model=e.model);"collection"in e&&(this.collection=e.collection);this.$el=i();this.options=e;var t=e.fullSelector||e.el;t&&this.setSelector(t)}cid;_elementSelector;isComponent=!1;element;template=null;templateContent=null;events=null;notToRender=!1;_layoutDefs=null;layoutData=null;isReady=!1;views=null;optionsToPass=null;nestedViews=null;_factory=null;_helper=null;_template=null;_nestedViewDefs=null;_templator=null;_renderer=null;_layouter=null;_templateCompiled=null;_parentView=null;_path="";_wait=!1;_waitViewList=null;_nestedViewsFromLayoutLoaded=!1;_readyConditionList=null;_isRendered=!1;_isFullyRendered=!1;_isBeingRendered=!1;_isRemoved=!1;_isRenderCanceled=!1;_preCompiledTemplates=null;setElement(e){this.undelegateEvents();this._setElement(e);this._delegateEvents()}undelegateEvents(){this.$el&&this.$el.off(".delegateEvents"+this.cid)}_delegateEvents(){this.element&&g.set(this.element,!0);var t=u.result(this,"events");if(t){this.undelegateEvents();for(var i in t){let e=t[i];"function"!=typeof e&&(e=this[e]);if(e){i=i.match(v);this._delegate(i[1],i[2],e.bind(this))}}}}_delegate(e,t,i){this.$el.on(e+".delegateEvents"+this.cid,t,i)}addHandler(e,t,i){var n=e+" "+t;"function"==typeof i?this.events[n]=e=>i(e.originalEvent,e.currentTarget):"function"!=typeof this[i]?console.warn(`Could not add event handler. No '${i}' method.`):this.events[n]=e=>this[i](e.originalEvent,e.currentTarget)}_initialize(e){this._factory=e.factory;this._renderer=e.renderer;this._templator=e.templator;this._layouter=e.layouter;this._onReady=e.onReady||null;this._helper=e.helper||null;this._preCompiledTemplates=e.preCompiledTemplates||{};this.events=u.clone(this.events||{});this.notToRender=("notToRender"in this.options?this.options:this).notToRender;this.nestedViews={};this._nestedViewDefs={};null==this._waitViewList&&(this._waitViewList=[]);this._waitPromiseCount=0;null==this._readyConditionList&&(this._readyConditionList=[]);this.optionsToPass=this.options.optionsToPass||this.optionsToPass||[];let n=function(e,t){for(var i in t)"object"==typeof e&&(i in e?n(e[i],t[i]):e[i]=t[i]);return e};(this.views||this.options.views)&&(this.views=n(this.options.views||{},this.views||{}));this.init();this.setup();this.setupFinal();this.template=this.options.template||this.template;this._layoutDefs=this.options.layoutDefs||this.options._layout;this.layoutData=this.options.layoutData||this.layoutData;this._template=this.templateContent||this.options.templateContent||this._template;null!=this._template&&this._templator.compilable&&(this._templateCompiled=this._templator.compileTemplate(this._template));this._elementSelector&&this.setElementInAdvance(this._elementSelector);var t=()=>{this._loadNestedViews(()=>{this._nestedViewsFromLayoutLoaded=!0;this._tryReady()})};if(null!==this._layoutDefs)t();else if(null!=this.views)t();else{this._nestedViewsFromLayoutLoaded=!0;this._tryReady()}}data(){return{}}init(){}setup(){}setupFinal(){}setElementInAdvance(e){if(!this._setElementInAdvancedInProcess){this._setElementInAdvancedInProcess=!0;this.on("after:render-internal",()=>{this._setElementInAdvancedInProcess=!1;this.element&&g.get(this.element)||this.setElement(e)})}}getSelector(){return this._elementSelector||null}setSelector(e){this._elementSelector=e;this.options.el=e}isRendered(){return this._isRendered}isFullyRendered(){return this._isFullyRendered}isBeingRendered(){return this._isBeingRendered}isRemoved(){return this._isRemoved}cancelRender(){this.isBeingRendered()&&(this._isRenderCanceled=!0)}uncancelRender(){this._isRenderCanceled=!1}render(n){this._isRendered=!1;this._isFullyRendered=!1;return new Promise(i=>{this._getPreparedElement(e=>{if(this._isRenderCanceled){this._isRenderCanceled=!1;this._isBeingRendered=!1}else{this.isComponent?this._renderComponentInDom(e):this._renderInDom(e);if(!this.element){var t=this._elementSelector?`Could not set element '${this._elementSelector}'.`:"Could not set element. No selector.";console.warn(t)}this.element&&this._afterRender();"function"==typeof n&&n();i(this)}})})}_renderComponentInDom(e){if(!this.element){if(!this._elementSelector)return console.warn("Can't render component. No DOM selector."),void 0;this._setElement(this._elementSelector)}if(this.element){var t=e.content.children[0],i=this.element.parentElement;i.replaceChild(t,this.element);this._setElementInternal(t);this.element.setAttribute("data-view-cid",this.cid);this.undelegateEvents();this._delegateEvents()}else console.warn("Can't render component. No DOM element.")}_renderInDom(e){if(!this.element&&this._elementSelector)this.setElement(this._elementSelector);else if(this._elementSelector){this.undelegateEvents();this._delegateEvents()}if(this.element){this.element.setAttribute("data-view-cid",this.cid);var t=e.content.childNodes;this.element.replaceChildren(...t)}}_keepElementOnRender=!1;reRender(e={}){"object"!=typeof e&&(e={force:e});var t=e.keep&&e.keep.length;if(t&&(this.isRendered()||this.isBeingRendered()))for(var i of e.keep){i=this.getView(i);i&&(i._keepElementOnRender=!0)}return this.isRendered()?this.render():this.isBeingRendered()?new Promise((e,t)=>{this.once("after:render",()=>{this.render().then(()=>e(this)).catch(t)})}):e.force?this.render():new Promise(()=>{})}_afterRender(){this._isBeingRendered=!1;this.trigger("after:render-internal",this);if(this.element){this._isRendered=!0;for(var e in this.nestedViews){e=this.nestedViews[e];e.notToRender||e._afterRender()}this.afterRender();this.trigger("after:render",this);this._isFullyRendered=!0}}afterRender(){}whenRendered(){return this.isRendered()?Promise.resolve():new Promise(e=>{this.once("after:render",()=>e())})}_tryReady(){if(!this.isReady&&!this._wait&&this._nestedViewsFromLayoutLoaded){for(let e=0;e<this._waitViewList.length;e++)if(!this.hasView(this._waitViewList[e]))return;if(!this._waitPromiseCount){for(let e=0;e<this._readyConditionList.length;e++)if("function"==typeof this._readyConditionList[e]){if(!this._readyConditionList[e]())return}else if(!this._readyConditionList)return;this._makeReady()}}}_makeReady(){this.isReady=!0;this.trigger("ready");"function"==typeof this._onReady&&this._onReady(this)}_addDefinedNestedViewDefs(e){for(var t in this.views){var i=u.clone(this.views[t]);i.name=t;e.push(i);this._nestedViewDefs[t]=i}return e}_getNestedViewDefsFromLayout(){var e=this._layouter.findNestedViews(this._layoutDefs);if("[object Array]"!==Object.prototype.toString.call(e))throw new Error("Bad layout. It should be an array.");var t,i=[];for(t of e){var n=t.name;this._nestedViewDefs[n]=t;"view"in t&&!0===t.view&&!("template"in t)||i.push(t)}return i}_loadNestedViews(e){var t=null!=this._layoutDefs?this._getNestedViewDefsFromLayout():[];this._addDefinedNestedViewDefs(t);let i=t.length,a=0,l=()=>{a===i&&e()};l();t.forEach(t=>{let i=t.name,n=this._factory.defaultViewName,e;"view"in t&&(null!=t.view&&"object"==typeof t.view?e=t.view:n=t.view);if(!1===n){a++;l()}else if("object"==typeof e)this.assignView(i,e,t.selector).then(()=>{a++;l()});else{let e={};"template"in t&&(e.template=t.template);var r,s=t.fullSelector||t.el;s?e.fullSelector=s:"selector"in t&&(e.selector=t.selector);"options"in t&&(e={...e,...t.options});this.model&&(e.model=this.model);this.collection&&(e.collection=this.collection);for(r in this.optionsToPass){var o=this.optionsToPass[r];e[o]=this.options[o]}this._factory.create(n,e,e=>{"notToRender"in t&&(e.notToRender=t.notToRender);this.setView(i,e);a++;l()})}})}_getData(){return this.options.data?"function"==typeof this.options.data?this.options.data():this.options.data:"function"==typeof this.data?this.data():this.data}_getNestedViewsAsArray(){var e,t=[];for(e in this.nestedViews)t.push({key:e,view:this.nestedViews[e]});return t}_getNestedViewsMap(e){let r={};var t=this._getNestedViewsAsArray();let s=0,i=t.length,o=()=>{s===i&&e(r)};o();t.forEach(e=>{let t=e.key,i=e.view;if(i.notToRender||i._keepElementOnRender){var n=this._createPlaceholderElement(i.cid);r[t]={element:n,view:i};if(i._keepElementOnRender&&i.element){i.isComponent?n.content.appendChild(i.element):n.content.append(...i.element.childNodes);i._keepElementOnRender=!1}s++;o()}else i._getPreparedElement(e=>{r[t]={element:e,view:i};s++;o()})})}handleDataBeforeRender(e){}prepareRender(){}_getPreparedElement(d){this._isBeingRendered=!0;this.trigger("render",this);var e=this.prepareRender();let t=()=>{this._getNestedViewsMap(l=>{let c={...this._getData()};for(var[e,t]of Object.entries(l)){t=t.view.cid;c[e]=`<template data-view-cid="${t}"></template>`}this.collection&&(c.collection=this.collection);this.model&&(c.model=this.model);c.viewObject=this;this.handleDataBeforeRender(c);this._getTemplate(e=>{var t,i=this._renderer.render(e,c),n=document.createElement("template"),r=(n.innerHTML=i,n.content);for(t of Object.values(l)){var s=t.element,o=t.view.cid,o=r.querySelector(`template[data-view-cid="${o}"]`);if(o)if(t.view.isComponent){let e=o;if(s.content.children.length){e=s.content.children[0];o.replaceWith(e)}t.view._setElementInternal(e);e.setAttribute("data-view-cid",t.view.cid)}else{var a=o.parentElement;o.replaceWith(...s.content.childNodes);t.view._setElementInternal(a||void 0);a&&a.setAttribute("data-view-cid",t.view.cid)}}if(this.isComponent){i=document.createElement("template");i.content.appendChild(r.childNodes[0]);d(i)}else d(n)})})};e?e.then(()=>t()):t()}_setElementInternal(e){this.element=e;this.$el=i(e);this.el=e}_getTemplateName(){return this.template||null}_getLayoutData(){return this.layoutData}_getTemplate(t){if(this._templator&&this._templator.compilable&&null!==this._templateCompiled)t(this._templateCompiled);else{var i=this._template||null;if(null!==i)t(i);else{i=this._getTemplateName();if(i&&i in(this._preCompiledTemplates||{}))t(this._preCompiledTemplates[i]);else{let e={};i||(e={data:this._getLayoutData(),layout:this._layoutDefs});this._templator.getTemplate(i,e,t)}}}}_updatePath(e,t){this._path=e+"/"+t;for(var i in this.nestedViews)this.nestedViews[i]._updatePath(this._path,i)}_getSelectorForNestedView(e){var t;return e in this._nestedViewDefs?"id"in this._nestedViewDefs[e]?"#"+this._nestedViewDefs[e].id:(t=this._nestedViewDefs[e].fullSelector||this._nestedViewDefs[e].el,t||(t=this.getSelector(),t?"selector"in this._nestedViewDefs[e]?t+" "+this._nestedViewDefs[e].selector:t+` [data-view="${e}"]`:null)):null}hasView(e){return e in this.nestedViews}getView(e){return e in this.nestedViews?this.nestedViews[e]:null}getViewKey(e){for(var t in this.nestedViews)if(e===this.nestedViews[t])return t;return null}assignView(t,i,n){this.clearView(t);this._viewPromiseHash=this._viewPromiseHash||{};let r=null;r=this._viewPromiseHash[t]=new Promise(e=>{this.isReady||this.waitForView(t);n||i.getSelector()||(n=`[data-view-cid="${i.cid}"]`);n&&i.setSelector(this.getSelector()+" "+n);i._initialize({factory:this._factory,layouter:this._layouter,templator:this._templator,renderer:this._renderer,helper:this._helper,onReady:()=>this._assignViewCallback(t,i,e,r)})});return r}createView(n,t,r,s,o){this.clearView(n);this._viewPromiseHash=this._viewPromiseHash||{};let a=null;a=this._viewPromiseHash[n]=new Promise(e=>{o=void 0===o||o;o&&this.waitForView(n);r=r||{};let i=r.fullSelector||r.el;!i&&r.selector&&(r.fullSelector=this.getSelector()+" "+r.selector);this._factory.create(t,r,t=>{if(!r.fullSelector&&!i){let e=`${this.getSelector()} [data-view-cid="${t.cid}"]`;t.setSelector(e)}this._assignViewCallback(n,t,e,a,s,r.setViewBeforeCallback)})});return a}_assignViewCallback(t,i,n,e,r,s){var o=this.getView(t);o&&o.cancelRender();delete this._viewPromiseHash[t];if(e&&e._isToCancel)i.isRemoved()||i.remove();else{let e=!1;if(this._isRendered||s){this.setView(t,i);e=!0}"function"==typeof r&&r.call(this,i);n(i);this._isRendered||s||e||this.setView(t,i)}}setView(e,t,i){i=i||this._getSelectorForNestedView(e)||t.getSelector();i&&(this.isRendered()?t.setElement(i):t.setElementInAdvance(i));e in this.nestedViews&&this.clearView(e);this.nestedViews[e]=t;t._parentView=this;t._updatePath(this._path,e);this._tryReady()}clearView(e){if(e in this.nestedViews){this.nestedViews[e].remove();delete this.nestedViews[e]}this._viewPromiseHash=this._viewPromiseHash||{};var t=this._viewPromiseHash[e];t&&(t._isToCancel=!0)}unchainView(e){if(e in this.nestedViews){this.nestedViews[e]._parentView=null;this.nestedViews[e].undelegateEvents();delete this.nestedViews[e]}}getParentView(){return this._parentView}hasParentView(){return!!this._parentView}addReadyCondition(e){this._readyConditionList.push(e)}waitForView(e){this._waitViewList.push(e)}wait(t){if("object"==typeof t&&(t instanceof Promise||"function"==typeof t.then)){this._waitPromiseCount++;t.then(()=>{this._waitPromiseCount--;this._tryReady()})}else{if("function"==typeof t){this._waitPromiseCount++;var e=new Promise(e=>{e(t.call(this))});e.then(()=>{this._waitPromiseCount--;this._tryReady()});return e}if(t)this._wait=!0;else{this._wait=!1;this._tryReady()}}}_createPlaceholderElement(e){var t=document.createElement("template");t.setAttribute("data-view-cid",e||this.cid);return t}_replaceWithPlaceholderElement(){if(this.element){var e=this.element.parentElement;e.replaceChild(this._createPlaceholderElement(),this.element)}}remove(e){this.cancelRender();for(var t in this.nestedViews)this.clearView(t);this.trigger("remove");this.onRemove();this.off();e||(this.isComponent?this._replaceWithPlaceholderElement():this.$el.empty());this.stopListening();this.undelegateEvents();this.model&&"function"==typeof this.model.off&&this.model.off(null,null,this);this.collection&&"function"==typeof this.collection.off&&this.collection.off(null,null,this);this._isRendered=!1;this._isFullyRendered=!1;this._isBeingRendered=!1;this._isRemoved=!0;this.element=void 0;this.$el=i();this.el=void 0;return this}onRemove(){}_setElement(e){if(!this.element){if("string"==typeof e){var t=this.getParentView();if(t&&t.isRendered()&&t.element&&t.getSelector()&&0===e.indexOf(t.getSelector())){var i=e.slice(t.getSelector().length);this.element=t.element.querySelector(":scope "+i);this._setElementInternal(this.element);return}}this.element=document.querySelector(e)}this._setElementInternal(this.element)}propagateEvent(){this.trigger.apply(this,arguments);for(var e in this.nestedViews){e=this.nestedViews[e];e.propagateEvent.apply(e,arguments)}}setTemplate(e){this.template=e;this._templateCompiled=null}setTemplateContent(e){this._templateCompiled=this._templator.compileTemplate(e)}on(e,t,i){return n.on.call(this,e,t,i)}once(e,t,i){return n.once.call(this,e,t,i)}off(e,t,i){return n.off.call(this,e,t,i)}listenTo(e,t,i){return n.listenTo.call(this,e,t,i)}listenToOnce(e,t,i){return n.listenToOnce.call(this,e,t,i)}stopListening(e,t,i){return n.stopListening.call(this,e,t,i)}trigger(e,...t){return n.trigger.call(this,e,...t)}}m.extend=function(e,t){let n=this,r;if(i=n,"function"==typeof i&&!1===Object.getOwnPropertyDescriptor(i,"prototype")?.writable){let i=function(){};r=function(){if(new.target){var e,t=Reflect.construct(n,arguments,new.target);for(e of Object.getOwnPropertyNames(t))void 0!==this[e]&&(t[e]=this[e]);return t}return Reflect.construct(n,arguments,i)};u.extend(r,n,t);r.prototype=u.create(n.prototype,e);r.prototype.constructor=r;r.__super__=n.prototype;r.prototype.__isEs=!0;i.prototype=r.prototype}else{var i;r=function(){return n.prototype.__isEs?Reflect.construct(n,arguments,new.target):n.apply(this,arguments)};u.extend(r,n,t);r.prototype=u.create(n.prototype,e);r.prototype.constructor=r;r.__super__=n.prototype}return r};let v=/^(\S+)\s*(.*)$/;class b{constructor(e){e={...e};this._paths=u.extend(this._paths,e.paths||{});this._exts=u.extend(this._exts,e.exts||{});this._normalize=u.extend(this._normalize,e.normalize||{});this._isJson=u.extend(this._isJson,e.isJson||{});this._externalLoaders=u.extend(this._externalLoaders,e.loaders||{});this._externalPathFunction=e.path||null}_exts={layout:"json",template:"tpl",layoutTemplate:"tpl"};_paths={layout:"layouts",template:"templates",layoutTemplate:"templates/layouts"};_isJson={layout:!0};_externalLoaders={layout:null,template:null,layoutTemplate:null};_externalPathFunction=null;_normalize={layouts:function(e){return e},templates:function(e){return e},layoutTemplates:function(e){return e}};getFilePath(e,t){if(!(e in this._paths&&e in this._exts))throw new TypeError('Unknown resource type "'+e+'" requested in Bull.Loader.');let i=t,n=(e in this._normalize&&(i=this._normalize[e](t)),this._paths[e]);"/"===n.substr(-1)&&(n=n.substr(0,n.length-1));return n+"/"+i+"."+this._exts[e]}_callExternalLoader(e,t,i){if(e in this._externalLoaders&&null!==this._externalLoaders[e]){if("function"!=typeof this._externalLoaders[e])throw new Error('Loader for "'+e+'" in not a Function.');return this._externalLoaders[e](t,i),!0}return null}load(n,r,s){var e=this._callExternalLoader(n,r,s);if(!e){let t,e;e=null!=this._externalPathFunction?this._externalPathFunction.call(this,n,r):this.getFilePath(n,r);e+="?_="+(new Date).getTime();let i=new XMLHttpRequest;i.open("GET",e,!0);i.setRequestHeader("X-Requested-With","XMLHttpRequest");i.onreadystatechange=()=>{if(4===i.readyState){t=i.responseText;if(n in this._isJson&&this._isJson[n]){let e;if(404===i.status||403===i.status)throw new Error("Could not load "+n+' "'+r+'".');try{e=JSON.parse(String(t))}catch(e){throw new SyntaxError("Error while parsing "+n+' "'+r+'": ('+e.message+").")}s(e)}else s(t)}};i.send(null)}}}class y{constructor(e){e=e||{};this._render=e.method||this._render}render(e,t){return this._render.call(this,e,t)}_render(e,t){return e(t,{allowProtoPropertiesByDefault:!0})}}class M{findNestedViews(e){if(!e)throw new Error("Can not find nested views. No layout data and name.");var t=e.layout;let r=[],s=(e,t)=>{let i=e;void 0!==t?i=i+"_"+t:t=0;for(var n in r)if(r[n].name===i)return s(e,t+1);return i},n=e=>{for(var t in e)if(null!=e[t]&&"object"==typeof e[t])if("view"in e[t]||"layout"in e[t]||"template"in e[t]){var i=(e=>{var t,i={},n=["view","layout","notToRender","options","template","id","selector","el"];for(t in n){var r=n[t];r in e&&(i[r]=e[r])}"name"in e&&(i.name=s(e.name));return i})(e[t]);"name"in i&&r.push(i)}else n(e[t])};n(t);return r}}class A{constructor(e){e=e||{};this._templates={};this._layoutTemplates={};this._loader=e.loader||null;"compilable"in e&&(this.compilable=e.compilable)}compilable=!0;_templates=null;_layoutTemplates=null;addTemplate(e,t){this._templates[e]=t}getTemplate(t,i,n){i=i||{};if(!i.layout&&!t)throw new Error("Can not get template. Not enough data passed.");let r=()=>{if(!t||i.layout)return!1;var e=this._getCachedTemplate(t);if(!e)return!1;n(e);return!0};if(!r()){var e=e=>{if(!r()){this.compilable&&(e=this.compileTemplate(e));this._templates[t]=e;n(e)}};i.layout?this._buildTemplate(i.layout,i.data,e):this._loader.load("template",t,e)}}compileTemplate(e){return void 0!==t?t.compile(e):e}_getCachedTemplate(e){return e in this._templates&&this._templates[e]}_getCachedLayoutTemplate(e){return e in this._layoutTemplates&&this._layoutTemplates[e]}_cacheLayoutTemplate(e,t){this._layoutTemplates[e]=t}_buildTemplate(n,r,s){let t=n.type||"default",i=e=>{var t=u.extend(n,r||{});let i=u.template(e,t);"function"==typeof i&&(i=i(t));s(i)};var e=this._getCachedLayoutTemplate(t);e?i(e):this._loader.load("layoutTemplate",t,e=>{this._cacheLayoutTemplate(t,e);i(e)})}}let _=window;e.Events=n;e.Factory=class{constructor(e){e=e||{};this.defaultViewName=e.defaultViewName||this.defaultViewName;this._loader=e.customLoader||new b(e.resources||{});this._renderer=e.customRenderer||new y;this._layouter=e.customLayouter||new M;this._templator=e.customTemplator||new A({loader:this._loader});this._helper=e.helper||null;this._viewClassHash={};this._getViewClassFunction=e.viewLoader||this._getViewClassFunction;this._viewLoader=this._getViewClassFunction;this._preCompiledTemplates=e.preCompiledTemplates}defaultViewName="View";_layouter=null;_templator=null;_renderer=null;_loader=null;_helper=null;_viewClassHash=null;_viewLoader=null;create(i,n,r){this._getViewClass(i,e=>{if(void 0===e)throw new Error(`A view class '${i}' not found.`);var t=new e(n||{});this.prepare(t,r)})}prepare(e,t){e._initialize({factory:this,layouter:this._layouter,templator:this._templator,renderer:this._renderer,helper:this._helper,preCompiledTemplates:this._preCompiledTemplates,onReady:t})}_getViewClassFunction(e,t){var i=_[e];if("function"!=typeof i)throw new Error('function "'+i+'" not found.');t(i)}_getViewClass(t,i){t in this._viewClassHash?i(this._viewClassHash[t]):this._getViewClassFunction(t,e=>{this._viewClassHash[t]=e;i(e)})}};e.View=m});Espo.loader.setContextId(null);var _previousDefineAmd=define.amd;define.amd=!1;((e,t)=>{if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define(t);else{var i=e.Base64,n=t();n.noConflict=function(){e.Base64=i;return n};e.Meteor&&(Base64=n);e.Base64=n}})("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:this,function(){function i(e){return e.replace(/=/g,"").replace(/[+\/]/g,function(e){return"+"==e?"-":"_"})}function e(e){for(var t,i,n,r="",s=e.length%3,o=0;o<e.length;){if(255<(t=e.charCodeAt(o++))||255<(i=e.charCodeAt(o++))||255<(n=e.charCodeAt(o++)))throw new TypeError("invalid character found");t=t<<16|i<<8|n;r+=A[t>>18&63]+A[t>>12&63]+A[t>>6&63]+A[63&t]}return s?r.slice(0,s-3)+"===".substring(s):r}function t(e,t){void 0===t&&(t=!1);return t?i(E(e)):E(e)}function n(e){var t;return e.length<2?(t=e.charCodeAt(0),t<128?e:t<2048?S(192|t>>>6)+S(128|63&t):S(224|t>>>12&15)+S(128|t>>>6&63)+S(128|63&t)):(t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320),S(240|t>>>18&7)+S(128|t>>>12&63)+S(128|t>>>6&63)+S(128|63&t))}function r(e){return e.replace(z,n)}function s(e,t){void 0===t&&(t=!1);return t?i(k(e)):k(e)}function o(e){return s(e,!0)}function a(e){switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),t=t-65536;return S(55296+(t>>>10))+S(56320+(1023&t));case 3:return S((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return S((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}}function l(e){return e.replace(x,a)}function c(e){e=e.replace(/\s+/g,"");if(!w.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));for(var t,i,n,r="",s=0;s<e.length;){t=_[e.charAt(s++)]<<18|_[e.charAt(s++)]<<12|(i=_[e.charAt(s++)])<<6|(n=_[e.charAt(s++)]);r+=64===i?S(t>>16&255):64===n?S(t>>16&255,t>>8&255):S(t>>16&255,t>>8&255,255&t)}return r}function d(e){return D(u(e))}function u(e){return $(e.replace(/[-_]/g,function(e){return"-"==e?"+":"/"}))}function h(e){return T(u(e))}function p(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}}function f(){function e(e,t){Object.defineProperty(String.prototype,e,p(t))}e("fromBase64",function(){return h(this)});e("toBase64",function(e){return s(this,e)});e("toBase64URI",function(){return s(this,!0)});e("toBase64URL",function(){return s(this,!0)});e("toUint8Array",function(){return d(this)})}function g(){function e(e,t){Object.defineProperty(Uint8Array.prototype,e,p(t))}e("toBase64",function(e){return t(this,e)});e("toBase64URI",function(){return t(this,!0)});e("toBase64URL",function(){return t(this,!0)})}var m="function"==typeof atob,v="function"==typeof btoa,b="function"==typeof Buffer,y="function"==typeof TextDecoder?new TextDecoder:void 0,M="function"==typeof TextEncoder?new TextEncoder:void 0,A=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),_=(e=>{var i={};e.forEach(function(e,t){return i[e]=t});return i})(A),w=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,S=String.fromCharCode.bind(String),O="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):function(e,t){void 0===t&&(t=function(e){return e});return new Uint8Array(Array.prototype.slice.call(e,0).map(t))},$=function(e){return e.replace(/[^A-Za-z0-9\+\/]/g,"")},C=v?function(e){return btoa(e)}:b?function(e){return Buffer.from(e,"binary").toString("base64")}:e,E=b?function(e){return Buffer.from(e).toString("base64")}:function(e){for(var t=[],i=0,n=e.length;i<n;i+=4096)t.push(S.apply(null,e.subarray(i,i+4096)));return C(t.join(""))},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,k=b?function(e){return Buffer.from(e,"utf8").toString("base64")}:M?function(e){return E(M.encode(e))}:function(e){return C(r(e))},x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,N=m?function(e){return atob($(e))}:b?function(e){return Buffer.from(e,"base64").toString("binary")}:c,D=b?function(e){return O(Buffer.from(e,"base64"))}:function(e){return O(N(e),function(e){return e.charCodeAt(0)})},T=b?function(e){return Buffer.from(e,"base64").toString("utf8")}:y?function(e){return y.decode(D(e))}:function(e){return l(N(e))},P={version:"3.7.2",VERSION:"3.7.2",atob:N,atobPolyfill:c,btoa:C,btoaPolyfill:e,fromBase64:h,toBase64:s,encode:s,encodeURI:o,encodeURL:o,utob:r,btou:l,decode:h,isValid:function(e){var t;return"string"==typeof e&&(t=e.replace(/\s+/g,"").replace(/={0,2}$/,""),!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t))},fromUint8Array:t,toUint8Array:d,extendString:f,extendUint8Array:g,extendBuiltins:function(){f();g()},Base64:{}};Object.keys(P).forEach(function(e){return P.Base64[e]=P[e]});return P});define.amd=_previousDefineAmd;_previousDefineAmd=define.amd;define.amd=!1;
//! moment.js
//! version : 2.29.4
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()})(this,function(){var L,B;function g(){return L.apply(null,arguments)}function m(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function F(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function I(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(p(e,t))return;return 1}function v(e){return void 0===e}function R(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function q(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function W(e,t){for(var i=[],n=e.length,r=0;r<n;++r)i.push(t(e[r],r));return i}function V(e,t){for(var i in t)p(t,i)&&(e[i]=t[i]);p(t,"toString")&&(e.toString=t.toString);p(t,"valueOf")&&(e.valueOf=t.valueOf);return e}function c(e,t,i,n){return xt(e,t,i,n,!0).utc()}function b(e){null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1});return e._pf}B=Array.prototype.some||function(e){for(var t=Object(this),i=t.length>>>0,n=0;n<i;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function H(e){if(null==e._isValid){var t=b(e),i=B.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||(t.meridiem,i));e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour);if(null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function X(e){var t=c(NaN);null!=e?V(b(t),e):b(t).userInvalidated=!0;return t}var j=g.momentProperties=[],U=!1;function G(e,t){var i,n,r,s=j.length;v(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject);v(t._i)||(e._i=t._i);v(t._f)||(e._f=t._f);v(t._l)||(e._l=t._l);v(t._strict)||(e._strict=t._strict);v(t._tzm)||(e._tzm=t._tzm);v(t._isUTC)||(e._isUTC=t._isUTC);v(t._offset)||(e._offset=t._offset);v(t._pf)||(e._pf=b(t));v(t._locale)||(e._locale=t._locale);if(0<s)for(i=0;i<s;i++){n=j[i];r=t[n];v(r)||(e[n]=r)}return e}function Y(e){G(this,e);this._d=new Date(null!=e._d?e._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));if(!1===U){U=!0;g.updateOffset(this);U=!1}}function y(e){return e instanceof Y||null!=e&&null!=e._isAMomentObject}function K(e){!1===g.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(s,o){var a=!0;return V(function(){null!=g.deprecationHandler&&g.deprecationHandler(null,s);if(a){for(var e,t,i=[],n=arguments.length,r=0;r<n;r++){e="";if("object"==typeof arguments[r]){e+="\n["+r+"] ";for(t in arguments[0])p(arguments[0],t)&&(e+=t+": "+arguments[0][t]+", ");e=e.slice(0,-2)}else e=arguments[r];i.push(e)}K(s+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack);a=!1}return o.apply(this,arguments)},o)}var Z={};function J(e,t){null!=g.deprecationHandler&&g.deprecationHandler(e,t);if(!Z[e]){K(t);Z[e]=!0}}g.suppressDeprecationWarnings=!1;g.deprecationHandler=null;function o(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function Q(e,t){var i,n=V({},e);for(i in t)if(p(t,i))if(F(e[i])&&F(t[i])){n[i]={};V(n[i],e[i]);V(n[i],t[i])}else null!=t[i]?n[i]=t[i]:delete n[i];for(i in e)p(e,i)&&!p(t,i)&&F(e[i])&&(n[i]=V({},n[i]));return n}function ee(e){null!=e&&this.set(e)}var te=Object.keys||function(e){var t,i=[];for(t in e)p(e,t)&&i.push(t);return i};function s(e,t,i){var n=""+Math.abs(e),r=t-n.length,s=0<=e;return(s?i?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var ie=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ne=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,re={},se={};function n(e,t,i,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()});e&&(se[e]=r);t&&(se[t[0]]=function(){return s(r.apply(this,arguments),t[1],t[2])});i&&(se[i]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function oe(e,t){if(!e.isValid())return e.localeData().invalidDate();t=ae(t,e.localeData());re[t]=re[t]||(n=>{for(var e,r=n.match(ie),t=0,s=r.length;t<s;t++)se[r[t]]?r[t]=se[r[t]]:r[t]=(e=r[t],e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,""));return function(e){for(var t="",i=0;i<s;i++)t+=o(r[i])?r[i].call(e,n):r[i];return t}})(t);return re[t](e)}function ae(e,t){var i=5;function n(e){return t.longDateFormat(e)||e}ne.lastIndex=0;for(;0<=i&&ne.test(e);){e=e.replace(ne,n);ne.lastIndex=0;--i}return e}var le={};function t(e,t){var i=e.toLowerCase();le[i]=le[i+"s"]=le[t]=e}function a(e){return"string"==typeof e?le[e]||le[e.toLowerCase()]:void 0}function ce(e){var t,i,n={};for(i in e)if(p(e,i)){t=a(i);t&&(n[t]=e[i])}return n}var de={};function i(e,t){de[e]=t}function ue(e){return e%4==0&&e%100!=0||e%400==0}function u(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function h(e){var t=+e,i=0;0!=t&&isFinite(t)&&(i=u(t));return i}function he(t,i){return function(e){if(null==e)return pe(this,t);fe(this,t,e);g.updateOffset(this,i);return this}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,i){if(e.isValid()&&!isNaN(i))if("FullYear"===t&&ue(e.year())&&1===e.month()&&29===e.date()){i=h(i);e._d["set"+(e._isUTC?"UTC":"")+t](i,e.month(),Te(i,e.month()))}else e._d["set"+(e._isUTC?"UTC":"")+t](i)}var r=/\d/,l=/\d\d/,ge=/\d{3}/,me=/\d{4}/,ve=/[+-]?\d{6}/,d=/\d\d?/,be=/\d\d\d\d?/,ye=/\d\d\d\d\d\d?/,Me=/\d{1,3}/,Ae=/\d{1,4}/,_e=/[+-]?\d{1,6}/,we=/\d+/,Se=/[+-]?\d+/,Oe=/Z|[+-]\d\d:?\d\d/gi,$e=/Z|[+-]\d\d(?::?\d\d)?/gi,f=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Ce={};function M(e,i,n){Ce[e]=o(i)?i:function(e,t){return e&&n?n:i}}function Ee(e,t){return p(Ce,e)?Ce[e](t._strict,t._locale):new RegExp((t=e,A(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,r){return t||i||n||r}))))}function A(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var ze={};function _(e,i){var t,n,r=i;"string"==typeof e&&(e=[e]);R(i)&&(r=function(e,t){t[i]=h(e)});n=e.length;for(t=0;t<n;t++)ze[e[t]]=r}function ke(e,r){_(e,function(e,t,i,n){i._w=i._w||{};r(e,i._w,i,n)})}var w,S=0,O=1,$=2,C=3,E=4,z=5,xe=6,Ne=7,De=8;w=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function Te(e,t){if(isNaN(e)||isNaN(t))return NaN;i=t,n=12;var i,n,r=(i%n+n)%n;e+=(t-r)/12;return 1==r?ue(e)?29:28:31-r%7%2}n("M",["MM",2],"Mo",function(){return this.month()+1});n("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});n("MMMM",0,0,function(e){return this.localeData().months(this,e)});t("month","M");i("month",8);M("M",d);M("MM",d,l);M("MMM",function(e,t){return t.monthsShortRegex(e)});M("MMMM",function(e,t){return t.monthsRegex(e)});_(["M","MM"],function(e,t){t[O]=h(e)-1});_(["MMM","MMMM"],function(e,t,i,n){var r=i._locale.monthsParse(e,n,i._strict);null!=r?t[O]=r:b(i).invalidMonth=e});var Pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Le="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Be=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Fe=f,Ie=f;function Re(e,t){var i;if(e.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=h(t);else{t=e.localeData().monthsParse(t);if(!R(t))return}i=Math.min(e.date(),Te(e.year(),t));e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,i)}}function qe(e){if(null==e)return pe(this,"Month");Re(this,e);g.updateOffset(this,!0);return this}function We(){function e(e,t){return t.length-e.length}for(var t,i=[],n=[],r=[],s=0;s<12;s++){t=c([2e3,s]);i.push(this.monthsShort(t,""));n.push(this.months(t,""));r.push(this.months(t,""));r.push(this.monthsShort(t,""))}i.sort(e);n.sort(e);r.sort(e);for(s=0;s<12;s++){i[s]=A(i[s]);n[s]=A(n[s])}for(s=0;s<24;s++)r[s]=A(r[s]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}n("Y",0,0,function(){var e=this.year();return e<=9999?s(e,4):"+"+e});n(0,["YY",2],0,function(){return this.year()%100});n(0,["YYYY",4],0,"year");n(0,["YYYYY",5],0,"year");n(0,["YYYYYY",6,!0],0,"year");t("year","y");i("year",1);M("Y",Se);M("YY",d,l);M("YYYY",Ae,me);M("YYYYY",_e,ve);M("YYYYYY",_e,ve);_(["YYYYY","YYYYYY"],S);_("YYYY",function(e,t){t[S]=2===e.length?g.parseTwoDigitYear(e):h(e)});_("YY",function(e,t){t[S]=g.parseTwoDigitYear(e)});_("Y",function(e,t){t[S]=parseInt(e,10)});function Ve(e){return ue(e)?366:365}g.parseTwoDigitYear=function(e){return h(e)+(68<h(e)?1900:2e3)};var He=he("FullYear",!0);function Xe(e,t,i,n,r,s,o){var a;if(e<100&&0<=e){a=new Date(e+400,t,i,n,r,s,o);isFinite(a.getFullYear())&&a.setFullYear(e)}else a=new Date(e,t,i,n,r,s,o);return a}function je(e){var t;if(e<100&&0<=e){t=Array.prototype.slice.call(arguments);t[0]=e+400;t=new Date(Date.UTC.apply(null,t));isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function Ue(e,t,i){var n=7+t-i,r=(7+je(e,0,n).getUTCDay()-t)%7;return n-r-1}function Ge(e,t,i,n,r){var s,o,a=(7+i-n)%7,l=Ue(e,n,r),a=1+7*(t-1)+a+l;if(a<=0){s=e-1;o=Ve(s)+a}else if(a>Ve(e)){s=e+1;o=a-Ve(e)}else{s=e;o=a}return{year:s,dayOfYear:o}}function Ye(e,t,i){var n,r,s=Ue(e.year(),t,i),s=Math.floor((e.dayOfYear()-s-1)/7)+1;if(s<1){r=e.year()-1;n=s+k(r,t,i)}else if(s>k(e.year(),t,i)){n=s-k(e.year(),t,i);r=e.year()+1}else{r=e.year();n=s}return{week:n,year:r}}function k(e,t,i){var n=Ue(e,t,i),r=Ue(e+1,t,i);return(Ve(e)-n+r)/7}n("w",["ww",2],"wo","week");n("W",["WW",2],"Wo","isoWeek");t("week","w");t("isoWeek","W");i("week",5);i("isoWeek",5);M("w",d);M("ww",d,l);M("W",d);M("WW",d,l);ke(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=h(e)});n("d",0,"do","day");n("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});n("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});n("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});n("e",0,0,"weekday");n("E",0,0,"isoWeekday");t("day","d");t("weekday","e");t("isoWeekday","E");i("day",11);i("weekday",11);i("isoWeekday",11);M("d",d);M("e",d);M("E",d);M("dd",function(e,t){return t.weekdaysMinRegex(e)});M("ddd",function(e,t){return t.weekdaysShortRegex(e)});M("dddd",function(e,t){return t.weekdaysRegex(e)});ke(["dd","ddd","dddd"],function(e,t,i,n){var r=i._locale.weekdaysParse(e,n,i._strict);null!=r?t.d=r:b(i).invalidWeekday=e});ke(["d","e","E"],function(e,t,i,n){t[n]=h(e)});function Ke(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Je="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),et=f,tt=f,it=f;function nt(){function e(e,t){return t.length-e.length}for(var t,i,n,r=[],s=[],o=[],a=[],l=0;l<7;l++){n=c([2e3,1]).day(l);t=A(this.weekdaysMin(n,""));i=A(this.weekdaysShort(n,""));n=A(this.weekdays(n,""));r.push(t);s.push(i);o.push(n);a.push(t);a.push(i);a.push(n)}r.sort(e);s.sort(e);o.sort(e);a.sort(e);this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function rt(){return this.hours()%12||12}n("H",["HH",2],0,"hour");n("h",["hh",2],0,rt);n("k",["kk",2],0,function(){return this.hours()||24});n("hmm",0,0,function(){return""+rt.apply(this)+s(this.minutes(),2)});n("hmmss",0,0,function(){return""+rt.apply(this)+s(this.minutes(),2)+s(this.seconds(),2)});n("Hmm",0,0,function(){return""+this.hours()+s(this.minutes(),2)});n("Hmmss",0,0,function(){return""+this.hours()+s(this.minutes(),2)+s(this.seconds(),2)});function st(e,t){n(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}st("a",!0);st("A",!1);t("hour","h");i("hour",13);function ot(e,t){return t._meridiemParse}M("a",ot);M("A",ot);M("H",d);M("h",d);M("k",d);M("HH",d,l);M("hh",d,l);M("kk",d,l);M("hmm",be);M("hmmss",ye);M("Hmm",be);M("Hmmss",ye);_(["H","HH"],C);_(["k","kk"],function(e,t,i){var n=h(e);t[C]=24===n?0:n});_(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e);i._meridiem=e});_(["h","hh"],function(e,t,i){t[C]=h(e);b(i).bigHour=!0});_("hmm",function(e,t,i){var n=e.length-2;t[C]=h(e.substr(0,n));t[E]=h(e.substr(n));b(i).bigHour=!0});_("hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[C]=h(e.substr(0,n));t[E]=h(e.substr(n,2));t[z]=h(e.substr(r));b(i).bigHour=!0});_("Hmm",function(e,t,i){var n=e.length-2;t[C]=h(e.substr(0,n));t[E]=h(e.substr(n))});_("Hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[C]=h(e.substr(0,n));t[E]=h(e.substr(n,2));t[z]=h(e.substr(r))});f=he("Hours",!0);var at,lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:Le,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:Qe,weekdaysShort:Je,meridiemParse:/[ap]\.?m?\.?/i},x={},ct={};function dt(e){return e&&e.toLowerCase().replace("_","-")}function ut(e){for(var t,i,n,r,s=0;s<e.length;){r=dt(e[s]).split("-");t=r.length;i=dt(e[s+1]);i=i?i.split("-"):null;for(;0<t;){n=ht(r.slice(0,t).join("-"));if(n)return n;if(i&&i.length>=t&&((e,t)=>{for(var i=Math.min(e.length,t.length),n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i})(r,i)>=t-1)break;t--}s++}return at}function ht(t){var e,i;if(void 0===x[t]&&"undefined"!=typeof module&&module&&module.exports&&null!=t.match("^[^/\\\\]*$"))try{e=at._abbr;i=require;i("./locale/"+t);pt(e)}catch(e){x[t]=null}return x[t]}function pt(e,t){var i;if(e){i=v(t)?N(e):ft(e,t);i?at=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")}return at._abbr}function ft(e,t){if(null===t)return delete x[e],null;var i,n=lt;t.abbr=e;if(null!=x[e]){J("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.");n=x[e]._config}else if(null!=t.parentLocale)if(null!=x[t.parentLocale])n=x[t.parentLocale]._config;else{i=ht(t.parentLocale);if(null==i){ct[t.parentLocale]||(ct[t.parentLocale]=[]);ct[t.parentLocale].push({name:e,config:t});return null}n=i._config}x[e]=new ee(Q(n,t));ct[e]&&ct[e].forEach(function(e){ft(e.name,e.config)});pt(e);return x[e]}function N(e){var t;e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr);if(!e)return at;if(!m(e)){t=ht(e);if(t)return t;e=[e]}return ut(e)}function gt(e){var t=e._a;if(t&&-2===b(e).overflow){t=t[O]<0||11<t[O]?O:t[$]<1||t[$]>Te(t[S],t[O])?$:t[C]<0||24<t[C]||24===t[C]&&(0!==t[E]||0!==t[z]||0!==t[xe])?C:t[E]<0||59<t[E]?E:t[z]<0||59<t[z]?z:t[xe]<0||999<t[xe]?xe:-1;b(e)._overflowDayOfYear&&(t<S||$<t)&&(t=$);b(e)._overflowWeeks&&-1===t&&(t=Ne);b(e)._overflowWeekday&&-1===t&&(t=De);b(e).overflow=t}return e}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/Z|[+-]\d\d(?::?\d\d)?/,yt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Mt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],At=/^\/?Date\((-?\d+)/i,_t=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,wt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function St(e){var t,i,n,r,s,o,a=e._i,l=mt.exec(a)||vt.exec(a),a=yt.length,c=Mt.length;if(l){b(e).iso=!0;for(t=0,i=a;t<i;t++)if(yt[t][1].exec(l[1])){r=yt[t][0];n=!1!==yt[t][2];break}if(null==r)e._isValid=!1;else{if(l[3]){for(t=0,i=c;t<i;t++)if(Mt[t][1].exec(l[3])){s=(l[2]||" ")+Mt[t][0];break}if(null==s)return e._isValid=!1,void 0}if(n||null==s){if(l[4]){if(!bt.exec(l[4]))return void(e._isValid=!1);o="Z"}e._f=r+(s||"")+(o||"");zt(e)}else e._isValid=!1}}else e._isValid=!1}function Ot(e,t,i,n,r,s){var o=[(e=>{var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t})(e),Le.indexOf(t),parseInt(i,10),parseInt(n,10),parseInt(r,10)];s&&o.push(parseInt(s,10));return o}function $t(e){var t,i,n,r,s=_t.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(s){r=Ot(s[4],s[3],s[2],s[5],s[6],s[7]);if(((e,t,i)=>{if(e){var n=Je.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(n!==r){b(i).weekdayMismatch=!0;i._isValid=!1;return}}return 1})(s[1],r,e)){e._a=r;e._tzm=(t=s[8],i=s[9],n=s[10],t?wt[t]:i?0:(r=parseInt(n,10),s=r%100,r=(r-s)/100,60*r+s));e._d=je.apply(null,e._a);e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm);b(e).rfc2822=!0}}else e._isValid=!1}g.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Ct(e,t,i){return null!=e?e:null!=t?t:i}function Et(e){var t,i,n=[];if(!e._d){i=(h=e,r=new Date(g.now()),h._useUTC?[r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()]:[r.getFullYear(),r.getMonth(),r.getDate()]);if(e._w&&null==e._a[$]&&null==e._a[O]){var r,s,o,a,l,c,d,u,h=e;r=h._w;if(null!=r.GG||null!=r.W||null!=r.E){l=1;c=4;s=Ct(r.GG,h._a[S],Ye(D(),1,4).year);o=Ct(r.W,1);a=Ct(r.E,1);(a<1||7<a)&&(d=!0)}else{l=h._locale._week.dow;c=h._locale._week.doy;u=Ye(D(),l,c);s=Ct(r.gg,h._a[S],u.year);o=Ct(r.w,u.week);if(null!=r.d){a=r.d;(a<0||6<a)&&(d=!0)}else if(null!=r.e){a=r.e+l;(r.e<0||6<r.e)&&(d=!0)}else a=l}if(o<1||o>k(s,l,c))b(h)._overflowWeeks=!0;else if(null!=d)b(h)._overflowWeekday=!0;else{u=Ge(s,o,a,l,c);h._a[S]=u.year;h._dayOfYear=u.dayOfYear}}if(null!=e._dayOfYear){r=Ct(e._a[S],i[S]);(e._dayOfYear>Ve(r)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0);d=je(r,0,e._dayOfYear);e._a[O]=d.getUTCMonth();e._a[$]=d.getUTCDate()}for(t=0;t<3&&null==e._a[t];++t)e._a[t]=n[t]=i[t];for(;t<7;t++)e._a[t]=n[t]=null==e._a[t]?2===t?1:0:e._a[t];if(24===e._a[C]&&0===e._a[E]&&0===e._a[z]&&0===e._a[xe]){e._nextDay=!0;e._a[C]=0}e._d=(e._useUTC?je:Xe).apply(null,n);s=e._useUTC?e._d.getUTCDay():e._d.getDay();null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm);e._nextDay&&(e._a[C]=24);e._w&&void 0!==e._w.d&&e._w.d!==s&&(b(e).weekdayMismatch=!0)}}g.ISO_8601=function(){};g.RFC_2822=function(){};function zt(e){if(e._f===g.ISO_8601)St(e);else if(e._f===g.RFC_2822)$t(e);else{e._a=[];b(e).empty=!0;for(var t,i,n,r,s,o,a=""+e._i,l=a.length,c=0,d=ae(e._f,e._locale).match(ie)||[],u=d.length,h=0;h<u;h++){i=d[h];t=(a.match(Ee(i,e))||[])[0];if(t){n=a.substr(0,a.indexOf(t));0<n.length&&b(e).unusedInput.push(n);a=a.slice(a.indexOf(t)+t.length);c+=t.length}if(se[i]){t?b(e).empty=!1:b(e).unusedTokens.push(i);r=i,s=t,o=e,null!=s&&p(ze,r)&&ze[r](s,o._a,o,r)}else e._strict&&!t&&b(e).unusedTokens.push(i)}b(e).charsLeftOver=l-c;0<a.length&&b(e).unusedInput.push(a);e._a[C]<=12&&!0===b(e).bigHour&&0<e._a[C]&&(b(e).bigHour=void 0);b(e).parsedDateParts=e._a.slice(0);b(e).meridiem=e._meridiem;e._a[C]=((e,t,i)=>{var n;if(null!=i){if(null!=e.meridiemHour)return e.meridiemHour(t,i);if(null!=e.isPM){n=e.isPM(i);n&&t<12&&(t+=12);n||12!==t||(t=0)}}return t})(e._locale,e._a[C],e._meridiem);l=b(e).era;null!==l&&(e._a[S]=e._locale.erasConvertYear(l,e._a[S]));Et(e);gt(e)}}function kt(e){var t=e._i,i=e._f;e._locale=e._locale||N(e._l);if(null===t||void 0===i&&""===t)return X({nullInput:!0});"string"==typeof t&&(e._i=t=e._locale.preparse(t));if(y(t))return new Y(gt(t));if(q(t))e._d=t;else if(m(i)){var n,r,s,o,a,l,c=e,d=!1,u=c._f.length;if(0===u){b(c).invalidFormat=!0;c._d=new Date(NaN)}else{for(o=0;o<u;o++){a=0;l=!1;n=G({},c);null!=c._useUTC&&(n._useUTC=c._useUTC);n._f=c._f[o];zt(n);H(n)&&(l=!0);a+=b(n).charsLeftOver;a+=10*b(n).unusedTokens.length;b(n).score=a;if(d){if(a<s){s=a;r=n}}else if(null==s||a<s||l){s=a;r=n;l&&(d=!0)}}V(c,r||n)}}else if(i)zt(e);else{var h=e,t=h._i;if(v(t))h._d=new Date(g.now());else if(q(t))h._d=new Date(t.valueOf());else if("string"==typeof t){var p=h;i=At.exec(p._i);if(null!==i)p._d=new Date(+i[1]);else{St(p);if(!1===p._isValid){delete p._isValid;$t(p);if(!1===p._isValid){delete p._isValid;p._strict?p._isValid=!1:g.createFromInputFallback(p)}}}}else if(m(t)){h._a=W(t.slice(0),function(e){return parseInt(e,10)});Et(h)}else if(F(t)){p=h;if(!p._d){var i=ce(p._i),f=void 0===i.day?i.date:i.day;p._a=W([i.year,i.month,f,i.hour,i.minute,i.second,i.millisecond],function(e){return e&&parseInt(e,10)});Et(p)}}else R(t)?h._d=new Date(t):g.createFromInputFallback(h)}H(e)||(e._d=null);return e}function xt(e,t,i,n,r){var s={};if(!0===t||!1===t){n=t;t=void 0}if(!0===i||!1===i){n=i;i=void 0}(F(e)&&I(e)||m(e)&&0===e.length)&&(e=void 0);s._isAMomentObject=!0;s._useUTC=s._isUTC=r;s._l=i;s._i=e;s._f=t;s._strict=n;r=s,s=new Y(gt(kt(r)));if(s._nextDay){s.add(1,"d");s._nextDay=void 0}return s}function D(e,t,i,n){return xt(e,t,i,n,!1)}be=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=D.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:X()}),ye=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=D.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:X()});function Nt(e,t){var i,n;1===t.length&&m(t[0])&&(t=t[0]);if(!t.length)return D();i=t[0];for(n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](i)||(i=t[n]);return i}var Dt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Tt(e){var t=ce(e),i=t.year||0,n=t.quarter||0,r=t.month||0,s=t.week||t.isoWeek||0,o=t.day||0,a=t.hour||0,l=t.minute||0,c=t.second||0,d=t.millisecond||0;this._isValid=(e=>{var t,i,n=!1,r=Dt.length;for(t in e)if(p(e,t)&&(-1===w.call(Dt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(i=0;i<r;++i)if(e[Dt[i]]){if(n)return!1;parseFloat(e[Dt[i]])!==h(e[Dt[i]])&&(n=!0)}return!0})(t);this._milliseconds=+d+1e3*c+6e4*l+1e3*a*60*60;this._days=+o+7*s;this._months=+r+3*n+12*i;this._data={};this._locale=N();this._bubble()}function Pt(e){return e instanceof Tt}function Lt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Bt(e,i){n(e,0,0,function(){var e=this.utcOffset(),t="+";if(e<0){e=-e;t="-"}return t+s(~~(e/60),2)+i+s(~~e%60,2)})}Bt("Z",":");Bt("ZZ","");M("Z",$e);M("ZZ",$e);_(["Z","ZZ"],function(e,t,i){i._useUTC=!0;i._tzm=It($e,e)});var Ft=/([\+\-]|\d\d)/gi;function It(e,t){var i,n=(t||"").match(e);if(null===n)return null;n=n[n.length-1]||[];n=(n+"").match(Ft)||["-",0,0];i=60*n[1]+h(n[2]);return 0===i?0:"+"===n[0]?i:-i}function Rt(e,t){var i,n;if(t._isUTC){i=t.clone();n=(y(e)||q(e)?e:D(e)).valueOf()-i.valueOf();i._d.setTime(i._d.valueOf()+n);g.updateOffset(i,!1);return i}return D(e).local()}function qt(e){return-Math.round(e._d.getTimezoneOffset())}g.updateOffset=function(){};function Wt(){return!!this.isValid()&&this._isUTC&&0===this._offset}var Vt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ht=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function T(e,t){var i,n,r=e;if(Pt(e))r={ms:e._milliseconds,d:e._days,M:e._months};else if(R(e)||!isNaN(+e)){r={};t?r[t]=+e:r.milliseconds=+e}else if(n=Vt.exec(e)){i="-"===n[1]?-1:1;r={y:0,d:h(n[$])*i,h:h(n[C])*i,m:h(n[E])*i,s:h(n[z])*i,ms:h(Lt(1e3*n[xe]))*i}}else if(n=Ht.exec(e)){i="-"===n[1]?-1:1;r={y:Xt(n[2],i),M:Xt(n[3],i),w:Xt(n[4],i),d:Xt(n[5],i),h:Xt(n[6],i),m:Xt(n[7],i),s:Xt(n[8],i)}}else if(null==r)r={};else if("object"==typeof r&&("from"in r||"to"in r)){n=((e,t)=>{var i;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Rt(t,e);if(e.isBefore(t))i=jt(e,t);else{i=jt(t,e);i.milliseconds=-i.milliseconds;i.months=-i.months}return i})(D(r.from),D(r.to));r={};r.ms=n.milliseconds;r.M=n.months}i=new Tt(r);Pt(e)&&p(e,"_locale")&&(i._locale=e._locale);Pt(e)&&p(e,"_isValid")&&(i._isValid=e._isValid);return i}T.fn=Tt.prototype;T.invalid=function(){return T(NaN)};function Xt(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function jt(e,t){var i={};i.months=t.month()-e.month()+12*(t.year()-e.year());e.clone().add(i.months,"M").isAfter(t)&&--i.months;i.milliseconds=+t-+e.clone().add(i.months,"M");return i}function Ut(n,r){return function(e,t){var i;if(null!==t&&!isNaN(+t)){J(r,"moment()."+r+"(period, number) is deprecated. Please use moment()."+r+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.");i=e;e=t;t=i}i=T(e,t);Gt(this,i,n);return this}}function Gt(e,t,i,n){var r=t._milliseconds,s=Lt(t._days),o=Lt(t._months);if(e.isValid()){n=null==n||n;o&&Re(e,pe(e,"Month")+o*i);s&&fe(e,"Date",pe(e,"Date")+s*i);r&&e._d.setTime(e._d.valueOf()+r*i);n&&g.updateOffset(e,s||o)}}Pe=Ut(1,"add"),Ze=Ut(-1,"subtract");function Yt(e){return"string"==typeof e||e instanceof String}function Kt(e){return y(e)||q(e)||Yt(e)||R(e)||(t=>{var e=m(t),i=!1;e&&(i=0===t.filter(function(e){return!R(e)&&Yt(t)}).length);return e&&i})(e)||(e=>{var t,i,n=F(e)&&!I(e),r=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o=s.length;for(t=0;t<o;t+=1){i=s[t];r=r||p(e,i)}return n&&r})(e)||null==e}function Zt(e,t){if(e.date()<t.date())return-Zt(t,e);var i,n,r=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(r,"months");if(t-s<0){i=e.clone().add(r-1,"months");n=(t-s)/(s-i)}else{i=e.clone().add(1+r,"months");n=(t-s)/(i-s)}return-(r+n)||0}g.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";g.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Jt(e){var t;if(void 0===e)return this._locale._abbr;t=N(e);null!=t&&(this._locale=t);return this}Qe=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function Qt(){return this._locale}var ei=126227808e5;function ti(e,t){return(e%t+t)%t}function ii(e,t,i){return e<100&&0<=e?new Date(e+400,t,i)-ei:new Date(e,t,i).valueOf()}function ni(e,t,i){return e<100&&0<=e?Date.UTC(e+400,t,i)-ei:Date.UTC(e,t,i)}n("N",0,0,"eraAbbr");n("NN",0,0,"eraAbbr");n("NNN",0,0,"eraAbbr");n("NNNN",0,0,"eraName");n("NNNNN",0,0,"eraNarrow");n("y",["y",1],"yo","eraYear");n("y",["yy",2],0,"eraYear");n("y",["yyy",3],0,"eraYear");n("y",["yyyy",4],0,"eraYear");M("N",ri);M("NN",ri);M("NNN",ri);M("NNNN",function(e,t){return t.erasNameRegex(e)});M("NNNNN",function(e,t){return t.erasNarrowRegex(e)});_(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,n){var r=i._locale.erasParse(e,n,i._strict);r?b(i).era=r:b(i).invalidEra=e});M("y",we);M("yy",we);M("yyy",we);M("yyyy",we);M("yo",function(e,t){return t._eraYearOrdinalRegex||we});_(["y","yy","yyy","yyyy"],S);_(["yo"],function(e,t,i,n){var r;i._locale._eraYearOrdinalRegex&&(r=e.match(i._locale._eraYearOrdinalRegex));i._locale.eraYearOrdinalParse?t[S]=i._locale.eraYearOrdinalParse(e,r):t[S]=parseInt(e,10)});function ri(e,t){return t.erasAbbrRegex(e)}function si(){for(var e=[],t=[],i=[],n=[],r=this.eras(),s=0,o=r.length;s<o;++s){t.push(A(r[s].name));e.push(A(r[s].abbr));i.push(A(r[s].narrow));n.push(A(r[s].name));n.push(A(r[s].abbr));n.push(A(r[s].narrow))}this._erasRegex=new RegExp("^("+n.join("|")+")","i");this._erasNameRegex=new RegExp("^("+t.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+i.join("|")+")","i")}n(0,["gg",2],0,function(){return this.weekYear()%100});n(0,["GG",2],0,function(){return this.isoWeekYear()%100});function oi(e,t){n(0,[e,e.length],0,t)}oi("gggg","weekYear");oi("ggggg","weekYear");oi("GGGG","isoWeekYear");oi("GGGGG","isoWeekYear");t("weekYear","gg");t("isoWeekYear","GG");i("weekYear",1);i("isoWeekYear",1);M("G",Se);M("g",Se);M("GG",d,l);M("gg",d,l);M("GGGG",Ae,me);M("gggg",Ae,me);M("GGGGG",_e,ve);M("ggggg",_e,ve);ke(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=h(e)});ke(["gg","GG"],function(e,t,i,n){t[n]=g.parseTwoDigitYear(e)});function ai(e,t,i,n,r){var s;if(null==e)return Ye(this,n,r).year;s=k(e,n,r);s<t&&(t=s);return function(e,t,i,n,r){var s=Ge(e,t,i,n,r),s=je(s.year,0,s.dayOfYear);this.year(s.getUTCFullYear());this.month(s.getUTCMonth());this.date(s.getUTCDate());return this}.call(this,e,t,i,n,r)}n("Q",0,"Qo","quarter");t("quarter","Q");i("quarter",7);M("Q",r);_("Q",function(e,t){t[O]=3*(h(e)-1)});n("D",["DD",2],"Do","date");t("date","D");i("date",9);M("D",d);M("DD",d,l);M("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});_(["D","DD"],$);_("Do",function(e,t){t[$]=h(e.match(d)[0])});Ae=he("Date",!0);n("DDD",["DDDD",3],"DDDo","dayOfYear");t("dayOfYear","DDD");i("dayOfYear",4);M("DDD",Me);M("DDDD",ge);_(["DDD","DDDD"],function(e,t,i){i._dayOfYear=h(e)});n("m",["mm",2],0,"minute");t("minute","m");i("minute",14);M("m",d);M("mm",d,l);_(["m","mm"],E);me=he("Minutes",!1);n("s",["ss",2],0,"second");t("second","s");i("second",15);M("s",d);M("ss",d,l);_(["s","ss"],z);var li,_e=he("Seconds",!1);n("S",0,0,function(){return~~(this.millisecond()/100)});n(0,["SS",2],0,function(){return~~(this.millisecond()/10)});n(0,["SSS",3],0,"millisecond");n(0,["SSSS",4],0,function(){return 10*this.millisecond()});n(0,["SSSSS",5],0,function(){return 100*this.millisecond()});n(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()});n(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()});n(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()});n(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()});t("millisecond","ms");i("millisecond",16);M("S",Me,r);M("SS",Me,l);M("SSS",Me,ge);for(li="SSSS";li.length<=9;li+="S")M(li,we);function ci(e,t){t[xe]=h(1e3*("0."+e))}for(li="S";li.length<=9;li+="S")_(li,ci);ve=he("Milliseconds",!1);n("z",0,0,"zoneAbbr");n("zz",0,0,"zoneName");r=Y.prototype;r.add=Pe;r.calendar=function(e,t){if(1===arguments.length)if(arguments[0]){if(Kt(arguments[0])){e=arguments[0];t=void 0}else if((e=>{for(var t,i=F(e)&&!I(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],s=0;s<r.length;s+=1){t=r[s];n=n||p(e,t)}return i&&n})(arguments[0])){t=arguments[0];e=void 0}}else{e=void 0;t=void 0}var i=e||D(),n=Rt(i,this).startOf("day"),n=g.calendarFormat(this,n)||"sameElse",r=t&&(o(t[n])?t[n].call(this,i):t[n]);return this.format(r||this.localeData().calendar(n,this,D(i)))};r.clone=function(){return new Y(this)};r.diff=function(e,t,i){var n,r,s;if(!this.isValid())return NaN;n=Rt(e,this);if(!n.isValid())return NaN;r=6e4*(n.utcOffset()-this.utcOffset());t=a(t);switch(t){case"year":s=Zt(this,n)/12;break;case"month":s=Zt(this,n);break;case"quarter":s=Zt(this,n)/3;break;case"second":s=(this-n)/1e3;break;case"minute":s=(this-n)/6e4;break;case"hour":s=(this-n)/36e5;break;case"day":s=(this-n-r)/864e5;break;case"week":s=(this-n-r)/6048e5;break;default:s=this-n}return i?s:u(s)};r.endOf=function(e){var t,i;e=a(e);if(void 0!==e&&"millisecond"!==e&&this.isValid()){i=this._isUTC?ni:ii;switch(e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf();t+=36e5-ti(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf();t+=6e4-ti(t,6e4)-1;break;case"second":t=this._d.valueOf();t+=1e3-ti(t,1e3)-1}this._d.setTime(t);g.updateOffset(this,!0)}return this};r.format=function(e){e=e||(this.isUtc()?g.defaultFormatUtc:g.defaultFormat);var t=oe(this,e);return this.localeData().postformat(t)};r.from=function(e,t){return this.isValid()&&(y(e)&&e.isValid()||D(e).isValid())?T({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};r.fromNow=function(e){return this.from(D(),e)};r.to=function(e,t){return this.isValid()&&(y(e)&&e.isValid()||D(e).isValid())?T({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};r.toNow=function(e){return this.to(D(),e)};r.get=function(e){e=a(e);return o(this[e])?this[e]():this};r.invalidAt=function(){return b(this).overflow};r.isAfter=function(e,t){var i=y(e)?e:D(e);if(!this.isValid()||!i.isValid())return!1;t=a(t)||"millisecond";return"millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()};r.isBefore=function(e,t){var i=y(e)?e:D(e);if(!this.isValid()||!i.isValid())return!1;t=a(t)||"millisecond";return"millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()};r.isBetween=function(e,t,i,n){var r=y(e)?e:D(e),s=y(t)?t:D(t);if(!(this.isValid()&&r.isValid()&&s.isValid()))return!1;n=n||"()";return("("===n[0]?this.isAfter(r,i):!this.isBefore(r,i))&&(")"===n[1]?this.isBefore(s,i):!this.isAfter(s,i))};r.isSame=function(e,t){var i=y(e)?e:D(e);if(!this.isValid()||!i.isValid())return!1;t=a(t)||"millisecond";return"millisecond"===t?this.valueOf()===i.valueOf():(i=i.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())};r.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)};r.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)};r.isValid=function(){return H(this)};r.lang=Qe;r.locale=Jt;r.localeData=Qt;r.max=ye;r.min=be;r.parsingFlags=function(){return V({},b(this))};r.set=function(e,t){if("object"==typeof e){e=ce(e);for(var i=(e=>{var t,i=[];for(t in e)p(e,t)&&i.push({unit:t,priority:de[t]});i.sort(function(e,t){return e.priority-t.priority});return i})(e),n=i.length,r=0;r<n;r++)this[i[r].unit](e[i[r].unit])}else{e=a(e);if(o(this[e]))return this[e](t)}return this};r.startOf=function(e){var t,i;e=a(e);if(void 0!==e&&"millisecond"!==e&&this.isValid()){i=this._isUTC?ni:ii;switch(e){case"year":t=i(this.year(),0,1);break;case"quarter":t=i(this.year(),this.month()-this.month()%3,1);break;case"month":t=i(this.year(),this.month(),1);break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=i(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf();t-=ti(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf();t-=ti(t,6e4);break;case"second":t=this._d.valueOf();t-=ti(t,1e3)}this._d.setTime(t);g.updateOffset(this,!0)}return this};r.subtract=Ze;r.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]};r.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}};r.toDate=function(){return new Date(this.valueOf())};r.toISOString=function(e){var t,i;return this.isValid()?(t=!0!==e,i=t?this.clone().utc():this,i.year()<0||9999<i.year()?oe(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):o(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",oe(i,"Z")):oe(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")):null};r.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t="moment",i="";if(!this.isLocal()){t=0===this.utcOffset()?"moment.utc":"moment.parseZone";i="Z"}t="["+t+'("]';e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";0;i=i+'[")]';return this.format(t+e+"-MM-DD[T]HH:mm:ss.SSS"+i)};"undefined"!=typeof Symbol&&null!=Symbol.for&&(r[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});r.toJSON=function(){return this.isValid()?this.toISOString():null};r.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};r.unix=function(){return Math.floor(this.valueOf()/1e3)};r.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};r.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};r.eraName=function(){for(var e,t=this.localeData().eras(),i=0,n=t.length;i<n;++i){e=this.clone().startOf("day").valueOf();if(t[i].since<=e&&e<=t[i].until)return t[i].name;if(t[i].until<=e&&e<=t[i].since)return t[i].name}return""};r.eraNarrow=function(){for(var e,t=this.localeData().eras(),i=0,n=t.length;i<n;++i){e=this.clone().startOf("day").valueOf();if(t[i].since<=e&&e<=t[i].until)return t[i].narrow;if(t[i].until<=e&&e<=t[i].since)return t[i].narrow}return""};r.eraAbbr=function(){for(var e,t=this.localeData().eras(),i=0,n=t.length;i<n;++i){e=this.clone().startOf("day").valueOf();if(t[i].since<=e&&e<=t[i].until)return t[i].abbr;if(t[i].until<=e&&e<=t[i].since)return t[i].abbr}return""};r.eraYear=function(){for(var e,t,i=this.localeData().eras(),n=0,r=i.length;n<r;++n){e=i[n].since<=i[n].until?1:-1;t=this.clone().startOf("day").valueOf();if(i[n].since<=t&&t<=i[n].until||i[n].until<=t&&t<=i[n].since)return(this.year()-g(i[n].since).year())*e+i[n].offset}return this.year()};r.year=He;r.isLeapYear=function(){return ue(this.year())};r.weekYear=function(e){return ai.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};r.isoWeekYear=function(e){return ai.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)};r.quarter=r.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)};r.month=qe;r.daysInMonth=function(){return Te(this.year(),this.month())};r.week=r.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")};r.isoWeek=r.isoWeeks=function(e){var t=Ye(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")};r.weeksInYear=function(){var e=this.localeData()._week;return k(this.year(),e.dow,e.doy)};r.weeksInWeekYear=function(){var e=this.localeData()._week;return k(this.weekYear(),e.dow,e.doy)};r.isoWeeksInYear=function(){return k(this.year(),1,4)};r.isoWeeksInISOWeekYear=function(){return k(this.isoWeekYear(),1,4)};r.date=Ae;r.day=r.days=function(e){var t;return this.isValid()?(t=this._isUTC?this._d.getUTCDay():this._d.getDay(),null==e?t:(e=((e,t)=>{if("string"!=typeof e)return e;if(!isNaN(e))return parseInt(e,10);e=t.weekdaysParse(e);return"number"==typeof e?e:null})(e,this.localeData()),this.add(e-t,"d"))):null!=e?this:NaN};r.weekday=function(e){var t;return this.isValid()?(t=(this.day()+7-this.localeData()._week.dow)%7,null==e?t:this.add(e-t,"d")):null!=e?this:NaN};r.isoWeekday=function(e){var t,i,n;return this.isValid()?null!=e?(t=(i=e,n=this.localeData(),"string"==typeof i?n.weekdaysParse(i)%7||7:isNaN(i)?null:i),this.day(this.day()%7?t:t-7)):this.day()||7:null!=e?this:NaN};r.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")};r.hour=r.hours=f;r.minute=r.minutes=me;r.second=r.seconds=_e;r.millisecond=r.milliseconds=ve;r.utcOffset=function(e,t,i){var n,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?r:qt(this);if("string"==typeof e){e=It($e,e);if(null===e)return this}else Math.abs(e)<16&&!i&&(e*=60);!this._isUTC&&t&&(n=qt(this));this._offset=e;this._isUTC=!0;null!=n&&this.add(n,"m");if(r!==e)if(!t||this._changeInProgress)Gt(this,T(e-r,"m"),1,!1);else if(!this._changeInProgress){this._changeInProgress=!0;g.updateOffset(this,!0);this._changeInProgress=null}return this};r.utc=function(e){return this.utcOffset(0,e)};r.local=function(e){if(this._isUTC){this.utcOffset(0,e);this._isUTC=!1;e&&this.subtract(qt(this),"m")}return this};r.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=It(Oe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this};r.hasAlignedHourOffset=function(e){if(!this.isValid())return!1;e=e?D(e).utcOffset():0;return(this.utcOffset()-e)%60==0};r.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};r.isLocal=function(){return!!this.isValid()&&!this._isUTC};r.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};r.isUtc=Wt;r.isUTC=Wt;r.zoneAbbr=function(){return this._isUTC?"UTC":""};r.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};r.dates=e("dates accessor is deprecated. Use date instead.",Ae);r.months=e("months accessor is deprecated. Use month instead",qe);r.years=e("years accessor is deprecated. Use year instead",He);r.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){if(null==e)return-this.utcOffset();"string"!=typeof e&&(e=-e);this.utcOffset(e,t);return this});r.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(v(this._isDSTShifted)){var e,t={};G(t,this);t=kt(t);if(t._a){e=(t._isUTC?c:D)(t._a);this._isDSTShifted=this.isValid()&&0<((e,t,i)=>{for(var n=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),s=0,o=0;o<n;o++)(i&&e[o]!==t[o]||!i&&h(e[o])!==h(t[o]))&&s++;return s+r})(t._a,e.toArray())}else this._isDSTShifted=!1}return this._isDSTShifted});function di(e){return e}l=ee.prototype;l.calendar=function(e,t,i){var n=this._calendar[e]||this._calendar.sameElse;return o(n)?n.call(t,i):n};l.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];if(t||!i)return t;this._longDateFormat[e]=i.match(ie).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join("");return this._longDateFormat[e]};l.invalidDate=function(){return this._invalidDate};l.ordinal=function(e){return this._ordinal.replace("%d",e)};l.preparse=di;l.postformat=di;l.relativeTime=function(e,t,i,n){var r=this._relativeTime[i];return o(r)?r(e,t,i,n):r.replace(/%d/i,e)};l.pastFuture=function(e,t){var i=this._relativeTime[0<e?"future":"past"];return o(i)?i(t):i.replace(/%s/i,t)};l.set=function(e){var t,i;for(i in e)if(p(e,i)){t=e[i];o(t)?this[i]=t:this["_"+i]=t}this._config=e;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};l.eras=function(e,t){for(var i,n=this._eras||N("en")._eras,r=0,s=n.length;r<s;++r){if("string"==typeof n[r].since){i=g(n[r].since).startOf("day");n[r].since=i.valueOf()}switch(typeof n[r].until){case"undefined":n[r].until=1/0;break;case"string":i=g(n[r].until).startOf("day").valueOf();n[r].until=i.valueOf()}}return n};l.erasParse=function(e,t,i){var n,r,s,o,a,l=this.eras();e=e.toUpperCase();for(n=0,r=l.length;n<r;++n){s=l[n].name.toUpperCase();o=l[n].abbr.toUpperCase();a=l[n].narrow.toUpperCase();if(i)switch(t){case"N":case"NN":case"NNN":if(o===e)return l[n];break;case"NNNN":if(s===e)return l[n];break;case"NNNNN":if(a===e)return l[n]}else if(0<=[s,o,a].indexOf(e))return l[n]}};l.erasConvertYear=function(e,t){var i=e.since<=e.until?1:-1;return void 0===t?g(e.since).year():g(e.since).year()+(t-e.offset)*i};l.erasAbbrRegex=function(e){p(this,"_erasAbbrRegex")||si.call(this);return e?this._erasAbbrRegex:this._erasRegex};l.erasNameRegex=function(e){p(this,"_erasNameRegex")||si.call(this);return e?this._erasNameRegex:this._erasRegex};l.erasNarrowRegex=function(e){p(this,"_erasNarrowRegex")||si.call(this);return e?this._erasNarrowRegex:this._erasRegex};l.months=function(e,t){return e?(m(this._months)?this._months:this._months[(this._months.isFormat||Be).test(t)?"format":"standalone"])[e.month()]:m(this._months)?this._months:this._months.standalone};l.monthsShort=function(e,t){return e?(m(this._monthsShort)?this._monthsShort:this._monthsShort[Be.test(t)?"format":"standalone"])[e.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};l.monthsParse=function(e,t,i){var n,r;if(this._monthsParseExact)return function(e,t,i){var n,r,s,o=e.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(n=0;n<12;++n){s=c([2e3,n]);this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase();this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase()}}if(i)r="MMM"===t?w.call(this._shortMonthsParse,o):w.call(this._longMonthsParse,o);else if("MMM"===t){r=w.call(this._shortMonthsParse,o);if(-1!==r)return r;r=w.call(this._longMonthsParse,o)}else{r=w.call(this._longMonthsParse,o);if(-1!==r)return r;r=w.call(this._shortMonthsParse,o)}return-1!==r?r:null}.call(this,e,t,i);if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(n=0;n<12;n++){r=c([2e3,n]);if(i&&!this._longMonthsParse[n]){this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i");this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")}if(!i&&!this._monthsParse[n]){r="^"+this.months(r,"")+"|^"+this.monthsShort(r,"");this._monthsParse[n]=new RegExp(r.replace(".",""),"i")}if(i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}};l.monthsRegex=function(e){return this._monthsParseExact?(p(this,"_monthsRegex")||We.call(this),e?this._monthsStrictRegex:this._monthsRegex):(p(this,"_monthsRegex")||(this._monthsRegex=Ie),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)};l.monthsShortRegex=function(e){return this._monthsParseExact?(p(this,"_monthsRegex")||We.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(p(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)};l.week=function(e){return Ye(e,this._week.dow,this._week.doy).week};l.firstDayOfYear=function(){return this._week.doy};l.firstDayOfWeek=function(){return this._week.dow};l.weekdays=function(e,t){var i=m(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ke(i,this._week.dow):e?i[e.day()]:i};l.weekdaysMin=function(e){return!0===e?Ke(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin};l.weekdaysShort=function(e){return!0===e?Ke(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort};l.weekdaysParse=function(e,t,i){var n,r;if(this._weekdaysParseExact)return function(e,t,i){var n,r,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(n=0;n<7;++n){s=c([2e3,1]).day(n);this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase();this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase();this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase()}}if(i)r="dddd"===t?w.call(this._weekdaysParse,o):"ddd"===t?w.call(this._shortWeekdaysParse,o):w.call(this._minWeekdaysParse,o);else if("dddd"===t){r=w.call(this._weekdaysParse,o);if(-1!==r)return r;r=w.call(this._shortWeekdaysParse,o);if(-1!==r)return r;r=w.call(this._minWeekdaysParse,o)}else if("ddd"===t){r=w.call(this._shortWeekdaysParse,o);if(-1!==r)return r;r=w.call(this._weekdaysParse,o);if(-1!==r)return r;r=w.call(this._minWeekdaysParse,o)}else{r=w.call(this._minWeekdaysParse,o);if(-1!==r)return r;r=w.call(this._weekdaysParse,o);if(-1!==r)return r;r=w.call(this._shortWeekdaysParse,o)}return-1!==r?r:null}.call(this,e,t,i);if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(n=0;n<7;n++){r=c([2e3,1]).day(n);if(i&&!this._fullWeekdaysParse[n]){this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i");this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i");this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")}if(!this._weekdaysParse[n]){r="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,"");this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")}if(i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}};l.weekdaysRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(p(this,"_weekdaysRegex")||(this._weekdaysRegex=et),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)};l.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(p(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=tt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};l.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(p(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=it),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};l.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)};l.meridiem=function(e,t,i){return 11<e?i?"pm":"PM":i?"am":"AM"};function ui(e,t,i,n){var r=N(),s=c().set(n,t);return r[i](s,e)}function hi(e,t,i){if(R(e)){t=e;e=void 0}e=e||"";if(null!=t)return ui(e,t,i,"month");for(var n=[],r=0;r<12;r++)n[r]=ui(e,r,i,"month");return n}function pi(e,t,i,n){if("boolean"!=typeof e){t=e;i=t;e=!1}if(R(t)){i=t;t=void 0}t=t||"";var r,s=N(),o=e?s._week.dow:0,a=[];if(null!=i)return ui(t,(i+o)%7,n,"day");for(r=0;r<7;r++)a[r]=ui(t,(r+o)%7,n,"day");return a}pt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,t=1===h(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th";return e+t}});g.lang=e("moment.lang is deprecated. Use moment.locale instead.",pt);g.langData=e("moment.langData is deprecated. Use moment.localeData instead.",N);var fi=Math.abs;function gi(e,t,i,n){var r=T(t,i);e._milliseconds+=n*r._milliseconds;e._days+=n*r._days;e._months+=n*r._months;return e._bubble()}function mi(e){return e<0?Math.floor(e):Math.ceil(e)}function vi(e){return 4800*e/146097}function bi(e){return 146097*e/4800}function yi(e){return function(){return this.as(e)}}Me=yi("ms"),ge=yi("s"),Pe=yi("m"),ye=yi("h"),be=yi("d"),Ze=yi("w"),f=yi("M"),me=yi("Q"),_e=yi("y");function Mi(e){return function(){return this.isValid()?this._data[e]:NaN}}var ve=Mi("milliseconds"),Ae=Mi("seconds"),He=Mi("minutes"),l=Mi("hours"),Ai=Mi("days"),_i=Mi("months"),wi=Mi("years");var Si=Math.round,Oi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function $i(e,t,i,n){var r=T(e).abs(),s=Si(r.as("s")),o=Si(r.as("m")),a=Si(r.as("h")),l=Si(r.as("d")),c=Si(r.as("M")),d=Si(r.as("w")),r=Si(r.as("y")),s=(s<=i.ss?["s",s]:s<i.s&&["ss",s])||(o<=1?["m"]:o<i.m&&["mm",o])||(a<=1?["h"]:a<i.h&&["hh",a])||(l<=1?["d"]:l<i.d&&["dd",l]);null!=i.w&&(s=s||(d<=1?["w"]:d<i.w&&["ww",d]));s=s||(c<=1?["M"]:c<i.M&&["MM",c])||(r<=1?["y"]:["yy",r]);s[2]=t;s[3]=0<+e;s[4]=n;return function(e,t,i,n,r){return r.relativeTime(t||1,!!i,e,n)}.apply(null,s)}var Ci=Math.abs;function Ei(e){return(0<e)-(e<0)||+e}function zi(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i,n,r,s,o,a=Ci(this._milliseconds)/1e3,l=Ci(this._days),c=Ci(this._months),d=this.asSeconds();if(!d)return"P0D";e=u(a/60);t=u(e/60);a%=60;e%=60;i=u(c/12);c%=12;n=a?a.toFixed(3).replace(/\.?0+$/,""):"";r=d<0?"-":"";s=Ei(this._months)!==Ei(d)?"-":"";o=Ei(this._days)!==Ei(d)?"-":"";d=Ei(this._milliseconds)!==Ei(d)?"-":"";return r+"P"+(i?s+i+"Y":"")+(c?s+c+"M":"")+(l?o+l+"D":"")+(t||e||a?"T":"")+(t?d+t+"H":"")+(e?d+e+"M":"")+(a?d+n+"S":"")}var ki,P=Tt.prototype;P.isValid=function(){return this._isValid};P.abs=function(){var e=this._data;this._milliseconds=fi(this._milliseconds);this._days=fi(this._days);this._months=fi(this._months);e.milliseconds=fi(e.milliseconds);e.seconds=fi(e.seconds);e.minutes=fi(e.minutes);e.hours=fi(e.hours);e.months=fi(e.months);e.years=fi(e.years);return this};P.add=function(e,t){return gi(this,e,t,1)};P.subtract=function(e,t){return gi(this,e,t,-1)};P.as=function(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;e=a(e);if("month"===e||"quarter"===e||"year"===e){t=this._days+n/864e5;i=this._months+vi(t);switch(e){case"month":return i;case"quarter":return i/3;case"year":return i/12}}else{t=this._days+Math.round(bi(this._months));switch(e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}}};P.asMilliseconds=Me;P.asSeconds=ge;P.asMinutes=Pe;P.asHours=ye;P.asDays=be;P.asWeeks=Ze;P.asMonths=f;P.asQuarters=me;P.asYears=_e;P.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*h(this._months/12):NaN};P._bubble=function(){var e=this._milliseconds,t=this._days,i=this._months,n=this._data;if(!(0<=e&&0<=t&&0<=i||e<=0&&t<=0&&i<=0)){e+=864e5*mi(bi(i)+t);t=0;i=0}n.milliseconds=e%1e3;e=u(e/1e3);n.seconds=e%60;e=u(e/60);n.minutes=e%60;e=u(e/60);n.hours=e%24;t+=u(e/24);e=u(vi(t));i+=e;t-=mi(bi(e));e=u(i/12);i%=12;n.days=t;n.months=i;n.years=e;return this};P.clone=function(){return T(this)};P.get=function(e){e=a(e);return this.isValid()?this[e+"s"]():NaN};P.milliseconds=ve;P.seconds=Ae;P.minutes=He;P.hours=l;P.days=Ai;P.weeks=function(){return u(this.days()/7)};P.months=_i;P.years=wi;P.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var i,n=!1,r=Oi;if("object"==typeof e){t=e;e=!1}"boolean"==typeof e&&(n=e);if("object"==typeof t){r=Object.assign({},Oi,t);null!=t.s&&null==t.ss&&(r.ss=t.s-1)}i=this.localeData();r=$i(this,!n,r,i);n&&(r=i.pastFuture(+this,r));return i.postformat(r)};P.toISOString=zi;P.toString=zi;P.toJSON=zi;P.locale=Jt;P.localeData=Qt;P.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",zi);P.lang=Qe;n("X",0,0,"unix");n("x",0,0,"valueOf");M("x",Se);M("X",/[+-]?\d+(\.\d{1,3})?/);_("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))});_("x",function(e,t,i){i._d=new Date(h(e))});
//! moment.js
g.version="2.29.4";ki=D,L=ki;g.fn=r;g.min=function(){var e=[].slice.call(arguments,0);return Nt("isBefore",e)};g.max=function(){var e=[].slice.call(arguments,0);return Nt("isAfter",e)};g.now=function(){return Date.now?Date.now():+new Date};g.utc=c;g.unix=function(e){return D(1e3*e)};g.months=function(e,t){return hi(e,t,"months")};g.isDate=q;g.locale=pt;g.invalid=X;g.duration=T;g.isMoment=y;g.weekdays=function(e,t,i){return pi(e,t,i,"weekdays")};g.parseZone=function(){return D.apply(null,arguments).parseZone()};g.localeData=N;g.isDuration=Pt;g.monthsShort=function(e,t){return hi(e,t,"monthsShort")};g.weekdaysMin=function(e,t,i){return pi(e,t,i,"weekdaysMin")};g.defineLocale=ft;g.updateLocale=function(e,t){if(null!=t){var i,n=lt;if(null!=x[e]&&null!=x[e].parentLocale)x[e].set(Q(x[e]._config,t));else{i=ht(e);null!=i&&(n=i._config);t=Q(n,t);null==i&&(t.abbr=e);n=new ee(t);n.parentLocale=x[e];x[e]=n}pt(e)}else if(null!=x[e])if(null!=x[e].parentLocale){x[e]=x[e].parentLocale;e===pt()&&pt(e)}else null!=x[e]&&delete x[e];return x[e]};g.locales=function(){return te(x)};g.weekdaysShort=function(e,t,i){return pi(e,t,i,"weekdaysShort")};g.normalizeUnits=a;g.relativeTimeRounding=function(e){return void 0===e?Si:"function"==typeof e&&(Si=e,!0)};g.relativeTimeThreshold=function(e,t){if(void 0===Oi[e])return!1;if(void 0===t)return Oi[e];Oi[e]=t;"s"===e&&(Oi.ss=t-1);return!0};g.calendarFormat=function(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"};g.prototype=r;g.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};return g});define.amd=_previousDefineAmd;_previousDefineAmd=define.amd;define.amd=!1;
//! moment-timezone.js
//! version : 0.5.41
//! Copyright (c) JS Foundation and other contributors
//! license : MIT
//! github.com/moment/moment-timezone
((e,t)=>{"object"==typeof module&&module.exports?module.exports=t(require("moment")):"function"==typeof define&&define.amd?define(["moment"],t):t(e.moment)})(this,function(r){void 0===r.version&&r.default&&(r=r.default);var t,c={},s={},o={},d={},u={},e=(r&&"string"==typeof r.version||E("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/"),r.version.split(".")),i=+e[0],n=+e[1];(i<2||2==i&&n<6)&&E("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+r.version+". See momentjs.com");function l(e){return 96<e?e-87:64<e?e-29:e-48}function a(e){var t,i=0,n=e.split("."),r=n[0],s=n[1]||"",o=1,a=0,n=1;if(45===e.charCodeAt(0)){i=1;n=-1}for(;i<r.length;i++){t=l(r.charCodeAt(i));a=60*a+t}for(i=0;i<s.length;i++){o/=60;t=l(s.charCodeAt(i));a+=t*o}return a*n}function h(e){for(var t=0;t<e.length;t++)e[t]=a(e[t])}function p(e,t){for(var i=[],n=0;n<t.length;n++)i[n]=e[t[n]];return i}function f(e){var t=e.split("|"),i=t[2].split(" "),n=t[3].split(""),r=t[4].split(" ");h(i);h(n);h(r);for(var s=r,o=n.length,a=0;a<o;a++)s[a]=Math.round((s[a-1]||0)+6e4*s[a]);s[o-1]=1/0;return{name:t[0],abbrs:p(t[1].split(" "),n),offsets:p(i,n),untils:r,population:0|t[5]}}function g(e){e&&this._set(f(e))}g.prototype={_set:function(e){this.name=e.name;this.abbrs=e.abbrs;this.untils=e.untils;this.offsets=e.offsets;this.population=e.population},_index:function(e){for(var t=+e,i=this.untils,n=0;n<i.length;n++)if(t<i[n])return n},countries:function(){var t=this.name;return Object.keys(o).filter(function(e){return-1!==o[e].zones.indexOf(t)})},parse:function(e){for(var t,i,n,r=+e,s=this.offsets,o=this.untils,a=o.length-1,l=0;l<a;l++){t=s[l];i=s[l+1];n=s[l&&l-1];t<i&&z.moveAmbiguousForward?t=i:n<t&&z.moveInvalidForward&&(t=n);if(r<o[l]-6e4*t)return s[l]}return s[a]},abbr:function(e){return this.abbrs[this._index(e)]},offset:function(e){E("zone.offset has been deprecated in favor of zone.utcOffset");return this.offsets[this._index(e)]},utcOffset:function(e){return this.offsets[this._index(e)]}};function m(e,t){this.name=e;this.zones=t}function v(e){var t=e.toTimeString(),i=t.match(/\([a-z ]+\)/i);if(i&&i[0]){i=i[0].match(/[A-Z]/g);i=i?i.join(""):void 0}else{i=t.match(/[A-Z]{3,5}/g);i=i?i[0]:void 0}"GMT"===i&&(i=void 0);this.at=+e;this.abbr=i;this.offset=e.getTimezoneOffset()}function b(e){this.zone=e;this.offsetScore=0;this.abbrScore=0}b.prototype.scoreOffsetAt=function(e){this.offsetScore+=Math.abs(this.zone.utcOffset(e.at)-e.offset);this.zone.abbr(e.at).replace(/[^A-Z]/g,"")!==e.abbr&&this.abbrScore++};function y(){for(var e,t,i=(new Date).getFullYear()-2,n=new v(new Date(i,0,1)),r=[n],s=1;s<48;s++){t=new v(new Date(i,s,1));if(t.offset!==n.offset){e=((e,t)=>{for(var i;i=6e4*((t.at-e.at)/12e4|0);){i=new v(new Date(e.at+i));i.offset===e.offset?e=i:t=i}return e})(n,t);r.push(e);r.push(new v(new Date(e.at+6e4)))}n=t}for(s=0;s<4;s++){r.push(new v(new Date(i+s,0,1)));r.push(new v(new Date(i+s,6,1)))}return r}function M(e,t){return e.offsetScore!==t.offsetScore?e.offsetScore-t.offsetScore:e.abbrScore!==t.abbrScore?e.abbrScore-t.abbrScore:e.zone.population!==t.zone.population?t.zone.population-e.zone.population:t.zone.name.localeCompare(e.zone.name)}function A(){try{var e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(e&&3<e.length){var t=d[_(e)];if(t)return t;E("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}for(var i,n,r=y(),s=r.length,o=(e=>{for(var t,i,n=e.length,r={},s=[],o=0;o<n;o++){i=u[e[o].offset]||{};for(t in i)i.hasOwnProperty(t)&&(r[t]=!0)}for(o in r)r.hasOwnProperty(o)&&s.push(d[o]);return s})(r),a=[],l=0;l<o.length;l++){i=new b(S(o[l]));for(n=0;n<s;n++)i.scoreOffsetAt(r[n]);a.push(i)}a.sort(M);return 0<a.length?a[0].zone.name:void 0}function _(e){return(e||"").toLowerCase().replace(/\//g,"_")}function w(e){var t,i,n,r;"string"==typeof e&&(e=[e]);for(t=0;t<e.length;t++){n=e[t].split("|");i=n[0];r=_(i);c[r]=e[t];d[r]=i;a=void 0;l=void 0;s=void 0;o=void 0;var s,o,a=r,l=n[2].split(" ");h(l);for(s=0;s<l.length;s++){o=l[s];u[o]=u[o]||{};u[o][a]=!0}}}function S(e,t){e=_(e);var i,n=c[e];if(n instanceof g)return n;if("string"==typeof n){n=new g(n);c[e]=n;return n}if(s[e]&&t!==S&&(i=S(s[e],S))){n=c[e]=new g;n._set(i);n.name=d[e];return n}return null}function O(e){var t,i,n,r;"string"==typeof e&&(e=[e]);for(t=0;t<e.length;t++){i=e[t].split("|");n=_(i[0]);r=_(i[1]);s[n]=r;d[n]=i[0];s[r]=n;d[r]=i[1]}}function $(e){if(!$.didShowError){$.didShowError=!0;E("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")}return!!S(e)}function C(e){var t="X"===e._f||"x"===e._f;return!(!e._a||void 0!==e._tzm||t)}function E(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e)}function z(e){var t=Array.prototype.slice.call(arguments,0,-1),i=arguments[arguments.length-1],n=S(i),t=r.utc.apply(null,t);n&&!r.isMoment(e)&&C(t)&&t.add(n.parse(t),"minutes");t.tz(i);return t}z.version="0.5.41";z.dataVersion="";z._zones=c;z._links=s;z._names=d;z._countries=o;z.add=w;z.link=O;z.load=function(e){w(e.zones);O(e.links);var t,i,n,r=e.countries;if(r&&r.length)for(t=0;t<r.length;t++){n=r[t].split("|");i=n[0].toUpperCase();n=n[1].split(" ");o[i]=new m(i,n)}z.dataVersion=e.version};z.zone=S;z.zoneExists=$;z.guess=function(e){t&&!e||(t=A());return t};z.names=function(){var e,t=[];for(e in d)d.hasOwnProperty(e)&&(c[e]||c[s[e]])&&d[e]&&t.push(d[e]);return t.sort()};z.Zone=g;z.unpack=f;z.unpackBase60=a;z.needsOffset=C;z.moveInvalidForward=!0;z.moveAmbiguousForward=!1;z.countries=function(){return Object.keys(o)};z.zonesForCountry=function(e,t){e=(e=>{e=e.toUpperCase();return o[e]||null})(e);var i;return e?(i=e.zones.sort(),t?i.map(function(e){var t=S(e);return{name:e,offset:t.utcOffset(new Date)}}):i):null};var k,e=r.fn;r.tz=z;r.defaultZone=null;r.updateOffset=function(e,t){var i=r.defaultZone;if(void 0===e._z){if(i&&C(e)&&!e._isUTC){e._d=r.utc(e._a)._d;e.utc().add(i.parse(e),"minutes")}e._z=i}if(e._z){i=e._z.utcOffset(e);Math.abs(i)<16&&(i/=60);if(void 0!==e.utcOffset){var n=e._z;e.utcOffset(-i,t);e._z=n}else e.zone(i,t)}};e.tz=function(e,t){if(e){if("string"!=typeof e)throw new Error("Time zone name must be a string, got "+e+" ["+typeof e+"]");this._z=S(e);this._z?r.updateOffset(this,t):E("Moment Timezone has no data for "+e+". See http://momentjs.com/timezone/docs/#/data-loading/.");return this}if(this._z)return this._z.name};function x(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function N(e){return function(){this._z=null;return e.apply(this,arguments)}}e.zoneName=x(e.zoneName);e.zoneAbbr=x(e.zoneAbbr);e.utc=N(e.utc);e.local=N(e.local);e.utcOffset=(k=e.utcOffset,function(){0<arguments.length&&(this._z=null);return k.apply(this,arguments)});r.tz.setDefault=function(e){(i<2||2==i&&n<9)&&E("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+r.version+".");r.defaultZone=e?S(e):null;return r};e=r.momentProperties;if("[object Array]"===Object.prototype.toString.call(e)){e.push("_z");e.push("_a")}else e&&(e._z=null);return r});define.amd=_previousDefineAmd;moment.tz.load({version:"2025b",zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|WET WEST CET CEST|0 -10 -10 -20|01012320102|3bX0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Bissau|-01 GMT|10 0|01|cap0|39e4","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|LX0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0|15e6","Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|85e3","Africa/El_Aaiun|-01 +00 +01|10 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|fi10 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Juba|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT GMT|I.u 0|01|4SoI.u|11e5","Africa/Ndjamena|WAT WAST|-10 -20|010|nNb0 Wn0|13e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00|","Africa/Tripoli|EET CET CEST|-20 -10 -20|0121212121212121210120120|tda0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|CET CEST|-10 -20|0101010101010101010|hOn0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|SAST CAT WAT|-20 -20 -10|01212121212121212121212121212121212121212121212121|Ndy0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|BST BDT AHST HST HDT|b0 a0 a0 a0 90|010101010101010101010101010123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AHST AHDT YST AKST AKDT|a0 90 90 90 80|010101010101010101010101010123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kc0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST|40|0||24e5","America/Araguaina|-03 -02|30 20|01010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|-03 -02|30 20|01010101010101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|-03 -02 -04|30 20 40|01010101210102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|-03 -02 -04|30 20 40|01010101210101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|-03 -02 -04|30 20 40|010101202101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|-03 -02 -04|30 20 40|01010120202102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|-03 -02 -04|30 20 40|010101012101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|-03 -02 -04|30 20 40|010101202020102020|9Rf0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|-03 -02 -04|30 20 40|0101010121010201010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|6FE0 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Bahia_Banderas|MST MDT CDT CST|70 60 50 60|0101010101010101010101010101023232323232323232323232323|13Vl0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|-03 -02|30 20|010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|AST ADT|40 30|010101010|i7G0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|-03 -02|30 20|0101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|CST CDT|60 50|01010|9xG0 qn0 lxB0 mn0|57e3","America/Boa_Vista|-04 -03|40 30|01010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|-05 -04|50 40|010|Snh0 1PX0|90e5","America/Boise|MST MDT|70 60|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|MST MDT CST CDT EST|70 60 60 50 50|01010101010101010101010101010101010101010101010101010101234210101010101010101010101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|CST EST CDT EDT|60 50 50 40|0102021320202020202020202020202020202020201|taU0 2tx0 wgP0 1lb0 14p0 1lb0 14o0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|-04 -0430|40 4u|010|1wmv0 kqo0|29e5","America/Cayenne|-03|30|0||58e3","America/Chicago|CST CDT|60 50|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|CST CDT MDT MST|60 50 60 70|0101023232323232323232323232323232323232323232323232320|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|CST CDT MDT MST|60 50 60 70|01010232323232323232323232323232323232323232323232323203232323232323232323232323232323232323|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Costa_Rica|CST CDT|60 50|010101010|mgS0 Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Coyhaique|-03 -04|30 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0|","America/Phoenix|MST|70|0||42e5","America/Cuiaba|-04 -03|40 30|0101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|-03 -02 GMT|30 20 0|0101010101010101010101010101010102|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT MST|80 70 70|0101012|Ka0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST PST PDT MST|90 80 70 70|012121212121212121212121212121212121212121212121212121212121212121212121212121212123|9ix0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT|70 60|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|85H0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|MST MDT|70 60|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|-05 -04|50 40|01010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|CST CDT|60 50|01010|Gcu0 WL0 1qN0 WL0|11e5","America/Tijuana|PST PDT|80 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fmy0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|EST EDT|50 40|0101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E60 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|-03 -02 -01|30 20 10|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101012121212121212121212121212121212121|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|17e3","America/Goose_Bay|AST ADT ADDT|40 30 20|01010101010101010101010101010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|EST EDT AST|50 40 40|010101010101010101010101010101010101010101010101010101010101010101010101021010101010101010101010101010101010101010101010|mG70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|CST CDT|60 50|010101010|9tG0 An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|-05 -04|50 40|010|TKR0 rz0|27e5","America/Guyana|-0345 -03 -04|3J 30 40|012|dzfJ Ey0f|80e4","America/Halifax|AST ADT|40 30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|CST CDT|50 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K50 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|MST MDT|70 60|0101010|13Vl0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT EST|60 50 50|0101010101010101010101010101010101010101010121010101010101010101010101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|EST EDT CDT|50 40 50|01010101020101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT EST EDT|60 50 50 40|010101010101010121012323232323232323232323232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|EST EDT CDT CST|50 40 50 60|0102323232323232323232323232323232323232323232323232323232323232323232323|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|EST EDT CDT CST|50 40 50 60|0102320101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|EST EDT CDT CST|50 40 50 60|0102310101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|PST PDT MDT MST|80 70 60 70|0101010101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|5Ea0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|EST EDT CST CDT|50 40 60 50|0101010101010101010101010101010101010101010101010101010123010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|EST EDT|50 40|010101010101010101010|9Kv0 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PDT YDT YST AKST AKDT|80 70 80 90 90 80|010101010101010101010201010134545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|EST EDT CDT|50 40 50|01010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT EST EDT|60 50 50 40|01010101010101010101010101010101010101010101010101010101010101232323232323232323232323232323232323232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|-04|40|0||19e5","America/Lima|-05 -04|50 40|010101010|CVF0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT|80 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|-03 -02|30 20|0101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|CST EST CDT|60 50 50|010202010102020|86u0 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|-04 -03|40 30|010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|AST ADT|40 30|010|oXg0 19X0|39e4","America/Matamoros|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|MST MDT|70 60|0101010101010101010101010101010101010101010101010101010|13Vl0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|EST CDT CST|50 50 60|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|85H0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|CST EST CDT|60 50 50|010202020202020202020202020202020202020202020202020202020|taU0 24n0 wG10 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|PST PDT AKST AKDT|80 70 90 80|010101010101010101010101010102323230232323232323232323232323232323232323232323232|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010|13Vk0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|AST -03 -02|40 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|p9g0 gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|-03 -02 -0130 -0230|30 20 1u 2u|0101023010101010101010101010101010101010101010101010|JD0 jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|BST BDT YST AKST AKDT|b0 a0 90 90 80|010101010101010101010101010123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|-02 -01|20 10|01010101010101010|CxC0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT CST CDT|70 60 60 50|01010101010101010101010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT CST CDT|70 60 60 50|01010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT CST CDT|70 60 60 50|01010101010101010101010101010101010101010101010101010101010101010101232323232323232323232323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|CST CDT MDT MST|60 50 60 70|0101023232323232323232323232323232323232323232323232320101010101010101010101010101010101010|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|-0330 -03|3u 30|01|zSPu|24e4","America/Port-au-Prince|EST EDT|50 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|wu50 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|-05 -04|50 40|010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|-04 -03|40 30|0101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|-03 -04|30 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|CST CDT|60 50|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|CST CDT EST|60 50 50|0101010101010101010101010101010101010101010101010101010101210101010101010101010101010101010101010101010101010101010101010101010101010101010|5E80 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|CST|60|0||19e4","America/Resolute|CST CDT EST|60 50 50|0101010101010101010101010101010101010101010101010101010101210101010101210101010101010101010101010101010101010101010101010101010101010101010|5E80 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|-04 -03|40 30|01010101|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|-03 -04|30 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|62e5","America/Santo_Domingo|-0430 EST AST|4u 50 40|0101010101212|ksu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|-03 -02|30 20|010101010101010101010101010101010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|-02 -01 +00|20 10 0|01021212121212121212121212121212121212121212121212121212121212121212121212121212121212121010101010101010101010101010101010|oXg0 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 2pA0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|452","America/Sitka|PST PDT YST AKST AKDT|80 70 90 90 80|010101010101010101010101010123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NDDT|3u 2u 1u|01010101010101010101010101010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K5u 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|MST CST|70 60|01|5E90|16e3","America/Tegucigalpa|CST CDT|60 50|0101010|Gcu0 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|AST ADT|40 30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|PHG0 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|PST PDT|80 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101012|p7K0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|YST YDT AKST AKDT|90 80 90 80|010101010101010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|Kb0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|+08 +11|-80 -b0|01010101010101010|1ARS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01 14kX 1lf1 14kX 1lf1 13bX|10","Antarctica/Davis|+07 +05|-70 -50|01010|1ART0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEDT AEST|-b0 -a0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|1","Antarctica/Mawson|+06 +05|-60 -50|01|1ARU0|60","Pacific/Auckland|NZST NZDT|-c0 -d0|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0|14e5","Antarctica/Palmer|-03 -02 -04|30 20 40|01020202020202020202020202020202020202020202020202020202020202020202020|9Rf0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|+03|-30|0||57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|40","Antarctica/Vostok|+07 -00 +05|-70 0 -50|0102|WCF0 1Nj0 1aTv0|25","Europe/Berlin|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXd0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|41e5","Asia/Almaty|+06 +07 +05|-60 -70 -50|01010101010101010101020101010101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 L4m0|15e5","Asia/Amman|EET EEST +03|-20 -30 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101012|8kK0 KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|+13 +14 +12 +11|-d0 -e0 -c0 -b0|010202020202020202023202020202020202020202020202020202020232|rmX0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|+05 +06 +04|-50 -60 -40|0101010101010101010201010120202020202020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|+05 +06 +04|-50 -60 -40|01010101010101010102010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|+05 +06 +04|-50 -60 -40|01010101010101010101020|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|+05 +06 +04|-50 -60 -40|010101010101010101020101010101010102020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|+03 +04|-30 -40|01010101010101010101010101010101010101010101010101010|u190 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|+04 +03|-40 -30|01|5QI0|96e4","Asia/Baku|+04 +05 +03|-40 -50 -30|010101010101010101010201010101010101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|+07|-70|0||15e6","Asia/Barnaul|+07 +08 +06|-70 -80 -60|01010101010101010101020101010102020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|61a0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|22e5","Asia/Bishkek|+06 +07 +05|-60 -70 -50|0101010101010101010102020202020202020202020202020|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|+08|-80|0||42e4","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+09 +10 +08|-90 -a0 -80|0101010101010101010102010101010101010101010101010101010101010120|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Ulaanbaatar|+07 +08 +09|-70 -80 -90|01212121212121212121212121212121212121212121212121|jsF0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|CST CDT|-80 -90|0101010101010|DKG0 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|+0530 +0630 +06|-5u -6u -60|0120|14giu 11zu n3cu|22e5","Asia/Dhaka|+06 +07|-60 -70|010|1A5R0 1i00|16e6","Asia/Damascus|EET EEST +03|-20 -30 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012|M00 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|+09 +08|-90 -80|010|fpr0 Xld0|19e4","Asia/Dubai|+04|-40|0||39e5","Asia/Dushanbe|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|EET EEST +03|-20 -30 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101201010101010101010101010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|","Asia/Gaza|IST IDT EET EEST|-20 -30 -20 -30|0101010101010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0|18e5","Asia/Hebron|IST IDT EET EEST|-20 -30 -20 -30|010101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0|25e4","Asia/Ho_Chi_Minh|+08 +07|-80 -70|01|dfs0|90e5","Asia/Hong_Kong|HKT HKST|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|+06 +07 +08|-60 -70 -80|01212121212121212121212121212121212121212121212121|jsG0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|+08 +09 +07|-80 -90 -70|010101010101010101010201010101010101010101010101010101010101010|rn40 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|EET EEST +03 +04|-20 -30 -30 -40|01010101010123201010101010101010101010101010101010101010101010101010101010101012|8jz0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Kamchatka|+12 +13 +11|-c0 -d0 -b0|0101010101010101010102010101010101010101010101010101010101020|rn00 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|+05 PKT PKST|-50 -50 -60|01212121|2Xv0 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|+06|-60|0||32e5","Asia/Kathmandu|+0530 +0545|-5u -5J|01|CVuu|12e5","Asia/Khandyga|+09 +10 +08 +11|-90 -a0 -80 -b0|01010101010101010101020101010101010101010101010131313131313131310|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|+07 +08 +06|-70 -80 -60|010101010101010101010201010101010101010101010101010101010101010|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|+0730 +08|-7u -80|01|td40|71e5","Asia/Macau|CST CDT|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|+11 +12 +10|-b0 -c0 -a0|0101010101010101010102010101010101010101010101010101010101010120|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST PDT|-80 -90|01010|hB40 1bb0 uNB0 rz0|24e6","Asia/Nicosia|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|32e4","Asia/Novokuznetsk|+07 +08 +06|-70 -80 -60|0101010101010101010102010101010101010101010101010101010101020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101020202020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|+06 +07 +05|-60 -70 -50|010101010101010101010201010101010101010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|+05 +06 +04|-50 -60 -40|010101010101010202020202020202020202020202020|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|WITA WIB|-80 -70|01|HNs0|23e4","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qostanay|+05 +06 +04|-50 -60 -40|01010101010101010102010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 Mv90|","Asia/Qyzylorda|+05 +06|-50 -60|010101010101010101010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010202020202020202020202020202020|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|+05 +06|-50 -60|010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|KST KDT|-90 -a0|01010|Gf50 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010101010101010101010101010101010|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST CDT|-80 -90|0101010|akg0 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|+04 +05 +03|-40 -50 -30|01010101010101010101020202010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|+0330 +0430 +04 +05|-3u -4u -40 -50|0123201010101010101010101010101010101010101010101010101010101010101010|hyHu 1pc0 120u Rc0 Dc0 1iMu JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|+0530 +06|-5u -60|01|HcGu|79e3","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101010101010101010101020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ust-Nera|+09 +12 +11 +10|-90 -c0 -b0 -a0|0121212121212121212123212121212121212121212121212121212121212123|rn30 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|+10 +11 +09|-a0 -b0 -90|010101010101010101010201010101010101010101010101010101010101010|rn20 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|+09 +10 +08|-90 -a0 -80|010101010101010101010201010101010101010101010101010101010101010|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|+05 +06 +04|-50 -60 -40|010101010101010101010201010101010101010101010101010101010101010|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|+04 +05 +03|-40 -50 -30|01010101010101010101020202020101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|-01 +00 WET WEST|10 0 0 -10|0101010101010101010101023101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|tLB0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 Ap0 An0 wo0 Eo0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|25e4","Atlantic/Bermuda|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|avi0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXc0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|54e4","Atlantic/Cape_Verde|-02 -01|20 10|01|elE0|50e4","Atlantic/Faroe|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|49e3","Atlantic/Madeira|WET WEST|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|tOo0 1a00 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|27e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|-04 -03 -02|40 30 20|01212101010101010101010101010101010101010101010101010101|wrg0 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|18e3","Australia/Hobart|AEDT AEST|-b0 -a0|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|21e4","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010|bHRf Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|0101010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010|bHS0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","Europe/Brussels|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|21e5","Pacific/Easter|-06 -07 -05|60 70 50|01010101010101010101010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|30e2","Europe/Athens|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cOK0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|35e5","Europe/Dublin|IST GMT|-10 0|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|12e5","Etc/GMT-1|+01|-10|0||","Pacific/Guadalcanal|+11|-b0|0||11e4","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Indian/Maldives|+05|-50|0||35e4","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Pacific/Gambier|-09|90|0||125","Etc/UCT|UTC|0|0||","Europe/Andorra|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|B7d0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|79e3","Europe/Astrakhan|+04 +05 +03|-40 -50 -30|0101010101010101020202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/London|BST GMT|-10 0|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|10e6","Europe/Belgrade|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|wdd0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|12e5","Europe/Prague|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muN0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|13e5","Europe/Bucharest|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|mRa0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|19e5","Europe/Budapest|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|17e5","Europe/Zurich|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|38e4","Europe/Chisinau|MSK MSD EEST EET|-30 -40 -30 -20|01010101010101010101232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|67e4","Europe/Gibraltar|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|tLB0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|30e3","Europe/Helsinki|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm00 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|12e5","Europe/Kaliningrad|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010102323232323232323232323232323232323232323232343|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010101012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|34e5","Europe/Kirov|+04 +05 MSD MSK MSK|-40 -50 -40 -30 -40|01010101010101010232302323232323232323232323232323232323232343|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|CET WET WEST CEST|-10 0 -10 -20|0121212121212121212121212121212120303030212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|go00 1cM0 1cM0 1fB0 1cM0 1cM0 1cM0 1fA0 1a00 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|27e5","Europe/Madrid|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|apy0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|62e5","Europe/Malta|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|42e4","Europe/Minsk|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010101023232323232323232323232323232323232323234|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fbc0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|11e6","Europe/Moscow|MSK MSD EEST EET MSK|-30 -40 -30 -20 -40|0101010101010101010102301010101010101010101010101010101010101040|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|MSK MSD EEST EET|-30 -40 -30 -20|01010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|64e4","Europe/Rome|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|39e5","Europe/Samara|+04 +05 +03|-40 -50 -30|01010101010101010202010101010101010101010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|+04 +05 +03|-40 -50 -30|0101010101010102020202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|MSK MSD EET EEST MSK|-30 -40 -20 -30 -40|0101010101010101010232323101010323232323232323232323232323232323240|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muJ0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|12e5","Europe/Tallinn|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|41e4","Europe/Tirane|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|axz0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|42e4","Europe/Ulyanovsk|+04 +05 +03 +02|-40 -50 -30 -20|010101010101010102023202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|18e5","Europe/Vilnius|MSK MSD EEST EET CEST CET|-30 -40 -30 -20 -20 -10|0101010101010101023232323232323232345432323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|54e4","Europe/Volgograd|+04 +05 MSD MSK MSK|-40 -50 -40 -30 -40|0101010101010102323230232323232323232323232323232323232323234303|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|17e5","Pacific/Honolulu|HST|a0|0||37e4","Indian/Chagos|+05 +06|-50 -60|01|13ij0|30e2","Indian/Mauritius|+04 +05|-40 -50|01010|v5U0 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|-12 +12|c0 -c0|01|Vxo0|14e3","Pacific/Chatham|+1245 +1345|-cJ -dJ|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0|600","Pacific/Apia|-11 -10 +14 +13|b0 a0 -e0 -d0|010123232323232323232323|1Dbn0 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4","Pacific/Efate|+11 +12|-b0 -c0|01010101010101010101010|9EA0 Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-12 -11 +13|c0 b0 -d0|012|nIc0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|+12 +13|-c0 -d0|01010101010101010101010101010|1ace0 LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Galapagos|-05 -06|50 60|0101|CVF0 gNd0 rz0|25e3","Pacific/Guam|GST GDT ChST|-a0 -b0 -a0|010101010102|JQ0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+12 +11|-c0 -b0|01|1aAA0|66e2","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Nauru|+1130 +12|-bu -c0|01|maCu|10e3","Pacific/Norfolk|+1130 +1230 +11 +12|-bu -cu -b0 -c0|01023232323232323232323232323232323232323232323|bHOu Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|25e4","Pacific/Noumea|+11 +12|-b0 -c0|0101010|jhp0 xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tongatapu|+13 +14|-d0 -e0|010101010|1csd0 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Cayenne|Etc/GMT+3","America/Chicago|CST6CDT","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/La_Paz|Etc/GMT+4","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|EST5EDT","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|EST","America/Phoenix|America/Creston","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Brunei|Etc/GMT-8","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Riyadh|Etc/GMT-3","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Asia/Urumqi|Etc/GMT-6","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/UCT|Etc/UTC","Etc/UCT|Etc/Universal","Etc/UCT|Etc/Zulu","Etc/UCT|UCT","Etc/UCT|UTC","Etc/UCT|Universal","Etc/UCT|Zulu","Europe/Athens|EET","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|CET","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Brussels|MET","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Etc/GMT-5","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Gambier|Etc/GMT+9","Pacific/Guadalcanal|Etc/GMT-11","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tahiti|Etc/GMT+10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Antarctica/Vostok Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Asia/Singapore Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla Asia/Tokyo","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Coyhaique America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]});_previousDefineAmd=define.amd;define.amd=!1;
/*!
* jquery-timepicker v1.11.15 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation.
* Copyright (c) 2015 Jon Thornton - http://jonthornton.github.com/jquery-timepicker/
* License: MIT
*/
(e=>{"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(b){var y=86400,M={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},o={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(e,t){if(null===e)return null;if("number"!=typeof t.step)return e;var i=e%(60*t.step),n=t.minTime||0;i-=n%(60*t.step);30*t.step<=i?e+=60*t.step-i:e-=i;return k(e,t)},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1,wrapHours:!0},A={init:function(s){return this.each(function(){var e,t=b(this),i=[];for(e in o)t.data(e)&&(i[e]=t.data(e));var n=b.extend({},o,s,i);n.lang&&(M=b.extend(M,n.lang));n=l(n);t.data("timepicker-settings",n);t.addClass("ui-timepicker-input");if(n.useSelect)c(t);else{t.prop("autocomplete","off");if(n.showOn)for(var r in n.showOn)t.on(n.showOn[r]+".timepicker",A.show);t.on("change.timepicker",h);t.on("keydown.timepicker",g);t.on("keyup.timepicker",m);n.disableTextInput&&t.on("keydown.timepicker",f);t.on("cut.timepicker",m);t.on("paste.timepicker",m);h.call(t.get(0),null,"initial")}})},show:function(e){var t=b(this),i=t.data("timepicker-settings");e&&e.preventDefault();if(i.useSelect)t.data("timepicker-list").focus();else{S(t)&&t.blur();var n=t.data("timepicker-list");if(!t.prop("readonly")){if(!n||0===n.length||"function"==typeof i.durationTime){c(t);n=t.data("timepicker-list")}if(!a(n)){t.data("ui-timepicker-value",t.val());O(t,n);A.hide();n.show();var r={};i.orientation.match(/r/)?r.left=t.offset().left+t.outerWidth()-n.outerWidth()+parseInt(n.css("marginLeft").replace("px",""),10):r.left=t.offset().left+parseInt(n.css("marginLeft").replace("px",""),10);s=i.orientation.match(/t/)||!i.orientation.match(/b/)&&t.offset().top+t.outerHeight(!0)+n.outerHeight()>b(window).height()+b(window).scrollTop()?"t":"b";if("t"==s){n.addClass("ui-timepicker-positioned-top");r.top=t.offset().top-n.outerHeight()+parseInt(n.css("marginTop").replace("px",""),10)}else{n.removeClass("ui-timepicker-positioned-top");r.top=t.offset().top+t.outerHeight()+parseInt(n.css("marginTop").replace("px",""),10)}n.offset(r);var s=n.find(".ui-timepicker-selected");if(!s.length){r=z(p(t));null!==r?s=u(t,n,r):i.scrollDefault&&(s=u(t,n,i.scrollDefault()))}s.length&&!s.hasClass("ui-timepicker-disabled")||(s=n.find("li:not(.ui-timepicker-disabled):first"));if(s&&s.length){r=n.scrollTop()+s.position().top-s.outerHeight();n.scrollTop(r)}else n.scrollTop(0);i.stopScrollPropagation&&b(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(e){e.preventDefault();var t=b(this).scrollTop();b(this).scrollTop(t+e.originalEvent.deltaY)});b(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",d);b(window).on("resize.ui-timepicker",d);i.closeOnWindowScroll&&b(document).on("scroll.ui-timepicker",d);t.trigger("showTimepicker");return this}}}},hide:function(e){var t=b(this),i=t.data("timepicker-settings");i&&i.useSelect&&t.blur();b(".ui-timepicker-wrapper").each(function(){var e=b(this);if(a(e)){var t=e.data("timepicker-input"),i=t.data("timepicker-settings");i&&i.selectOnBlur&&C(t);e.hide();t.trigger("hideTimepicker")}});return this},option:function(n,r){return"string"==typeof n&&void 0===r?b(this).data("timepicker-settings")[n]:this.each(function(){var e=b(this),t=e.data("timepicker-settings"),i=e.data("timepicker-list");"object"==typeof n?t=b.extend(t,n):"string"==typeof n&&(t[n]=r);t=l(t);e.data("timepicker-settings",t);h.call(e.get(0),{type:"change"},"initial");if(i){i.remove();e.data("timepicker-list",!1)}t.useSelect&&c(e)})},getSecondsFromMidnight:function(){return z(p(this))},getTime:function(e){var t=p(this);if(!t)return null;t=z(t);if(null===t)return null;e=e||new Date;var i=new Date(e);i.setHours(t/3600);i.setMinutes(t%3600/60);i.setSeconds(t%60);i.setMilliseconds(0);return i},isVisible:function(){var e=this.data("timepicker-list");return!(!e||!a(e))},setTime:function(e){var t,i=this.data("timepicker-settings");t=(i.forceRoundTime?w:E)(z(e),i);e&&null===t&&i.noneOption&&(t=e);$(this,t,"initial");h.call(this.get(0),{type:"change"},"initial");this.data("timepicker-list")&&O(this,this.data("timepicker-list"));return this},remove:function(){var e=this;if(e.hasClass("ui-timepicker-input")){var t=e.data("timepicker-settings");e.removeAttr("autocomplete","off");e.removeClass("ui-timepicker-input");e.removeData("timepicker-settings");e.off(".timepicker");e.data("timepicker-list")&&e.data("timepicker-list").remove();t.useSelect&&e.show();e.removeData("timepicker-list");return this}}};function a(e){var t=e[0];return 0<t.offsetWidth&&0<t.offsetHeight}function l(e){e.minTime&&(e.minTime=z(e.minTime));e.maxTime&&(e.maxTime=z(e.maxTime));e.durationTime&&"function"!=typeof e.durationTime&&(e.durationTime=z(e.durationTime));if("now"==e.scrollDefault)e.scrollDefault=function(){return e.roundingFunction(z(new Date),e)};else if(e.scrollDefault&&"function"!=typeof e.scrollDefault){var t=e.scrollDefault;e.scrollDefault=function(){return e.roundingFunction(z(t),e)}}else e.minTime&&(e.scrollDefault=function(){return e.roundingFunction(e.minTime,e)});"string"===b.type(e.timeFormat)&&e.timeFormat.match(/[gh]/)&&(e._twelveHourTime=!0);!1===e.showOnFocus&&-1!=e.showOn.indexOf("focus")&&e.showOn.splice(e.showOn.indexOf("focus"),1);if(0<e.disableTimeRanges.length){for(var i in e.disableTimeRanges)e.disableTimeRanges[i]=[z(e.disableTimeRanges[i][0]),z(e.disableTimeRanges[i][1])];e.disableTimeRanges=e.disableTimeRanges.sort(function(e,t){return e[0]-t[0]});for(i=e.disableTimeRanges.length-1;0<i;i--)if(e.disableTimeRanges[i][0]<=e.disableTimeRanges[i-1][1]){e.disableTimeRanges[i-1]=[Math.min(e.disableTimeRanges[i][0],e.disableTimeRanges[i-1][0]),Math.max(e.disableTimeRanges[i][1],e.disableTimeRanges[i-1][1])];e.disableTimeRanges.splice(i,1)}}return e}function c(t){var e=t.data("timepicker-settings"),i=t.data("timepicker-list");if(i&&i.length){i.remove();t.data("timepicker-list",!1)}if(e.useSelect){i=b("<select />",{class:"ui-timepicker-select"});t.attr("name")&&i.attr("name","ui-timepicker-"+t.attr("name"));var n=i}else{i=b("<ul />",{class:"ui-timepicker-list"}),n=b("<div />",{class:"ui-timepicker-wrapper",tabindex:-1});n.css({display:"none",position:"absolute"}).append(i)}if(e.noneOption){!0===e.noneOption&&(e.noneOption=e.useSelect?"Time...":"None");if(b.isArray(e.noneOption)){for(var r in e.noneOption)if(parseInt(r,10)==r){var s=_(e.noneOption[r],e.useSelect);i.append(s)}}else{s=_(e.noneOption,e.useSelect);i.append(s)}}e.className&&n.addClass(e.className);if((null!==e.minTime||null!==e.durationTime)&&e.showDuration){"function"==typeof e.step||e.step;n.addClass("ui-timepicker-with-duration");n.addClass("ui-timepicker-step-"+e.step)}var o=e.minTime,a=("function"==typeof e.durationTime?o=z(e.durationTime()):null!==e.durationTime&&(o=e.durationTime),null!==e.minTime?e.minTime:0),l=null!==e.maxTime?e.maxTime:a+y-1;l<a&&(l+=y);l===y-1&&"string"===b.type(e.timeFormat)&&e.show2400&&(l=y);var c=e.disableTimeRanges,d=0,u=c.length,h=e.step;"function"!=typeof h&&(h=function(){return e.step});for(var r=a,p=0;r<=l;p++,r+=60*h(p)){var f=r,g=E(f,e);if(e.useSelect)var m=b("<option />",{value:g});else{m=b("<li />");m.addClass(f%y<y/2?"ui-timepicker-am":"ui-timepicker-pm");m.data("time",k(f,e))}m.text(g);if((null!==e.minTime||null!==e.durationTime)&&e.showDuration){g=((e,t)=>{e=Math.abs(e);var i,n=Math.round(e/60),r=[];if(n<60)r=[n,M.mins];else{i=Math.floor(n/60);n=n%60;30==t&&30==n&&(i+=M.decimal+5);r.push(i);r.push(1==i?M.hr:M.hrs);if(30!=t&&n){r.push(n);r.push(M.mins)}}return r.join(" ")})(r-o,e.step);if(e.useSelect)m.text(m.text()+" ("+g+")");else{var v=b("<span />",{class:"ui-timepicker-duration"});v.text(" ("+g+")");m.append(v)}}if(d<u){f>=c[d][1]&&(d+=1);c[d]&&f>=c[d][0]&&f<c[d][1]&&(e.useSelect?m.prop("disabled",!0):m.addClass("ui-timepicker-disabled"))}i.append(m)}n.data("timepicker-input",t);t.data("timepicker-list",n);if(e.useSelect){t.val()&&i.val(w(z(t.val()),e));i.on("focus",function(){b(this).data("timepicker-input").trigger("showTimepicker")});i.on("blur",function(){b(this).data("timepicker-input").trigger("hideTimepicker")});i.on("change",function(){$(t,b(this).val(),"select")});$(t,i.val(),"initial");t.hide().after(i)}else{a=e.appendTo;"string"==typeof a?a=b(a):"function"==typeof a&&(a=a(t));a.append(n);O(t,i);i.on("mousedown click","li",function(e){t.off("focus.timepicker");t.on("focus.timepicker-ie-hack",function(){t.off("focus.timepicker-ie-hack");t.on("focus.timepicker",A.show)});S(t)||t[0].focus();i.find("li").removeClass("ui-timepicker-selected");b(this).addClass("ui-timepicker-selected");if(C(t)){t.trigger("hideTimepicker");i.on("mouseup.timepicker click.timepicker","li",function(e){i.off("mouseup.timepicker click.timepicker");n.hide()})}})}}function _(e,t){var i,n,r;if("object"==typeof e){i=e.label;n=e.className;r=e.value}else if("string"==typeof e){i=e;r=""}else b.error("Invalid noneOption value");return t?b("<option />",{value:r,class:n,text:i}):b("<li />",{class:n,text:i}).data("time",String(r))}function w(e,t){e=t.roundingFunction(e,t);if(null!==e)return E(e,t)}function d(e){if(e.target!=window){var t=b(e.target);if(!t.closest(".ui-timepicker-input").length&&!t.closest(".ui-timepicker-wrapper").length){A.hide();b(document).unbind(".ui-timepicker");b(window).unbind(".ui-timepicker")}}}function S(e){var t=e.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&t.disableTouchKeyboard}function u(e,t,n){if(!n&&0!==n)return!1;var i=e.data("timepicker-settings"),r=!1,n=i.roundingFunction(n,i);t.find("li").each(function(e,t){var i=b(t);if("number"==typeof i.data("time")&&i.data("time")==n)return r=i,!1});return r}function O(e,t){t.find("li").removeClass("ui-timepicker-selected");var i=e.data("timepicker-settings"),n=z(p(e),i);if(null!==n){var r=u(e,t,n);if(r){var s=r.offset().top-t.offset().top;(s+r.outerHeight()>t.outerHeight()||s<0)&&t.scrollTop(t.scrollTop()+r.position().top-r.outerHeight());!i.forceRoundTime&&r.data("time")!==n||r.addClass("ui-timepicker-selected")}}}function h(e,t){if("timepicker"!=t){var i=b(this);if(""===this.value)$(i,null,t);else if(!i.is(":focus")||e&&"change"==e.type){var n=i.data("timepicker-settings"),r=z(this.value,n);if(null===r)i.trigger("timeFormatError");else{var s=!1;null!==n.minTime&&null!==n.maxTime&&(r<n.minTime||r>n.maxTime)&&(s=!0);b.each(n.disableTimeRanges,function(){if(r>=this[0]&&r<this[1])return s=!0,!1});if(n.forceRoundTime){var o=n.roundingFunction(r,n);if(o!=r){r=o;t=null}}o=E(r,n);s?($(i,o,"error")||e&&"change"==e.type)&&i.trigger("timeRangeError"):$(i,o,t)}}}}function p(e){return e.is("input")?e.val():e.data("ui-timepicker-value")}function $(e,t,i){if(e.is("input")){e.val(t);var n=e.data("timepicker-settings");n.useSelect&&"select"!=i&&e.data("timepicker-list")&&e.data("timepicker-list").val(w(z(t),n))}if(e.data("ui-timepicker-value")!=t){e.data("ui-timepicker-value",t);"select"==i?e.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):-1==["error","initial"].indexOf(i)&&e.trigger("changeTime");return 1}-1==["error","initial"].indexOf(i)&&e.trigger("selectTime")}function f(e){switch(e.keyCode){case 13:case 9:return;default:e.preventDefault()}}function g(e){var t=b(this),i=t.data("timepicker-list");if(!i||!a(i)){if(40!=e.keyCode)return!0;A.show.call(t.get(0));i=t.data("timepicker-list");S(t)||t.focus()}switch(e.keyCode){case 13:if(C(t)){h.call(t.get(0),{type:"change"});A.hide.apply(this)}e.preventDefault();return!1;case 38:var n=i.find(".ui-timepicker-selected");if(n.length){if(!n.is(":first-child")){n.removeClass("ui-timepicker-selected");n.prev().addClass("ui-timepicker-selected");n.prev().position().top<n.outerHeight()&&i.scrollTop(i.scrollTop()-n.outerHeight())}}else{i.find("li").each(function(e,t){if(0<b(t).position().top)return n=b(t),!1});n.addClass("ui-timepicker-selected")}return!1;case 40:n=i.find(".ui-timepicker-selected");if(0===n.length){i.find("li").each(function(e,t){if(0<b(t).position().top)return n=b(t),!1});n.addClass("ui-timepicker-selected")}else if(!n.is(":last-child")){n.removeClass("ui-timepicker-selected");n.next().addClass("ui-timepicker-selected");n.next().position().top+2*n.outerHeight()>i.outerHeight()&&i.scrollTop(i.scrollTop()+n.outerHeight())}return!1;case 27:i.find("li").removeClass("ui-timepicker-selected");A.hide();break;case 9:A.hide();break;default:return!0}}function m(e){var t=b(this),i=t.data("timepicker-list"),n=t.data("timepicker-settings");if(!i||!a(i)||n.disableTextInput)return!0;if("paste"===e.type||"cut"===e.type)setTimeout(function(){n.typeaheadHighlight?O(t,i):i.hide()},0);else switch(e.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:n.typeaheadHighlight?O(t,i):i.hide()}}function C(e){var t=e.data("timepicker-settings"),i=e.data("timepicker-list"),n=null,i=i.find(".ui-timepicker-selected");if(!i.hasClass("ui-timepicker-disabled")){i.length&&(n=i.data("time"));if(null!==n){"string"!=typeof n&&(n=E(n,t));$(e,n,"select")}return 1}}function E(e,t){if("number"!=typeof e)return null;var i=parseInt(e%60),n=parseInt(e/60%60),r=parseInt(e/3600%24),s=new Date(1970,0,2,r,n,i,0);if(isNaN(s.getTime()))return null;if("function"===b.type(t.timeFormat))return t.timeFormat(s);for(var o,a,l="",c=0;c<t.timeFormat.length;c++){a=t.timeFormat.charAt(c);switch(a){case"a":l+=11<s.getHours()?M.pm:M.am;break;case"A":l+=11<s.getHours()?M.PM:M.AM;break;case"g":o=s.getHours()%12;l+=0===o?"12":o;break;case"G":o=s.getHours();e===y&&(o=t.show2400?24:0);l+=o;break;case"h":o=s.getHours()%12;0!==o&&o<10&&(o="0"+o);l+=0===o?"12":o;break;case"H":o=s.getHours();e===y&&(o=t.show2400?24:0);l+=9<o?o:"0"+o;break;case"i":n=s.getMinutes();l+=9<n?n:"0"+n;break;case"s":i=s.getSeconds();l+=9<i?i:"0"+i;break;case"\\":c++;l+=t.timeFormat.charAt(c);break;default:l+=a}}return l}function z(e,t){if(""===e||null===e)return null;if("object"==typeof e)return 3600*e.getHours()+60*e.getMinutes()+e.getSeconds();if("string"!=typeof e)return e;e=e.toLowerCase().replace(/[\s\.]/g,"");"a"!=e.slice(-1)&&"p"!=e.slice(-1)||(e+="m");var i="("+M.am.replace(".","")+"|"+M.pm.replace(".","")+"|"+M.AM.replace(".","")+"|"+M.PM.replace(".","")+")?",i=new RegExp("^"+i+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+i+"$"),i=e.match(i);if(!i)return null;var n=parseInt(+i[2],10),r=i[1]||i[5],s=n,o=+i[3]||0,i=+i[4]||0;if(n<=12&&r)var a=r==M.pm||r==M.PM,s=12==n?a?12:0:n+(a?12:0);else if(t){a=3600*n+60*o+i;if(a>=y+(t.show2400?1:0)){if(!1===t.wrapHours)return null;s=n%24}}a=3600*s+60*o+i;if(n<12&&!r&&t&&t._twelveHourTime&&t.scrollDefault){s=a-t.scrollDefault();s<0&&y/-2<=s&&(a=(a+y/2)%y)}return a}function k(e,t){return e==y&&t.show2400?e:e%y}b.fn.timepicker=function(e){if(!this.length)return this;if(A[e])return this.hasClass("ui-timepicker-input")?A[e].apply(this,Array.prototype.slice.call(arguments,1)):this;if("object"==typeof e||!e)return A.init.apply(this,arguments);b.error("Method "+e+" does not exist on jQuery.timepicker")}});define.amd=_previousDefineAmd;_previousDefineAmd=define.amd;define.amd=!1;(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports&&"function"==typeof require?e(require("jquery")):e(jQuery)})(function(h){var n={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");t.className=e;t.style.position="absolute";t.style.display="none";return t}},i=27,r=9,s=13,o=38,a=39,l=40,e=h.noop;function c(e,t){var i=this;i.element=e;i.el=h(e);i.suggestions=[];i.badQueries=[];i.selectedIndex=-1;i.currentValue=i.element.value;i.timeoutId=null;i.cachedResponse={};i.onChangeTimeout=null;i.onChange=null;i.isLocal=!1;i.suggestionsContainer=null;i.noSuggestionsContainer=null;i.options=h.extend(!0,{},c.defaults,t);i.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"};i.hint=null;i.hintValue="";i.selection=null;i.initialize();i.setOptions(t)}c.utils=n;h.Autocomplete=c;c.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(e,t){var i;return t?(i="("+n.escapeRegExChars(t)+")",e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")):e.value},formatGroup:function(e,t){return'<div class="autocomplete-group">'+t+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:e,onSearchComplete:e,onSearchError:e,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(e,t,i){return-1!==e.value.toLowerCase().indexOf(i)},paramName:"query",transformResult:function(e){return"string"==typeof e?h.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};c.prototype={initialize:function(){var e,t=this,i="."+t.classes.suggestion,n=t.classes.selected,r=t.options;t.element.setAttribute("autocomplete","off");t.noSuggestionsContainer=h('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0);t.suggestionsContainer=c.utils.createNode(r.containerClass);e=h(t.suggestionsContainer);e.appendTo(r.appendTo||"body");"auto"!==r.width&&e.css("width",r.width);e.on("mouseover.autocomplete",i,function(){t.activate(h(this).data("index"))});e.on("mouseout.autocomplete",function(){t.selectedIndex=-1;e.children("."+n).removeClass(n)});e.on("click.autocomplete",i,function(){t.select(h(this).data("index"))});e.on("click.autocomplete",function(){clearTimeout(t.blurTimeoutId)});t.fixPositionCapture=function(){t.visible&&t.fixPosition()};h(window).on("resize.autocomplete",t.fixPositionCapture);t.el.on("keydown.autocomplete",function(e){t.onKeyPress(e)});t.el.on("keyup.autocomplete",function(e){t.onKeyUp(e)});t.el.on("blur.autocomplete",function(){t.onBlur()});t.el.on("focus.autocomplete",function(){t.onFocus()});t.el.on("change.autocomplete",function(e){t.onKeyUp(e)});t.el.on("input.autocomplete",function(e){t.onKeyUp(e)})},onFocus:function(){if(!this.disabled){this.fixPosition();this.el.val().length>=this.options.minChars&&this.onValueChange()}},onBlur:function(){var e=this,t=e.options,i=e.el.val(),n=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide();e.selection&&e.currentValue!==n&&(t.onInvalidateSelection||h.noop).call(e.element)},200)},abortAjax:function(){if(this.currentRequest){this.currentRequest.abort();this.currentRequest=null}},setOptions:function(e){var t=h.extend({},this.options,e);this.isLocal=Array.isArray(t.lookup);this.isLocal&&(t.lookup=this.verifySuggestionsFormat(t.lookup));t.orientation=this.validateOrientation(t.orientation,"bottom");h(this.suggestionsContainer).css({"max-height":t.maxHeight+"px",width:t.width+"px","z-index":t.zIndex});this.options=t},clearCache:function(){this.cachedResponse={};this.badQueries=[]},clear:function(){this.clearCache();this.currentValue="";this.suggestions=[]},disable:function(){this.disabled=!0;clearTimeout(this.onChangeTimeout);this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=h(this.suggestionsContainer),t=e.parent().get(0);if(t===document.body||this.options.forceFixPosition){var i,n,r=this.options.orientation,s=e.outerHeight(),o=this.el.outerHeight(),a=this.el.offset(),l={top:a.top,left:a.left};"auto"===r&&(c=h(window).height(),n=h(window).scrollTop(),i=-n+a.top-s,n=n+c-(a.top+o+s),r=Math.max(i,n)===i?"top":"bottom");l.top+="top"===r?-s:o;if(t!==document.body){var c=e.css("opacity");this.visible||e.css("opacity",0).show();a=e.offsetParent().offset();l.top-=a.top;l.top+=t.scrollTop;l.left-=a.left;this.visible||e.css("opacity",c).hide()}"auto"===this.options.width&&(l.width=this.el.outerWidth()+"px");e.css(l)}},isCursorAtEnd:function(){var e=this.el.val().length,t=this.element.selectionStart;if("number"==typeof t)return t===e;if(document.selection){t=document.selection.createRange();t.moveStart("character",-e);return e===t.text.length}return!0},onKeyPress:function(e){var t=this;if(t.disabled||t.visible||e.which!==l||!t.currentValue){if(!t.disabled&&t.visible){switch(e.which){case i:t.el.val(t.currentValue);t.hide();break;case a:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case r:if(t.hint&&t.options.onHint)return t.selectHint(),void 0;if(-1===t.selectedIndex)return t.hide(),void 0;t.select(t.selectedIndex);if(!1===t.options.tabDisabled)return;break;case s:if(-1===t.selectedIndex)return t.hide(),void 0;t.select(t.selectedIndex);break;case o:t.moveUp();break;case l:t.moveDown();break;default:return}e.stopImmediatePropagation();e.preventDefault()}}else t.suggest()},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case o:case l:return}clearTimeout(t.onChangeTimeout);if(t.currentValue!==t.el.val()){t.findBestHint();0<t.options.deferRequestBy?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange()}}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this,t=e.options,i=e.el.val(),n=e.getQuery(i);if(e.selection&&e.currentValue!==n){e.selection=null;(t.onInvalidateSelection||h.noop).call(e.element)}clearTimeout(e.onChangeTimeout);e.currentValue=i;e.selectedIndex=-1;t.triggerSelectOnValidInput&&e.isExactMatch(n)?e.select(0):n.length<t.minChars?e.hide():e.getSuggestions(n)}},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===e.toLowerCase()},getQuery:function(e){var t=this.options.delimiter;if(!t)return e;t=e.split(t);return h.trim(t[t.length-1])},getSuggestionsLocal:function(t){var e=this.options,i=t.toLowerCase(),n=e.lookupFilter,r=parseInt(e.lookupLimit,10),e={suggestions:h.grep(e.lookup,function(e){return n(e,t,i)})};r&&e.suggestions.length>r&&(e.suggestions=e.suggestions.slice(0,r));return e},getSuggestions:function(n){var e,i,t,r=this,s=r.options,o=s.serviceUrl;s.params[s.paramName]=n;if(!1!==s.onSearchStart.call(r.element,s.params)){e=s.ignoreParams?null:s.params;if(h.isFunction(s.lookup))s.lookup(n,function(e){r.suggestions=e.suggestions;r.suggest();s.onSearchComplete.call(r.element,n,e.suggestions)});else{if(r.isLocal)t=r.getSuggestionsLocal(n);else{h.isFunction(o)&&(o=o.call(r.element,n));i=o+"?"+h.param(e||{});t=r.cachedResponse[i]}if(t&&Array.isArray(t.suggestions)){r.suggestions=t.suggestions;r.suggest();s.onSearchComplete.call(r.element,n,t.suggestions)}else if(r.isBadQuery(n))s.onSearchComplete.call(r.element,n,[]);else{r.abortAjax();t={url:o,data:e,type:s.type,dataType:s.dataType};h.extend(t,s.ajaxSettings);r.currentRequest=h.ajax(t).done(function(e){var t;r.currentRequest=null;t=s.transformResult(e,n);r.processResponse(t,n,i);s.onSearchComplete.call(r.element,n,t.suggestions)}).fail(function(e,t,i){s.onSearchError.call(r.element,n,e,t,i)})}}}},isBadQuery:function(e){if(this.options.preventBadQueries)for(var t=this.badQueries,i=t.length;i--;)if(0===e.indexOf(t[i]))return!0;return!1},hide:function(){var e=this,t=h(e.suggestionsContainer);h.isFunction(e.options.onHide)&&e.visible&&e.options.onHide.call(e.element,t);e.visible=!1;e.selectedIndex=-1;clearTimeout(e.onChangeTimeout);h(e.suggestionsContainer).hide();e.signalHint(null)},suggest:function(){if(this.suggestions.length){var n,e=this,r=e.options,s=r.groupBy,i=r.formatResult,o=e.getQuery(e.currentValue),a=e.classes.suggestion,t=e.classes.selected,l=h(e.suggestionsContainer),c=h(e.noSuggestionsContainer),d=r.beforeRender,u="";if(r.triggerSelectOnValidInput&&e.isExactMatch(o))e.select(0);else{h.each(e.suggestions,function(e,t){s&&(u+=((e,t)=>{var i=e.data[s];if(n===i)return"";n=i;return r.formatGroup(e,n)})(t));u+='<div class="'+a+'" data-index="'+e+'">'+i(t,o,e)+"</div>"});this.adjustContainerWidth();c.detach();l.html(u);h.isFunction(d)&&d.call(e.element,l,e.suggestions);e.fixPosition();l.show();if(r.autoSelectFirst){e.selectedIndex=0;l.scrollTop(0);l.children("."+a).first().addClass(t)}e.visible=!0;e.findBestHint()}}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,t=h(this.suggestionsContainer),i=h(this.noSuggestionsContainer);this.adjustContainerWidth();i.detach();t.empty();t.append(i);h.isFunction(e)&&e.call(this.element,t,this.suggestions);this.fixPosition();t.show();this.visible=!0},adjustContainerWidth:function(){var e,t=this.options,i=h(this.suggestionsContainer);if("auto"===t.width){e=this.el.outerWidth();i.css("width",0<e?e:300)}else"flex"===t.width&&i.css("width","")},findBestHint:function(){var n=this.el.val().toLowerCase(),r=null;if(n){h.each(this.suggestions,function(e,t){var i=0===t.value.toLowerCase().indexOf(n);i&&(r=t);return!i});this.signalHint(r)}},signalHint:function(e){var t="";e&&(t=this.currentValue+e.value.substr(this.currentValue.length));if(this.hintValue!==t){this.hintValue=t;this.hint=e;(this.options.onHint||h.noop)(t)}},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?h.map(e,function(e){return{value:e,data:null}}):e},validateOrientation:function(e,t){e=h.trim(e||"").toLowerCase();-1===h.inArray(e,["auto","bottom","top"])&&(e=t);return e},processResponse:function(e,t,i){var n=this.options;e.suggestions=this.verifySuggestionsFormat(e.suggestions);if(!n.noCache){this.cachedResponse[i]=e;n.preventBadQueries&&!e.suggestions.length&&this.badQueries.push(t)}if(t===this.getQuery(this.currentValue)){this.suggestions=e.suggestions;this.suggest()}},activate:function(e){var t=this.classes.selected,i=h(this.suggestionsContainer),n=i.find("."+this.classes.suggestion);i.find("."+t).removeClass(t);this.selectedIndex=e;if(-1!==this.selectedIndex&&n.length>this.selectedIndex){i=n.get(this.selectedIndex);h(i).addClass(t);return i}return null},selectHint:function(){var e=h.inArray(this.hint,this.suggestions);this.select(e)},select:function(e){this.hide();this.onSelect(e)},moveUp:function(){var e=this;if(-1!==e.selectedIndex)if(0===e.selectedIndex){h(e.suggestionsContainer).children("."+e.classes.suggestion).first().removeClass(e.classes.selected);e.selectedIndex=-1;e.ignoreValueChange=!1;e.el.val(e.currentValue);e.findBestHint()}else e.adjustScroll(e.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var t=this,i=t.activate(e);if(i){var n=h(i).outerHeight(),i=i.offsetTop,r=h(t.suggestionsContainer).scrollTop(),s=r+t.options.maxHeight-n;i<r?h(t.suggestionsContainer).scrollTop(i):s<i&&h(t.suggestionsContainer).scrollTop(i-t.options.maxHeight+n);if(!t.options.preserveInput){t.ignoreValueChange=!0;t.el.val(t.getValue(t.suggestions[e].value))}t.signalHint(null)}},onSelect:function(e){var t=this,i=t.options.onSelect,n=t.suggestions[e];t.currentValue=t.getValue(n.value);t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue);t.signalHint(null);t.suggestions=[];t.selection=n;h.isFunction(i)&&i.call(t.element,n)},getValue:function(e){var t,i=this.options.delimiter;if(!i)return e;t=this.currentValue;i=t.split(i);return 1===i.length?e:t.substr(0,t.length-i[i.length-1].length)+e},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete");h(window).off("resize.autocomplete",this.fixPositionCapture);h(this.suggestionsContainer).remove()}};h.fn.devbridgeAutocomplete=function(i,n){var r="autocomplete";return arguments.length?this.each(function(){var e=h(this),t=e.data(r);if("string"==typeof i)t&&"function"==typeof t[i]&&t[i](n);else{t&&t.dispose&&t.dispose();t=new c(this,i);e.data(r,t)}}):this.first().data(r)};h.fn.autocomplete||(h.fn.autocomplete=h.fn.devbridgeAutocomplete)});define.amd=_previousDefineAmd;
/*!
* Bootstrap v0.1.1 (https://getbootstrap.com/)
* Copyright 2011-2025 Twitter, Inc.
* Licensed under the MIT license
*/
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");(e=>{var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||3<t[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")})(jQuery);(n=>{n.fn.emulateTransitionEnd=function(e){var t=!1,i=this;n(this).one("bsTransitionEnd",function(){t=!0});setTimeout(function(){t||n(i).trigger(n.support.transition.end)},e);return this};n(function(){n.support.transition=(()=>{var e,t=document.createElement("bootstrap"),i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(e in i)if(void 0!==t.style[e])return{end:i[e]};return!1})();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(e){if(n(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})})(jQuery);(s=>{function o(e){s(e).on("click",t,this.close)}var t='[data-dismiss="alert"]';o.VERSION="3.4.1";o.TRANSITION_DURATION=150;o.prototype.close=function(e){var t=s(this),i=t.attr("data-target");if(!i){i=t.attr("href");i=i&&i.replace(/.*(?=#[^\s]*$)/,"")}var i="#"===i?[]:i,n=s(document).find(i);e&&e.preventDefault();n.length||(n=t.closest(".alert"));n.trigger(e=s.Event("close.bs.alert"));if(!e.isDefaultPrevented()){n.removeClass("in");s.support.transition&&n.hasClass("fade")?n.one("bsTransitionEnd",r).emulateTransitionEnd(o.TRANSITION_DURATION):r()}function r(){n.detach().trigger("closed.bs.alert").remove()}};var e=s.fn.alert;s.fn.alert=function(i){return this.each(function(){var e=s(this),t=e.data("bs.alert");t||e.data("bs.alert",t=new o(this));"string"==typeof i&&t[i].call(e)})};s.fn.alert.Constructor=o;s.fn.alert.noConflict=function(){s.fn.alert=e;return this};s(document).on("click.bs.alert.data-api",t,o.prototype.close)})(jQuery);(s=>{function r(e,t){this.$element=s(e);this.options=s.extend({},r.DEFAULTS,t);this.isLoading=!1}r.VERSION="3.4.1";r.DEFAULTS={loadingText:"loading..."};r.prototype.setState=function(e){var t="disabled",i=this.$element,n=i.is("input")?"val":"html",r=i.data();e+="Text";null==r.resetText&&i.data("resetText",i[n]());setTimeout(s.proxy(function(){i[n]((null==r[e]?this.options:r)[e]);if("loadingText"==e){this.isLoading=!0;i.addClass(t).attr(t,t).prop(t,!0)}else if(this.isLoading){this.isLoading=!1;i.removeClass(t).removeAttr(t).prop(t,!1)}},this),0)};r.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var i=this.$element.find("input");if("radio"==i.prop("type")){i.prop("checked")&&(e=!1);t.find(".active").removeClass("active");this.$element.addClass("active")}else if("checkbox"==i.prop("type")){i.prop("checked")!==this.$element.hasClass("active")&&(e=!1);this.$element.toggleClass("active")}i.prop("checked",this.$element.hasClass("active"));e&&i.trigger("change")}else{this.$element.attr("aria-pressed",!this.$element.hasClass("active"));this.$element.toggleClass("active")}};function i(n){return this.each(function(){var e=s(this),t=e.data("bs.button"),i="object"==typeof n&&n;t||e.data("bs.button",t=new r(this,i));"toggle"==n?t.toggle():n&&t.setState(n)})}var e=s.fn.button;s.fn.button=i;s.fn.button.Constructor=r;s.fn.button.noConflict=function(){s.fn.button=e;return this};s(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(e){var t=s(e.target).closest(".btn");i.call(t,"toggle");if(!s(e.target).is('input[type="radio"], input[type="checkbox"]')){e.preventDefault();(t.is("input,button")?t:t.find("input:visible,button:visible").first()).trigger("focus")}}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){s(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})})(jQuery);(r=>{function s(e,t){this.$element=r(e);this.options=r.extend({},s.DEFAULTS,t);this.$trigger=r('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()}s.VERSION="3.4.1";s.TRANSITION_DURATION=350;s.DEFAULTS={toggle:!0};s.prototype.dimension=function(){var e=this.$element.hasClass("width");return e?"width":"height"};s.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(e&&e.length){n=e.data("bs.collapse");if(n&&n.transitioning)return}var t=r.Event("show.bs.collapse");this.$element.trigger(t);if(!t.isDefaultPrevented()){if(e&&e.length){a.call(e,"hide");n||e.data("bs.collapse",null)}var i=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[i](0).attr("aria-expanded",!0);this.$trigger.removeClass("collapsed").attr("aria-expanded",!0);this.transitioning=1;t=function(){this.$element.removeClass("collapsing").addClass("collapse in")[i]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")};if(!r.support.transition)return t.call(this);var n=r.camelCase(["scroll",i].join("-"));this.$element.one("bsTransitionEnd",r.proxy(t,this)).emulateTransitionEnd(s.TRANSITION_DURATION)[i](this.$element[0][n])}}};s.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=r.Event("hide.bs.collapse");this.$element.trigger(e);if(!e.isDefaultPrevented()){e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1);this.$trigger.addClass("collapsed").attr("aria-expanded",!1);this.transitioning=1;var t=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!r.support.transition)return t.call(this);this.$element[e](0).one("bsTransitionEnd",r.proxy(t,this)).emulateTransitionEnd(s.TRANSITION_DURATION)}}};s.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};s.prototype.getParent=function(){return r(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(r.proxy(function(e,t){var i=r(t);this.addAriaAndCollapsedClass(o(i),i)},this)).end()};s.prototype.addAriaAndCollapsedClass=function(e,t){var i=e.hasClass("in");e.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};function o(e){var t=e.attr("data-target")||(t=e.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"");return r(document).find(t)}function a(n){return this.each(function(){var e=r(this),t=e.data("bs.collapse"),i=r.extend({},s.DEFAULTS,e.data(),"object"==typeof n&&n);!t&&i.toggle&&/show|hide/.test(n)&&(i.toggle=!1);t||e.data("bs.collapse",t=new s(this,i));"string"==typeof n&&t[n]()})}var e=r.fn.collapse;r.fn.collapse=a;r.fn.collapse.Constructor=s;r.fn.collapse.noConflict=function(){r.fn.collapse=e;return this};r(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var t=r(this),i=(t.attr("data-target")||e.preventDefault(),o(t)),n=i.data("bs.collapse"),n=n?"toggle":t.data();a.call(i,n)})})(jQuery);(r=>{function n(e){r(e).on("click.bs.dropdown",this.toggle)}var s='[data-toggle="dropdown"]';n.VERSION="3.4.1";function o(e){var t=e.attr("data-target");if(!t){t=e.attr("href");t=t&&/#[A-Za-z]/.test(t)&&t.replace(/.*(?=#[^\s]*$)/,"")}t="#"!==t?r(document).find(t):null;return t&&t.length?t:e.parent()}function a(n){if(!n||3!==n.which){r(".dropdown-backdrop").remove();r(s).each(function(){var e=r(this),t=o(e),i={relatedTarget:this};if(t.hasClass("open")&&!(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&r.contains(t[0],n.target))){t.trigger(n=r.Event("hide.bs.dropdown",i));if(!n.isDefaultPrevented()){e.attr("aria-expanded","false");t.removeClass("open").trigger(r.Event("hidden.bs.dropdown",i))}}})}}n.prototype.toggle=function(e){var t=r(this);if(!t.is(".disabled, :disabled")){var i=o(t),n=i.hasClass("open");a();if(!n){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&r(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(r(this)).on("click",a);n={relatedTarget:this};i.trigger(e=r.Event("show.bs.dropdown",n));if(e.isDefaultPrevented())return;t.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(r.Event("shown.bs.dropdown",n))}return!1}};n.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var t=r(this);e.preventDefault();e.stopPropagation();if(!t.is(".disabled, :disabled")){var i=o(t),n=i.hasClass("open");if(!n&&27!=e.which||n&&27==e.which)return 27==e.which&&i.find(s).trigger("focus"),t.trigger("click");n=i.find(".dropdown-menu li:not(.disabled):visible a");if(n.length){t=n.index(e.target);38==e.which&&0<t&&t--;40==e.which&&t<n.length-1&&t++;~t||(t=0);n.eq(t).trigger("focus")}}}};var e=r.fn.dropdown;r.fn.dropdown=function(i){return this.each(function(){var e=r(this),t=e.data("bs.dropdown");t||e.data("bs.dropdown",t=new n(this));"string"==typeof i&&t[i].call(e)})};r.fn.dropdown.Constructor=n;r.fn.dropdown.noConflict=function(){r.fn.dropdown=e;return this};r(document).on("click.bs.dropdown.data-api",a).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",s,n.prototype.toggle).on("keydown.bs.dropdown.data-api",s,n.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",n.prototype.keydown)})(jQuery);(s=>{function o(e,t){this.options=t;this.$body=s(document.body);this.$element=s(e);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,s.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))}o.VERSION="3.4.1";o.TRANSITION_DURATION=300;o.BACKDROP_TRANSITION_DURATION=150;o.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};o.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)};o.prototype.show=function(i){var n=this,e=s.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(e);if(!this.isShown&&!e.isDefaultPrevented()){this.isShown=!0;this.checkScrollbar();this.setScrollbar();this.$body.addClass("modal-open");this.escape();this.resize();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',s.proxy(this.hide,this));this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(e){s(e.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})});this.backdrop(function(){var e=s.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body);n.$element.show().scrollTop(0);n.adjustDialog();e&&n.$element[0].offsetWidth;n.$element.addClass("in");n.enforceFocus();var t=s.Event("shown.bs.modal",{relatedTarget:i});e?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(t)}).emulateTransitionEnd(o.TRANSITION_DURATION):n.$element.trigger("focus").trigger(t)})}};o.prototype.hide=function(e){e&&e.preventDefault();e=s.Event("hide.bs.modal");this.$element.trigger(e);if(this.isShown&&!e.isDefaultPrevented()){this.isShown=!1;this.escape();this.resize();s(document).off("focusin.bs.modal");this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal");this.$dialog.off("mousedown.dismiss.bs.modal");s.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",s.proxy(this.hideModal,this)).emulateTransitionEnd(o.TRANSITION_DURATION):this.hideModal()}};o.prototype.enforceFocus=function(){s(document).off("focusin.bs.modal").on("focusin.bs.modal",s.proxy(function(e){document===e.target||this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))};o.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",s.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};o.prototype.resize=function(){this.isShown?s(window).on("resize.bs.modal",s.proxy(this.handleUpdate,this)):s(window).off("resize.bs.modal")};o.prototype.hideModal=function(){var e=this;this.$element.hide();this.backdrop(function(){e.$body.removeClass("modal-open");e.resetAdjustments();e.resetScrollbar();e.$element.trigger("hidden.bs.modal")})};o.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};o.prototype.backdrop=function(e){var t=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var n=s.support.transition&&i;this.$backdrop=s(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body);this.options.onBackdropCreate&&this.options.onBackdropCreate(this.$backdrop.get(0));this.$element.on("click.dismiss.bs.modal",s.proxy(function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this));n&&this.$backdrop[0].offsetWidth;this.$backdrop.addClass("in");e&&(n?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(o.BACKDROP_TRANSITION_DURATION):e())}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");i=function(){t.removeBackdrop();e&&e()};s.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(o.BACKDROP_TRANSITION_DURATION):i()}else e&&e()};o.prototype.handleUpdate=function(){this.adjustDialog()};o.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})};o.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};o.prototype.checkScrollbar=function(){var e,t=window.innerWidth;t||(e=document.documentElement.getBoundingClientRect(),t=e.right-Math.abs(e.left));this.bodyIsOverflowing=document.body.clientWidth<t;this.scrollbarWidth=this.measureScrollbar()};o.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10),r=(this.originalBodyPad=document.body.style.paddingRight||"",this.scrollbarWidth);if(this.bodyIsOverflowing){this.$body.css("padding-right",e+r);s(this.fixedContent).each(function(e,t){var i=t.style.paddingRight,n=s(t).css("padding-right");s(t).data("padding-right",i).css("padding-right",parseFloat(n)+r+"px")})}};o.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);s(this.fixedContent).each(function(e,t){var i=s(t).data("padding-right");s(t).removeData("padding-right");t.style.paddingRight=i||""})};o.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure";this.$body.append(e);var t=e.offsetWidth-e.clientWidth;this.$body[0].removeChild(e);return t};function a(n,r){return this.each(function(){var e=s(this),t=e.data("bs.modal"),i=s.extend({},o.DEFAULTS,e.data(),"object"==typeof n&&n);t||e.data("bs.modal",t=new o(this,i));"string"==typeof n?t[n](r):i.show&&t.show(r)})}var e=s.fn.modal;s.fn.modal=a;s.fn.modal.Constructor=o;s.fn.modal.noConflict=function(){s.fn.modal=e;return this};s(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(e){var t=s(this),i=t.attr("href"),n=t.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,""),r=s(document).find(n),n=r.data("bs.modal")?"toggle":s.extend({remote:!/#/.test(i)&&i},r.data(),t.data());t.is("a")&&e.preventDefault();r.one("show.bs.modal",function(e){e.isDefaultPrevented()||r.one("hidden.bs.modal",function(){t.is(":visible")&&t.trigger("focus")})});a.call(r,n,this)})})(jQuery);(f=>{var n=["sanitize","whiteList","sanitizeFn"],g=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},m=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,v=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function r(e,t,i){if(0===e.length)return e;if(i&&"function"==typeof i)return i(e);if(!document.implementation||!document.implementation.createHTMLDocument)return e;for(var n=document.implementation.createHTMLDocument("sanitization"),r=(n.body.innerHTML=e,f.map(t,function(e,t){return t})),s=f(n.body).find("*"),o=0,a=s.length;o<a;o++){var l=s[o],c=l.nodeName.toLowerCase();if(-1===f.inArray(c,r))l.parentNode.removeChild(l);else for(var d=f.map(l.attributes,function(e){return e}),u=[].concat(t["*"]||[],t[c]||[]),h=0,p=d.length;h<p;h++)((e,t)=>{var i=e.nodeName.toLowerCase();if(-1!==f.inArray(i,t))return-1===f.inArray(i,g)||Boolean(e.nodeValue.match(m)||e.nodeValue.match(v));for(var n=f(t).filter(function(e,t){return t instanceof RegExp}),r=0,s=n.length;r<s;r++)if(i.match(n[r]))return 1})(d[h],u)||l.removeAttribute(d[h].nodeName)}return n.body.innerHTML}function l(e,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",e,t)}l.VERSION="3.4.1";l.TRANSITION_DURATION=150;l.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:e};l.prototype.init=function(e,t,i){this.enabled=!0;this.type=e;this.$element=f(t);this.options=this.getOptions(i);this.$viewport=this.options.viewport&&f(document).find(f.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport);this.inState={click:!1,hover:!1,focus:!1};if(this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),r=n.length;r--;){var s=n[r];if("click"==s)this.$element.on("click."+this.type,this.options.selector,f.proxy(this.toggle,this));else if("manual"!=s){var o="hover"==s?"mouseenter":"focusin",s="hover"==s?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,f.proxy(this.enter,this));this.$element.on(s+"."+this.type,this.options.selector,f.proxy(this.leave,this))}}this.options.selector?this._options=f.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};l.prototype.getDefaults=function(){return l.DEFAULTS};l.prototype.getOptions=function(e){var t,i=this.$element.data();for(t in i)i.hasOwnProperty(t)&&-1!==f.inArray(t,n)&&delete i[t];e=f.extend({},this.getDefaults(),i,e);e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay});e.sanitize&&(e.template=r(e.template,e.whiteList,e.sanitizeFn));return e};l.prototype.getDelegateOptions=function(){var i={},n=this.getDefaults();this._options&&f.each(this._options,function(e,t){n[e]!=t&&(i[e]=t)});return i};l.prototype.enter=function(e){var t=e instanceof this.constructor?e:f(e.currentTarget).data("bs."+this.type);if(!t){t=new this.constructor(e.currentTarget,this.getDelegateOptions());f(e.currentTarget).data("bs."+this.type,t)}e instanceof f.Event&&(t.inState["focusin"==e.type?"focus":"hover"]=!0);if(t.tip().hasClass("in")||"in"==t.hoverState)t.hoverState="in";else{clearTimeout(t.timeout);t.hoverState="in";if(!t.options.delay||!t.options.delay.show)return t.show();t.timeout=setTimeout(function(){"in"==t.hoverState&&t.show()},t.options.delay.show)}};l.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1};l.prototype.leave=function(e){var t=e instanceof this.constructor?e:f(e.currentTarget).data("bs."+this.type);if(!t){t=new this.constructor(e.currentTarget,this.getDelegateOptions());f(e.currentTarget).data("bs."+this.type,t)}e instanceof f.Event&&(t.inState["focusout"==e.type?"focus":"hover"]=!1);if(!t.isInStateTrue()){clearTimeout(t.timeout);t.hoverState="out";if(!t.options.delay||!t.options.delay.hide)return t.hide();t.timeout=setTimeout(function(){"out"==t.hoverState&&t.hide()},t.options.delay.hide)}};l.prototype.show=function(){var e=f.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var t=f.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(!e.isDefaultPrevented()&&t){var i=this,e=this.tip(),t=this.getUID(this.type);this.setContent();e.attr("id",t);this.$element.attr("aria-describedby",t);this.options.animation&&e.addClass("fade");var t="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,n=/\s?auto?\s?/i,r=n.test(t);r&&(t=t.replace(n,"")||"top");e.detach().css({top:0,left:0,display:"block"}).addClass(t).data("bs."+this.type,this);this.options.container?e.appendTo(f(document).find(this.options.container)):e.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var n=this.getPosition(),s=e[0].offsetWidth,o=e[0].offsetHeight;if(r){var r=t,a=this.getPosition(this.$viewport),t="bottom"==t&&n.bottom+o>a.bottom?"top":"top"==t&&n.top-o<a.top?"bottom":"right"==t&&n.right+s>a.width?"left":"left"==t&&n.left-s<a.left?"right":t;e.removeClass(r).addClass(t)}a=this.getCalculatedOffset(t,n,s,o),r=(this.applyPlacement(a,t),function(){var e=i.hoverState;i.$element.trigger("shown.bs."+i.type);i.hoverState=null;"out"==e&&i.leave(i)});f.support.transition&&this.$tip.hasClass("fade")?e.one("bsTransitionEnd",r).emulateTransitionEnd(l.TRANSITION_DURATION):r()}}};l.prototype.applyPlacement=function(e,t){var i=this.tip(),n=i[0].offsetWidth,r=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),o=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0);isNaN(o)&&(o=0);e.top+=s;e.left+=o;f.offset.setOffset(i[0],f.extend({using:function(e){i.css({top:Math.round(e.top),left:Math.round(e.left)})}},e),0);i.addClass("in");var s=i[0].offsetWidth,o=i[0].offsetHeight,a=("top"==t&&o!=r&&(e.top=e.top+r-o),this.getViewportAdjustedDelta(t,e,s,o)),l=(a.left?e.left+=a.left:e.top+=a.top,/top|bottom/.test(t)),n=l?2*a.left-n+s:2*a.top-r+o,s=l?"offsetWidth":"offsetHeight";i.offset(e);this.replaceArrow(n,i[0][s],l)};l.prototype.replaceArrow=function(e,t,i){this.arrow().css(i?"left":"top",50*(1-e/t)+"%").css(i?"top":"left","")};l.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();if(this.options.html){this.options.sanitize&&(t=r(t,this.options.whiteList,this.options.sanitizeFn));e.find(".tooltip-inner").html(t)}else e.find(".tooltip-inner").text(t);e.removeClass("fade in top bottom left right")};l.prototype.hide=function(e){var t=this,i=f(this.$tip),n=f.Event("hide.bs."+this.type);function r(){"in"!=t.hoverState&&i.detach();t.$element&&t.$element.removeAttr("aria-describedby").trigger("hidden.bs."+t.type);e&&e()}this.$element.trigger(n);if(!n.isDefaultPrevented()){i.removeClass("in");f.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",r).emulateTransitionEnd(l.TRANSITION_DURATION):r();this.hoverState=null;return this}};l.prototype.fixTitle=function(){if(!this.options.title&&!this.options.keepElementTitle){var e=this.$element;!e.attr("title")&&"string"==typeof e.attr("data-original-title")||e.attr("data-original-title",e.attr("title")||"").attr("title","")}};l.prototype.hasContent=function(){return this.getTitle()};l.prototype.getPosition=function(e){e=e||this.$element;var t=e[0],i="BODY"==t.tagName,n=t.getBoundingClientRect(),t=(null==n.width&&(n=f.extend({},n,{width:n.right-n.left,height:n.bottom-n.top})),window.SVGElement&&t instanceof window.SVGElement),t=i?{top:0,left:0}:t?null:e.offset(),r={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},i=i?{width:f(window).width(),height:f(window).height()}:null;return f.extend({},n,r,i,t)};l.prototype.getCalculatedOffset=function(e,t,i,n){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==e?{top:t.top-n,left:t.left+t.width/2-i/2}:"left"==e?{top:t.top+t.height/2-n/2,left:t.left-i}:{top:t.top+t.height/2-n/2,left:t.left+t.width}};l.prototype.getViewportAdjustedDelta=function(e,t,i,n){var r={top:0,left:0};if(this.$viewport){var s=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(e)){var a=t.top-s-o.scroll,l=t.top+s-o.scroll+n;a<o.top?r.top=o.top-a:l>o.top+o.height&&(r.top=o.top+o.height-l)}else{a=t.left-s,l=t.left+s+i;a<o.left?r.left=o.left-a:l>o.right&&(r.left=o.left+o.width-l)}}return r};l.prototype.getTitle=function(){var e=this.$element,t=this.options,e=e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title);return e};l.prototype.getUID=function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e};l.prototype.tip=function(){if(!this.$tip){this.$tip=f(this.options.template);if(1!=this.$tip.length)throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!")}return this.$tip};l.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};l.prototype.enable=function(){this.enabled=!0};l.prototype.disable=function(){this.enabled=!1};l.prototype.toggleEnabled=function(){this.enabled=!this.enabled};l.prototype.toggle=function(e){var t=this;if(e){t=f(e.currentTarget).data("bs."+this.type);if(!t){t=new this.constructor(e.currentTarget,this.getDelegateOptions());f(e.currentTarget).data("bs."+this.type,t)}}if(e){t.inState.click=!t.inState.click;t.isInStateTrue()?t.enter(t):t.leave(t)}else t.tip().hasClass("in")?t.leave(t):t.enter(t)};l.prototype.destroy=function(){var e=this;clearTimeout(this.timeout);this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type);e.$tip&&e.$tip.detach();e.$tip=null;e.$arrow=null;e.$viewport=null;e.$element=null})};l.prototype.sanitizeHtml=function(e){return r(e,this.options.whiteList,this.options.sanitizeFn)};var t=f.fn.tooltip;f.fn.tooltip=function(n){return this.each(function(){var e=f(this),t=e.data("bs.tooltip"),i="object"==typeof n&&n;if(t||!/destroy|hide/.test(n)){t||e.data("bs.tooltip",t=new l(this,i));"string"==typeof n&&t[n]()}})};f.fn.tooltip.Constructor=l;f.fn.tooltip.noConflict=function(){f.fn.tooltip=t;return this}})(jQuery);(r=>{function s(e,t){this.init("popover",e,t)}if(!r.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1";s.DEFAULTS=r.extend({},r.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'});s.prototype=r.extend({},r.fn.tooltip.Constructor.prototype);s.prototype.constructor=s;s.prototype.getDefaults=function(){return s.DEFAULTS};s.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),i=this.getContent();if(this.options.html){var n=typeof i;if(this.options.sanitize){t=this.sanitizeHtml(t);"string"==n&&(i=this.sanitizeHtml(i))}e.find(".popover-title").html(t);e.find(".popover-content").children().detach().end()["string"==n?"html":"append"](i)}else{e.find(".popover-title").text(t);e.find(".popover-content").children().detach().end().text(i)}e.removeClass("fade top bottom left right in");e.find(".popover-title").html()||e.find(".popover-title").hide()};s.prototype.hasContent=function(){return this.getTitle()||this.getContent()};s.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)};s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var e=r.fn.popover;r.fn.popover=function(n){return this.each(function(){var e=r(this),t=e.data("bs.popover"),i="object"==typeof n&&n;if(t||!/destroy|hide/.test(n)){t||e.data("bs.popover",t=new s(this,i));"string"==typeof n&&t[n]()}})};r.fn.popover.Constructor=s;r.fn.popover.noConflict=function(){r.fn.popover=e;return this}})(jQuery);(r=>{function s(e,t){this.$body=r(document.body);this.$scrollElement=r(e).is(document.body)?r(window):r(e);this.options=r.extend({},s.DEFAULTS,t);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",r.proxy(this.process,this));this.refresh();this.process()}s.VERSION="3.4.1";s.DEFAULTS={offset:10};s.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};s.prototype.refresh=function(){var e=this,i="offset",n=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();if(!r.isWindow(this.$scrollElement[0])){i="position";n=this.$scrollElement.scrollTop()}this.$body.find(this.selector).map(function(){var e=r(this),e=e.data("target")||e.attr("href"),t=/^#./.test(e)&&r(e);return t&&t.length&&t.is(":visible")?[[t[i]().top+n,e]]:null}).sort(function(e,t){return e[0]-t[0]}).each(function(){e.offsets.push(this[0]);e.targets.push(this[1])})};s.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),n=this.options.offset+i-this.$scrollElement.height(),r=this.offsets,s=this.targets,o=this.activeTarget;this.scrollHeight!=i&&this.refresh();if(n<=t)return o!=(e=s[s.length-1])&&this.activate(e);if(o&&t<r[0])return this.activeTarget=null,this.clear();for(e=r.length;e--;)o!=s[e]&&t>=r[e]&&(void 0===r[e+1]||t<r[e+1])&&this.activate(s[e])};s.prototype.activate=function(e){this.activeTarget=e;this.clear();var t=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',t=r(t).parents("li").addClass("active");t.parent(".dropdown-menu").length&&(t=t.closest("li.dropdown").addClass("active"));t.trigger("activate.bs.scrollspy")};s.prototype.clear=function(){r(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};function t(n){return this.each(function(){var e=r(this),t=e.data("bs.scrollspy"),i="object"==typeof n&&n;t||e.data("bs.scrollspy",t=new s(this,i));"string"==typeof n&&t[n]()})}var e=r.fn.scrollspy;r.fn.scrollspy=t;r.fn.scrollspy.Constructor=s;r.fn.scrollspy.noConflict=function(){r.fn.scrollspy=e;return this};r(window).on("load.bs.scrollspy.data-api",function(){r('[data-spy="scroll"]').each(function(){var e=r(this);t.call(e,e.data())})})})(jQuery);(o=>{function a(e){this.element=o(e)}a.VERSION="3.4.1";a.TRANSITION_DURATION=150;a.prototype.show=function(){var e=this.element,t=e.closest("ul:not(.dropdown-menu)"),i=e.data("target");if(!i){i=e.attr("href");i=i&&i.replace(/.*(?=#[^\s]*$)/,"")}if(!e.parent("li").hasClass("active")){var n=t.find(".active:last a"),r=o.Event("hide.bs.tab",{relatedTarget:e[0]}),s=o.Event("show.bs.tab",{relatedTarget:n[0]});n.trigger(r);e.trigger(s);if(!s.isDefaultPrevented()&&!r.isDefaultPrevented()){s=o(document).find(i);this.activate(e.closest("li"),t);this.activate(s,s.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:e[0]});e.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}};a.prototype.activate=function(e,t,i){var n=t.find("> .active"),r=i&&o.support.transition&&(n.length&&n.hasClass("fade")||!!t.find("> .fade").length);function s(){n.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);if(r){e[0].offsetWidth;e.addClass("in")}else e.removeClass("fade");e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);i&&i()}n.length&&r?n.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s();n.removeClass("in")};function t(i){return this.each(function(){var e=o(this),t=e.data("bs.tab");t||e.data("bs.tab",t=new a(this));"string"==typeof i&&t[i]()})}var e=o.fn.tab;o.fn.tab=t;o.fn.tab.Constructor=a;o.fn.tab.noConflict=function(){o.fn.tab=e;return this};function i(e){e.preventDefault();t.call(o(this),"show")}o(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)})(jQuery);(o=>{function a(e,t){this.options=o.extend({},a.DEFAULTS,t);var i=this.options.target===a.DEFAULTS.target?o(this.options.target):o(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",o.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",o.proxy(this.checkPositionWithEventLoop,this));this.$element=o(e);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()}a.VERSION="3.4.1";a.RESET="affix affix-top affix-bottom";a.DEFAULTS={offset:0,target:window};a.prototype.getState=function(e,t,i,n){var r,s=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();return null!=i&&"top"==this.affixed?s<i&&"top":"bottom"==this.affixed?null!=i?!(s+this.unpin<=o.top)&&"bottom":!(s+a<=e-n)&&"bottom":(r=null==this.affixed,o=r?s:o.top,r=r?a:t,null!=i&&s<=i?"top":null!=n&&e-n<=o+r&&"bottom")};a.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(a.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e};a.prototype.checkPositionWithEventLoop=function(){setTimeout(o.proxy(this.checkPosition,this),1)};a.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),t=this.options.offset,i=t.top,n=t.bottom,r=Math.max(o(document).height(),o(document.body).height());"object"!=typeof t&&(n=i=t);"function"==typeof i&&(i=t.top(this.$element));"function"==typeof n&&(n=t.bottom(this.$element));t=this.getState(r,e,i,n);if(this.affixed!=t){null!=this.unpin&&this.$element.css("top","");var i="affix"+(t?"-"+t:""),s=o.Event(i+".bs.affix");this.$element.trigger(s);if(s.isDefaultPrevented())return;this.affixed=t;this.unpin="bottom"==t?this.getPinnedOffset():null;this.$element.removeClass(a.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==t&&this.$element.offset({top:r-e-n})}};function i(n){return this.each(function(){var e=o(this),t=e.data("bs.affix"),i="object"==typeof n&&n;t||e.data("bs.affix",t=new a(this,i));"string"==typeof n&&t[n]()})}var e=o.fn.affix;o.fn.affix=i;o.fn.affix.Constructor=a;o.fn.affix.noConflict=function(){o.fn.affix=e;return this};o(window).on("load",function(){o('[data-spy="affix"]').each(function(){var e=o(this),t=e.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(e,t)})})})(jQuery);_previousDefineAmd=define.amd;define.amd=!1;
/*!
* Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
*
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/
(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)})(function(A,_){function w(){return new Date(Date.UTC.apply(Date,arguments))}function S(){var e=new Date;return w(e.getFullYear(),e.getMonth(),e.getDate())}function s(e,t){return e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCDate()===t.getUTCDate()}function e(e,t){return function(){t!==_&&A.fn.datepicker.deprecated(t);return this[e].apply(this,arguments)}}function O(e,t){A.data(e,"datepicker",this);this._events=[];this._secondaryEvents=[];this._process_options(t);this.dates=new i;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=A(e);this.isInput=this.element.is("input");this.inputField=this.isInput?this.element:this.element.find("input");this.component=!!this.element.hasClass("date")&&this.element.find(".add-on, .input-group-addon, .input-group-append, .input-group-prepend, .btn");this.component&&0===this.component.length&&(this.component=!1);this.isInline=!this.component&&this.element.is("div");this.picker=A(C.template);this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow);this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.o.calendarWeeks&&this.picker.find(".datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(e,t){return Number(t)+1});this._process_options({startDate:this._o.startDate,endDate:this._o.endDate,daysOfWeekDisabled:this.o.daysOfWeekDisabled,daysOfWeekHighlighted:this.o.daysOfWeekHighlighted,datesDisabled:this.o.datesDisabled});this._allow_update=!1;this.setViewMode(this.o.startView);this._allow_update=!0;this.fillDow();this.fillMonths();this.update();this.isInline&&this.show()}function l(e,t){A.data(e,"datepicker",this);this.element=A(e);this.inputs=A.map(t.inputs,function(e){return e.jquery?e[0]:e});delete t.inputs;this.keepEmptyValues=t.keepEmptyValues;delete t.keepEmptyValues;r.call(A(this.inputs),t).on("changeDate",A.proxy(this.dateUpdated,this));this.pickers=A.map(this.inputs,function(e){return A.data(e,"datepicker")});this.updateDates()}t={get:function(e){return this.slice(e)[0]},contains:function(e){for(var t=e&&e.valueOf(),i=0,n=this.length;i<n;i++)if(0<=this[i].valueOf()-t&&this[i].valueOf()-t<864e5)return i;return-1},remove:function(e){this.splice(e,1)},replace:function(e){if(e){A.isArray(e)||(e=[e]);this.clear();this.push.apply(this,e)}},clear:function(){this.length=0},copy:function(){var e=new i;e.replace(this);return e}};var t,i=function(){var e=[];e.push.apply(e,arguments);A.extend(e,t);return e};O.prototype={constructor:O,_resolveViewName:function(i){A.each(C.viewModes,function(e,t){if(i===e||-1!==A.inArray(i,t.names))return i=e,!1});return i},_resolveDaysOfWeek:function(e){A.isArray(e)||(e=e.split(/[,\s]*/));return A.map(e,Number)},_check_template:function(e){try{var t;return e===_||""===e?!1:(e.match(/[<>]/g)||[]).length<=0||(t=A(e),0<t.length)}catch(e){return!1}},_process_options:function(e){this._o=A.extend({},this._o,e);var t=this.o=A.extend({},this._o),i=t.language;if(!$[i]){i=i.split("-")[0];$[i]||(i=c.language)}t.language=i;t.startView=this._resolveViewName(t.startView);t.minViewMode=this._resolveViewName(t.minViewMode);t.maxViewMode=this._resolveViewName(t.maxViewMode);t.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,t.startView));if(!0!==t.multidate){t.multidate=Number(t.multidate)||!1;!1!==t.multidate&&(t.multidate=Math.max(0,t.multidate))}t.multidateSeparator=String(t.multidateSeparator);t.weekStart%=7;t.weekEnd=(t.weekStart+6)%7;var n=C.parseFormat(t.format);t.startDate!==-1/0&&(t.startDate?t.startDate instanceof Date?t.startDate=this._local_to_utc(this._zero_time(t.startDate)):t.startDate=C.parseDate(t.startDate,n,t.language,t.assumeNearbyYear):t.startDate=-1/0);t.endDate!==1/0&&(t.endDate?t.endDate instanceof Date?t.endDate=this._local_to_utc(this._zero_time(t.endDate)):t.endDate=C.parseDate(t.endDate,n,t.language,t.assumeNearbyYear):t.endDate=1/0);t.daysOfWeekDisabled=this._resolveDaysOfWeek(t.daysOfWeekDisabled||[]);t.daysOfWeekHighlighted=this._resolveDaysOfWeek(t.daysOfWeekHighlighted||[]);t.datesDisabled=t.datesDisabled||[];A.isArray(t.datesDisabled)||(t.datesDisabled=t.datesDisabled.split(","));t.datesDisabled=A.map(t.datesDisabled,function(e){return C.parseDate(e,n,t.language,t.assumeNearbyYear)});var r=String(t.orientation).toLowerCase().split(/\s+/g),i=t.orientation.toLowerCase(),r=A.grep(r,function(e){return/^auto|left|right|top|bottom$/.test(e)});t.orientation={x:"auto",y:"auto"};if(i&&"auto"!==i)if(1===r.length)switch(r[0]){case"top":case"bottom":t.orientation.y=r[0];break;case"left":case"right":t.orientation.x=r[0]}else{i=A.grep(r,function(e){return/^left|right$/.test(e)});t.orientation.x=i[0]||"auto";i=A.grep(r,function(e){return/^top|bottom$/.test(e)});t.orientation.y=i[0]||"auto"}if(t.defaultViewDate instanceof Date||"string"==typeof t.defaultViewDate)t.defaultViewDate=C.parseDate(t.defaultViewDate,n,t.language,t.assumeNearbyYear);else if(t.defaultViewDate){var i=t.defaultViewDate.year||(new Date).getFullYear(),s=t.defaultViewDate.month||0,o=t.defaultViewDate.day||1;t.defaultViewDate=w(i,s,o)}else t.defaultViewDate=S()},_applyEvents:function(e){for(var t,i,n,r=0;r<e.length;r++){t=e[r][0];if(2===e[r].length){i=_;n=e[r][1]}else if(3===e[r].length){i=e[r][1];n=e[r][2]}t.on(n,i)}},_unapplyEvents:function(e){for(var t,i,n,r=0;r<e.length;r++){t=e[r][0];if(2===e[r].length){n=_;i=e[r][1]}else if(3===e[r].length){n=e[r][1];i=e[r][2]}t.off(i,n)}},_buildEvents:function(){var e={keyup:A.proxy(function(e){-1===A.inArray(e.keyCode,[27,37,39,38,40,32,13,9])&&this.update()},this),keydown:A.proxy(this.keydown,this),paste:A.proxy(this.paste,this)};!0===this.o.showOnFocus&&(e.focus=A.proxy(this.show,this));this.isInput?this._events=[[this.element,e]]:this.component&&this.inputField.length?this._events=[[this.inputField,e],[this.component,{click:A.proxy(this.show,this)}]]:this._events=[[this.element,{click:A.proxy(this.show,this),keydown:A.proxy(this.keydown,this)}]];this._events.push([this.element,"*",{blur:A.proxy(function(e){this._focused_from=e.target},this)}],[this.element,{blur:A.proxy(function(e){this._focused_from=e.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":A.proxy(function(e){this.update(e.date)},this)}]);this._secondaryEvents=[[this.picker,{click:A.proxy(this.click,this)}],[this.picker,".prev, .next",{click:A.proxy(this.navArrowsClick,this)}],[this.picker,".day:not(.disabled)",{click:A.proxy(this.dayCellClick,this)}],[A(window),{resize:A.proxy(this.place,this)}],[A(document),{"mousedown touchstart":A.proxy(function(e){this.element.is(e.target)||this.element.find(e.target).length||this.picker.is(e.target)||this.picker.find(e.target).length||this.isInline||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(e,t){var i=t||this.dates.get(-1),i=this._utc_to_local(i);this.element.trigger({type:e,date:i,viewMode:this.viewMode,dates:A.map(this.dates,this._utc_to_local),format:A.proxy(function(e,t){if(0===arguments.length){e=this.dates.length-1;t=this.o.format}else if("string"==typeof e){t=e;e=this.dates.length-1}t=t||this.o.format;var i=this.dates.get(e);return C.formatDate(i,t,this.o.language)},this)})},show:function(){if(!(this.inputField.is(":disabled")||this.inputField.prop("readonly")&&!1===this.o.enableOnReadonly)){this.isInline||this.picker.appendTo(this.o.container);this.place();this.picker.show();this._attachSecondaryEvents();this._trigger("show");(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&A(this.element).blur();return this}},hide:function(){if(!this.isInline&&this.picker.is(":visible")){this.focusDate=null;this.picker.hide().detach();this._detachSecondaryEvents();this.setViewMode(this.o.startView);this.o.forceParse&&this.inputField.val()&&this.setValue();this._trigger("hide")}return this},destroy:function(){this.hide();this._detachEvents();this._detachSecondaryEvents();this.picker.remove();delete this.element.data().datepicker;this.isInput||delete this.element.data().date;return this},paste:function(e){var t;if(e.originalEvent.clipboardData&&e.originalEvent.clipboardData.types&&-1!==A.inArray("text/plain",e.originalEvent.clipboardData.types))t=e.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;t=window.clipboardData.getData("Text")}this.setDate(t);this.update();e.preventDefault()},_utc_to_local:function(e){if(!e)return e;var t=new Date(e.getTime()+6e4*e.getTimezoneOffset());t.getTimezoneOffset()!==e.getTimezoneOffset()&&(t=new Date(e.getTime()+6e4*t.getTimezoneOffset()));return t},_local_to_utc:function(e){return e&&new Date(e.getTime()-6e4*e.getTimezoneOffset())},_zero_time:function(e){return e&&new Date(e.getFullYear(),e.getMonth(),e.getDate())},_zero_utc_time:function(e){return e&&w(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())},getDates:function(){return A.map(this.dates,this._utc_to_local)},getUTCDates:function(){return A.map(this.dates,function(e){return new Date(e)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var e=this.dates.get(-1);return e!==_?new Date(e):null},clearDates:function(){this.inputField.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var e=A.isArray(arguments[0])?arguments[0]:arguments;this.update.apply(this,e);this._trigger("changeDate");this.setValue();return this},setUTCDates:function(){var e=A.isArray(arguments[0])?arguments[0]:arguments;this.setDates.apply(this,A.map(e,this._utc_to_local));return this},setDate:e("setDates"),setUTCDate:e("setUTCDates"),remove:e("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead"),setValue:function(){var e=this.getFormattedDate();this.inputField.val(e);return this},getFormattedDate:function(t){t===_&&(t=this.o.format);var i=this.o.language;return A.map(this.dates,function(e){return C.formatDate(e,t,i)}).join(this.o.multidateSeparator)},getStartDate:function(){return this.o.startDate},setStartDate:function(e){this._process_options({startDate:e});this.update();this.updateNavArrows();return this},getEndDate:function(){return this.o.endDate},setEndDate:function(e){this._process_options({endDate:e});this.update();this.updateNavArrows();return this},setDaysOfWeekDisabled:function(e){this._process_options({daysOfWeekDisabled:e});this.update();return this},setDaysOfWeekHighlighted:function(e){this._process_options({daysOfWeekHighlighted:e});this.update();return this},setDatesDisabled:function(e){this._process_options({datesDisabled:e});this.update();return this},place:function(){if(!this.isInline){var e=this.picker.outerWidth(),t=this.picker.outerHeight(),i=A(this.o.container),n=i.width(),r=("body"===this.o.container?A(document):i).scrollTop(),i=i.offset(),s=[0],o=(this.element.parents().each(function(){var e=A(this).css("z-index");"auto"!==e&&0!==Number(e)&&s.push(Number(e))}),Math.max.apply(Math,s)+this.o.zIndexOffset),a=(this.component?this.component.parent():this.element).offset(),l=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),c=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),d=a.left-i.left,i=a.top-i.top;"body"!==this.o.container&&(i+=r);this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left");if("auto"!==this.o.orientation.x){this.picker.addClass("datepicker-orient-"+this.o.orientation.x);"right"===this.o.orientation.x&&(d-=e-c)}else if(a.left<0){this.picker.addClass("datepicker-orient-left");d-=a.left-10}else if(n<d+e){this.picker.addClass("datepicker-orient-right");d+=c-e}else this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left");a=this.o.orientation.y;if("auto"===a){e=-r+i-t;a=e<0?"bottom":"top"}this.picker.addClass("datepicker-orient-"+a);"top"===a?i-=t+parseInt(this.picker.css("padding-top")):i+=l;if(this.o.rtl){r=n-(d+c);this.picker.css({top:i,right:r,zIndex:o})}else this.picker.css({top:i,left:d,zIndex:o})}return this},_allow_update:!0,update:function(){if(this._allow_update){var e=this.dates.copy(),i=[],t=!1;if(arguments.length){A.each(arguments,A.proxy(function(e,t){t instanceof Date&&(t=this._local_to_utc(t));i.push(t)},this));t=!0}else{i=this.isInput?this.element.val():this.element.data("date")||this.inputField.val();i=i&&this.o.multidate?i.split(this.o.multidateSeparator):[i];delete this.element.data().date}i=A.map(i,A.proxy(function(e){return C.parseDate(e,this.o.format,this.o.language,this.o.assumeNearbyYear)},this));i=A.grep(i,A.proxy(function(e){return!this.dateWithinRange(e)||!e},this),!0);this.dates.replace(i);this.o.updateViewDate&&(this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate);if(t){this.setValue();this.element.change()}else if(this.dates.length&&String(e)!==String(this.dates)&&t){this._trigger("changeDate");this.element.change()}if(!this.dates.length&&e.length){this._trigger("clearDate");this.element.change()}this.fill()}return this},fillDow:function(){if(this.o.showWeekDays){var e=this.o.weekStart,t="<tr>";this.o.calendarWeeks&&(t+='<th class="cw">&#160;</th>');for(;e<this.o.weekStart+7;){t+='<th class="dow';-1!==A.inArray(e,this.o.daysOfWeekDisabled)&&(t+=" disabled");t+='">'+$[this.o.language].daysMin[e++%7]+"</th>"}t+="</tr>";this.picker.find(".datepicker-days thead").append(t)}},fillMonths:function(){for(var e,t=this._utc_to_local(this.viewDate),i="",n=0;n<12;n++){e=t&&t.getMonth()===n?" focused":"";i+='<span class="month'+e+'">'+$[this.o.language].monthsShort[n]+"</span>"}this.picker.find(".datepicker-months td").html(i)},setRange:function(e){e&&e.length?this.range=A.map(e,function(e){return e.valueOf()}):delete this.range;this.fill()},getClassNames:function(e){var t=[],i=this.viewDate.getUTCFullYear(),n=this.viewDate.getUTCMonth(),r=S();e.getUTCFullYear()<i||e.getUTCFullYear()===i&&e.getUTCMonth()<n?t.push("old"):(e.getUTCFullYear()>i||e.getUTCFullYear()===i&&e.getUTCMonth()>n)&&t.push("new");this.focusDate&&e.valueOf()===this.focusDate.valueOf()&&t.push("focused");this.o.todayHighlight&&s(e,r)&&t.push("today");-1!==this.dates.contains(e)&&t.push("active");this.dateWithinRange(e)||t.push("disabled");this.dateIsDisabled(e)&&t.push("disabled","disabled-date");-1!==A.inArray(e.getUTCDay(),this.o.daysOfWeekHighlighted)&&t.push("highlighted");if(this.range){e>this.range[0]&&e<this.range[this.range.length-1]&&t.push("range");-1!==A.inArray(e.valueOf(),this.range)&&t.push("selected");e.valueOf()===this.range[0]&&t.push("range-start");e.valueOf()===this.range[this.range.length-1]&&t.push("range-end")}return t},_fill_yearsView:function(e,t,i,n,r,s,o){for(var a,l,c,d="",u=i/10,h=this.picker.find(e),p=Math.floor(n/i)*i,f=p+9*u,g=Math.floor(this.viewDate.getFullYear()/u)*u,m=A.map(this.dates,function(e){return Math.floor(e.getUTCFullYear()/u)*u}),v=p-u;v<=f+u;v+=u){a=[t];l=null;v===p-u?a.push("old"):v===f+u&&a.push("new");-1!==A.inArray(v,m)&&a.push("active");(v<r||s<v)&&a.push("disabled");v===g&&a.push("focused");if(o!==A.noop){c=o(new Date(v,0,1));c===_?c={}:"boolean"==typeof c?c={enabled:c}:"string"==typeof c&&(c={classes:c});!1===c.enabled&&a.push("disabled");c.classes&&(a=a.concat(c.classes.split(/\s+/)));c.tooltip&&(l=c.tooltip)}d+='<span class="'+a.join(" ")+'"'+(l?' title="'+l+'"':"")+">"+v+"</span>"}h.find(".datepicker-switch").text(p+"-"+f);h.find("td").html(d)},fill:function(){var e,t,i=new Date(this.viewDate),n=i.getUTCFullYear(),r=i.getUTCMonth(),s=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,o=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,a=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,c=$[this.o.language].today||$.en.today||"",d=$[this.o.language].clear||$.en.clear||"",u=$[this.o.language].titleFormat||$.en.titleFormat,h=S(),h=(!0===this.o.todayBtn||"linked"===this.o.todayBtn)&&h>=this.o.startDate&&h<=this.o.endDate&&!this.weekOfDateIsDisabled(h);if(!isNaN(n)&&!isNaN(r)){this.picker.find(".datepicker-days .datepicker-switch").text(C.formatDate(i,u,this.o.language));this.picker.find("tfoot .today").text(c).css("display",h?"table-cell":"none");this.picker.find("tfoot .clear").text(d).css("display",!0===this.o.clearBtn?"table-cell":"none");this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none");this.updateNavArrows();this.fillMonths();var p=w(n,r,0),i=p.getUTCDate(),f=(p.setUTCDate(i-(p.getUTCDay()-this.o.weekStart+7)%7),new Date(p));p.getUTCFullYear()<100&&f.setUTCFullYear(p.getUTCFullYear());f.setUTCDate(f.getUTCDate()+42);for(var g,f=f.valueOf(),m=[];p.valueOf()<f;){g=p.getUTCDay();if(g===this.o.weekStart){m.push("<tr>");if(this.o.calendarWeeks){var v=new Date(+p+(this.o.weekStart-g-7)%7*864e5),v=new Date(Number(v)+(11-v.getUTCDay())%7*864e5),b=new Date(Number(b=w(v.getUTCFullYear(),0,1))+(11-b.getUTCDay())%7*864e5),v=(v-b)/864e5/7+1;m.push('<td class="cw">'+v+"</td>")}}b=this.getClassNames(p);b.push("day");v=p.getUTCDate();if(this.o.beforeShowDay!==A.noop){t=this.o.beforeShowDay(this._utc_to_local(p));t===_?t={}:"boolean"==typeof t?t={enabled:t}:"string"==typeof t&&(t={classes:t});!1===t.enabled&&b.push("disabled");t.classes&&(b=b.concat(t.classes.split(/\s+/)));t.tooltip&&(e=t.tooltip);t.content&&(v=t.content)}b=A.isFunction(A.uniqueSort)?A.uniqueSort(b):A.unique(b);m.push('<td class="'+b.join(" ")+'"'+(e?' title="'+e+'"':"")+' data-date="'+p.getTime().toString()+'">'+v+"</td>");e=null;g===this.o.weekEnd&&m.push("</tr>");p.setUTCDate(p.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(m.join(""));var u=$[this.o.language].monthsTitle||$.en.monthsTitle||"Months",y=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?u:n).end().find("tbody span").removeClass("active");A.each(this.dates,function(e,t){t.getUTCFullYear()===n&&y.eq(t.getUTCMonth()).addClass("active")});(n<s||a<n)&&y.addClass("disabled");n===s&&y.slice(0,o).addClass("disabled");n===a&&y.slice(l+1).addClass("disabled");if(this.o.beforeShowMonth!==A.noop){var M=this;A.each(y,function(e,t){var i=new Date(n,e,1),i=M.o.beforeShowMonth(i);i===_?i={}:"boolean"==typeof i?i={enabled:i}:"string"==typeof i&&(i={classes:i});!1!==i.enabled||A(t).hasClass("disabled")||A(t).addClass("disabled");i.classes&&A(t).addClass(i.classes);i.tooltip&&A(t).prop("title",i.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,n,s,a,this.o.beforeShowYear);this._fill_yearsView(".datepicker-decades","decade",100,n,s,a,this.o.beforeShowDecade);this._fill_yearsView(".datepicker-centuries","century",1e3,n,s,a,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var e,t,i=new Date(this.viewDate),n=i.getUTCFullYear(),r=i.getUTCMonth(),s=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,o=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,a=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,c=1;switch(this.viewMode){case 4:c*=10;case 3:c*=10;case 2:c*=10;case 1:e=Math.floor(n/c)*c<=s;t=Math.floor(n/c)*c+c>a;break;case 0:e=n<=s&&r<=o;t=a<=n&&l<=r}this.picker.find(".prev").toggleClass("disabled",e);this.picker.find(".next").toggleClass("disabled",t)}},click:function(e){e.preventDefault();e.stopPropagation();var t,i,n=A(e.target);n.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1);if(n.hasClass("today")&&!n.hasClass("day")){this.setViewMode(0);this._setDate(S(),"linked"===this.o.todayBtn?null:"view")}n.hasClass("clear")&&this.clearDates();if(!n.hasClass("disabled")&&(n.hasClass("month")||n.hasClass("year")||n.hasClass("decade")||n.hasClass("century"))){this.viewDate.setUTCDate(1);0;if(1===this.viewMode){i=n.parent().find("span").index(n);t=this.viewDate.getUTCFullYear();this.viewDate.setUTCMonth(i)}else{i=0;t=Number(n.text());this.viewDate.setUTCFullYear(t)}this._trigger(C.viewModes[this.viewMode-1].e,this.viewDate);if(this.viewMode===this.o.minViewMode)this._setDate(w(t,i,1));else{this.setViewMode(this.viewMode-1);this.fill()}}this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus();delete this._focused_from},dayCellClick:function(e){var t=A(e.currentTarget),t=t.data("date"),t=new Date(t);if(this.o.updateViewDate){t.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate);t.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate)}this._setDate(t)},navArrowsClick:function(e){var t=A(e.currentTarget),t=t.hasClass("prev")?-1:1;0!==this.viewMode&&(t*=12*C.viewModes[this.viewMode].navStep);this.viewDate=this.moveMonth(this.viewDate,t);this._trigger(C.viewModes[this.viewMode].e,this.viewDate);this.fill()},_toggle_multidate:function(e){var t=this.dates.contains(e);e||this.dates.clear();if(-1!==t)(!0===this.o.multidate||1<this.o.multidate||this.o.toggleActive)&&this.dates.remove(t);else{!1===this.o.multidate&&this.dates.clear();this.dates.push(e)}if("number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(e,t){t&&"date"!==t||this._toggle_multidate(e&&new Date(e));(!t&&this.o.updateViewDate||"view"===t)&&(this.viewDate=e&&new Date(e));this.fill();this.setValue();t&&"view"===t||this._trigger("changeDate");this.inputField.trigger("change");!this.o.autoclose||t&&"date"!==t||this.hide()},moveDay:function(e,t){var i=new Date(e);i.setUTCDate(e.getUTCDate()+t);return i},moveWeek:function(e,t){return this.moveDay(e,7*t)},moveMonth:function(e,t){if(!(i=e,i&&!isNaN(i.getTime())))return this.o.defaultViewDate;var i;if(!t)return e;var n,r,s=new Date(e.valueOf()),o=s.getUTCDate(),a=s.getUTCMonth(),l=Math.abs(t);t=0<t?1:-1;if(1===l){r=-1===t?function(){return s.getUTCMonth()===a}:function(){return s.getUTCMonth()!==n};n=a+t;s.setUTCMonth(n);n=(n+12)%12}else{for(var c=0;c<l;c++)s=this.moveMonth(s,t);n=s.getUTCMonth();s.setUTCDate(o);r=function(){return n!==s.getUTCMonth()}}for(;r();){s.setUTCDate(--o);s.setUTCMonth(n)}return s},moveYear:function(e,t){return this.moveMonth(e,12*t)},moveAvailableDate:function(e,t,i){do{e=this[i](e,t);if(!this.dateWithinRange(e))return!1}while(i="moveDay",this.dateIsDisabled(e));return e},weekOfDateIsDisabled:function(e){return-1!==A.inArray(e.getUTCDay(),this.o.daysOfWeekDisabled)},dateIsDisabled:function(t){return this.weekOfDateIsDisabled(t)||0<A.grep(this.o.datesDisabled,function(e){return s(t,e)}).length},dateWithinRange:function(e){return e>=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(this.picker.is(":visible")){var t,i,n=!1,r=this.focusDate||this.viewDate;switch(e.keyCode){case 27:if(this.focusDate){this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill()}else this.hide();e.preventDefault();e.stopPropagation();break;case 37:case 38:case 39:case 40:if(this.o.keyboardNavigation&&7!==this.o.daysOfWeekDisabled.length){t=37===e.keyCode||38===e.keyCode?-1:1;if(0===this.viewMode)if(e.ctrlKey){i=this.moveAvailableDate(r,t,"moveYear");i&&this._trigger("changeYear",this.viewDate)}else if(e.shiftKey){i=this.moveAvailableDate(r,t,"moveMonth");i&&this._trigger("changeMonth",this.viewDate)}else 37===e.keyCode||39===e.keyCode?i=this.moveAvailableDate(r,t,"moveDay"):this.weekOfDateIsDisabled(r)||(i=this.moveAvailableDate(r,t,"moveWeek"));else if(1===this.viewMode){38!==e.keyCode&&40!==e.keyCode||(t*=4);i=this.moveAvailableDate(r,t,"moveMonth")}else if(2===this.viewMode){38!==e.keyCode&&40!==e.keyCode||(t*=4);i=this.moveAvailableDate(r,t,"moveYear")}if(i){this.focusDate=this.viewDate=i;this.setValue();this.fill();e.preventDefault()}}break;case 13:if(this.o.forceParse){r=this.focusDate||this.dates.get(-1)||this.viewDate;if(this.o.keyboardNavigation){this._toggle_multidate(r);n=!0}this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();if(this.picker.is(":visible")){e.preventDefault();e.stopPropagation();this.o.autoclose&&this.hide()}}break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}if(n){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");this.inputField.trigger("change")}}else if(40===e.keyCode||27===e.keyCode){this.show();e.stopPropagation()}},setViewMode:function(e){this.viewMode=e;this.picker.children("div").hide().filter(".datepicker-"+C.viewModes[this.viewMode].clsName).show();this.updateNavArrows();this._trigger("changeViewMode",new Date(this.viewDate))}};l.prototype={updateDates:function(){this.dates=A.map(this.pickers,function(e){return e.getUTCDate()});this.updateRanges()},updateRanges:function(){var i=A.map(this.dates,function(e){return e.valueOf()});A.each(this.pickers,function(e,t){t.setRange(i)})},clearDates:function(){A.each(this.pickers,function(e,t){t.clearDates()})},dateUpdated:function(e){if(!this.updating){this.updating=!0;var i=A.data(e.target,"datepicker");if(i!==_){var n=i.getUTCDate(),r=this.keepEmptyValues,t=A.inArray(e.target,this.inputs),s=t-1,o=t+1,a=this.inputs.length;if(-1!==t){A.each(this.pickers,function(e,t){t.getUTCDate()||t!==i&&r||t.setUTCDate(n)});if(n<this.dates[s])for(;0<=s&&n<this.dates[s];)this.pickers[s--].setUTCDate(n);else if(n>this.dates[o])for(;o<a&&n>this.dates[o];)this.pickers[o++].setUTCDate(n);this.updateDates();delete this.updating}}}},destroy:function(){A.map(this.pickers,function(e){e.destroy()});A(this.inputs).off("changeDate",this.dateUpdated);delete this.element.data().datepicker},remove:e("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};var n=A.fn.datepicker,r=function(s){var o,a=Array.apply(null,arguments);a.shift();this.each(function(){var e=A(this),t=e.data("datepicker"),i="object"==typeof s&&s;if(!t){var n=((e,t)=>{var i,n,r=A(e).data(),s={},o=new RegExp("^"+t.toLowerCase()+"([A-Z])");t=new RegExp("^"+t.toLowerCase());function a(e,t){return t.toLowerCase()}for(n in r)if(t.test(n)){i=n.replace(o,a);s[i]=r[n]}return s})(this,"date"),r=A.extend({},c,n,i),r=(e=>{var i={};if(!$[e]){e=e.split("-")[0];if(!$[e])return}var n=$[e];A.each(d,function(e,t){t in n&&(i[t]=n[t])});return i})(r.language),r=A.extend({},c,r,n,i);if(e.hasClass("input-daterange")||r.inputs){A.extend(r,{inputs:r.inputs||e.find("input").toArray()});t=new l(this,r)}else t=new O(this,r);e.data("datepicker",t)}"string"==typeof s&&"function"==typeof t[s]&&(o=t[s].apply(t,a))});if(o===_||o instanceof O||o instanceof l)return this;if(1<this.length)throw new Error("Using only allowed for the collection of a single element ("+s+" function)");return o},c=(A.fn.datepicker=r,A.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:A.noop,beforeShowMonth:A.noop,beforeShowYear:A.noop,beforeShowDecade:A.noop,beforeShowCentury:A.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"&#x00AB;",rightArrow:"&#x00BB;"},showWeekDays:!0}),d=A.fn.datepicker.locale_opts=["format","rtl","weekStart"],$=(A.fn.datepicker.Constructor=O,A.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}}),C={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(e){if("function"==typeof e.toValue&&"function"==typeof e.toDisplay)return e;var t=e.replace(this.validParts,"\0").split("\0"),i=e.match(this.validParts);if(t&&t.length&&i&&0!==i.length)return{separators:t,parts:i};throw new Error("Invalid date format.")},parseDate:function(e,t,i,n){if(!e)return _;if(!(e instanceof Date)){"string"==typeof t&&(t=C.parseFormat(t));if(t.toValue)return t.toValue(e,t,i);var r,s,o,a={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},l={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};e in l&&(e=l[e]);if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(e)){u=e.match(/([\-+]\d+)([dmwy])/gi);e=new Date;for(b=0;b<u.length;b++){r=u[b].match(/([\-+]\d+)([dmwy])/i);s=Number(r[1]);o=a[r[2].toLowerCase()];e=O.prototype[o](e,s)}return O.prototype._zero_utc_time(e)}var c,d,u=e&&e.match(this.nonpunctuation)||[],h={},p=["yyyy","yy","M","MM","m","mm","d","dd"],f={yyyy:function(e,t){return e.setUTCFullYear(n?((e,t)=>{!0===t&&(t=10);if(e<100){e+=2e3;e>(new Date).getFullYear()+t&&(e-=100)}return e})(t,n):t)},m:function(e,t){if(!isNaN(e)){--t;for(;t<0;)t+=12;t%=12;e.setUTCMonth(t);for(;e.getUTCMonth()!==t;)e.setUTCDate(e.getUTCDate()-1)}return e},d:function(e,t){return e.setUTCDate(t)}};f.yy=f.yyyy;f.M=f.MM=f.mm=f.m;f.dd=f.d;e=S();var g=t.parts.slice();u.length!==g.length&&(g=A(g).filter(function(e,t){return-1!==A.inArray(t,p)}).toArray());if(u.length===g.length){for(var m,v,b=0,y=g.length;b<y;b++){c=parseInt(u[b],10);r=g[b];if(isNaN(c))switch(r){case"MM":d=A($[i].months).filter(M);c=A.inArray(d[0],$[i].months)+1;break;case"M":d=A($[i].monthsShort).filter(M);c=A.inArray(d[0],$[i].monthsShort)+1}h[r]=c}for(b=0;b<p.length;b++){v=p[b];if(v in h&&!isNaN(h[v])){m=new Date(e);f[v](m,h[v]);isNaN(m)||(e=m)}}}}return e;function M(){var e=this.slice(0,u[b].length),t=u[b].slice(0,e.length);return e.toLowerCase()===t.toLowerCase()}},formatDate:function(e,t,i){if(!e)return"";"string"==typeof t&&(t=C.parseFormat(t));if(t.toDisplay)return t.toDisplay(e,t,i);var n={d:e.getUTCDate(),D:$[i].daysShort[e.getUTCDay()],DD:$[i].days[e.getUTCDay()],m:e.getUTCMonth()+1,M:$[i].monthsShort[e.getUTCMonth()],MM:$[i].months[e.getUTCMonth()],yy:e.getUTCFullYear().toString().substring(2),yyyy:e.getUTCFullYear()};n.dd=(n.d<10?"0":"")+n.d;n.mm=(n.m<10?"0":"")+n.m;e=[];for(var r=A.extend([],t.separators),s=0,o=t.parts.length;s<=o;s++){r.length&&e.push(r.shift());e.push(n[t.parts[s]])}return e.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"></th></tr><tr><th class="prev">'+c.templates.leftArrow+'</th><th colspan="5" class="datepicker-switch"></th><th class="next">'+c.templates.rightArrow+"</th></tr></thead>",contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"></th></tr><tr><th colspan="7" class="clear"></th></tr></tfoot>'};C.template='<div class="datepicker"><div class="datepicker-days"><table class="table-condensed">'+C.headTemplate+"<tbody></tbody>"+C.footTemplate+'</table></div><div class="datepicker-months"><table class="table-condensed">'+C.headTemplate+C.contTemplate+C.footTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+C.headTemplate+C.contTemplate+C.footTemplate+'</table></div><div class="datepicker-decades"><table class="table-condensed">'+C.headTemplate+C.contTemplate+C.footTemplate+'</table></div><div class="datepicker-centuries"><table class="table-condensed">'+C.headTemplate+C.contTemplate+C.footTemplate+"</table></div></div>";A.fn.datepicker.DPGlobal=C;A.fn.datepicker.noConflict=function(){A.fn.datepicker=n;return this};A.fn.datepicker.version="1.9.0";A.fn.datepicker.deprecated=function(e){var t=window.console;t&&t.warn&&t.warn("DEPRECATED: "+e)};A(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(e){var t=A(this);if(!t.data("datepicker")){e.preventDefault();r.call(t,"show")}});A(function(){r.call(A('[data-provide="datepicker-inline"]'))})});define.amd=_previousDefineAmd;Espo.loader.setContextId("lib!marked");((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,t(e.marked={}))})(this,function(s){function o(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function _(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=((e,t)=>{if(e){if("string"==typeof e)return r(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);return"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?r(e,t):void 0}})(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}s.defaults=e();function i(e){return t[e]}var n=/[&<>"']/,a=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function d(e,t){if(t){if(n.test(e))return e.replace(a,i)}else if(l.test(e))return e.replace(c,i);return e}var u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function w(e){return e.replace(u,function(e,t){t=t.toLowerCase();return"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var h=/(^|[^\[])\^/g;function p(i,e){i=i.source||i;e=e||"";var n={replace:function(e,t){t=t.source||t;t=t.replace(h,"$1");i=i.replace(e,t);return n},getRegex:function(){return new RegExp(i,e)}};return n}var f=/[^\w:]/g,L=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function g(e,t,i){if(e){var n;try{n=decodeURIComponent(w(i)).replace(f,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!L.test(i)&&(i=((e,t)=>{m[" "+e]||(B.test(e)?m[" "+e]=e+"/":m[" "+e]=M(e,"/",!0));e=m[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(F,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(I,"$1")+t:e+t})(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var m={},B=/^[^:]+:\/*[^/]*$/,F=/^([^:]+:)[\s\S]*$/,I=/^([^:]+:\/*[^/]*)[\s\S]*$/;var v={exec:function(){}};function b(e){for(var t,i,n=1;n<arguments.length;n++){t=arguments[n];for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}function y(e,t){var i=e.replace(/\|/g,function(e,t,i){for(var n=!1,r=t;0<=--r&&"\\"===i[r];)n=!n;return n?"|":" |"}),n=i.split(/ \|/),r=0;n[0].trim()||n.shift();n[n.length-1].trim()||n.pop();if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n}function M(e,t,i){var n=e.length;if(0===n)return"";for(var r=0;r<n;){var s=e.charAt(n-r-1);if((s!==t||i)&&(s===t||!i))break;r++}return e.substr(0,n-r)}function A(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function S(e,t){if(t<1)return"";for(var i="";1<t;){1&t&&(i+=e);t>>=1;e+=e}return i+e}function O(e,t,i,n){var r=t.href,s=t.title?d(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if("!"===e[0].charAt(0))return{type:"image",raw:i,href:r,title:s,text:d(o)};n.state.inLink=!0;r={type:"link",raw:i,href:r,title:s,text:o,tokens:n.inlineTokens(o,[])};n.state.inLink=!1;return r}var $=(()=>{function e(e){this.options=e||s.defaults}var t=e.prototype;t.space=function(e){var t=this.rules.block.newline.exec(e);if(t&&0<t[0].length)return{type:"space",raw:t[0]}};t.code=function(e){var t,i=this.rules.block.code.exec(e);if(i)return t=i[0].replace(/^ {1,4}/gm,""),{type:"code",raw:i[0],codeBlockStyle:"indented",text:this.options.pedantic?t:M(t,"\n")}};t.fences=function(e){var t,i,n,r,s=this.rules.block.fences.exec(e);if(s)return t=s[0],r=(e=t,i=s[3]||"",r=e.match(/^(\s+)(?:```)/),null===r?i:(n=r[1],i.split("\n").map(function(e){var t=e.match(/^\s+/);return null!==t&&(t=t[0],t.length>=n.length)?e.slice(n.length):e}).join("\n"))),{type:"code",raw:t,lang:s[2]&&s[2].trim(),text:r}};t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=M(i,"#");!this.options.pedantic&&n&&!/ $/.test(n)||(i=n.trim())}n={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};this.lexer.inline(n.text,n.tokens);return n}};t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}};t.blockquote=function(e){var t,i=this.rules.block.blockquote.exec(e);if(i)return t=i[0].replace(/^ *> ?/gm,""),{type:"blockquote",raw:i[0],tokens:this.lexer.blockTokens(t,[]),text:t}};t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var i,n,r,s,o,a,l,c,d,u,h,p=t[1].trim(),f=1<p.length,g={type:"list",raw:"",ordered:f,start:f?+p.slice(0,-1):"",loose:!1,items:[]},p=f?"\\d{1,9}\\"+p.slice(-1):"\\"+p,m=(this.options.pedantic&&(p=f?p:"[*+-]"),new RegExp("^( {0,3}"+p+")((?: [^\\n]*)?(?:\\n|$))"));e;){h=!1;if(!(t=m.exec(e)))break;if(this.rules.block.hr.test(e))break;i=t[0];e=e.substring(i.length);l=t[2].split("\n",1)[0];c=e.split("\n",1)[0];if(this.options.pedantic){s=2;u=l.trimLeft()}else{s=t[2].search(/[^ ]/);s=4<s?1:s;u=l.slice(s);s+=t[1].length}o=!1;if(!l&&/^ *$/.test(c)){i+=c+"\n";e=e.substring(c.length+1);h=!0}if(!h)for(var v=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");e;){d=e.split("\n",1)[0];l=d;this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," "));if(v.test(l))break;if(l.search(/[^ ]/)>=s||!l.trim())u+="\n"+l.slice(s);else{if(o)break;u+="\n"+l}o||l.trim()||(o=!0);i+=d+"\n";e=e.substring(d.length+1)}g.loose||(a?g.loose=!0:/\n *\n *$/.test(i)&&(a=!0));if(this.options.gfm){n=/^\[[ xX]\] /.exec(u);if(n){r="[ ] "!==n[0];u=u.replace(/^\[[ xX]\] +/,"")}}g.items.push({type:"list_item",raw:i,task:!!n,checked:r,loose:!1,text:u});g.raw+=i}g.items[g.items.length-1].raw=i.trimRight();g.items[g.items.length-1].text=u.trimRight();g.raw=g.raw.trimRight();for(var b=g.items.length,y=0;y<b;y++){this.lexer.state.top=!1;g.items[y].tokens=this.lexer.blockTokens(g.items[y].text,[]);var M=g.items[y].tokens.filter(function(e){return"space"===e.type}),A=M.every(function(e){for(var t=e.raw.split(""),i=0,n=_(t);!(r=n()).done;){var r=r.value;"\n"===r&&(i+=1);if(1<i)return!0}return!1});if(!g.loose&&M.length&&A){g.loose=!0;g.items[y].loose=!0}}return g}};t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};if(this.options.sanitize){i.type="paragraph";i.text=this.options.sanitizer?this.options.sanitizer(t[0]):d(t[0]);i.tokens=[];this.lexer.inline(i.text,i.tokens)}return i}};t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}};t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:y(t[1]).map(function(e){return{text:e}}),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];for(var n,r,s,o=i.align.length,a=0;a<o;a++)/^ *-+: *$/.test(i.align[a])?i.align[a]="right":/^ *:-+: *$/.test(i.align[a])?i.align[a]="center":/^ *:-+ *$/.test(i.align[a])?i.align[a]="left":i.align[a]=null;o=i.rows.length;for(a=0;a<o;a++)i.rows[a]=y(i.rows[a],i.header.length).map(function(e){return{text:e}});o=i.header.length;for(n=0;n<o;n++){i.header[n].tokens=[];this.lexer.inlineTokens(i.header[n].text,i.header[n].tokens)}o=i.rows.length;for(n=0;n<o;n++){s=i.rows[n];for(r=0;r<s.length;r++){s[r].tokens=[];this.lexer.inlineTokens(s[r].text,s[r].tokens)}}return i}}};t.lheading=function(e){var t=this.rules.block.lheading.exec(e);if(t){t={type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:[]};this.lexer.inline(t.text,t.tokens);return t}};t.paragraph=function(e){var t=this.rules.block.paragraph.exec(e);if(t){t={type:"paragraph",raw:t[0],text:"\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1],tokens:[]};this.lexer.inline(t.text,t.tokens);return t}};t.text=function(e){var t=this.rules.block.text.exec(e);if(t){t={type:"text",raw:t[0],text:t[0],tokens:[]};this.lexer.inline(t.text,t.tokens);return t}};t.escape=function(e){var t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:d(t[1])}};t.tag=function(e){var t=this.rules.inline.tag.exec(e);if(t){!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1);!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1);return{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):d(t[0]):t[0]}}};t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^</.test(i)){if(!/>$/.test(i))return;var n=M(i.slice(0,-1),"\\");if((i.length-n.length)%2==0)return}else{n=((e,t)=>{if(-1!==e.indexOf(t[1]))for(var i=e.length,n=0,r=0;r<i;r++)if("\\"===e[r])r++;else if(e[r]===t[0])n++;else if(e[r]===t[1]){n--;if(n<0)return r}return-1})(t[2],"()");if(-1<n){var r=0===t[0].indexOf("!")?5:4,r=r+t[1].length+n;t[2]=t[2].substring(0,n);t[0]=t[0].substring(0,r).trim();t[3]=""}}n=t[2],r="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);if(s){n=s[1];r=s[3]}}else r=t[3]?t[3].slice(1,-1):"";n=n.trim();/^</.test(n)&&(n=this.options.pedantic&&!/>$/.test(i)?n.slice(1):n.slice(1,-1));return O(t,{href:n&&n.replace(this.rules.inline._escapes,"$1"),title:r&&r.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}};t.reflink=function(e,t){var i,n;if(i=(i=this.rules.inline.reflink.exec(e))||this.rules.inline.nolink.exec(e))return n=(i[2]||i[1]).replace(/\s+/g," "),n=t[n.toLowerCase()],n&&n.href?O(i,n,i[0],this.lexer):(n=i[0].charAt(0),{type:"text",raw:n,text:n})};t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var r=n[1]||n[2]||"";if(!r||""===i||this.rules.inline.punctuation.exec(i)){var s,o,a=n[0].length-1,l=a,c=0,d="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;d.lastIndex=0;t=t.slice(-1*e.length+a);for(;null!=(n=d.exec(t));){s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6];if(s){s=s.length;if(n[3]||n[4])l+=s;else if((n[5]||n[6])&&a%3&&!((a+s)%3))c+=s;else{l-=s;if(!(0<l)){s=Math.min(s,s+l+c);return Math.min(a,s)%2?(o=e.slice(1,a+n.index+s),{type:"em",raw:e.slice(0,a+n.index+s+1),text:o,tokens:this.lexer.inlineTokens(o,[])}):(o=e.slice(2,a+n.index+s-1),{type:"strong",raw:e.slice(0,a+n.index+s+1),text:o,tokens:this.lexer.inlineTokens(o,[])})}}}}}}};t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),r=/^ /.test(i)&&/ $/.test(i);n&&r&&(i=i.substring(1,i.length-1));i=d(i,!0);return{type:"codespan",raw:t[0],text:i}}};t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}};t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}};t.autolink=function(e,t){var i,n,r=this.rules.inline.autolink.exec(e);if(r){if("@"===r[2]){i=d(this.options.mangle?t(r[1]):r[1]);n="mailto:"+i}else{i=d(r[1]);n=i}return{type:"link",raw:r[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}}};t.url=function(e,t){var i,n,r,s;if(i=this.rules.inline.url.exec(e)){if("@"===i[2]){n=d(this.options.mangle?t(i[0]):i[0]);r="mailto:"+n}else{for(;s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0],s!==i[0];);n=d(i[0]);r="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}};t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):d(n[0]):n[0]:d(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}};return e})(),C={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:v,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};C.def=p(C.def).replace("label",C._label).replace("title",C._title).getRegex();C.bullet=/(?:[*+-]|\d{1,9}[.)])/;C.listItemStart=p(/^( *)(bull) */).replace("bull",C.bullet).getRegex();C.list=p(C.list).replace(/bull/g,C.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+C.def.source+")").getRegex();C._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";C._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;C.html=p(C.html,"i").replace("comment",C._comment).replace("tag",C._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();C.paragraph=p(C._paragraph).replace("hr",C.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",C._tag).getRegex();C.blockquote=p(C.blockquote).replace("paragraph",C.paragraph).getRegex();C.normal=b({},C);C.gfm=b({},C.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});C.gfm.table=p(C.gfm.table).replace("hr",C.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",C._tag).getRegex();C.gfm.paragraph=p(C._paragraph).replace("hr",C.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",C.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",C._tag).getRegex();C.pedantic=b({},C.normal,{html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",C._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:v,paragraph:p(C.normal._paragraph).replace("hr",C.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",C.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var E={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:v,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:v,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/,_punctuation:"!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~"};E.punctuation=p(E.punctuation).replace(/punctuation/g,E._punctuation).getRegex();E.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;E.escapedEmSt=/\\\*|\\_/g;E._comment=p(C._comment).replace("(?:--\x3e|$)","--\x3e").getRegex();E.emStrong.lDelim=p(E.emStrong.lDelim).replace(/punct/g,E._punctuation).getRegex();E.emStrong.rDelimAst=p(E.emStrong.rDelimAst,"g").replace(/punct/g,E._punctuation).getRegex();E.emStrong.rDelimUnd=p(E.emStrong.rDelimUnd,"g").replace(/punct/g,E._punctuation).getRegex();E._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;E._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;E._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;E.autolink=p(E.autolink).replace("scheme",E._scheme).replace("email",E._email).getRegex();E._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;E.tag=p(E.tag).replace("comment",E._comment).replace("attribute",E._attribute).getRegex();E._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;E._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;E._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;E.link=p(E.link).replace("label",E._label).replace("href",E._href).replace("title",E._title).getRegex();E.reflink=p(E.reflink).replace("label",E._label).replace("ref",C._label).getRegex();E.nolink=p(E.nolink).replace("ref",C._label).getRegex();E.reflinkSearch=p(E.reflinkSearch,"g").replace("reflink",E.reflink).replace("nolink",E.nolink).getRegex();E.normal=b({},E);E.pedantic=b({},E.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:p(/^!?\[(label)\]\((.*?)\)/).replace("label",E._label).getRegex(),reflink:p(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",E._label).getRegex()});E.gfm=b({},E.normal,{escape:p(E.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/});E.gfm.url=p(E.gfm.url,"i").replace("email",E.gfm._extended_email).getRegex();E.breaks=b({},E.gfm,{br:p(E.br).replace("{2,}","*").getRegex(),text:p(E.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function R(e){return e.replace(/---/g,"—").replace(/--/g,"").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1").replace(/'/g,"").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function z(e){for(var t,i="",n=e.length,r=0;r<n;r++){t=e.charCodeAt(r);.5<Math.random()&&(t="x"+t.toString(16));i+="&#"+t+";"}return i}var k=(()=>{function n(e){this.tokens=[];this.tokens.links=Object.create(null);this.options=e||s.defaults;this.options.tokenizer=this.options.tokenizer||new $;this.tokenizer=this.options.tokenizer;this.tokenizer.options=this.options;this.tokenizer.lexer=this;this.inlineQueue=[];this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:C.normal,inline:E.normal};if(this.options.pedantic){t.block=C.pedantic;t.inline=E.pedantic}else if(this.options.gfm){t.block=C.gfm;this.options.breaks?t.inline=E.breaks:t.inline=E.gfm}this.tokenizer.rules=t}n.lex=function(e,t){var i=new n(t);return i.lex(e)};n.lexInline=function(e,t){var i=new n(t);return i.inlineTokens(e)};var e=n.prototype;e.lex=function(e){e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ");this.blockTokens(e,this.tokens);for(var t;t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens};e.blockTokens=function(r,t){var i,e,s,n,o=this;void 0===t&&(t=[]);this.options.pedantic&&(r=r.replace(/^ +$/gm,""));for(;r;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(function(e){if(i=e.call({lexer:o},r,t)){r=r.substring(i.raw.length);t.push(i);return!0}return!1})))if(i=this.tokenizer.space(r)){r=r.substring(i.raw.length);1===i.raw.length&&0<t.length?t[t.length-1].raw+="\n":t.push(i)}else if(i=this.tokenizer.code(r)){r=r.substring(i.raw.length);e=t[t.length-1];if(!e||"paragraph"!==e.type&&"text"!==e.type)t.push(i);else{e.raw+="\n"+i.raw;e.text+="\n"+i.text;this.inlineQueue[this.inlineQueue.length-1].src=e.text}}else if(i=this.tokenizer.fences(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.heading(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.hr(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.blockquote(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.list(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.html(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.def(r)){r=r.substring(i.raw.length);e=t[t.length-1];if(!e||"paragraph"!==e.type&&"text"!==e.type)this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title});else{e.raw+="\n"+i.raw;e.text+="\n"+i.raw;this.inlineQueue[this.inlineQueue.length-1].src=e.text}}else if(i=this.tokenizer.table(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.lheading(r)){r=r.substring(i.raw.length);t.push(i)}else{s=r;this.options.extensions&&this.options.extensions.startBlock&&(()=>{var t=1/0,i=r.slice(1),n=void 0;o.options.extensions.startBlock.forEach(function(e){n=e.call({lexer:this},i);"number"==typeof n&&0<=n&&(t=Math.min(t,n))});t<1/0&&0<=t&&(s=r.substring(0,t+1))})();if(this.state.top&&(i=this.tokenizer.paragraph(s))){e=t[t.length-1];if(n&&"paragraph"===e.type){e.raw+="\n"+i.raw;e.text+="\n"+i.text;this.inlineQueue.pop();this.inlineQueue[this.inlineQueue.length-1].src=e.text}else t.push(i);n=s.length!==r.length;r=r.substring(i.raw.length)}else if(i=this.tokenizer.text(r)){r=r.substring(i.raw.length);e=t[t.length-1];if(e&&"text"===e.type){e.raw+="\n"+i.raw;e.text+="\n"+i.text;this.inlineQueue.pop();this.inlineQueue[this.inlineQueue.length-1].src=e.text}else t.push(i)}else if(r){var a="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}}this.state.top=!0;return t};e.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})};e.inlineTokens=function(r,t){var i,e,s,n,o,a,l=this,c=(void 0===t&&(t=[]),r);if(this.tokens.links){var d=Object.keys(this.tokens.links);if(0<d.length)for(;null!=(n=this.tokenizer.rules.inline.reflinkSearch.exec(c));)d.includes(n[0].slice(n[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,n.index)+"["+S("a",n[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(n=this.tokenizer.rules.inline.blockSkip.exec(c));)c=c.slice(0,n.index)+"["+S("a",n[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(n=this.tokenizer.rules.inline.escapedEmSt.exec(c));)c=c.slice(0,n.index)+"++"+c.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;r;){o||(a="");o=!1;if(!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(function(e){if(i=e.call({lexer:l},r,t)){r=r.substring(i.raw.length);t.push(i);return!0}return!1})))if(i=this.tokenizer.escape(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.tag(r)){r=r.substring(i.raw.length);e=t[t.length-1];if(e&&"text"===i.type&&"text"===e.type){e.raw+=i.raw;e.text+=i.text}else t.push(i)}else if(i=this.tokenizer.link(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.reflink(r,this.tokens.links)){r=r.substring(i.raw.length);e=t[t.length-1];if(e&&"text"===i.type&&"text"===e.type){e.raw+=i.raw;e.text+=i.text}else t.push(i)}else if(i=this.tokenizer.emStrong(r,c,a)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.codespan(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.br(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.del(r)){r=r.substring(i.raw.length);t.push(i)}else if(i=this.tokenizer.autolink(r,z)){r=r.substring(i.raw.length);t.push(i)}else if(!this.state.inLink&&(i=this.tokenizer.url(r,z))){r=r.substring(i.raw.length);t.push(i)}else{s=r;this.options.extensions&&this.options.extensions.startInline&&(()=>{var t=1/0,i=r.slice(1),n=void 0;l.options.extensions.startInline.forEach(function(e){n=e.call({lexer:this},i);"number"==typeof n&&0<=n&&(t=Math.min(t,n))});t<1/0&&0<=t&&(s=r.substring(0,t+1))})();if(i=this.tokenizer.inlineText(s,R)){r=r.substring(i.raw.length);"_"!==i.raw.slice(-1)&&(a=i.raw.slice(-1));o=!0;e=t[t.length-1];if(e&&"text"===e.type){e.raw+=i.raw;e.text+=i.text}else t.push(i)}else if(r){var u="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(u);break}throw new Error(u)}}}return t};var t=n,i=null,r=[{key:"rules",get:function(){return{block:C,inline:E}}}];i&&o(t.prototype,i);r&&o(t,r);Object.defineProperty(t,"prototype",{writable:!1});return n})(),x=(()=>{function e(e){this.options=e||s.defaults}var t=e.prototype;t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,n);if(null!=r&&r!==e){i=!0;e=r}}e=e.replace(/\n$/,"")+"\n";return n?'<pre><code class="'+this.options.langPrefix+d(n,!0)+'">'+(i?e:d(e,!0))+"</code></pre>\n":"<pre><code>"+(i?e:d(e,!0))+"</code></pre>\n"};t.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"};t.html=function(e){return e};t.heading=function(e,t,i,n){return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+n.slug(i)+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"};t.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"};t.list=function(e,t,i){var n=t?"ol":"ul",r=t&&1!==i?' start="'+i+'"':"";return"<"+n+r+">\n"+e+"</"+n+">\n"};t.listitem=function(e){return"<li>"+e+"</li>\n"};t.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "};t.paragraph=function(e){return"<p>"+e+"</p>\n"};t.table=function(e,t){t=t&&"<tbody>"+t+"</tbody>";return"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"};t.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"};t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"</"+i+">\n"};t.strong=function(e){return"<strong>"+e+"</strong>"};t.em=function(e){return"<em>"+e+"</em>"};t.codespan=function(e){return"<code>"+e+"</code>"};t.br=function(){return this.options.xhtml?"<br/>":"<br>"};t.del=function(e){return"<del>"+e+"</del>"};t.link=function(e,t,i){e=g(this.options.sanitize,this.options.baseUrl,e);if(null===e)return i;var n='<a href="'+d(e)+'"';t&&(n+=' title="'+t+'"');n+=">"+i+"</a>";return n};t.image=function(e,t,i){e=g(this.options.sanitize,this.options.baseUrl,e);if(null===e)return i;var n='<img src="'+e+'" alt="'+i+'"';t&&(n+=' title="'+t+'"');n+=this.options.xhtml?"/>":">";return n};t.text=function(e){return e};return e})(),N=(()=>{function e(){}var t=e.prototype;t.strong=function(e){return e};t.em=function(e){return e};t.codespan=function(e){return e};t.del=function(e){return e};t.html=function(e){return e};t.text=function(e){return e};t.link=function(e,t,i){return""+i};t.image=function(e,t,i){return""+i};t.br=function(){return""};return e})(),D=(()=>{function e(){this.seen={}}var t=e.prototype;t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")};t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];for(;n++,i=e+"-"+n,this.seen.hasOwnProperty(i););}if(!t){this.seen[e]=n;this.seen[i]=0}return i};t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)};return e})(),T=(()=>{function n(e){this.options=e||s.defaults;this.options.renderer=this.options.renderer||new x;this.renderer=this.options.renderer;this.renderer.options=this.options;this.textRenderer=new N;this.slugger=new D}n.parse=function(e,t){var i=new n(t);return i.parse(e)};n.parseInline=function(e,t){var i=new n(t);return i.parseInline(e)};var e=n.prototype;e.parse=function(e,t){void 0===t&&(t=!0);for(var i,n,r,s,o,a,l,c,d,u,h,p,f,g,m,v,b="",y=e.length,M=0;M<y;M++){c=e[M];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[c.type]){v=this.options.extensions.renderers[c.type].call({parser:this},c);if(!1!==v||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(c.type)){b+=v||"";continue}}switch(c.type){case"space":continue;case"hr":b+=this.renderer.hr();continue;case"heading":b+=this.renderer.heading(this.parseInline(c.tokens),c.depth,w(this.parseInline(c.tokens,this.textRenderer)),this.slugger);continue;case"code":b+=this.renderer.code(c.text,c.lang,c.escaped);continue;case"table":d="";a="";r=c.header.length;for(i=0;i<r;i++)a+=this.renderer.tablecell(this.parseInline(c.header[i].tokens),{header:!0,align:c.align[i]});d+=this.renderer.tablerow(a);l="";r=c.rows.length;for(i=0;i<r;i++){o=c.rows[i];a="";s=o.length;for(n=0;n<s;n++)a+=this.renderer.tablecell(this.parseInline(o[n].tokens),{header:!1,align:c.align[n]});l+=this.renderer.tablerow(a)}b+=this.renderer.table(d,l);continue;case"blockquote":l=this.parse(c.tokens);b+=this.renderer.blockquote(l);continue;case"list":d=c.ordered;A=c.start;u=c.loose;r=c.items.length;l="";for(i=0;i<r;i++){p=c.items[i];f=p.checked;g=p.task;h="";if(p.task){m=this.renderer.checkbox(f);if(u)if(0<p.tokens.length&&"paragraph"===p.tokens[0].type){p.tokens[0].text=m+" "+p.tokens[0].text;p.tokens[0].tokens&&0<p.tokens[0].tokens.length&&"text"===p.tokens[0].tokens[0].type&&(p.tokens[0].tokens[0].text=m+" "+p.tokens[0].tokens[0].text)}else p.tokens.unshift({type:"text",text:m});else h+=m}h+=this.parse(p.tokens,u);l+=this.renderer.listitem(h,g,f)}b+=this.renderer.list(l,d,A);continue;case"html":b+=this.renderer.html(c.text);continue;case"paragraph":b+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":l=c.tokens?this.parseInline(c.tokens):c.text;for(;M+1<y&&"text"===e[M+1].type;){c=e[++M];l+="\n"+(c.tokens?this.parseInline(c.tokens):c.text)}b+=t?this.renderer.paragraph(l):l;continue;default:var A='Token with "'+c.type+'" type was not found.';if(this.options.silent)return void console.error(A);throw new Error(A)}}return b};e.parseInline=function(e,t){t=t||this.renderer;for(var i,n,r="",s=e.length,o=0;o<s;o++){i=e[o];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){n=this.options.extensions.renderers[i.type].call({parser:this},i);if(!1!==n||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){r+=n||"";continue}}switch(i.type){case"escape":r+=t.text(i.text);break;case"html":r+=t.html(i.text);break;case"link":r+=t.link(i.href,i.title,this.parseInline(i.tokens,t));break;case"image":r+=t.image(i.href,i.title,i.text);break;case"strong":r+=t.strong(this.parseInline(i.tokens,t));break;case"em":r+=t.em(this.parseInline(i.tokens,t));break;case"codespan":r+=t.codespan(i.text);break;case"br":r+=t.br();break;case"del":r+=t.del(this.parseInline(i.tokens,t));break;case"text":r+=t.text(i.text);break;default:var a='Token with "'+i.type+'" type was not found.';if(this.options.silent)return void console.error(a);throw new Error(a)}}return r};return n})();function P(e,i,n){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof i){n=i;i=null}i=b({},P.defaults,i||{});A(i);if(n){var r,s=i.highlight;try{r=k.lex(e,i)}catch(e){return n(e)}var o=function(t){var e;if(!t)try{i.walkTokens&&P.walkTokens(r,i.walkTokens);e=T.parse(r,i)}catch(e){t=e}i.highlight=s;return t?n(t):n(null,e)};if(!s||s.length<3)return o();delete i.highlight;if(!r.length)return o();var a=0;P.walkTokens(r,function(i){if("code"===i.type){a++;setTimeout(function(){s(i.text,i.lang,function(e,t){if(e)return o(e);if(null!=t&&t!==i.text){i.text=t;i.escaped=!0}a--;0===a&&o()})},0)}});0===a&&o()}else try{var t=k.lex(e,i);i.walkTokens&&P.walkTokens(t,i.walkTokens);return T.parse(t,i)}catch(e){e.message+="\nPlease report this to https://github.com/markedjs/marked.";if(i.silent)return"<p>An error occurred:</p><pre>"+d(e.message+"",!0)+"</pre>";throw e}}P.options=P.setOptions=function(e){b(P.defaults,e);e=P.defaults,s.defaults=e;return P};P.getDefaults=e;P.defaults=s.defaults;P.use=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n,r=b.apply(void 0,[{}].concat(t)),c=P.defaults.extensions||{renderers:{},childTokens:{}};t.forEach(function(o){if(o.extensions){n=!0;o.extensions.forEach(function(r){if(!r.name)throw new Error("extension name required");if(r.renderer){var s=c.renderers?c.renderers[r.name]:null;c.renderers[r.name]=s?function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=r.renderer.apply(this,t);!1===n&&(n=s.apply(this,t));return n}:r.renderer}if(r.tokenizer){if(!r.level||"block"!==r.level&&"inline"!==r.level)throw new Error("extension level must be 'block' or 'inline'");c[r.level]?c[r.level].unshift(r.tokenizer):c[r.level]=[r.tokenizer];r.start&&("block"===r.level?c.startBlock?c.startBlock.push(r.start):c.startBlock=[r.start]:"inline"===r.level&&(c.startInline?c.startInline.push(r.start):c.startInline=[r.start]))}r.childTokens&&(c.childTokens[r.name]=r.childTokens)})}if(o.renderer){var e,a=P.defaults.renderer||new x;for(e in o.renderer)(r=>{var s=a[r];a[r]=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=o.renderer[r].apply(a,t);!1===n&&(n=s.apply(a,t));return n}})(e);r.renderer=a}if(o.tokenizer){var t,l=P.defaults.tokenizer||new $;for(t in o.tokenizer)(r=>{var s=l[r];l[r]=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=o.tokenizer[r].apply(l,t);!1===n&&(n=s.apply(l,t));return n}})(t);r.tokenizer=l}if(o.walkTokens){var i=P.defaults.walkTokens;r.walkTokens=function(e){o.walkTokens.call(this,e);i&&i.call(this,e)}}n&&(r.extensions=c);P.setOptions(r)})};P.walkTokens=function(e,a){for(var l,t=_(e);!(l=t()).done;)(()=>{var t=l.value;a.call(P,t);switch(t.type){case"table":for(var e=_(t.header);!(i=e()).done;){var i=i.value;P.walkTokens(i.tokens,a)}for(var n=_(t.rows);!(r=n()).done;)for(var r=r.value,s=_(r);!(o=s()).done;){var o=o.value;P.walkTokens(o.tokens,a)}break;case"list":P.walkTokens(t.items,a);break;default:P.defaults.extensions&&P.defaults.extensions.childTokens&&P.defaults.extensions.childTokens[t.type]?P.defaults.extensions.childTokens[t.type].forEach(function(e){P.walkTokens(t[e],a)}):t.tokens&&P.walkTokens(t.tokens,a)}})()};P.parseInline=function(e,t){if(null==e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");t=b({},P.defaults,t||{});A(t);try{var i=k.lexInline(e,t);t.walkTokens&&P.walkTokens(i,t.walkTokens);return T.parseInline(i,t)}catch(e){e.message+="\nPlease report this to https://github.com/markedjs/marked.";if(t.silent)return"<p>An error occurred:</p><pre>"+d(e.message+"",!0)+"</pre>";throw e}};P.Parser=T;P.parser=T.parse;P.Renderer=x;P.TextRenderer=N;P.Lexer=k;P.lexer=k.lex;P.Tokenizer=$;P.Slugger=D;P.parse=P;var v=P.options,q=P.setOptions,W=P.use,V=P.walkTokens,H=P.parseInline,X=P,j=T.parse,U=k.lex;s.Lexer=k;s.Parser=T;s.Renderer=x;s.Slugger=D;s.TextRenderer=N;s.Tokenizer=$;s.getDefaults=e;s.lexer=U;s.marked=P;s.options=v;s.parse=X;s.parseInline=H;s.parser=j;s.setOptions=q;s.use=W;s.walkTokens=V;Object.defineProperty(s,"__esModule",{value:!0})});Espo.loader.setContextId(null);Espo.loader.setContextId("lib!dompurify");
/*! @license DOMPurify 3.2.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.4/LICENSE */
((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,e.DOMPurify=t())})(this,function(){let{entries:He,setPrototypeOf:e,isFrozen:a,getPrototypeOf:l,getOwnPropertyDescriptor:c}=Object,{freeze:Xe,seal:t,create:je}=Object,{apply:s,construct:n}="undefined"!=typeof Reflect&&Reflect;Xe=Xe||function(e){return e};t=t||function(e){return e};s=s||function(e,t,i){return e.apply(t,i)};n=n||function(e,t){return new e(...t)};let Ue=o(Array.prototype.forEach),yt=o(Array.prototype.lastIndexOf),Ge=o(Array.prototype.pop),Ye=o(Array.prototype.push),Mt=o(Array.prototype.splice),Ke=o(String.prototype.toLowerCase),Ze=o(String.prototype.toString),Je=o(String.prototype.match),Qe=o(String.prototype.replace),At=o(String.prototype.indexOf),_t=o(String.prototype.trim),et=o(Object.prototype.hasOwnProperty),tt=o(RegExp.prototype.test),it=(r=TypeError,function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n(r,t)});var r;function o(r){return function(e){for(var t=arguments.length,i=new Array(1<t?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return s(r,e,i)}}function nt(t,i){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Ke;e&&e(t,null);let r=i.length;for(;r--;){let e=i[r];if("string"==typeof e){var s=n(e);if(s!==e){a(i)||(i[r]=s);e=s}}t[e]=!0}return t}function rt(e){var t,i,n=je(null);for([t,i]of He(e)){var r=et(e,t);r&&(Array.isArray(i)?n[t]=(t=>{for(let e=0;e<t.length;e++){var i=et(t,e);i||(t[e]=null)}return t})(i):i&&"object"==typeof i&&i.constructor===Object?n[t]=rt(i):n[t]=i)}return n}function st(e,t){for(;null!==e;){var i=c(e,t);if(i){if(i.get)return o(i.get);if("function"==typeof i.value)return o(i.value)}e=l(e)}return function(){return null}}let ot=Xe(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),at=Xe(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),lt=Xe(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),wt=Xe(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ct=Xe(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),St=Xe(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),dt=Xe(["#text"]),ut=Xe(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),ht=Xe(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),pt=Xe(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),ft=Xe(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]);var d=t(/\{\{[\w\W]*|[\w\W]*\}\}/gm),u=t(/<%[\w\W]*|[\w\W]*%>/gm),h=t(/\$\{[\w\W]*/gm),p=t(/^data-[\-\w.\u00B7-\uFFFF]+$/),i=t(/^aria-[\-\w]+$/);let gt=t(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i);var f=t(/^(?:\w+script|data):/i),g=t(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g);let mt=t(/^html$/i);var m=t(/^[a-z][.\w]*(-[.\w]+)+$/i),vt=Object.freeze({__proto__:null,ARIA_ATTR:i,ATTR_WHITESPACE:g,CUSTOM_ELEMENT:m,DATA_ATTR:p,DOCTYPE_NAME:mt,ERB_EXPR:u,IS_ALLOWED_URI:gt,IS_SCRIPT_OR_DATA:f,MUSTACHE_EXPR:d,TMPLIT_EXPR:h});function Ot(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}}let bt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12};i=function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window;let c=e=>n(e);c.version="3.2.4";c.removed=[];if(!e||!e.document||e.document.nodeType!==bt.document||!e.Element)return c.isSupported=!1,c;let r=e.document,a=r,o=a.currentScript,{DocumentFragment:B,HTMLTemplateElement:F,Node:l,Element:I,NodeFilter:t,NamedNodeMap:R=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:q,DOMParser:W,trustedTypes:d}=e;e=I.prototype;let V=st(e,"cloneNode"),H=st(e,"remove"),X=st(e,"nextSibling"),j=st(e,"childNodes"),u=st(e,"parentNode");if("function"==typeof F){e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}function U(e){return e instanceof RegExp||e instanceof Function}function G(){let e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!s||s!==e){e&&"object"==typeof e||(e={});e=rt(e);D=-1===Pe.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE;T="application/xhtml+xml"===D?Ze:Ke;m=et(e,"ALLOWED_TAGS")?nt({},e.ALLOWED_TAGS,T):pe;v=et(e,"ALLOWED_ATTR")?nt({},e.ALLOWED_ATTR,T):fe;Ne=et(e,"ALLOWED_NAMESPACES")?nt({},e.ALLOWED_NAMESPACES,Ze):De;ze=et(e,"ADD_URI_SAFE_ATTR")?nt(rt(ke),e.ADD_URI_SAFE_ATTR,T):ke;Ce=et(e,"ADD_DATA_URI_TAGS")?nt(rt(Ee),e.ADD_DATA_URI_TAGS,T):Ee;$=et(e,"FORBID_CONTENTS")?nt({},e.FORBID_CONTENTS,T):$e;y=et(e,"FORBID_TAGS")?nt({},e.FORBID_TAGS,T):{};ge=et(e,"FORBID_ATTR")?nt({},e.FORBID_ATTR,T):{};i=!!et(e,"USE_PROFILES")&&e.USE_PROFILES;me=!1!==e.ALLOW_ARIA_ATTR;ve=!1!==e.ALLOW_DATA_ATTR;be=e.ALLOW_UNKNOWN_PROTOCOLS||!1;ye=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR;M=e.SAFE_FOR_TEMPLATES||!1;Me=!1!==e.SAFE_FOR_XML;A=e.WHOLE_DOCUMENT||!1;_=e.RETURN_DOM||!1;w=e.RETURN_DOM_FRAGMENT||!1;S=e.RETURN_TRUSTED_TYPE||!1;_e=e.FORCE_BODY||!1;we=!1!==e.SANITIZE_DOM;Se=e.SANITIZE_NAMED_PROPS||!1;Oe=!1!==e.KEEP_CONTENT;O=e.IN_PLACE||!1;he=e.ALLOWED_URI_REGEXP||gt;k=e.NAMESPACE||z;x=e.MATHML_TEXT_INTEGRATION_POINTS||x;N=e.HTML_INTEGRATION_POINTS||N;b=e.CUSTOM_ELEMENT_HANDLING||{};e.CUSTOM_ELEMENT_HANDLING&&U(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(b.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck);e.CUSTOM_ELEMENT_HANDLING&&U(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(b.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck);e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(b.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements);M&&(ve=!1);w&&(_=!0);if(i){m=nt({},dt);v=[];if(!0===i.html){nt(m,ot);nt(v,ut)}if(!0===i.svg){nt(m,at);nt(v,ht);nt(v,ft)}if(!0===i.svgFilters){nt(m,lt);nt(v,ht);nt(v,ft)}if(!0===i.mathMl){nt(m,ct);nt(v,pt);nt(v,ft)}}if(e.ADD_TAGS){m===pe&&(m=rt(m));nt(m,e.ADD_TAGS,T)}if(e.ADD_ATTR){v===fe&&(v=rt(v));nt(v,e.ADD_ATTR,T)}e.ADD_URI_SAFE_ATTR&&nt(ze,e.ADD_URI_SAFE_ATTR,T);if(e.FORBID_CONTENTS){$===$e&&($=rt($));nt($,e.FORBID_CONTENTS,T)}Oe&&(m["#text"]=!0);A&&nt(m,["html","head","body"]);if(m.table){nt(m,["tbody"]);delete y.tbody}if(e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw it('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw it('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');p=e.TRUSTED_TYPES_POLICY;f=p.createHTML("")}else{void 0===p&&(p=((e,t)=>{if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let i=null;var n="data-tt-policy-suffix",n=(t&&t.hasAttribute(n)&&(i=t.getAttribute(n)),"dompurify"+(i?"#"+i:""));try{return e.createPolicy(n,{createHTML(e){return e},createScriptURL(e){return e}})}catch(e){console.warn("TrustedTypes policy "+n+" could not be created.");return null}})(d,o));null!==p&&"string"==typeof f&&(f=p.createHTML(""))}Xe&&Xe(e);s=e}}function h(e,t){try{Ye(c.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Ye(c.removed,{attribute:null,from:t})}t.removeAttribute(e);if("is"===e)if(_||w)try{P(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}function Y(e){let t=null,i=null;if(_e)e="<remove></remove>"+e;else{var n=Je(e,/^[\r\n\t ]+/);i=n&&n[0]}"application/xhtml+xml"===D&&k===z&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");n=p?p.createHTML(e):e;if(k===z)try{t=(new W).parseFromString(n,D)}catch(e){}if(!t||!t.documentElement){t=Q.createDocument(k,"template",null);try{t.documentElement.innerHTML=xe?f:n}catch(e){}}n=t.body||t.documentElement;e&&i&&n.insertBefore(r.createTextNode(i),n.childNodes[0]||null);return k===z?ie.call(t,A?"html":"body")[0]:A?t.documentElement:n}function K(e){return ee.call(e.ownerDocument||e,e,t.SHOW_ELEMENT|t.SHOW_COMMENT|t.SHOW_TEXT|t.SHOW_PROCESSING_INSTRUCTION|t.SHOW_CDATA_SECTION,null)}function Z(e){return e instanceof q&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof R)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)}function J(e){return"function"==typeof l&&e instanceof l}let p,f="",{implementation:Q,createNodeIterator:ee,createDocumentFragment:te,getElementsByTagName:ie}=r,ne=a.importNode,g=Ot(),{MUSTACHE_EXPR:re,ERB_EXPR:se,TMPLIT_EXPR:oe,DATA_ATTR:ae,ARIA_ATTR:le,IS_SCRIPT_OR_DATA:ce,ATTR_WHITESPACE:de,CUSTOM_ELEMENT:ue}=(c.isSupported="function"==typeof He&&"function"==typeof u&&Q&&void 0!==Q.createHTMLDocument,vt),he=vt.IS_ALLOWED_URI,m=null,pe=nt({},[...ot,...at,...lt,...ct,...dt]),v=null,fe=nt({},[...ut,...ht,...pt,...ft]),b=Object.seal(je(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),y=null,ge=null,me=!0,ve=!0,be=!1,ye=!0,M=!1,Me=!0,A=!1,Ae=!1,_e=!1,_=!1,w=!1,S=!1,we=!0,Se=!1,Oe=!0,O=!1,i={},$=null,$e=nt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ce=null,Ee=nt({},["audio","video","img","source","image","track"]),ze=null,ke=nt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),C="http://www.w3.org/1998/Math/MathML",E="http://www.w3.org/2000/svg",z="http://www.w3.org/1999/xhtml",k=z,xe,Ne=null,De=nt({},[C,E,z],Ze),x=nt({},["mi","mo","mn","ms","mtext"]),N=nt({},["annotation-xml"]),Te=nt({},["title","style","font","a","script"]),D=null,Pe=["application/xhtml+xml","text/html"],T=null,s=null,Le=r.createElement("form"),Be=nt({},[...at,...lt,...wt]),Fe=nt({},[...ct,...St]),P=function(t){Ye(c.removed,{element:t});try{u(t).removeChild(t)}catch(e){H(t)}};function L(e,t,i){Ue(e,e=>{e.call(c,t,i,s)})}function Ie(t){let i=null;L(g.beforeSanitizeElements,t,null);if(Z(t))return P(t);var e=T(t.nodeName);L(g.uponSanitizeElement,t,{tagName:e,allowedTags:m});if(t.hasChildNodes()&&!J(t.firstElementChild)&&tt(/<[/\w]/g,t.innerHTML)&&tt(/<[/\w]/g,t.textContent))return P(t);if(t.nodeType===bt.progressingInstruction)return P(t);if(Me&&t.nodeType===bt.comment&&tt(/<[/\w]/g,t.data))return P(t);if(!m[e]||y[e]){if(!y[e]&&Ve(e)){if(b.tagNameCheck instanceof RegExp&&tt(b.tagNameCheck,e))return;if(b.tagNameCheck instanceof Function&&b.tagNameCheck(e))return}if(Oe&&!$[e]){var n=u(t)||t.parentNode,r=j(t)||t.childNodes;if(r&&n){var s=r.length;for(let e=s-1;0<=e;--e){var o=V(r[e],!0);o.__removalCount=(t.__removalCount||0)+1;n.insertBefore(o,X(t))}}}P(t)}else{if(t instanceof I&&!(e=>{let t=u(e);t&&t.tagName||(t={namespaceURI:k,tagName:"template"});var i=Ke(e.tagName),n=Ke(t.tagName);return!!Ne[e.namespaceURI]&&(e.namespaceURI===E?t.namespaceURI===z?"svg"===i:t.namespaceURI===C?"svg"===i&&("annotation-xml"===n||x[n]):Boolean(Be[i]):e.namespaceURI===C?t.namespaceURI===z?"math"===i:t.namespaceURI===E?"math"===i&&N[n]:Boolean(Fe[i]):e.namespaceURI===z?!(t.namespaceURI===E&&!N[n]||t.namespaceURI===C&&!x[n]||Fe[i])&&(Te[i]||!Be[i]):!("application/xhtml+xml"!==D||!Ne[e.namespaceURI]))})(t))return P(t);if(("noscript"===e||"noembed"===e||"noframes"===e)&&tt(/<\/no(script|embed|frames)/i,t.innerHTML))return P(t);if(M&&t.nodeType===bt.text){i=t.textContent;Ue([re,se,oe],e=>{i=Qe(i,e," ")});if(t.textContent!==i){Ye(c.removed,{element:t.cloneNode()});t.textContent=i}}L(g.afterSanitizeElements,t,null)}}function Re(e,t,i){if(we&&("id"===t||"name"===t)&&(i in r||i in Le))return!1;if((!ve||ge[t]||!tt(ae,t))&&(!me||!tt(le,t)))if(!v[t]||ge[t]){if(!(Ve(e)&&(b.tagNameCheck instanceof RegExp&&tt(b.tagNameCheck,e)||b.tagNameCheck instanceof Function&&b.tagNameCheck(e))&&(b.attributeNameCheck instanceof RegExp&&tt(b.attributeNameCheck,t)||b.attributeNameCheck instanceof Function&&b.attributeNameCheck(t))||"is"===t&&b.allowCustomizedBuiltInElements&&(b.tagNameCheck instanceof RegExp&&tt(b.tagNameCheck,i)||b.tagNameCheck instanceof Function&&b.tagNameCheck(i))))return!1}else if(!ze[t]&&!tt(he,Qe(i,de,""))&&("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==At(i,"data:")||!Ce[e])&&(!be||tt(ce,Qe(i,de,"")))&&i)return!1;return!0}function qe(i){L(g.beforeSanitizeAttributes,i,null);var n=i.attributes;if(n&&!Z(i)){var r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:v,forceKeepAttr:void 0};let e=n.length;for(;e--;){var s=n[e],{name:s,namespaceURI:o,value:a}=s,l=T(s);let t="value"===s?a:_t(a);r.attrName=l;r.attrValue=t;r.keepAttr=!0;r.forceKeepAttr=void 0;L(g.uponSanitizeAttribute,i,r);t=r.attrValue;if(Se&&("id"===l||"name"===l)){h(s,i);t="user-content-"+t}if(Me&&tt(/((--!?|])>)|<\/(style|title)/i,t))h(s,i);else if(!r.forceKeepAttr){h(s,i);if(r.keepAttr)if(!ye&&tt(/\/>/i,t))h(s,i);else{M&&Ue([re,se,oe],e=>{t=Qe(t,e," ")});a=T(i.nodeName);if(Re(a,l,t)){if(p&&"object"==typeof d&&"function"==typeof d.getAttributeType&&!o)switch(d.getAttributeType(a,l)){case"TrustedHTML":t=p.createHTML(t);break;case"TrustedScriptURL":t=p.createScriptURL(t)}try{o?i.setAttributeNS(o,s,t):i.setAttribute(s,t);Z(i)?P(i):Ge(c.removed)}catch(e){}}}}}L(g.afterSanitizeAttributes,i,null)}}function We(e){var t,i=K(e);L(g.beforeSanitizeShadowDOM,e,null);for(;t=i.nextNode();){L(g.uponSanitizeShadowNode,t,null);Ie(t);qe(t);t.content instanceof B&&We(t.content)}L(g.afterSanitizeShadowDOM,e,null)}let Ve=function(e){return"annotation-xml"!==e&&Je(e,ue)};c.sanitize=function(e){var t,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};let n=null,r=null;xe=!e;xe&&(e="\x3c!--\x3e");if("string"!=typeof e&&!J(e)){if("function"!=typeof e.toString)throw it("toString is not a function");e=e.toString();if("string"!=typeof e)throw it("dirty is not a string, aborting")}if(!c.isSupported)return e;Ae||G(i);c.removed=[];"string"==typeof e&&(O=!1);if(O){if(e.nodeName){i=T(e.nodeName);if(!m[i]||y[i])throw it("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l){n=Y("\x3c!----\x3e");i=n.ownerDocument.importNode(e,!0);i.nodeType===bt.element&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i)}else{if(!_&&!M&&!A&&-1===e.indexOf("<"))return p&&S?p.createHTML(e):e;n=Y(e);if(!n)return _?null:S?f:""}n&&_e&&P(n.firstChild);for(var s=K(O?e:n);t=s.nextNode();){Ie(t);qe(t);t.content instanceof B&&We(t.content)}if(O)return e;if(_){if(w){r=te.call(n.ownerDocument);for(;n.firstChild;)r.appendChild(n.firstChild)}else r=n;(v.shadowroot||v.shadowrootmode)&&(r=ne.call(a,r,!0));return r}let o=A?n.outerHTML:n.innerHTML;A&&m["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&tt(mt,n.ownerDocument.doctype.name)&&(o="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+o);M&&Ue([re,se,oe],e=>{o=Qe(o,e," ")});return p&&S?p.createHTML(o):o};c.setConfig=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};G(e);Ae=!0};c.clearConfig=function(){s=null;Ae=!1};c.isValidAttribute=function(e,t,i){s||G({});var n=T(e),r=T(t);return Re(n,r,i)};c.addHook=function(e,t){"function"==typeof t&&Ye(g[e],t)};c.removeHook=function(e,t){var i;return void 0!==t?(i=yt(g[e],t),-1===i?void 0:Mt(g[e],i,1)[0]):Ge(g[e])};c.removeHooks=function(e){g[e]=[]};c.removeAllHooks=function(){g=Ot()};return c}();return i});Espo.loader.setContextId(null);var AUTOBAHNJS_VERSION="?.?.?",AUTOBAHNJS_DEBUG=!0,ab=window.ab={};ab._version=AUTOBAHNJS_VERSION;Array.prototype.indexOf||(Array.prototype.indexOf=function(e){if(null===this)throw new TypeError;var t=new Object(this),i=t.length>>>0;if(0!=i){var n=0;if(0<arguments.length){n=Number(arguments[1]);n!=n?n=0:0!==n&&n!==1/0&&n!==-1/0&&(n=(0<n||-1)*Math.floor(Math.abs(n)))}if(!(i<=n))for(var r=0<=n?n:Math.max(i-Math.abs(n),0);r<i;r++)if(r in t&&t[r]===e)return r}return-1});Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var i,n;if(null===this)throw new TypeError(" this is null or not defined");var r,s=new Object(this),o=s.length>>>0;if("[object Function]"!=={}.toString.call(e))throw new TypeError(e+" is not a function");t&&(i=t);n=0;for(;n<o;){if(n in s){r=s[n];e.call(i,r,n,s)}n++}});ab._sliceUserAgent=function(e,t,i){for(var n=[],r=navigator.userAgent,s=r.indexOf(e),o=r.indexOf(t,s),r=(o<0&&(o=r.length),r.slice(s,o).split(i)),a=r[1].split("."),l=0;l<a.length;++l)n.push(parseInt(a[l],10));return{name:r[0],version:n}};ab.getBrowser=function(){var e=navigator.userAgent;return-1<e.indexOf("Chrome")?ab._sliceUserAgent("Chrome"," ","/"):-1<e.indexOf("Safari")?ab._sliceUserAgent("Safari"," ","/"):-1<e.indexOf("Firefox")?ab._sliceUserAgent("Firefox"," ","/"):-1<e.indexOf("MSIE")?ab._sliceUserAgent("MSIE",";"," "):null};ab.browserNotSupportedMessage="Browser does not support WebSockets (RFC6455)";ab._idchars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";ab._idlen=16;ab._subprotocol="wamp";ab._newid=function(){for(var e="",t=0;t<ab._idlen;t+=1)e+=ab._idchars.charAt(Math.floor(Math.random()*ab._idchars.length));return e};ab.log=function(e){if(window.console&&console.log)if(1<arguments.length){console.group("Log Item");for(var t=0;t<arguments.length;t+=1)console.log(arguments[t]);console.groupEnd()}else console.log(e)};ab._debugrpc=!1;ab._debugpubsub=!1;ab._debugws=!1;ab.debug=function(e,t){if(!("console"in window))throw"browser does not support console object";ab._debugrpc=e;ab._debugpubsub=e;ab._debugws=t};ab.version=function(){return ab._version};ab.PrefixMap=function(){this._index={};this._rindex={}};ab.PrefixMap.prototype.get=function(e){return this._index[e]};ab.PrefixMap.prototype.set=function(e,t){this._index[e]=t;this._rindex[t]=e};ab.PrefixMap.prototype.setDefault=function(e){this._index[""]=e;this._rindex[e]=""};ab.PrefixMap.prototype.remove=function(e){var t=this._index[e];if(t){delete this._index[e];delete this._rindex[t]}};ab.PrefixMap.prototype.resolve=function(e,t){var i=e.indexOf(":");if(0<=i){var n=e.substring(0,i);if(this._index[n])return this._index[n]+e.substring(i+1)}return 1==t?e:null};ab.PrefixMap.prototype.shrink=function(e,t){var i=e.indexOf(":");if(-1==i)for(i=e.length;0<i;--i){var n=e.substring(0,i),n=this._rindex[n];if(n)return n+":"+e.substring(i)}return 1==t?e:null};ab._MESSAGE_TYPEID_WELCOME=0;ab._MESSAGE_TYPEID_PREFIX=1;ab._MESSAGE_TYPEID_CALL=2;ab._MESSAGE_TYPEID_CALL_RESULT=3;ab._MESSAGE_TYPEID_CALL_ERROR=4;ab._MESSAGE_TYPEID_SUBSCRIBE=5;ab._MESSAGE_TYPEID_UNSUBSCRIBE=6;ab._MESSAGE_TYPEID_PUBLISH=7;ab._MESSAGE_TYPEID_EVENT=8;ab.CONNECTION_CLOSED=0;ab.CONNECTION_LOST=1;ab.CONNECTION_UNREACHABLE=2;ab.CONNECTION_UNSUPPORTED=3;ab.Session=function(e,t,i,n){var p=this;p._wsuri=e;p._options=n;p._websocket_onopen=t;p._websocket_onclose=i;p._websocket=null;p._websocket_connected=!1;p._session_id=null;p._calls={};p._subscriptions={};p._prefixes=new ab.PrefixMap;p._txcnt=0;p._rxcnt=0;if("WebSocket"in window)p._websocket=new WebSocket(p._wsuri,[ab._subprotocol]);else{if(!("MozWebSocket"in window)){if(void 0===i)throw ab.browserNotSupportedMessage;return void i(ab.CONNECTION_UNSUPPORTED)}p._websocket=new MozWebSocket(p._wsuri,[ab._subprotocol])}p._websocket.onmessage=function(e){if(ab._debugws){p._rxcnt+=1;console.group("WS Receive");console.info(p._wsuri+" ["+p._session_id+"]");console.log(p._rxcnt);console.log(e.data);console.groupEnd()}var t=JSON.parse(e.data);if(t[1]in p._calls){if(t[0]===ab._MESSAGE_TYPEID_CALL_RESULT){var i=p._calls[t[1]],n=t[2];if(ab._debugrpc&&void 0!==i._ab_callobj){console.group("WAMP Call",i._ab_callobj[2]);console.timeEnd(i._ab_tid);console.group("Arguments");for(var r=3;r<i._ab_callobj.length;r+=1){var s=i._ab_callobj[r];if(void 0===s)break;console.log(s)}console.groupEnd();console.group("Result");console.log(n);console.groupEnd();console.groupEnd()}i.resolve(n)}else if(t[0]===ab._MESSAGE_TYPEID_CALL_ERROR){var o=p._calls[t[1]],n=t[2],a=t[3],l=t[4];if(ab._debugrpc&&void 0!==o._ab_callobj){console.group("WAMP Call",o._ab_callobj[2]);console.timeEnd(o._ab_tid);console.group("Arguments");for(var c=3;c<o._ab_callobj.length;c+=1){var d=o._ab_callobj[c];if(void 0===d)break;console.log(d)}console.groupEnd();console.group("Error");console.log(n);console.log(a);void 0!==l&&console.log(l);console.groupEnd();console.groupEnd()}void 0!==l?o.reject(n,a,l):o.reject(n,a)}delete p._calls[t[1]]}else if(t[0]===ab._MESSAGE_TYPEID_EVENT){l=p._prefixes.resolve(t[1],!0);if(l in p._subscriptions){var u=t[1],h=t[2];if(ab._debugpubsub){console.group("WAMP Event");console.info(p._wsuri+" ["+p._session_id+"]");console.log(u);console.log(h);console.groupEnd()}p._subscriptions[l].forEach(function(e){e(u,h)})}}else if(t[0]===ab._MESSAGE_TYPEID_WELCOME){if(null!==p._session_id)throw"protocol error (welcome message received more than once)";p._session_id=t[1];p._wamp_version=t[2];p._server=t[3];if(ab._debugrpc||ab._debugpubsub){console.group("WAMP Welcome");console.info(p._wsuri+" ["+p._session_id+"]");console.log(p._wamp_version);console.log(p._server);console.groupEnd()}null!==p._websocket_onopen&&p._websocket_onopen(p._session_id,p._wamp_version,p._server)}};p._websocket.onopen=function(e){if(p._websocket.protocol!==ab._subprotocol)if(void 0===p._websocket.protocol){if(ab._debugws){console.group("WS Warning");console.info(p._wsuri);console.log("WebSocket object has no protocol attribute: WAMP subprotocol check skipped!");console.groupEnd()}}else{if(!p._options||!p._options.skipSubprotocolCheck)throw p._websocket.close(1e3,"server does not speak WAMP"),"server does not speak WAMP (but '"+p._websocket.protocol+"' !)";if(ab._debugws){console.group("WS Warning");console.info(p._wsuri);console.log("Server does not speak WAMP, but subprotocol check disabled by option!");console.log(p._websocket.protocol);console.groupEnd()}}if(ab._debugws){console.group("WAMP Connect");console.info(p._wsuri);console.log(p._websocket.protocol);console.groupEnd()}p._websocket_connected=!0};p._websocket.onerror=function(e){};p._websocket.onclose=function(e){ab._debugws&&(p._websocket_connected?console.log("Autobahn connection to "+p._wsuri+" lost (code "+e.code+", reason '"+e.reason+"', wasClean "+e.wasClean+")."):console.log("Autobahn could not connect to "+p._wsuri+" (code "+e.code+", reason '"+e.reason+"', wasClean "+e.wasClean+")."));void 0!==p._websocket_onclose&&(p._websocket_connected?e.wasClean?p._websocket_onclose(ab.CONNECTION_CLOSED):p._websocket_onclose(ab.CONNECTION_LOST):p._websocket_onclose(ab.CONNECTION_UNREACHABLE));p._websocket_connected=!1;p._wsuri=null;p._websocket_onopen=null;p._websocket_onclose=null;p._websocket=null}};ab.Session.prototype._send=function(e){if(!this._websocket_connected)throw"Autobahn not connected";var t=JSON.stringify(e);this._websocket.send(t);this._txcnt+=1;if(ab._debugws){console.group("WS Send");console.info(this._wsuri+" ["+this._session_id+"]");console.log(this._txcnt);console.log(t);console.groupEnd()}};ab.Session.prototype.close=function(){if(!this._websocket_connected)throw"Autobahn not connected";this._websocket.close()};ab.Session.prototype.sessionid=function(){return this._session_id};ab.Session.prototype.shrink=function(e,t){return this._prefixes.shrink(e,t)};ab.Session.prototype.resolve=function(e,t){return this._prefixes.resolve(e,t)};ab.Session.prototype.prefix=function(e,t){if(void 0!==this._prefixes.get(e))throw"prefix '"+e+"' already defined";this._prefixes.set(e,t);if(ab._debugrpc||ab._debugpubsub){console.group("WAMP Prefix");console.info(this._wsuri+" ["+this._session_id+"]");console.log(e);console.log(t);console.groupEnd()}var i=[ab._MESSAGE_TYPEID_PREFIX,e,t];this._send(i)};ab.Session.prototype.call=function(){for(var e,t=new when.defer;;){e=ab._newid();if(!(e in this._calls))break}this._calls[e]=t;for(var i=this._prefixes.shrink(arguments[0],!0),n=[ab._MESSAGE_TYPEID_CALL,e,i],r=1;r<arguments.length;r+=1)n.push(arguments[r]);this._send(n);if(ab._debugrpc){t._ab_callobj=n;t._ab_tid=this._wsuri+" ["+this._session_id+"]["+e+"]";console.time(t._ab_tid);console.info()}return t};ab.Session.prototype.subscribe=function(e,t){var i=this._prefixes.resolve(e,!0);if(!(i in this._subscriptions)){if(ab._debugpubsub){console.group("WAMP Subscribe");console.info(this._wsuri+" ["+this._session_id+"]");console.log(e);console.log(t);console.groupEnd()}var n=[ab._MESSAGE_TYPEID_SUBSCRIBE,e];this._send(n);this._subscriptions[i]=[]}n=this._subscriptions[i].indexOf(t);if(-1!==n)throw"callback "+t+" already subscribed for topic "+i;this._subscriptions[i].push(t)};ab.Session.prototype.unsubscribe=function(e,t){var i,n=this,r=n._prefixes.resolve(e,!0);if(!(r in n._subscriptions))throw"not subscribed to topic "+r;if(void 0!==t){var s=n._subscriptions[r].indexOf(t);if(-1===s)throw"no callback "+t+" subscribed on topic "+r;i=t;n._subscriptions[r].splice(s,1)}else{i=n._subscriptions[r].slice();n._subscriptions[r]=[]}if(0===n._subscriptions[r].length){delete n._subscriptions[r];if(ab._debugpubsub){console.group("WAMP Unsubscribe");console.info(n._wsuri+" ["+n._session_id+"]");console.log(e);console.log(i);console.groupEnd()}s=[ab._MESSAGE_TYPEID_UNSUBSCRIBE,e];n._send(s)}};ab.Session.prototype.publish=function(){var e=arguments[0],t=arguments[1],i=null,n=null,r=null,s=null;if(3<arguments.length){if(!(arguments[2]instanceof Array))throw"invalid argument type(s)";if(!(arguments[3]instanceof Array))throw"invalid argument type(s)";n=arguments[2];r=arguments[3];s=[ab._MESSAGE_TYPEID_PUBLISH,e,t,n,r]}else if(2<arguments.length)if("boolean"==typeof arguments[2]){i=arguments[2];s=[ab._MESSAGE_TYPEID_PUBLISH,e,t,i]}else{if(!(arguments[2]instanceof Array))throw"invalid argument type(s)";n=arguments[2];s=[ab._MESSAGE_TYPEID_PUBLISH,e,t,n]}else s=[ab._MESSAGE_TYPEID_PUBLISH,e,t];if(ab._debugpubsub){console.group("WAMP Publish");console.info(this._wsuri+" ["+this._session_id+"]");console.log(e);console.log(t);if(null!==i)console.log(i);else if(null!==n){console.log(n);null!==r&&console.log(r)}console.groupEnd()}this._send(s)};_previousDefineAmd=define.amd;define.amd=!1;(e=>{"function"==typeof define&&define.amd?define("ui/version",["jquery"],e):e(jQuery)})(function(e){e.ui=e.ui||{};return e.ui.version="1.13.2"});(e=>{"function"==typeof define&&define.amd?define("ui/ie",["jquery","./version"],e):e(jQuery)})(function(e){return e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())});
/*!
* jQuery UI Widget 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/widget",["jquery","./version"],e):e(jQuery)})(function(c){var r,i=0,o=Array.prototype.hasOwnProperty,a=Array.prototype.slice;c.cleanData=(r=c.cleanData,function(e){for(var t,i,n=0;null!=(i=e[n]);n++){t=c._data(i,"events");t&&t.remove&&c(i).triggerHandler("remove")}r(e)});c.widget=function(e,i,t){var n,r,s,o={},a=e.split(".")[0],l=(e=e.split(".")[1],a+"-"+e);if(!t){t=i;i=c.Widget}Array.isArray(t)&&(t=c.extend.apply(null,[{}].concat(t)));c.expr.pseudos[l.toLowerCase()]=function(e){return!!c.data(e,l)};c[a]=c[a]||{};n=c[a][e];r=c[a][e]=function(e,t){if(!this||!this._createWidget)return new r(e,t);arguments.length&&this._createWidget(e,t)};c.extend(r,n,{version:t.version,_proto:c.extend({},t),_childConstructors:[]});s=new i;s.options=c.widget.extend({},s.options);c.each(t,function(t,n){o[t]="function"!=typeof n?n:function(){var e,t=this._super,i=this._superApply;this._super=r;this._superApply=s;e=n.apply(this,arguments);this._super=t;this._superApply=i;return e};function r(){return i.prototype[t].apply(this,arguments)}function s(e){return i.prototype[t].apply(this,e)}});r.prototype=c.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||e},o,{constructor:r,namespace:a,widgetName:e,widgetFullName:l});if(n){c.each(n._childConstructors,function(e,t){var i=t.prototype;c.widget(i.namespace+"."+i.widgetName,r,t._proto)});delete n._childConstructors}else i._childConstructors.push(r);c.widget.bridge(e,r);return r};c.widget.extend=function(e){for(var t,i,n=a.call(arguments,1),r=0,s=n.length;r<s;r++)for(t in n[r]){i=n[r][t];o.call(n[r],t)&&void 0!==i&&(c.isPlainObject(i)?e[t]=c.isPlainObject(e[t])?c.widget.extend({},e[t],i):c.widget.extend({},i):e[t]=i)}return e};c.widget.bridge=function(s,t){var o=t.prototype.widgetFullName||s;c.fn[s]=function(i){var e="string"==typeof i,n=a.call(arguments,1),r=this;if(e)this.length||"instance"!==i?this.each(function(){var e,t=c.data(this,o);if("instance"===i)return r=t,!1;if(!t)return c.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'");if("function"!=typeof t[i]||"_"===i.charAt(0))return c.error("no such method '"+i+"' for "+s+" widget instance");e=t[i].apply(t,n);if(e!==t&&void 0!==e)return r=e&&e.jquery?r.pushStack(e.get()):e,!1}):r=void 0;else{n.length&&(i=c.widget.extend.apply(null,[i].concat(n)));this.each(function(){var e=c.data(this,o);if(e){e.option(i||{});e._init&&e._init()}else c.data(this,o,new t(i,this))})}return r}};c.Widget=function(){};c.Widget._childConstructors=[];c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,t){t=c(t||this.defaultElement||this)[0];this.element=c(t);this.uuid=i++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=c();this.hoverable=c();this.focusable=c();this.classesElementLookup={};if(t!==this){c.data(t,this.widgetFullName,this);this._on(!0,this.element,{remove:function(e){e.target===t&&this.destroy()}});this.document=c(t.style?t.ownerDocument:t.document||t);this.window=c(this.document[0].defaultView||this.document[0].parentWindow)}this.options=c.widget.extend({},this.options,this._getCreateOptions(),e);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:c.noop,_create:c.noop,_init:c.noop,destroy:function(){var i=this;this._destroy();c.each(this.classesElementLookup,function(e,t){i._removeClass(t,e)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:c.noop,widget:function(){return this.element},option:function(e,t){var i,n,r,s=e;if(0===arguments.length)return c.widget.extend({},this.options);if("string"==typeof e){s={};i=e.split(".");e=i.shift();if(i.length){n=s[e]=c.widget.extend({},this.options[e]);for(r=0;r<i.length-1;r++){n[i[r]]=n[i[r]]||{};n=n[i[r]]}e=i.pop();if(1===arguments.length)return void 0===n[e]?null:n[e];n[e]=t}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];s[e]=t}}this._setOptions(s);return this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){"classes"===e&&this._setOptionClasses(t);this.options[e]=t;"disabled"===e&&this._setOptionDisabled(t);return this},_setOptionClasses:function(e){var t,i,n;for(t in e){n=this.classesElementLookup[t];if(e[t]!==this.options.classes[t]&&n&&n.length){i=c(n.get());this._removeClass(n,t);i.addClass(this._classes({element:i,keys:t,classes:e,add:!0}))}}},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e);if(e){this._removeClass(this.hoverable,null,"ui-state-hover");this._removeClass(this.focusable,null,"ui-state-focus")}},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(r){var s=[],o=this;r=c.extend({element:this.element,classes:this.options.classes||{}},r);function e(e,t){for(var i,n=0;n<e.length;n++){i=o.classesElementLookup[e[n]]||c();if(r.add){(()=>{var n=[];r.element.each(function(e,t){var i=c.map(o.classesElementLookup,function(e){return e}).some(function(e){return e.is(t)});i||n.push(t)});o._on(c(n),{remove:"_untrackClassesElement"})})();i=c(c.uniqueSort(i.get().concat(r.element.get())))}else i=c(i.not(r.element).get());o.classesElementLookup[e[n]]=i;s.push(e[n]);t&&r.classes[e[n]]&&s.push(r.classes[e[n]])}}r.keys&&e(r.keys.match(/\S+/g)||[],!0);r.extra&&e(r.extra.match(/\S+/g)||[]);return s.join(" ")},_untrackClassesElement:function(i){var n=this;c.each(n.classesElementLookup,function(e,t){-1!==c.inArray(i.target,t)&&(n.classesElementLookup[e]=c(t.not(i.target).get()))});this._off(c(i.target))},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,n){n="boolean"==typeof n?n:i;var r="string"==typeof e||null===e,r={extra:r?t:i,keys:r?e:t,element:r?this.element:e,add:n};r.element.toggleClass(this._classes(r),n);return this},_on:function(s,o,e){var a,l=this;if("boolean"!=typeof s){e=o;o=s;s=!1}if(e){o=a=c(o);this.bindings=this.bindings.add(o)}else{e=o;o=this.element;a=this.widget()}c.each(e,function(e,t){function i(){if(s||!0!==l.options.disabled&&!c(this).hasClass("ui-state-disabled"))return("string"==typeof t?l[t]:t).apply(l,arguments)}"string"!=typeof t&&(i.guid=t.guid=t.guid||i.guid||c.guid++);var n=e.match(/^([\w:-]*)\s*(.*)$/),r=n[1]+l.eventNamespace,n=n[2];n?a.on(r,n,i):o.on(r,i)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;e.off(t);this.bindings=c(this.bindings.not(e).get());this.focusable=c(this.focusable.not(e).get());this.hoverable=c(this.hoverable.not(e).get())},_delay:function(e,t){var i=this;return setTimeout(function(){return("string"==typeof e?i[e]:e).apply(i,arguments)},t||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e);this._on(e,{mouseenter:function(e){this._addClass(c(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(c(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e);this._on(e,{focusin:function(e){this._addClass(c(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(c(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,t,i){var n,r,s=this.options[e];i=i||{};t=c.Event(t);t.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();t.target=this.element[0];r=t.originalEvent;if(r)for(n in r)n in t||(t[n]=r[n]);this.element.trigger(t,i);return!("function"==typeof s&&!1===s.apply(this.element[0],[t].concat(i))||t.isDefaultPrevented())}};c.each({show:"fadeIn",hide:"fadeOut"},function(s,o){c.Widget.prototype["_"+s]=function(t,e,i){"string"==typeof e&&(e={effect:e});var n,r=e?!0!==e&&"number"!=typeof e&&e.effect||o:s;e=e||{};"number"==typeof e?e={duration:e}:!0===e&&(e={});n=!c.isEmptyObject(e);e.complete=i;e.delay&&t.delay(e.delay);n&&c.effects&&c.effects.effect[r]?t[s](e):r!==s&&t[r]?t[r](e.duration,e.easing,i):t.queue(function(e){c(this)[s]();i&&i.call(t[0]);e()})}});return c.widget});
/*!
* jQuery UI Position 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/position/
*/
(e=>{"function"==typeof define&&define.amd?define("ui/position.js",["jquery","./version"],e):e(jQuery)})(function(_){var n,w=Math.max,S=Math.abs,r=/left|center|right/,s=/top|center|bottom/,o=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,l=/%$/,i=_.fn.position;function O(e,t,i){return[parseFloat(e[0])*(l.test(e[0])?t/100:1),parseFloat(e[1])*(l.test(e[1])?i/100:1)]}function $(e,t){return parseInt(_.css(e,t),10)||0}function c(e){return null!=e&&e===e.window}_.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,t=_("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=t.children()[0];_("body").append(t);e=i.offsetWidth;t.css("overflow","scroll");i=i.offsetWidth;e===i&&(i=t[0].clientWidth);t.remove();return n=e-i},getScrollInfo:function(e){var t=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),i=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),t="scroll"===t||"auto"===t&&e.width<e.element[0].scrollWidth,i="scroll"===i||"auto"===i&&e.height<e.element[0].scrollHeight;return{width:i?_.position.scrollbarWidth():0,height:t?_.position.scrollbarWidth():0}},getWithinInfo:function(e){var t=_(e||window),i=c(t[0]),n=!!t[0]&&9===t[0].nodeType,r=!i&&!n;return{element:t,isWindow:i,isDocument:n,offset:r?_(e).offset():{left:0,top:0},scrollLeft:t.scrollLeft(),scrollTop:t.scrollTop(),width:t.outerWidth(),height:t.outerHeight()}}};_.fn.position=function(u){if(!u||!u.of)return i.apply(this,arguments);u=_.extend({},u);var h,p,f,g,m,e,v="string"==typeof u.of?_(document).find(u.of):_(u.of),b=_.position.getWithinInfo(u.within),y=_.position.getScrollInfo(b),M=(u.collision||"flip").split(" "),A={},t=(e=v,t=e[0],9===t.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:c(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()});v[0].preventDefault&&(u.at="left top");p=t.width;f=t.height;g=t.offset;m=_.extend({},g);_.each(["my","at"],function(){var e,t,i=(u[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]);i[0]=r.test(i[0])?i[0]:"center";i[1]=s.test(i[1])?i[1]:"center";e=o.exec(i[0]);t=o.exec(i[1]);A[this]=[e?e[0]:0,t?t[0]:0];u[this]=[a.exec(i[0])[0],a.exec(i[1])[0]]});1===M.length&&(M[1]=M[0]);"right"===u.at[0]?m.left+=p:"center"===u.at[0]&&(m.left+=p/2);"bottom"===u.at[1]?m.top+=f:"center"===u.at[1]&&(m.top+=f/2);h=O(A.at,p,f);m.left+=h[0];m.top+=h[1];return this.each(function(){var i,e,o=_(this),a=o.outerWidth(),l=o.outerHeight(),t=$(this,"marginLeft"),n=$(this,"marginTop"),r=a+t+$(this,"marginRight")+y.width,s=l+n+$(this,"marginBottom")+y.height,c=_.extend({},m),d=O(A.my,o.outerWidth(),o.outerHeight());"right"===u.my[0]?c.left-=a:"center"===u.my[0]&&(c.left-=a/2);"bottom"===u.my[1]?c.top-=l:"center"===u.my[1]&&(c.top-=l/2);c.left+=d[0];c.top+=d[1];i={marginLeft:t,marginTop:n};_.each(["left","top"],function(e,t){_.ui.position[M[e]]&&_.ui.position[M[e]][t](c,{targetWidth:p,targetHeight:f,elemWidth:a,elemHeight:l,collisionPosition:i,collisionWidth:r,collisionHeight:s,offset:[h[0]+d[0],h[1]+d[1]],my:u.my,at:u.at,within:b,elem:o})});u.using&&(e=function(e){var t=g.left-c.left,i=t+p-a,n=g.top-c.top,r=n+f-l,s={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:o,left:c.left,top:c.top,width:a,height:l},horizontal:i<0?"left":0<t?"right":"center",vertical:r<0?"top":0<n?"bottom":"middle"};p<a&&S(t+i)<p&&(s.horizontal="center");f<l&&S(n+r)<f&&(s.vertical="middle");w(S(t),S(i))>w(S(n),S(r))?s.important="horizontal":s.important="vertical";u.using.call(this,e,s)});o.offset(_.extend(c,{using:e}))})};_.ui.position={fit:{left:function(e,t){var i,n=t.within,r=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=e.left-t.collisionPosition.marginLeft,o=r-s,a=s+t.collisionWidth-n-r;if(n<t.collisionWidth)if(0<o&&a<=0){i=e.left+o+t.collisionWidth-n-r;e.left+=o-i}else e.left=!(0<a&&o<=0)&&a<o?r+n-t.collisionWidth:r;else 0<o?e.left+=o:0<a?e.left-=a:e.left=w(e.left-s,e.left)},top:function(e,t){var i,n=t.within,n=n.isWindow?n.scrollTop:n.offset.top,r=t.within.height,s=e.top-t.collisionPosition.marginTop,o=n-s,a=s+t.collisionHeight-r-n;if(r<t.collisionHeight)if(0<o&&a<=0){i=e.top+o+t.collisionHeight-r-n;e.top+=o-i}else e.top=!(0<a&&o<=0)&&a<o?n+r-t.collisionHeight:n;else 0<o?e.top+=o:0<a?e.top-=a:e.top=w(e.top-s,e.top)}},flip:{left:function(e,t){var i=t.within,n=i.offset.left+i.scrollLeft,r=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=e.left-t.collisionPosition.marginLeft,o=s-i,s=s+t.collisionWidth-r-i,a="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,l="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,c=-2*t.offset[0];if(o<0){r=e.left+a+l+c+t.collisionWidth-r-n;(r<0||r<S(o))&&(e.left+=a+l+c)}else if(0<s){n=e.left-t.collisionPosition.marginLeft+a+l+c-i;(0<n||S(n)<s)&&(e.left+=a+l+c)}},top:function(e,t){var i=t.within,n=i.offset.top+i.scrollTop,r=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=e.top-t.collisionPosition.marginTop,o=s-i,s=s+t.collisionHeight-r-i,a="top"===t.my[1],a=a?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,l="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,c=-2*t.offset[1];if(o<0){r=e.top+a+l+c+t.collisionHeight-r-n;(r<0||r<S(o))&&(e.top+=a+l+c)}else if(0<s){n=e.top-t.collisionPosition.marginTop+a+l+c-i;(0<n||S(n)<s)&&(e.top+=a+l+c)}}},flipfit:{left:function(){_.ui.position.flip.left.apply(this,arguments);_.ui.position.fit.left.apply(this,arguments)},top:function(){_.ui.position.flip.top.apply(this,arguments);_.ui.position.fit.top.apply(this,arguments)}}};return _.ui.position});
/*!
* jQuery UI Mouse 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/widgets/mouse",["jquery","../ie","../version","../widget"],e):e(jQuery)})(function(r){var s=!1;r(document).on("mouseup",function(){s=!1});return r.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===r.data(e.target,t.widgetName+".preventClickEvent")){r.removeData(e.target,t.widgetName+".preventClickEvent");e.stopImmediatePropagation();return!1}});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!s){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(e);this._mouseDownEvent=e;var t=this,i=1===e.which,n=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&r(e.target).closest(this.options.cancel).length;if(i&&!n&&this._mouseCapture(e)){this.mouseDelayMet=!this.options.delay;this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=!1!==this._mouseStart(e);if(!this._mouseStarted)return e.preventDefault(),!0}!0===r.data(e.target,this.widgetName+".preventClickEvent")&&r.removeData(e.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(e){return t._mouseMove(e)};this._mouseUpDelegate=function(e){return t._mouseUp(e)};this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();s=!0}return!0}},_mouseMove:function(e){if(this._mouseMoved){if(r.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}(e.which||e.button)&&(this._mouseMoved=!0);if(this._mouseStarted)return this._mouseDrag(e),e.preventDefault();if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e);this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)}return!this._mouseStarted},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=!1;e.target===this._mouseDownEvent.target&&r.data(e.target,this.widgetName+".preventClickEvent",!0);this._mouseStop(e)}if(this._mouseDelayTimer){clearTimeout(this._mouseDelayTimer);delete this._mouseDelayTimer}this.ignoreMissingWhich=!1;s=!1;e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
/*!
* jQuery UI :data 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/data",["jquery","./version"],e):e(jQuery)})(function(n){return n.extend(n.expr.pseudos,{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(e){return!!n.data(e,t)}}):function(e,t,i){return!!n.data(e,i[3])}})});(e=>{"function"==typeof define&&define.amd?define("ui/plugin",["jquery","./version"],e):e(jQuery)})(function(s){return s.ui.plugin={add:function(e,t,i){var n,r=s.ui[e].prototype;for(n in i){r.plugins[n]=r.plugins[n]||[];r.plugins[n].push([t,i[n]])}},call:function(e,t,i,n){var r,s=e.plugins[t];if(s&&(n||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(r=0;r<s.length;r++)e.options[s[r][0]]&&s[r][1].apply(e.element,i)}}});(e=>{"function"==typeof define&&define.amd?define("ui/safe-active-element",["jquery","./version"],e):e(jQuery)})(function(e){return e.ui.safeActiveElement=function(t){var i;try{i=t.activeElement}catch(e){i=t.body}i=i||t.body;i.nodeName||(i=t.body);return i}});(e=>{"function"==typeof define&&define.amd?define("ui/safe-blur",["jquery","./version"],e):e(jQuery)})(function(t){return t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")}});
/*!
* jQuery UI Scroll Parent 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/scroll-parent",["jquery","./version"],e):e(jQuery)})(function(s){return s.fn.scrollParent=function(e){var t=this.css("position"),i="absolute"===t,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var e=s(this);return(!i||"static"!==e.css("position"))&&n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==t&&r.length?r:s(this[0].ownerDocument||document)}});
/*!
* jQuery UI Draggable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/widgets/draggable",["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],e):e(jQuery)})(function(y){y.widget("ui.draggable",y.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(e,t){this._super(e,t);if("handle"===e){this._removeHandleClassName();this._setHandleClassName()}},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging"))this.destroyOnClear=!0;else{this._removeHandleClassName();this._mouseDestroy()}},_mouseCapture:function(e){var t=this.options;if(this.helper||t.disabled||0<y(e.target).closest(".ui-resizable-handle").length)return!1;this.handle=this._getHandle(e);if(!this.handle)return!1;this._blurActiveElement(e);this._blockFrames(!0===t.iframeFix?"iframe":t.iframeFix);return!0},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=y(this);return y("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_blurActiveElement:function(e){var t=y.ui.safeActiveElement(this.document[0]),i=y(e.target);i.closest(t).length||y.ui.safeBlur(t)},_mouseStart:function(e){var t=this.options;this.helper=this._createHelper(e);this._addClass(this.helper,"ui-draggable-dragging");this._cacheHelperProportions();y.ui.ddmanager&&(y.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent(!0);this.offsetParent=this.helper.offsetParent();this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===y(this).css("position")}).length;this.positionAbs=this.element.offset();this._refreshOffsets(e);this.originalPosition=this.position=this._generatePosition(e,!1);this.originalPageX=e.pageX;this.originalPageY=e.pageY;t.cursorAt&&this._adjustOffsetFromHelper(t.cursorAt);this._setContainment();if(!1===this._trigger("start",e))return this._clear(),!1;this._cacheHelperProportions();y.ui.ddmanager&&!t.dropBehaviour&&y.ui.ddmanager.prepareOffsets(this,e);this._mouseDrag(e,!0);y.ui.ddmanager&&y.ui.ddmanager.dragStart(this,e);return!0},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(e,t){this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset());this.position=this._generatePosition(e,!0);this.positionAbs=this._convertPositionTo("absolute");if(!t){var i=this._uiHash();if(!1===this._trigger("drag",e,i))return this._mouseUp(new y.Event("mouseup",e)),!1;this.position=i.position}this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";y.ui.ddmanager&&y.ui.ddmanager.drag(this,e);return!1},_mouseStop:function(e){var t=this,i=!1;y.ui.ddmanager&&!this.options.dropBehaviour&&(i=y.ui.ddmanager.drop(this,e));if(this.dropped){i=this.dropped;this.dropped=!1}"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?y(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==t._trigger("stop",e)&&t._clear()}):!1!==this._trigger("stop",e)&&this._clear();return!1},_mouseUp:function(e){this._unblockFrames();y.ui.ddmanager&&y.ui.ddmanager.dragStop(this,e);this.handleElement.is(e.target)&&this.element.trigger("focus");return y.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp(new y.Event("mouseup",{target:this.element[0]})):this._clear();return this},_getHandle:function(e){return!this.options.handle||!!y(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var t=this.options,i="function"==typeof t.helper,n=i?y(t.helper.apply(this.element[0],[e])):"clone"===t.helper?this.element.clone().removeAttr("id"):this.element;n.parents("body").length||n.appendTo("parent"===t.appendTo?this.element[0].parentNode:t.appendTo);i&&n[0]===this.element[0]&&this._setPositionRelative();n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute");return n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" "));Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0});"left"in e&&(this.offset.click.left=e.left+this.margins.left);"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left);"top"in e&&(this.offset.click.top=e.top+this.margins.top);"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),t=this.document[0];if("absolute"===this.cssPosition&&this.scrollParent[0]!==t&&y.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0});return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var e,t;return"relative"!==this.cssPosition?{top:0,left:0}:(e=this.element.position(),t=this._isRootNode(this.scrollParent[0]),{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())})},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t=this.options,i=this.document[0];this.relativeContainer=null;if(t.containment)if("window"===t.containment)this.containment=[y(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,y(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,y(window).scrollLeft()+y(window).width()-this.helperProportions.width-this.margins.left,y(window).scrollTop()+(y(window).height()||i.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if("document"===t.containment)this.containment=[0,0,y(i).width()-this.helperProportions.width-this.margins.left,(y(i).height()||i.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if(t.containment.constructor===Array)this.containment=t.containment;else{"parent"===t.containment&&(t.containment=this.helper[0].parentNode);i=y(t.containment);t=i[0];if(t){e=/(scroll|auto)/.test(i.css("overflow"));this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relativeContainer=i}}else this.containment=null},_convertPositionTo:function(e,t){t=t||this.position;var i="absolute"===e?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,n,r=this.options,s=this._isRootNode(this.scrollParent[0]),o=e.pageX,a=e.pageY;s&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()});if(t){if(this.containment){if(this.relativeContainer){i=this.relativeContainer.offset();i=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else i=this.containment;e.pageX-this.offset.click.left<i[0]&&(o=i[0]+this.offset.click.left);e.pageY-this.offset.click.top<i[1]&&(a=i[1]+this.offset.click.top);e.pageX-this.offset.click.left>i[2]&&(o=i[2]+this.offset.click.left);e.pageY-this.offset.click.top>i[3]&&(a=i[3]+this.offset.click.top)}if(r.grid){n=r.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY;a=!i||n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1];n=r.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX;o=!i||n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]}"y"===r.axis&&(o=this.originalPageX);"x"===r.axis&&(a=this.originalPageY)}return{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(e,t,i){i=i||this._uiHash();y.ui.plugin.call(this,e,[t,i,this],!0);if(/^(drag|start|stop)/.test(e)){this.positionAbs=this._convertPositionTo("absolute");i.offset=this.positionAbs}return y.Widget.prototype._trigger.call(this,e,t,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});y.ui.plugin.add("draggable","connectToSortable",{start:function(t,e,i){var n=y.extend({},e,{item:i.element});i.sortables=[];y(i.options.connectToSortable).each(function(){var e=y(this).sortable("instance");if(e&&!e.options.disabled){i.sortables.push(e);e.refreshPositions();e._trigger("activate",t,n)}})},stop:function(t,e,i){var n=y.extend({},e,{item:i.element});i.cancelHelperRemoval=!1;y.each(i.sortables,function(){var e=this;if(e.isOver){e.isOver=0;i.cancelHelperRemoval=!0;e.cancelHelperRemoval=!1;e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")};e._mouseStop(t);e.options.helper=e.options._helper}else{e.cancelHelperRemoval=!0;e._trigger("deactivate",t,n)}})},drag:function(i,n,r){y.each(r.sortables,function(){var e=!1,t=this;t.positionAbs=r.positionAbs;t.helperProportions=r.helperProportions;t.offset.click=r.offset.click;if(t._intersectsWith(t.containerCache)){e=!0;y.each(r.sortables,function(){this.positionAbs=r.positionAbs;this.helperProportions=r.helperProportions;this.offset.click=r.offset.click;this!==t&&this._intersectsWith(this.containerCache)&&y.contains(t.element[0],this.element[0])&&(e=!1);return e})}if(e){if(!t.isOver){t.isOver=1;r._parent=n.helper.parent();t.currentItem=n.helper.appendTo(t.element).data("ui-sortable-item",!0);t.options._helper=t.options.helper;t.options.helper=function(){return n.helper[0]};i.target=t.currentItem[0];t._mouseCapture(i,!0);t._mouseStart(i,!0,!0);t.offset.click.top=r.offset.click.top;t.offset.click.left=r.offset.click.left;t.offset.parent.left-=r.offset.parent.left-t.offset.parent.left;t.offset.parent.top-=r.offset.parent.top-t.offset.parent.top;r._trigger("toSortable",i);r.dropped=t.element;y.each(r.sortables,function(){this.refreshPositions()});r.currentItem=r.element;t.fromOutside=r}if(t.currentItem){t._mouseDrag(i);n.position=t.position}}else if(t.isOver){t.isOver=0;t.cancelHelperRemoval=!0;t.options._revert=t.options.revert;t.options.revert=!1;t._trigger("out",i,t._uiHash(t));t._mouseStop(i,!0);t.options.revert=t.options._revert;t.options.helper=t.options._helper;t.placeholder&&t.placeholder.remove();n.helper.appendTo(r._parent);r._refreshOffsets(i);n.position=r._generatePosition(i,!0);r._trigger("fromSortable",i);r.dropped=!1;y.each(r.sortables,function(){this.refreshPositions()})}})}});y.ui.plugin.add("draggable","cursor",{start:function(e,t,i){var n=y("body"),r=i.options;n.css("cursor")&&(r._cursor=n.css("cursor"));n.css("cursor",r.cursor)},stop:function(e,t,i){var n=i.options;n._cursor&&y("body").css("cursor",n._cursor)}});y.ui.plugin.add("draggable","opacity",{start:function(e,t,i){var n=y(t.helper),r=i.options;n.css("opacity")&&(r._opacity=n.css("opacity"));n.css("opacity",r.opacity)},stop:function(e,t,i){var n=i.options;n._opacity&&y(t.helper).css("opacity",n._opacity)}});y.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,t,i){var n=i.options,r=!1,s=i.scrollParentNotHidden[0],o=i.document[0];if(s!==o&&"HTML"!==s.tagName){n.axis&&"x"===n.axis||(i.overflowOffset.top+s.offsetHeight-e.pageY<n.scrollSensitivity?s.scrollTop=r=s.scrollTop+n.scrollSpeed:e.pageY-i.overflowOffset.top<n.scrollSensitivity&&(s.scrollTop=r=s.scrollTop-n.scrollSpeed));n.axis&&"y"===n.axis||(i.overflowOffset.left+s.offsetWidth-e.pageX<n.scrollSensitivity?s.scrollLeft=r=s.scrollLeft+n.scrollSpeed:e.pageX-i.overflowOffset.left<n.scrollSensitivity&&(s.scrollLeft=r=s.scrollLeft-n.scrollSpeed))}else{n.axis&&"x"===n.axis||(e.pageY-y(o).scrollTop()<n.scrollSensitivity?r=y(o).scrollTop(y(o).scrollTop()-n.scrollSpeed):y(window).height()-(e.pageY-y(o).scrollTop())<n.scrollSensitivity&&(r=y(o).scrollTop(y(o).scrollTop()+n.scrollSpeed)));n.axis&&"y"===n.axis||(e.pageX-y(o).scrollLeft()<n.scrollSensitivity?r=y(o).scrollLeft(y(o).scrollLeft()-n.scrollSpeed):y(window).width()-(e.pageX-y(o).scrollLeft())<n.scrollSensitivity&&(r=y(o).scrollLeft(y(o).scrollLeft()+n.scrollSpeed)))}!1!==r&&y.ui.ddmanager&&!n.dropBehaviour&&y.ui.ddmanager.prepareOffsets(i,e)}});y.ui.plugin.add("draggable","snap",{start:function(e,t,i){var n=i.options;i.snapElements=[];y(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=y(this),t=e.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:t.top,left:t.left})})},drag:function(e,t,i){for(var n,r,s,o,a,l,c,d,u,h=i.options,p=h.snapTolerance,f=t.offset.left,g=f+i.helperProportions.width,m=t.offset.top,v=m+i.helperProportions.height,b=i.snapElements.length-1;0<=b;b--){a=i.snapElements[b].left-i.margins.left;l=a+i.snapElements[b].width;c=i.snapElements[b].top-i.margins.top;d=c+i.snapElements[b].height;if(g<a-p||l+p<f||v<c-p||d+p<m||!y.contains(i.snapElements[b].item.ownerDocument,i.snapElements[b].item)){i.snapElements[b].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,y.extend(i._uiHash(),{snapItem:i.snapElements[b].item}));i.snapElements[b].snapping=!1}else{if("inner"!==h.snapMode){n=Math.abs(c-v)<=p;r=Math.abs(d-m)<=p;s=Math.abs(a-g)<=p;o=Math.abs(l-f)<=p;n&&(t.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top);r&&(t.position.top=i._convertPositionTo("relative",{top:d,left:0}).top);s&&(t.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left);o&&(t.position.left=i._convertPositionTo("relative",{top:0,left:l}).left)}u=n||r||s||o;if("outer"!==h.snapMode){n=Math.abs(c-m)<=p;r=Math.abs(d-v)<=p;s=Math.abs(a-f)<=p;o=Math.abs(l-g)<=p;n&&(t.position.top=i._convertPositionTo("relative",{top:c,left:0}).top);r&&(t.position.top=i._convertPositionTo("relative",{top:d-i.helperProportions.height,left:0}).top);s&&(t.position.left=i._convertPositionTo("relative",{top:0,left:a}).left);o&&(t.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left)}!i.snapElements[b].snapping&&(n||r||s||o||u)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,y.extend(i._uiHash(),{snapItem:i.snapElements[b].item}));i.snapElements[b].snapping=n||r||s||o||u}}}});y.ui.plugin.add("draggable","stack",{start:function(e,t,i){var n,r=i.options,r=y.makeArray(y(r.stack)).sort(function(e,t){return(parseInt(y(e).css("zIndex"),10)||0)-(parseInt(y(t).css("zIndex"),10)||0)});if(r.length){n=parseInt(y(r[0]).css("zIndex"),10)||0;y(r).each(function(e){y(this).css("zIndex",n+e)});this.css("zIndex",n+r.length)}}});y.ui.plugin.add("draggable","zIndex",{start:function(e,t,i){var n=y(t.helper),r=i.options;n.css("zIndex")&&(r._zIndex=n.css("zIndex"));n.css("zIndex",r.zIndex)},stop:function(e,t,i){var n=i.options;n._zIndex&&y(t.helper).css("zIndex",n._zIndex)}});return y.ui.draggable});
/*!
* jQuery UI Droppable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/widgets/droppable.js",["jquery","./draggable","./mouse","../version","../widget"],e):e(jQuery)})(function(a){a.widget("ui.droppable",{version:"1.13.2",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,i=t.accept;this.isover=!1;this.isout=!0;this.accept="function"==typeof i?i:function(e){return e.is(i)};this.proportions=function(){if(!arguments.length)return e=e||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e=arguments[0]};this._addToManager(t.scope);t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){a.ui.ddmanager.droppables[e]=a.ui.ddmanager.droppables[e]||[];a.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var e=a.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,t){if("accept"===e)this.accept="function"==typeof t?t:function(e){return e.is(t)};else if("scope"===e){var i=a.ui.ddmanager.droppables[this.options.scope];this._splice(i);this._addToManager(t)}this._super(e,t)},_activate:function(e){var t=a.ui.ddmanager.current;this._addActiveClass();t&&this._trigger("activate",e,this.ui(t))},_deactivate:function(e){var t=a.ui.ddmanager.current;this._removeActiveClass();t&&this._trigger("deactivate",e,this.ui(t))},_over:function(e){var t=a.ui.ddmanager.current;if(t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)){this._addHoverClass();this._trigger("over",e,this.ui(t))}},_out:function(e){var t=a.ui.ddmanager.current;if(t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)){this._removeHoverClass();this._trigger("out",e,this.ui(t))}},_drop:function(t,e){var i=e||a.ui.ddmanager.current,n=!1;if(i&&(i.currentItem||i.element)[0]!==this.element[0]){this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=a(this).droppable("instance");if(e.options.greedy&&!e.options.disabled&&e.options.scope===i.options.scope&&e.accept.call(e.element[0],i.currentItem||i.element)&&a.ui.intersect(i,a.extend(e,{offset:e.element.offset()}),e.options.tolerance,t))return n=!0,!1});if(!n&&this.accept.call(this.element[0],i.currentItem||i.element)){this._removeActiveClass();this._removeHoverClass();this._trigger("drop",t,this.ui(i));return this.element}}return!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});a.ui.intersect=function(e,t,i,n){if(!t.offset)return!1;var r=(e.positionAbs||e.position.absolute).left+e.margins.left,s=(e.positionAbs||e.position.absolute).top+e.margins.top,o=r+e.helperProportions.width,a=s+e.helperProportions.height,l=t.offset.left,c=t.offset.top,d=l+t.proportions().width,u=c+t.proportions().height;switch(i){case"fit":return l<=r&&o<=d&&c<=s&&a<=u;case"intersect":return l<r+e.helperProportions.width/2&&o-e.helperProportions.width/2<d&&c<s+e.helperProportions.height/2&&a-e.helperProportions.height/2<u;case"pointer":return h(n.pageY,c,t.proportions().height)&&h(n.pageX,l,t.proportions().width);case"touch":return(c<=s&&s<=u||c<=a&&a<=u||s<c&&u<a)&&(l<=r&&r<=d||l<=o&&o<=d||r<l&&d<o);default:return!1}};function h(e,t,i){return t<=e&&e<t+i}a.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,t){var i,n,r=a.ui.ddmanager.droppables[e.options.scope]||[],s=t?t.type:null,o=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();e:for(i=0;i<r.length;i++)if(!(r[i].options.disabled||e&&!r[i].accept.call(r[i].element[0],e.currentItem||e.element))){for(n=0;n<o.length;n++)if(o[n]===r[i].element[0]){r[i].proportions().height=0;continue e}r[i].visible="none"!==r[i].element.css("display");if(r[i].visible){"mousedown"===s&&r[i]._activate.call(r[i],t);r[i].offset=r[i].element.offset();r[i].proportions({width:r[i].element[0].offsetWidth,height:r[i].element[0].offsetHeight})}}},drop:function(e,t){var i=!1;a.each((a.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){if(this.options){!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance,t)&&(i=this._drop.call(this,t)||i);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=!0;this.isover=!1;this._deactivate.call(this,t)}}});return i},dragStart:function(e,t){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,t)})},drag:function(r,s){r.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(r,s);a.each(a.ui.ddmanager.droppables[r.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var e,t,i,n=a.ui.intersect(r,this,this.options.tolerance,s),n=!n&&this.isover?"isout":n&&!this.isover?"isover":null;if(n){if(this.options.greedy){t=this.options.scope;i=this.element.parents(":data(ui-droppable)").filter(function(){return a(this).droppable("instance").options.scope===t});if(i.length){e=a(i[0]).droppable("instance");e.greedyChild="isover"===n}}if(e&&"isover"===n){e.isover=!1;e.isout=!0;e._out.call(e,s)}this[n]=!0;this["isout"===n?"isover":"isout"]=!1;this["isover"===n?"_over":"_out"].call(this,s);if(e&&"isout"===n){e.isout=!1;e.isover=!0;e._over.call(e,s)}}}})},dragStop:function(e,t){e.element.parentsUntil("body").off("scroll.droppable");e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,t)}};!1!==a.uiBackCompat&&a.widget("ui.droppable",a.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});return a.ui.droppable});
/*!
* jQuery UI Disable Selection 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/disable-selection",["jquery","./version"],e):e(jQuery)})(function(e){return e.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var t});
/*!
* jQuery UI Resizable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/widgets/resizable.js",["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],e):e(jQuery)})(function(v){v.widget("ui.resizable",v.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(e,t){if("hidden"===v(e).css("overflow"))return!1;var i=t&&"left"===t?"scrollLeft":"scrollTop",n=!1;if(0<e[i])return!0;try{e[i]=1;n=0<e[i];e[i]=0}catch(e){}return n},_create:function(){var e,t=this.options,i=this;this._addClass("ui-resizable");v.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)){this.element.wrap(v("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance"));this.elementIsWrapper=!0;e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")};this.element.css(e);this.originalElement.css("margin",0);this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css(e);this._proportionallyResize()}this._setupHandles();t.autoHide&&v(this.element).on("mouseenter",function(){if(!t.disabled){i._removeClass("ui-resizable-autohide");i._handles.show()}}).on("mouseleave",function(){if(!t.disabled&&!i.resizing){i._addClass("ui-resizable-autohide");i._handles.hide()}});this._mouseInit()},_destroy:function(){this._mouseDestroy();this._addedHandles.remove();function e(e){v(e).removeData("resizable").removeData("ui-resizable").off(".resizable")}var t;if(this.elementIsWrapper){e(this.element);t=this.element;this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t);t.remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_setOption:function(e,t){this._super(e,t);switch(e){case"handles":this._removeHandles();this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t}},_setupHandles:function(){var e,t,i,n,r,s=this.options,o=this;this.handles=s.handles||(v(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");this._handles=v();this._addedHandles=v();if(this.handles.constructor===String){"all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");i=this.handles.split(",");this.handles={};for(t=0;t<i.length;t++){e=String.prototype.trim.call(i[t]);n="ui-resizable-"+e;r=v("<div>");this._addClass(r,"ui-resizable-handle "+n);r.css({zIndex:s.zIndex});this.handles[e]=".ui-resizable-"+e;if(!this.element.children(this.handles[e]).length){this.element.append(r);this._addedHandles=this._addedHandles.add(r)}}}this._renderAxis=function(e){var t,i,n;e=e||this.element;for(t in this.handles){if(this.handles[t].constructor===String)this.handles[t]=this.element.children(this.handles[t]).first().show();else if(this.handles[t].jquery||this.handles[t].nodeType){this.handles[t]=v(this.handles[t]);this._on(this.handles[t],{mousedown:o._mouseDown})}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)){n=v(this.handles[t],this.element);n=/sw|ne|nw|se|n|s/.test(t)?n.outerHeight():n.outerWidth();i=["padding",/ne|nw|n/.test(t)?"Top":/se|sw|s/.test(t)?"Bottom":/^e$/.test(t)?"Right":"Left"].join("");e.css(i,n);this._proportionallyResize()}this._handles=this._handles.add(this.handles[t])}};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){if(!o.resizing){this.className&&(r=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i));o.axis=r&&r[1]?r[1]:"se"}});if(s.autoHide){this._handles.hide();this._addClass("ui-resizable-autohide")}},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(e){var t,i,n=!1;for(t in this.handles){i=v(this.handles[t])[0];i!==e.target&&!v.contains(i,e.target)||(n=!0)}return!this.options.disabled&&n},_mouseStart:function(e){var t,i,n=this.options,r=this.element;this.resizing=!0;this._renderProxy();t=this._num(this.helper.css("left"));i=this._num(this.helper.css("top"));if(n.containment){t+=v(n.containment).scrollLeft()||0;i+=v(n.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:t,top:i};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:r.width(),height:r.height()};this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()};this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()};this.originalPosition={left:t,top:i};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1;r=v(".ui-resizable-"+this.axis).css("cursor");v("body").css("cursor","auto"===r?this.axis+"-resize":r);this._addClass("ui-resizable-resizing");this._propagate("start",e);return!0},_mouseDrag:function(e){var t=this.originalMousePosition,i=this.axis,n=e.pageX-t.left||0,t=e.pageY-t.top||0,i=this._change[i];this._updatePrevProperties();if(i){i=i.apply(this,[e,n,t]);this._updateVirtualBoundaries(e.shiftKey);(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e));i=this._respectSize(i,e);this._updateCache(i);this._propagate("resize",e);n=this._applyChanges();!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();if(!v.isEmptyObject(n)){this._updatePrevProperties();this._trigger("resize",e,this.ui());this._applyChanges()}}return!1},_mouseStop:function(e){this.resizing=!1;var t,i,n,r=this.options,s=this;if(this._helper){i=this._proportionallyResizeElements;t=i.length&&/textarea/i.test(i[0].nodeName);i=t&&this._hasScroll(i[0],"left")?0:s.sizeDiff.height;t=t?0:s.sizeDiff.width;t={width:s.helper.width()-t,height:s.helper.height()-i};i=parseFloat(s.element.css("left"))+(s.position.left-s.originalPosition.left)||null;n=parseFloat(s.element.css("top"))+(s.position.top-s.originalPosition.top)||null;r.animate||this.element.css(v.extend(t,{top:n,left:i}));s.helper.height(s.size.height);s.helper.width(s.size.width);this._helper&&!r.animate&&this._proportionallyResize()}v("body").css("cursor","auto");this._removeClass("ui-resizable-resizing");this._propagate("stop",e);this._helper&&this.helper.remove();return!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px");this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px");this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px");this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px");this.helper.css(e);return e},_updateVirtualBoundaries:function(e){var t,i,n,r,s=this.options,s={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};if(this._aspectRatio||e){t=s.minHeight*this.aspectRatio;n=s.minWidth/this.aspectRatio;i=s.maxHeight*this.aspectRatio;r=s.maxWidth/this.aspectRatio;s.minWidth<t&&(s.minWidth=t);s.minHeight<n&&(s.minHeight=n);i<s.maxWidth&&(s.maxWidth=i);r<s.maxHeight&&(s.maxHeight=r)}this._vBoundaries=s},_updateCache:function(e){this.offset=this.helper.offset();this._isNumber(e.left)&&(this.position.left=e.left);this._isNumber(e.top)&&(this.position.top=e.top);this._isNumber(e.height)&&(this.size.height=e.height);this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,n=this.axis;this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio);if("sw"===n){e.left=t.left+(i.width-e.width);e.top=null}if("nw"===n){e.top=t.top+(i.height-e.height);e.left=t.left+(i.width-e.width)}return e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,n=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,r=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,s=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,c=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);s&&(e.width=t.minWidth);o&&(e.height=t.minHeight);n&&(e.width=t.maxWidth);r&&(e.height=t.maxHeight);s&&c&&(e.left=a-t.minWidth);n&&c&&(e.left=a-t.maxWidth);o&&i&&(e.top=l-t.minHeight);r&&i&&(e.top=l-t.maxHeight);e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null;return e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],n=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],r=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];t<4;t++){i[t]=parseFloat(n[t])||0;i[t]+=parseFloat(r[t])||0}return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++){e=this._proportionallyResizeElements[t];this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e));e.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})}},_renderProxy:function(){var e=this.element,t=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||v("<div></div>").css({overflow:"hidden"});this._addClass(this.helper,this._helper);this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++t.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,n=this.originalPosition;return{left:n.left+t,width:i.width-t}},n:function(e,t,i){var n=this.originalSize,r=this.originalPosition;return{top:r.top+i,height:n.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(e,t,i){return v.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,t,i]))},sw:function(e,t,i){return v.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,t,i]))},ne:function(e,t,i){return v.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,t,i]))},nw:function(e,t,i){return v.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,t,i]))}},_propagate:function(e,t){v.ui.plugin.call(this,e,[t,this.ui()]);"resize"!==e&&this._trigger(e,t,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});v.ui.plugin.add("resizable","animate",{stop:function(t){var i=v(this).resizable("instance"),e=i.options,n=i._proportionallyResizeElements,r=n.length&&/textarea/i.test(n[0].nodeName),s=r&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=r?0:i.sizeDiff.width,r={width:i.size.width-r,height:i.size.height-s},s=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(v.extend(r,o&&s?{top:o,left:s}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var e={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&v(n[0]).css({width:e.width,height:e.height});i._updateCache(e);i._propagate("resize",t)}})}});v.ui.plugin.add("resizable","containment",{start:function(){var i,n,e,t,r=v(this).resizable("instance"),s=r.options,o=r.element,s=s.containment,o=s instanceof v?s.get(0):/parent/.test(s)?o.parent().get(0):s;if(o){r.containerElement=v(o);if(/document/.test(s)||s===document){r.containerOffset={left:0,top:0};r.containerPosition={left:0,top:0};r.parentData={element:v(document),left:0,top:0,width:v(document).width(),height:v(document).height()||document.body.parentNode.scrollHeight}}else{i=v(o);n=[];v(["Top","Right","Left","Bottom"]).each(function(e,t){n[e]=r._num(i.css("padding"+t))});r.containerOffset=i.offset();r.containerPosition=i.position();r.containerSize={height:i.innerHeight()-n[3],width:i.innerWidth()-n[1]};s=r.containerOffset;t=r.containerSize.height;e=r.containerSize.width;e=r._hasScroll(o,"left")?o.scrollWidth:e;t=r._hasScroll(o)?o.scrollHeight:t;r.parentData={element:o,left:s.left,top:s.top,width:e,height:t}}}},resize:function(e){var t=v(this).resizable("instance"),i=t.options,n=t.containerOffset,r=t.position,s=t._aspectRatio||e.shiftKey,o={top:0,left:0},a=t.containerElement,l=!0;a[0]!==document&&/static/.test(a.css("position"))&&(o=n);if(r.left<(t._helper?n.left:0)){t.size.width=t.size.width+(t._helper?t.position.left-n.left:t.position.left-o.left);if(s){t.size.height=t.size.width/t.aspectRatio;l=!1}t.position.left=i.helper?n.left:0}if(r.top<(t._helper?n.top:0)){t.size.height=t.size.height+(t._helper?t.position.top-n.top:t.position.top);if(s){t.size.width=t.size.height*t.aspectRatio;l=!1}t.position.top=t._helper?n.top:0}a=t.containerElement.get(0)===t.element.parent().get(0);i=/relative|absolute/.test(t.containerElement.css("position"));if(a&&i){t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top}else{t.offset.left=t.element.offset().left;t.offset.top=t.element.offset().top}r=Math.abs(t.sizeDiff.width+(t._helper?t.offset.left-o.left:t.offset.left-n.left));a=Math.abs(t.sizeDiff.height+(t._helper?t.offset.top-o.top:t.offset.top-n.top));if(r+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-r;if(s){t.size.height=t.size.width/t.aspectRatio;l=!1}}if(a+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-a;if(s){t.size.width=t.size.height*t.aspectRatio;l=!1}}if(!l){t.position.left=t.prevPosition.left;t.position.top=t.prevPosition.top;t.size.width=t.prevSize.width;t.size.height=t.prevSize.height}},stop:function(){var e=v(this).resizable("instance"),t=e.options,i=e.containerOffset,n=e.containerPosition,r=e.containerElement,s=v(e.helper),o=s.offset(),a=s.outerWidth()-e.sizeDiff.width,s=s.outerHeight()-e.sizeDiff.height;e._helper&&!t.animate&&/relative/.test(r.css("position"))&&v(this).css({left:o.left-n.left-i.left,width:a,height:s});e._helper&&!t.animate&&/static/.test(r.css("position"))&&v(this).css({left:o.left-n.left-i.left,width:a,height:s})}});v.ui.plugin.add("resizable","alsoResize",{start:function(){var e=v(this).resizable("instance"),e=e.options;v(e.alsoResize).each(function(){var e=v(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var t=v(this).resizable("instance"),n=t.options,r=t.originalSize,s=t.originalPosition,o={height:t.size.height-r.height||0,width:t.size.width-r.width||0,top:t.position.top-s.top||0,left:t.position.left-s.left||0};v(n.alsoResize).each(function(){var e=v(this),n=v(this).data("ui-resizable-alsoresize"),r={},t=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];v.each(t,function(e,t){var i=(n[t]||0)+(o[t]||0);i&&0<=i&&(r[t]=i||null)});e.css(r)})},stop:function(){v(this).removeData("ui-resizable-alsoresize")}});v.ui.plugin.add("resizable","ghost",{start:function(){var e=v(this).resizable("instance"),t=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:.25,display:"block",position:"relative",height:t.height,width:t.width,margin:0,left:0,top:0});e._addClass(e.ghost,"ui-resizable-ghost");!1!==v.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost);e.ghost.appendTo(e.helper)},resize:function(){var e=v(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=v(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}});v.ui.plugin.add("resizable","grid",{resize:function(){var e,t=v(this).resizable("instance"),i=t.options,n=t.size,r=t.originalSize,s=t.originalPosition,o=t.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=a[0]||1,c=a[1]||1,d=Math.round((n.width-r.width)/l)*l,n=Math.round((n.height-r.height)/c)*c,u=r.width+d,h=r.height+n,p=i.maxWidth&&i.maxWidth<u,f=i.maxHeight&&i.maxHeight<h,g=i.minWidth&&i.minWidth>u,m=i.minHeight&&i.minHeight>h;i.grid=a;g&&(u+=l);m&&(h+=c);p&&(u-=l);f&&(h-=c);if(/^(se|s|e)$/.test(o)){t.size.width=u;t.size.height=h}else if(/^(ne)$/.test(o)){t.size.width=u;t.size.height=h;t.position.top=s.top-n}else if(/^(sw)$/.test(o)){t.size.width=u;t.size.height=h;t.position.left=s.left-d}else{(h-c<=0||u-l<=0)&&(e=t._getPaddingPlusBorderDimensions(this));if(0<h-c){t.size.height=h;t.position.top=s.top-n}else{h=c-e.height;t.size.height=h;t.position.top=s.top+r.height-h}if(0<u-l){t.size.width=u;t.position.left=s.left-d}else{u=l-e.width;t.size.width=u;t.position.left=s.left+r.width-u}}}});return v.ui.resizable});
/*!
* jQuery UI Sortable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
(e=>{"function"==typeof define&&define.amd?define("ui/widgets/sortable.js",["jquery","./mouse","../data","../ie","../scroll-parent","../version","../widget"],e):e(jQuery)})(function(p){return p.widget("ui.sortable",p.ui.mouse,{version:"1.13.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return t<=e&&e<t+i},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(e,t){this._super(e,t);"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");p.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;0<=e;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,t){var i=null,n=!1,r=this;if(this.reverting)return!1;if(this.options.disabled||"static"===this.options.type)return!1;this._refreshItems(e);p(e.target).parents().each(function(){if(p.data(this,r.widgetName+"-item")===r)return i=p(this),!1});p.data(e.target,r.widgetName+"-item")===r&&(i=p(e.target));if(!i)return!1;if(this.options.handle&&!t){p(this.options.handle,i).find("*").addBack().each(function(){this===e.target&&(n=!0)});if(!n)return!1}this.currentItem=i;this._removeCurrentsFromItems();return!0},_mouseStart:function(e,t,i){var n,r,s=this.options;this.currentContainer=this;this.refreshPositions();this.appendTo=p("parent"!==s.appendTo?s.appendTo:this.currentItem.parent());this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};p.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!==this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();this.scrollParent=this.placeholder.scrollParent();p.extend(this.offset,{parent:this._getParentOffset()});s.containment&&this._setContainment();if(s.cursor&&"auto"!==s.cursor){r=this.document.find("body");this.storedCursor=r.css("cursor");r.css("cursor",s.cursor);this.storedStylesheet=p("<style>*{ cursor: "+s.cursor+" !important; }</style>").appendTo(r)}if(s.zIndex){this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex"));this.helper.css("zIndex",s.zIndex)}if(s.opacity){this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity"));this.helper.css("opacity",s.opacity)}this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset());this._trigger("start",e,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!i)for(n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));p.ui.ddmanager&&(p.ui.ddmanager.current=this);p.ui.ddmanager&&!s.dropBehaviour&&p.ui.ddmanager.prepareOffsets(this,e);this.dragging=!0;this._addClass(this.helper,"ui-sortable-helper");if(!this.helper.parent().is(this.appendTo)){this.helper.detach().appendTo(this.appendTo);this.offset.parent=this._getParentOffset()}this.position=this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute");this._mouseDrag(e);return!0},_scroll:function(e){var t=this.options,i=!1;if(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName){this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-t.scrollSpeed);this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-t.scrollSpeed)}else{e.pageY-this.document.scrollTop()<t.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed));e.pageX-this.document.scrollLeft()<t.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))}return i},_mouseDrag:function(e){var t,i,n,r,s=this.options;this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px");this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px");if(s.scroll&&!1!==this._scroll(e)){this._refreshItemPositions(!0);p.ui.ddmanager&&!s.dropBehaviour&&p.ui.ddmanager.prepareOffsets(this,e)}this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()};for(t=this.items.length-1;0<=t;t--){i=this.items[t];n=i.item[0];r=this._intersectsWithPointer(i);if(r&&(i.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===r?"next":"prev"]()[0]===n||p.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&p.contains(this.element[0],n)))){this.direction=1===r?"down":"up";if("pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(e,i);this._trigger("change",e,this._uiHash());break}}this._contactContainers(e);p.ui.ddmanager&&p.ui.ddmanager.drag(this,e);this._trigger("sort",e,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(e,t){if(e){p.ui.ddmanager&&!this.options.dropBehaviour&&p.ui.ddmanager.drop(this,e);if(this.options.revert){var i=this,n=this.placeholder.offset(),r=this.options.axis,s={};r&&"x"!==r||(s.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft));r&&"y"!==r||(s.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop));this.reverting=!0;p(this.helper).animate(s,parseInt(this.options.revert,10)||500,function(){i._clear(e)})}else this._clear(e,t);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new p.Event("mouseup",{target:null}));if("original"===this.options.helper){this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(var e=this.containers.length-1;0<=e;e--){this.containers[e]._trigger("deactivate",null,this._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,this._uiHash(this));this.containers[e].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove();p.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null});this.domPosition.prev?p(this.domPosition.prev).after(this.currentItem):p(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];t=t||{};p(e).each(function(){var e=(p(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);e&&i.push((t.key||e[1]+"[]")+"="+(t.key&&t.expression?e[1]:e[2]))});!i.length&&t.key&&i.push(t.key+"=");return i.join("&")},toArray:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];e=e||{};t.each(function(){i.push(p(e.item||this).attr(e.attribute||"id")||"")});return i},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,n=this.positionAbs.top,r=n+this.helperProportions.height,s=e.left,o=s+e.width,a=e.top,l=a+e.height,c=this.offset.click.top,d=this.offset.click.left,c="x"===this.options.axis||a<n+c&&n+c<l,d="y"===this.options.axis||s<t+d&&t+d<o,c=c&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?c:s<t+this.helperProportions.width/2&&i-this.helperProportions.width/2<o&&a<n+this.helperProportions.height/2&&r-this.helperProportions.height/2<l},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),t=t&&i;if(!t)return!1;i=this.dragDirection.vertical;t=this.dragDirection.horizontal;return this.floating?"right"===t||"down"===i?2:1:i&&("down"===i?2:1)},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),n=this.dragDirection.vertical,r=this.dragDirection.horizontal;return this.floating&&r?"right"===r&&i||"left"===r&&!i:n&&("down"===n&&t||"up"===n&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!=e&&(0<e?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!=e&&(0<e?"right":"left")},refresh:function(e){this._refreshItems(e);this._setHandleClassName();this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var t,i,n,r,s=[],o=[],a=this._connectWith();if(a&&e)for(t=a.length-1;0<=t;t--){n=p(a[t],this.document[0]);for(i=n.length-1;0<=i;i--){r=p.data(n[i],this.widgetFullName);r&&r!==this&&!r.options.disabled&&o.push(["function"==typeof r.options.items?r.options.items.call(r.element):p(r.options.items,r.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),r])}}o.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):p(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function l(){s.push(this)}for(t=o.length-1;0<=t;t--)o[t][0].each(l);return p(s)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=p.grep(this.items,function(e){for(var t=0;t<i.length;t++)if(i[t]===e.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[];this.containers=[this];var t,i,n,r,s,o,a,l,c=this.items,d=[["function"==typeof this.options.items?this.options.items.call(this.element[0],e,{item:this.currentItem}):p(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(t=u.length-1;0<=t;t--){n=p(u[t],this.document[0]);for(i=n.length-1;0<=i;i--){r=p.data(n[i],this.widgetFullName);if(r&&r!==this&&!r.options.disabled){d.push(["function"==typeof r.options.items?r.options.items.call(r.element[0],e,{item:this.currentItem}):p(r.options.items,r.element),r]);this.containers.push(r)}}}for(t=d.length-1;0<=t;t--){s=d[t][1];o=d[t][0];for(i=0,l=o.length;i<l;i++){a=p(o[i]);a.data(this.widgetName+"-item",s);c.push({item:a,instance:s,width:0,height:0,left:0,top:0})}}},_refreshItemPositions:function(e){for(var t,i,n=this.items.length-1;0<=n;n--){t=this.items[n];if(!this.currentContainer||t.instance===this.currentContainer||t.item[0]===this.currentItem[0]){i=this.options.toleranceElement?p(this.options.toleranceElement,t.item):t.item;if(!e){t.width=i.outerWidth();t.height=i.outerHeight()}i=i.offset();t.left=i.left;t.top=i.top}}},refreshPositions:function(e){this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item));this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());this._refreshItemPositions(e);var t,i;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--){i=this.containers[t].element.offset();this.containers[t].containerCache.left=i.left;this.containers[t].containerCache.top=i.top;this.containers[t].containerCache.width=this.containers[t].element.outerWidth();this.containers[t].containerCache.height=this.containers[t].element.outerHeight()}return this},_createPlaceholder:function(i){i=i||this;var n,r,s=i.options;if(!s.placeholder||s.placeholder.constructor===String){n=s.placeholder;r=i.currentItem[0].nodeName.toLowerCase();s.placeholder={element:function(){var e=p("<"+r+">",i.document[0]);i._addClass(e,"ui-sortable-placeholder",n||i.currentItem[0].className)._removeClass(e,"ui-sortable-helper");"tbody"===r?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),p("<tr>",i.document[0]).appendTo(e)):"tr"===r?i._createTrPlaceholder(i.currentItem,e):"img"===r&&e.attr("src",i.currentItem.attr("src"));n||e.css("visibility","hidden");return e},update:function(e,t){if(!n||s.forcePlaceholderSize){t.height()&&(!s.forcePlaceholderSize||"tbody"!==r&&"tr"!==r)||t.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10));t.width()||t.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}}}i.placeholder=p(s.placeholder.element.call(i.element,i.currentItem));i.currentItem.after(i.placeholder);s.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(e,t){var i=this;e.children().each(function(){p("<td>&#160;</td>",i.document[0]).attr("colspan",p(this).attr("colspan")||1).appendTo(t)})},_contactContainers:function(e){for(var t,i,n,r,s,o,a,l,c,d=null,u=null,h=this.containers.length-1;0<=h;h--)if(!p.contains(this.currentItem[0],this.containers[h].element[0]))if(this._intersectsWith(this.containers[h].containerCache)){if(!d||!p.contains(this.containers[h].element[0],d.element[0])){d=this.containers[h];u=h}}else if(this.containers[h].containerCache.over){this.containers[h]._trigger("out",e,this._uiHash(this));this.containers[h].containerCache.over=0}if(d)if(1===this.containers.length){if(!this.containers[u].containerCache.over){this.containers[u]._trigger("over",e,this._uiHash(this));this.containers[u].containerCache.over=1}}else{i=1e4;n=null;l=d.floating||this._isFloating(this.currentItem);r=l?"left":"top";s=l?"width":"height";c=l?"pageX":"pageY";for(t=this.items.length-1;0<=t;t--)if(p.contains(this.containers[u].element[0],this.items[t].item[0])&&this.items[t].item[0]!==this.currentItem[0]){o=this.items[t].item.offset()[r];a=!1;e[c]-o>this.items[t][s]/2&&(a=!0);if(Math.abs(e[c]-o)<i){i=Math.abs(e[c]-o);n=this.items[t];this.direction=a?"up":"down"}}if(n||this.options.dropOnEmpty)if(this.currentContainer===this.containers[u]){if(!this.currentContainer.containerCache.over){this.containers[u]._trigger("over",e,this._uiHash());this.currentContainer.containerCache.over=1}}else{n?this._rearrange(e,n,null,!0):this._rearrange(e,null,this.containers[u].element,!0);this._trigger("change",e,this._uiHash());this.containers[u]._trigger("change",e,this._uiHash(this));this.currentContainer=this.containers[u];this.options.placeholder.update(this.currentContainer,this.placeholder);this.scrollParent=this.placeholder.scrollParent();this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset());this.containers[u]._trigger("over",e,this._uiHash(this));this.containers[u].containerCache.over=1}}},_createHelper:function(e){var t=this.options,i="function"==typeof t.helper?p(t.helper.apply(this.element[0],[e,this.currentItem])):"clone"===t.helper?this.currentItem.clone():this.currentItem;i.parents("body").length||this.appendTo[0].appendChild(i[0]);i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")});i[0].style.width&&!t.forceHelperSize||i.width(this.currentItem.width());i[0].style.height&&!t.forceHelperSize||i.height(this.currentItem.height());return i},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" "));Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0});"left"in e&&(this.offset.click.left=e.left+this.margins.left);"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left);"top"in e&&(this.offset.click.top=e.top+this.margins.top);"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if("absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&p.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&p.ui.ie)&&(e={top:0,left:0});return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var e;return"relative"===this.cssPosition?(e=this.currentItem.position(),{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}):{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);if(!/^(document|window|parent)$/.test(i.containment)){e=p(i.containment)[0];i=p(i.containment).offset();t="hidden"!==p(e).css("overflow");this.containment=[i.left+(parseInt(p(e).css("borderLeftWidth"),10)||0)+(parseInt(p(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(p(e).css("borderTopWidth"),10)||0)+(parseInt(p(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(t?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(p(e).css("borderLeftWidth"),10)||0)-(parseInt(p(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(t?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(p(e).css("borderTopWidth"),10)||0)-(parseInt(p(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,t){t=t||this.position;var i="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&p.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(n[0].tagName);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:n.scrollTop())*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:n.scrollLeft())*i}},_generatePosition:function(e){var t,i=this.options,n=e.pageX,r=e.pageY,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&p.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset());if(this.originalPosition){if(this.containment){e.pageX-this.offset.click.left<this.containment[0]&&(n=this.containment[0]+this.offset.click.left);e.pageY-this.offset.click.top<this.containment[1]&&(r=this.containment[1]+this.offset.click.top);e.pageX-this.offset.click.left>this.containment[2]&&(n=this.containment[2]+this.offset.click.left);e.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)}if(i.grid){t=this.originalPageY+Math.round((r-this.originalPageY)/i.grid[1])*i.grid[1];r=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-i.grid[1]:t+i.grid[1];t=this.originalPageX+Math.round((n-this.originalPageX)/i.grid[0])*i.grid[0];n=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-i.grid[0]:t+i.grid[0]}}return{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:s.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())}},_rearrange:function(e,t,i,n){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var r=this.counter;this._delay(function(){r===this.counter&&this.refreshPositions(!n)})},_clear:function(e,t){this.reverting=!1;var i,n=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!t&&n.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))});!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||n.push(function(e){this._trigger("update",e,this._uiHash())});if(this!==this.currentContainer&&!t){n.push(function(e){this._trigger("remove",e,this._uiHash())});n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer));n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer))}function r(t,i,n){return function(e){n._trigger(t,e,i._uiHash(i))}}for(i=this.containers.length-1;0<=i;i--){t||n.push(r("deactivate",this,this.containers[i]));if(this.containers[i].containerCache.over){n.push(r("out",this,this.containers[i]));this.containers[i].containerCache.over=0}}if(this.storedCursor){this.document.find("body").css("cursor",this.storedCursor);this.storedStylesheet.remove()}this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex);this.dragging=!1;t||this._trigger("beforeStop",e,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(!this.cancelHelperRemoval){this.helper[0]!==this.currentItem[0]&&this.helper.remove();this.helper=null}if(!t){for(i=0;i<n.length;i++)n[i].call(this,e);this._trigger("stop",e,this._uiHash())}this.fromOutside=!1;return!this.cancelHelperRemoval},_trigger:function(){!1===p.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var t=e||this;return{helper:t.helper,placeholder:t.placeholder||p([]),position:t.position,originalPosition:t.originalPosition,offset:t.positionAbs,item:t.currentItem,sender:e?e.element:null}}})});define.amd=_previousDefineAmd;
/*!
* jQuery UI Touch Punch 0.2.3
*
* Copyright 20112014, Dave Furfero
* Dual licensed under the MIT or GPL Version 2 licenses.
*
* Depends:
* jquery.ui.widget.js
* jquery.ui.mouse.js
*/
(e=>{e.support.touch="ontouchend"in document;if(e.support.touch){var t,i=e.ui.mouse.prototype,n=i._mouseInit,r=i._mouseDestroy;i._touchStart=function(e){if(!t&&this._mouseCapture(e.originalEvent.changedTouches[0])){t=!0;this._touchMoved=!1;s(e,"mouseover");s(e,"mousemove");s(e,"mousedown")}};i._touchMove=function(e){if(t){this._touchMoved=!0;s(e,"mousemove")}};i._touchEnd=function(e){if(t){s(e,"mouseup");s(e,"mouseout");this._touchMoved||s(e,"click");t=!1}};i._mouseInit=function(){this.element.bind({touchstart:e.proxy(this,"_touchStart"),touchmove:e.proxy(this,"_touchMove"),touchend:e.proxy(this,"_touchEnd")});n.call(this)};i._mouseDestroy=function(){this.element.unbind({touchstart:e.proxy(this,"_touchStart"),touchmove:e.proxy(this,"_touchMove"),touchend:e.proxy(this,"_touchEnd")});r.call(this)}}function s(e,t){if(!(1<e.originalEvent.touches.length)){e.preventDefault();var i=e.originalEvent.changedTouches[0],n=document.createEvent("MouseEvents");n.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);e.target.dispatchEvent(n)}}})(jQuery);Espo.loader.setContextId("lib!gridstack");((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery"),require("jquery-ui"),require("jquery-ui-touch-punch")):"function"==typeof define&&define.amd?define(["jquery","jquery-ui","jquery-ui-touch-punch"],t):"object"==typeof exports?exports.GridStack=t(require("jquery"),require("jquery-ui"),require("jquery-ui-touch-punch")):e.GridStack=t(e.jquery,e["jquery-ui"],e["jquery-ui-touch-punch"])})(self,function(t,i,n){return r={21:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});t.GridStackDD=void 0;let n=i(334),r=i(270),f=i(593);class c extends n.GridStackDDI{static get(){return n.GridStackDDI.get()}remove(e){this.draggable(e,"destroy").resizable(e,"destroy");e.gridstackNode&&delete e.gridstackNode._initDD;return this}}t.GridStackDD=c;r.GridStack.prototype._setupAcceptWidget=function(){if(this.opts.staticGrid||!this.opts.acceptWidgets&&!this.opts.removable)c.get().droppable(this.el,"destroy");else{let a,l,o=(e,t,i)=>{var n=t.gridstackNode;if(n){i=i||t;var r=this.el.getBoundingClientRect(),{top:s,left:o}=i.getBoundingClientRect();o-=r.left;s-=r.top;r={position:{top:s,left:o}};if(n._temporaryRemoved){n.x=Math.max(0,Math.round(o/l));n.y=Math.max(0,Math.round(s/a));delete n.autoPosition;this.engine.nodeBoundFix(n);if(!this.engine.willItFit(n)){n.autoPosition=!0;if(!this.engine.willItFit(n))return c.get().off(t,"drag"),void 0;if(n._willFitPos){f.Utils.copyPos(n,n._willFitPos);delete n._willFitPos}}this._onStartMoving(i,e,r,n,l,a)}else this._dragOrResize(i,e,r,n,l,a)}};c.get().droppable(this.el,{accept:e=>{var t=e.gridstackNode;if((null==t?void 0:t.grid)===this)return!0;if(!this.opts.acceptWidgets)return!1;if(null!=t&&t.subGrid)return!1;let i=!0;if("function"==typeof this.opts.acceptWidgets)i=this.opts.acceptWidgets(e);else{var n=!0===this.opts.acceptWidgets?".grid-stack-item":this.opts.acceptWidgets;i=e.matches(n)}if(i&&t&&this.opts.maxRow){n={w:t.w,h:t.h,minW:t.minW,minH:t.minH};i=this.engine.willItFit(n)}return i}}).on(this.el,"dropover",(e,t,i)=>{let n=t.gridstackNode;if((null==n?void 0:n.grid)!==this||n._temporaryRemoved){if(null!=n&&n.grid&&n.grid!==this&&!n._temporaryRemoved){var r=n.grid;r._leave(t,i)}l=this.cellWidth();a=this.getCellHeight(!0);n=n||this._readAttr(t);if(!n.grid){n._isExternal=!0;t.gridstackNode=n}i=i||t;var r=n.w||Math.round(i.offsetWidth/l)||1,s=n.h||Math.round(i.offsetHeight/a)||1;if(n.grid&&n.grid!==this){t._gridstackNodeOrig||(t._gridstackNodeOrig=n);t.gridstackNode=n=Object.assign(Object.assign({},n),{w:r,h:s,grid:this});this.engine.cleanupNode(n).nodeBoundFix(n);n._initDD=n._isExternal=n._temporaryRemoved=!0}else{n.w=r;n.h=s;n._temporaryRemoved=!0}d(n.el,!1);c.get().on(t,"drag",o);o(e,t,i)}return!1}).on(this.el,"dropout",(e,t,i)=>{var n=t.gridstackNode;!n||n.grid&&n.grid!==this||this._leave(t,i);return!1}).on(this.el,"drop",(e,t,i)=>{let n=t.gridstackNode;if((null==n?void 0:n.grid)!==this||n._isExternal){var r=!!this.placeholder.parentElement,s=(this.placeholder.remove(),t._gridstackNodeOrig);delete t._gridstackNodeOrig;if(r&&s&&s.grid&&s.grid!==this){var o=s.grid;o.engine.removedNodes.push(s);o._triggerRemoveEvent()}if(n){if(r){this.engine.cleanupNode(n);n.grid=this}c.get().off(t,"drag");if(i!==t){i.remove();t.gridstackNode=s;r&&(t=t.cloneNode(!0))}else{t.remove();c.get().remove(t)}if(r){t.gridstackNode=n;n.el=t;f.Utils.copyPos(n,this._readAttr(this.placeholder));f.Utils.removePositioningStyles(t);this._writeAttr(t,n);this.el.appendChild(t);this._updateContainerHeight();this.engine.addedNodes.push(n);this._triggerAddEvent();this._triggerChangeEvent();this.engine.endUpdate();this._gsEventHandler.dropped&&this._gsEventHandler.dropped(Object.assign(Object.assign({},e),{type:"dropped"}),s&&s.grid?s:void 0,n);window.setTimeout(()=>{n.el&&n.el.parentElement?this._prepareDragDropByNode(n):this.engine.removeNode(n)})}}}return!1})}return this};function d(e,t){var i=e?e.gridstackNode:void 0;if(i&&i.grid){t?i._isAboutToRemove=!0:delete i._isAboutToRemove;t?e.classList.add("grid-stack-item-removing"):e.classList.remove("grid-stack-item-removing")}}r.GridStack.prototype._setupRemoveDrop=function(){if(!this.opts.staticGrid&&"string"==typeof this.opts.removable){var e=document.querySelector(this.opts.removable);if(!e)return this;c.get().isDroppable(e)||c.get().droppable(e,this.opts.removableOptions).on(e,"dropover",(e,t)=>d(t,!0)).on(e,"dropout",(e,t)=>d(t,!1))}return this};r.GridStack.setupDragIn=function(e,t){let i,n;if(e){i=e;n=Object.assign(Object.assign({},{revert:"invalid",handle:".grid-stack-item-content",scroll:!1,appendTo:"body"}),t||{})}if("string"==typeof i){let t=c.get();f.Utils.getElements(i).forEach(e=>{t.isDraggable(e)||t.dragIn(e,n)})}};r.GridStack.prototype._prepareDragDropByNode=function(r){let s=r.el,o=c.get();if(this.opts.staticGrid||(r.noMove||this.opts.disableDrag)&&(r.noResize||this.opts.disableResize)){if(r._initDD){o.remove(s);delete r._initDD}s.classList.add("ui-draggable-disabled","ui-resizable-disabled")}else{if(!r._initDD){let i,n;var e=(e,t)=>{this._gsEventHandler[e.type]&&this._gsEventHandler[e.type](e,e.target);i=this.cellWidth();n=this.getCellHeight(!0);this._onStartMoving(s,e,t,r,i,n)},t=(e,t)=>{this._dragOrResize(s,e,t,r,i,n)},a=e=>{this.placeholder.remove();delete r._moving;delete r._lastTried;var t=e.target;if(t.gridstackNode&&t.gridstackNode.grid===this){r.el=t;if(r._isAboutToRemove){var i=s.gridstackNode.grid;i._gsEventHandler[e.type]&&i._gsEventHandler[e.type](e,t);o.remove(s);i.engine.removedNodes.push(r);i._triggerRemoveEvent();delete s.gridstackNode;delete r.el;s.remove()}else{if(r._temporaryRemoved){f.Utils.removePositioningStyles(t);f.Utils.copyPos(r,r._orig);this._writePosAttr(t,r);this.engine.addNode(r)}else{f.Utils.removePositioningStyles(t);this._writePosAttr(t,r)}this._gsEventHandler[e.type]&&this._gsEventHandler[e.type](e,t)}this._extraDragRow=0;this._updateContainerHeight();this._triggerChangeEvent();this.engine.endUpdate()}};o.draggable(s,{start:e,stop:a,drag:t}).resizable(s,{start:e,stop:a,resize:t});r._initDD=!0}if(r.noMove||this.opts.disableDrag){o.draggable(s,"disable");s.classList.add("ui-draggable-disabled")}else{o.draggable(s,"enable");s.classList.remove("ui-draggable-disabled")}if(r.noResize||this.opts.disableResize){o.resizable(s,"disable");s.classList.add("ui-resizable-disabled")}else{o.resizable(s,"enable");s.classList.remove("ui-resizable-disabled")}}return this};r.GridStack.prototype._onStartMoving=function(e,t,i,n,r,s){this.engine.cleanNodes().beginUpdate(n);this._writePosAttr(this.placeholder,n);this.el.appendChild(this.placeholder);n.el=this.placeholder;n._lastUiPosition=i.position;n._prevYPix=i.position.top;n._moving="dragstart"===t.type;delete n._lastTried;if("dropover"===t.type&&n._temporaryRemoved){this.engine.addNode(n);n._moving=!0}this.engine.cacheRects(r,s,this.opts.marginTop,this.opts.marginRight,this.opts.marginBottom,this.opts.marginLeft);if("resizestart"===t.type){var o=c.get().resizable(e,"option","minWidth",r*(n.minW||1)).resizable(e,"option","minHeight",s*(n.minH||1));n.maxW&&o.resizable(e,"option","maxWidth",r*n.maxW);n.maxH&&o.resizable(e,"option","maxHeight",s*n.maxH)}};r.GridStack.prototype._leave=function(e,t){var i=e.gridstackNode;if(i){c.get().off(e,"drag");if(!i._temporaryRemoved){i._temporaryRemoved=!0;this.engine.removeNode(i);i.el=i._isExternal&&t?t:e;!0===this.opts.removable&&d(e,!0);if(e._gridstackNodeOrig){e.gridstackNode=e._gridstackNodeOrig;delete e._gridstackNodeOrig}else if(i._isExternal){delete i.el;delete e.gridstackNode;this.engine.restoreInitial()}}}};r.GridStack.prototype._dragOrResize=function(e,t,i,n,r,s){var o=Object.assign({},n._orig);let a;var l=this.opts.marginLeft,c=this.opts.marginRight,d=this.opts.marginTop,u=this.opts.marginBottom,h=Math.round(.1*s),p=Math.round(.1*r),l=Math.min(l,p),c=Math.min(c,p),d=Math.min(d,h),u=Math.min(u,h);if("drag"===t.type){if(n._temporaryRemoved)return;p=i.position.top-n._prevYPix;n._prevYPix=i.position.top;f.Utils.updateScrollPosition(e,i.position,p);h=i.position.left+(i.position.left>n._lastUiPosition.left?-c:l),p=i.position.top+(i.position.top>n._lastUiPosition.top?-u:d);o.x=Math.round(h/r);o.y=Math.round(p/s);h=this._extraDragRow;if(this.engine.collide(n,o)){p=this.getRow();let e=Math.max(0,o.y+n.h-p);this.opts.maxRow&&p+e>this.opts.maxRow&&(e=Math.max(0,this.opts.maxRow-p));this._extraDragRow=e}else this._extraDragRow=0;this._extraDragRow!==h&&this._updateContainerHeight();if(n.x===o.x&&n.y===o.y)return}else if("resize"===t.type){if(o.x<0)return;f.Utils.updateScrollResize(t,e,s);o.w=Math.round((i.size.width-l)/r);o.h=Math.round((i.size.height-d)/s);if(n.w===o.w&&n.h===o.h)return;if(n._lastTried&&n._lastTried.w===o.w&&n._lastTried.h===o.h)return;p=i.position.left+l,h=i.position.top+d;o.x=Math.round(p/r);o.y=Math.round(h/s);a=!0}n._lastTried=o;p={x:i.position.left+l,y:i.position.top+d,w:(i.size?i.size.width:n.w*r)-l-c,h:(i.size?i.size.height:n.h*s)-d-u};if(this.engine.moveNodeCheck(n,Object.assign(Object.assign({},o),{cellWidth:r,cellHeight:s,rect:p,resizing:a}))){n._lastUiPosition=i.position;this.engine.cacheRects(r,s,d,c,u,l);delete n._skipDown;a&&n.subGrid&&n.subGrid.onParentResize();this._extraDragRow=0;this._updateContainerHeight();h=t.target;this._writePosAttr(h,n);this._gsEventHandler[t.type]&&this._gsEventHandler[t.type](t,h)}};r.GridStack.prototype.movable=function(e,i){this.opts.staticGrid||r.GridStack.getElements(e).forEach(e=>{var t=e.gridstackNode;if(t){i?delete t.noMove:t.noMove=!0;this._prepareDragDropByNode(t)}});return this};r.GridStack.prototype.resizable=function(e,i){this.opts.staticGrid||r.GridStack.getElements(e).forEach(e=>{var t=e.gridstackNode;if(t){i?delete t.noResize:t.noResize=!0;this._prepareDragDropByNode(t)}});return this};r.GridStack.prototype.disable=function(){if(!this.opts.staticGrid){this.enableMove(!1);this.enableResize(!1);this._triggerEvent("disable");return this}};r.GridStack.prototype.enable=function(){if(!this.opts.staticGrid){this.enableMove(!0);this.enableResize(!0);this._triggerEvent("enable");return this}};r.GridStack.prototype.enableMove=function(t){if(!this.opts.staticGrid){this.opts.disableDrag=!t;this.engine.nodes.forEach(e=>this.movable(e.el,t))}return this};r.GridStack.prototype.enableResize=function(t){if(!this.opts.staticGrid){this.opts.disableResize=!t;this.engine.nodes.forEach(e=>this.resizable(e.el,t))}return this}},334:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.GridStackDDI=void 0;class i{static registerPlugin(e){i.ddi=new e;return i.ddi}static get(){return i.ddi||i.registerPlugin(i)}remove(e){return this}}t.GridStackDDI=i},62:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});t.GridStackEngine=void 0;let c=i(593);class o{constructor(e={}){this.addedNodes=[];this.removedNodes=[];this.column=e.column||12;this.maxRow=e.maxRow;this._float=e.float;this.nodes=e.nodes||[];this.onChange=e.onChange}batchUpdate(){if(this.batchMode)return this;this.batchMode=!0;this._prevFloat=this._float;this._float=!0;return this.saveInitial()}commit(){if(!this.batchMode)return this;this.batchMode=!1;this._float=this._prevFloat;delete this._prevFloat;return this._packNodes()._notify()}_useEntireRowArea(e,t){return!this.float&&!this._hasLocked&&(!e._moving||e._skipDown||t.y<=e.y)}_fixCollisions(t,i=t,n,r={}){this.sortNodes(-1);n=n||this.collide(t,i);if(!n)return!1;if(t._moving&&!r.nested&&!this.float&&this.swap(t,n))return!0;let e=i;if(this._useEntireRowArea(t,i)){e={x:0,w:this.column,y:i.y,h:i.h};n=this.collide(t,e,r.skip)}let s=!1;for(var o={nested:!0,pack:!1};n=n||this.collide(t,e,r.skip);){let e;if(n.locked||t._moving&&!t._skipDown&&i.y>t.y&&!this.float&&(!this.collide(n,Object.assign(Object.assign({},n),{y:t.y}),t)||!this.collide(n,Object.assign(Object.assign({},n),{y:i.y-n.h}),t))){t._skipDown=t._skipDown||i.y>t.y;e=this.moveNode(t,Object.assign(Object.assign(Object.assign({},i),{y:n.y+n.h}),o));if(n.locked&&e)c.Utils.copyPos(i,t);else if(!n.locked&&e&&r.pack){this._packNodes();i.y=n.y+n.h;c.Utils.copyPos(t,i)}s=s||e}else e=this.moveNode(n,Object.assign(Object.assign(Object.assign({},n),{y:i.y+i.h,skip:t}),o));if(!e)return s;n=void 0}return s}collide(t,i=t,n){return this.nodes.find(e=>e!==t&&e!==n&&c.Utils.isIntercepted(e,i))}collideAll(t,i=t,n){return this.nodes.filter(e=>e!==t&&e!==n&&c.Utils.isIntercepted(e,i))}collideCoverage(e,t,i){if(t.rect&&e._rect){let r=e._rect,s=Object.assign({},t.rect);if(s.y>r.y){s.h+=s.y-r.y;s.y=r.y}else s.h+=r.y-s.y;if(s.x>r.x){s.w+=s.x-r.x;s.x=r.x}else s.w+=r.x-s.x;let o;i.forEach(i=>{if(!i.locked&&i._rect){var n=i._rect;let e=Number.MAX_VALUE,t=Number.MAX_VALUE;r.y<n.y?e=(s.y+s.h-n.y)/n.h:r.y+r.h>n.y+n.h&&(e=(n.y+n.h-s.y)/n.h);r.x<n.x?t=(s.x+s.w-n.x)/n.w:r.x+r.w>n.x+n.w&&(t=(n.x+n.w-s.x)/n.w);n=Math.min(t,e);if(.5<n){0;o=i}}});return o}}cacheRects(t,i,n,r,s,o){this.nodes.forEach(e=>e._rect={y:e.y*i+n,x:e.x*t+o,w:e.w*t-o-r,h:e.h*i-n-s});return this}swap(i,n){if(!n||n.locked||!i||i.locked)return!1;function e(){var e=n.x,t=n.y;n.x=i.x;n.y=i.y;if(i.h!=n.h){i.x=e;i.y=n.y+n.h}else{i.w!=n.w?i.x=n.x+n.w:i.x=e;i.y=t}i._dirty=n._dirty=!0;return!0}let t;if(i.w===n.w&&i.h===n.h&&(i.x===n.x||i.y===n.y)&&(t=c.Utils.isTouching(i,n)))return e();if(!1!==t){if(i.w===n.w&&i.x===n.x&&(t=t||c.Utils.isTouching(i,n))){if(n.y<i.y){var r=i;i=n;n=r}return e()}if(!1!==t){if(i.h===n.h&&i.y===n.y&&(t=t||c.Utils.isTouching(i,n))){if(n.x<i.x){r=i;i=n;n=r}return e()}return!1}}}isAreaEmpty(e,t,i,n){var r={x:e||0,y:t||0,w:i||1,h:n||1};return!this.collide(r)}compact(){if(0===this.nodes.length)return this;this.batchUpdate().sortNodes();var e=this.nodes;this.nodes=[];e.forEach(e=>{e.locked||(e.autoPosition=!0);this.addNode(e,!1);e._dirty=!0});return this.commit()}set float(e){if(this._float!==e){this._float=e||!1;e||this._packNodes()._notify()}}get float(){return this._float||!1}sortNodes(e){this.nodes=c.Utils.sort(this.nodes,e,this.column);return this}_packNodes(){if(!this.batchMode){this.sortNodes();this.float?this.nodes.forEach(t=>{if(!t._updating&&void 0!==t._orig&&t.y!==t._orig.y){let e=t.y;for(;e>t._orig.y;){--e;var i=this.collide(t,{x:t.x,y:e,w:t.w,h:t.h});if(!i){t._dirty=!0;t.y=e}}}}):this.nodes.forEach((e,t)=>{if(!e.locked)for(;0<e.y;){var i=0===t?0:e.y-1,n=0===t||!this.collide(e,{x:e.x,y:i,w:e.w,h:e.h});if(!n)break;e._dirty=e.y!==i;e.y=i}})}return this}prepareNode(e,t){e=e||{};e._id=e._id||o._idSeq++;void 0!==e.x&&void 0!==e.y&&null!==e.x&&null!==e.y||(e.autoPosition=!0);var i={x:0,y:0,w:1,h:1};c.Utils.defaults(e,i);e.autoPosition||delete e.autoPosition;e.noResize||delete e.noResize;e.noMove||delete e.noMove;"string"==typeof e.x&&(e.x=Number(e.x));"string"==typeof e.y&&(e.y=Number(e.y));"string"==typeof e.w&&(e.w=Number(e.w));"string"==typeof e.h&&(e.h=Number(e.h));if(isNaN(e.x)){e.x=i.x;e.autoPosition=!0}if(isNaN(e.y)){e.y=i.y;e.autoPosition=!0}isNaN(e.w)&&(e.w=i.w);isNaN(e.h)&&(e.h=i.h);return this.nodeBoundFix(e,t)}nodeBoundFix(e,t){var i=e._orig||c.Utils.copyPos({},e);e.maxW&&(e.w=Math.min(e.w,e.maxW));e.maxH&&(e.h=Math.min(e.h,e.maxH));e.minW&&e.minW<=this.column&&(e.w=Math.max(e.w,e.minW));e.minH&&(e.h=Math.max(e.h,e.minH));if(e.w>this.column){if(this.column<12&&!this._inColumnResize){e.w=Math.min(12,e.w);this.cacheOneLayout(e,12)}e.w=this.column}else e.w<1&&(e.w=1);this.maxRow&&e.h>this.maxRow?e.h=this.maxRow:e.h<1&&(e.h=1);e.x<0&&(e.x=0);e.y<0&&(e.y=0);e.x+e.w>this.column&&(t?e.w=this.column-e.x:e.x=this.column-e.w);this.maxRow&&e.y+e.h>this.maxRow&&(t?e.h=this.maxRow-e.y:e.y=this.maxRow-e.h);c.Utils.samePos(e,i)||(e._dirty=!0);return e}getDirtyNodes(e){return e?this.nodes.filter(e=>e._dirty&&!c.Utils.samePos(e,e._orig)):this.nodes.filter(e=>e._dirty)}_notify(e){if(!this.batchMode&&this.onChange){var t=(e||[]).concat(this.getDirtyNodes());this.onChange(t)}return this}cleanNodes(){this.batchMode||this.nodes.forEach(e=>{delete e._dirty;delete e._lastTried});return this}saveInitial(){this.nodes.forEach(e=>{e._orig=c.Utils.copyPos({},e);delete e._dirty});this._hasLocked=this.nodes.some(e=>e.locked);return this}restoreInitial(){this.nodes.forEach(e=>{if(!c.Utils.samePos(e,e._orig)){c.Utils.copyPos(e,e._orig);e._dirty=!0}});this._notify();return this}addNode(i,e=!1){var t=this.nodes.find(e=>e._id===i._id);if(t)return t;i=this._inColumnResize?this.nodeBoundFix(i):this.prepareNode(i);delete i._temporaryRemoved;delete i._removeDOM;if(i.autoPosition){this.sortNodes();for(let e=0;;++e){var n=e%this.column,r=Math.floor(e/this.column);if(!(n+i.w>this.column)){let t={x:n,y:r,w:i.w,h:i.h};if(!this.nodes.find(e=>c.Utils.isIntercepted(t,e))){i.x=n;i.y=r;delete i.autoPosition;break}}}}this.nodes.push(i);e&&this.addedNodes.push(i);this._fixCollisions(i);this.batchMode||this._packNodes()._notify();return i}removeNode(t,e=!0,i=!1){if(!this.nodes.find(e=>e===t))return this;i&&this.removedNodes.push(t);e&&(t._removeDOM=!0);this.nodes=this.nodes.filter(e=>e!==t);return this._packNodes()._notify([t])}removeAll(e=!0){delete this._layouts;if(0===this.nodes.length)return this;e&&this.nodes.forEach(e=>e._removeDOM=!0);this.removedNodes=this.nodes;this.nodes=[];return this._notify(this.removedNodes)}moveNodeCheck(t,e){if(!this.changedPosConstrain(t,e))return!1;e.pack=!0;if(!this.maxRow)return this.moveNode(t,e);let i;var n=new o({column:this.column,float:this.float,nodes:this.nodes.map(e=>e!==t?Object.assign({},e):(i=Object.assign({},e),i))});if(!i)return!1;var r=n.moveNode(i,e)&&n.getRow()<=this.maxRow;if(!r&&!e.resizing){var s=this.collide(t,e);if(s&&this.swap(t,s))return this._notify(),!0}if(!r)return!1;n.nodes.filter(e=>e._dirty).forEach(t=>{var e=this.nodes.find(e=>e._id===t._id);if(e){c.Utils.copyPos(e,t);e._dirty=!0}});this._notify();return!0}willItFit(e){delete e._willFitPos;if(!this.maxRow)return!0;var t=new o({column:this.column,float:this.float,nodes:this.nodes.map(e=>Object.assign({},e))}),i=Object.assign({},e);this.cleanupNode(i);delete i.el;delete i._id;delete i.content;delete i.grid;t.addNode(i);if(t.getRow()<=this.maxRow)return e._willFitPos=c.Utils.copyPos({},i),!0;return!1}changedPosConstrain(e,t){t.w=t.w||e.w;t.h=t.h||e.h;if(e.x!==t.x||e.y!==t.y)return!0;e.maxW&&(t.w=Math.min(t.w,e.maxW));e.maxH&&(t.h=Math.min(t.h,e.maxH));e.minW&&(t.w=Math.max(t.w,e.minW));e.minH&&(t.h=Math.max(t.h,e.minH));return e.w!==t.w||e.h!==t.h}moveNode(e,t){if(!e||!t)return!1;void 0===t.pack&&(t.pack=!0);"number"!=typeof t.x&&(t.x=e.x);"number"!=typeof t.y&&(t.y=e.y);"number"!=typeof t.w&&(t.w=e.w);"number"!=typeof t.h&&(t.h=e.h);var i=e.w!==t.w||e.h!==t.h,n=c.Utils.copyPos({},e,!0);c.Utils.copyPos(n,t);n=this.nodeBoundFix(n,i);c.Utils.copyPos(t,n);if(c.Utils.samePos(e,t))return!1;var i=c.Utils.copyPos({},e),r=this.collideAll(e,n,t.skip);let s=!0;if(r.length){r=e._moving&&!t.nested?this.collideCoverage(e,t,r):r[0];s=!!r&&!this._fixCollisions(e,n,r,t)}if(s){e._dirty=!0;c.Utils.copyPos(e,n)}t.pack&&this._packNodes()._notify();return!c.Utils.samePos(e,i)}getRow(){return this.nodes.reduce((e,t)=>Math.max(e,t.y+t.h),0)}beginUpdate(e){if(!e._updating){e._updating=!0;delete e._skipDown;this.batchMode||this.saveInitial()}return this}endUpdate(){var e=this.nodes.find(e=>e._updating);if(e){delete e._updating;delete e._skipDown}return this}save(r=!0){var e=null==(e=this._layouts)?void 0:e.length;let s=e&&this.column!==e-1?this._layouts[e-1]:null,o=[];this.sortNodes();this.nodes.forEach(t=>{var e,i=null==s?void 0:s.find(e=>e._id===t._id),n=Object.assign({},t);if(i){n.x=i.x;n.y=i.y;n.w=i.w}for(e in n)"_"!==e[0]&&null!=n[e]||delete n[e];delete n.grid;r||delete n.el;n.autoPosition||delete n.autoPosition;n.noResize||delete n.noResize;n.noMove||delete n.noMove;n.locked||delete n.locked;o.push(n)});return o}layoutsNodesChange(t){this._layouts&&!this._inColumnResize&&this._layouts.forEach((n,e)=>{if(!n||e===this.column)return this;if(e<this.column)this._layouts[e]=void 0;else{let i=e/this.column;t.forEach(t=>{if(t._orig){var e=n.find(e=>e._id===t._id);if(e){t.y!==t._orig.y&&(e.y+=t.y-t._orig.y);t.x!==t._orig.x&&(e.x=Math.round(t.x*i));t.w!==t._orig.w&&(e.w=Math.round(t.w*i))}}})}});return this}updateNodeWidths(s,o,a,l="moveScale"){var i;if(this.nodes.length&&o&&s!==o){this.cacheLayout(this.nodes,s);this.batchUpdate();let r=[],e=!1;if(1===o&&null!=a&&a.length){e=!0;let t=0;a.forEach(e=>{e.x=0;e.w=1;e.y=Math.max(e.y,t);t=e.y+e.h});r=a;a=[]}else a=c.Utils.sort(this.nodes,-1,s);let t=[];if(s<o){t=this._layouts[o]||[];var n=this._layouts.length-1;if(!t.length&&s!==n&&null!=(i=this._layouts[n])&&i.length){s=n;this._layouts[n].forEach(t=>{var e=a.find(e=>e._id===t._id);if(e){e.x=t.x;e.y=t.y;e.w=t.w}})}}t.forEach(t=>{var e=a.findIndex(e=>e._id===t._id);if(-1!==e){a[e].x=t.x;a[e].y=t.y;a[e].w=t.w;r.push(a[e]);a.splice(e,1)}});if(a.length)if("function"==typeof l)l(o,s,r,a);else if(!e){let t=o/s,i="move"===l||"moveScale"===l,n="scale"===l||"moveScale"===l;a.forEach(e=>{e.x=1===o?0:i?Math.round(e.x*t):Math.min(e.x,o-1);e.w=1===o||1===s?1:n?Math.round(e.w*t)||1:Math.min(e.w,o);r.push(e)});a=[]}r=c.Utils.sort(r,-1,o);this._inColumnResize=!0;this.nodes=[];r.forEach(e=>{this.addNode(e,!1);delete e._orig});this.commit();delete this._inColumnResize}return this}cacheLayout(e,t,i=!1){let n=[];e.forEach((e,t)=>{e._id=e._id||o._idSeq++;n[t]={x:e.x,y:e.y,w:e.w,_id:e._id}});this._layouts=!i&&this._layouts||[];this._layouts[t]=n;return this}cacheOneLayout(t,e){t._id=t._id||o._idSeq++;var i={x:t.x,y:t.y,w:t.w,_id:t._id};this._layouts=this._layouts||[];this._layouts[e]=this._layouts[e]||[];var n=this._layouts[e].findIndex(e=>e._id===t._id);-1===n?this._layouts[e].push(i):this._layouts[e][n]=i;return this}cleanupNode(e){for(var t in e)"_"===t[0]&&"_id"!==t&&delete e[t];return this}}t.GridStackEngine=o;o._idSeq=1},572:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i);e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||t.hasOwnProperty(i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0});r(i(699),t);r(i(593),t);r(i(62),t);r(i(334),t);r(i(270),t);r(i(906),t)},270:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i);e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||t.hasOwnProperty(i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0});t.GridStack=void 0;
/*!
* GridStack 5.1.1
* https://gridstackjs.com/
*
* Copyright (c) 2021-2022 Alain Dumesny
* see root license https://github.com/gridstack/gridstack.js/tree/master/LICENSE
*/let s=i(62),p=i(593),o=i(334);r(i(699),t);r(i(593),t);r(i(62),t);r(i(334),t);let a={column:12,minRow:0,maxRow:0,itemClass:"grid-stack-item",placeholderClass:"grid-stack-placeholder",placeholderText:"",handle:".grid-stack-item-content",handleClass:null,styleInHead:!1,cellHeight:"auto",cellHeightThrottle:100,margin:10,auto:!0,oneColumnSize:768,float:!1,staticGrid:!1,animate:!0,alwaysShowResizeHandle:!1,resizable:{autoHide:!0,handles:"se"},draggable:{handle:".grid-stack-item-content",scroll:!1,appendTo:"body"},disableDrag:!1,disableResize:!1,rtl:"auto",removable:!1,removableOptions:{accept:".grid-stack-item"},marginUnit:"px",cellHeightUnit:"px",disableOneColumnMode:!1,oneColumnModeDomSort:!1};class c{constructor(e,t={}){this._gsEventHandler={};this._extraDragRow=0;this.el=e;t=t||{};if(t.row){t.minRow=t.maxRow=t.row;delete t.row}var i=p.Utils.toNumber(e.getAttribute("gs-row")),n=("auto"===t.column&&delete t.column,t);if(void 0!==n.minWidth){t.oneColumnSize=t.oneColumnSize||n.minWidth;delete n.minWidth}n=Object.assign(Object.assign({},p.Utils.cloneDeep(a)),{column:p.Utils.toNumber(e.getAttribute("gs-column"))||12,minRow:i||p.Utils.toNumber(e.getAttribute("gs-min-row"))||0,maxRow:i||p.Utils.toNumber(e.getAttribute("gs-max-row"))||0,staticGrid:p.Utils.toBool(e.getAttribute("gs-static"))||!1,_styleSheetClass:"grid-stack-instance-"+(1e4*Math.random()).toFixed(0),alwaysShowResizeHandle:t.alwaysShowResizeHandle||!1,resizable:{autoHide:!t.alwaysShowResizeHandle,handles:"se"},draggable:{handle:(t.handleClass?"."+t.handleClass:t.handle||"")||".grid-stack-item-content",scroll:!1,appendTo:"body"},removableOptions:{accept:"."+(t.itemClass||"grid-stack-item")}});e.getAttribute("gs-animate")&&(n.animate=p.Utils.toBool(e.getAttribute("gs-animate")));this.opts=p.Utils.defaults(t,n);t=null;this._initMargin();if(1!==this.opts.column&&!this.opts.disableOneColumnMode&&this._widthOrContainer()<=this.opts.oneColumnSize){this._prevColumn=this.getColumn();this.opts.column=1}"auto"===this.opts.rtl&&(this.opts.rtl="rtl"===e.style.direction);this.opts.rtl&&this.el.classList.add("grid-stack-rtl");i=p.Utils.closestByClass(this.el,a.itemClass);if(i&&i.gridstackNode){this.opts._isNested=i.gridstackNode;this.opts._isNested.subGrid=this;i.classList.add("grid-stack-nested");this.el.classList.add("grid-stack-nested")}this._isAutoCellHeight="auto"===this.opts.cellHeight;if(this._isAutoCellHeight||"initial"===this.opts.cellHeight)this.cellHeight(void 0,!1);else{if("number"==typeof this.opts.cellHeight&&this.opts.cellHeightUnit&&this.opts.cellHeightUnit!==a.cellHeightUnit){this.opts.cellHeight=this.opts.cellHeight+this.opts.cellHeightUnit;delete this.opts.cellHeightUnit}this.cellHeight(this.opts.cellHeight,!1)}this.el.classList.add(this.opts._styleSheetClass);this._setStaticClass();n=this.opts.engineClass||c.engineClass||s.GridStackEngine;this.engine=new n({column:this.getColumn(),float:this.opts.float,maxRow:this.opts.maxRow,onChange:e=>{let t=0;this.engine.nodes.forEach(e=>{t=Math.max(t,e.y+e.h)});e.forEach(e=>{var t=e.el;if(t)if(e._removeDOM){t&&t.remove();delete e._removeDOM}else this._writePosAttr(t,e)});this._updateStyles(!1,t)}});if(this.opts.auto){this.batchUpdate();let n=[];this.getGridItems().forEach(e=>{var t=parseInt(e.getAttribute("gs-x")),i=parseInt(e.getAttribute("gs-y"));n.push({el:e,i:(Number.isNaN(t)?1e3:t)+(Number.isNaN(i)?1e3:i)*this.getColumn()})});n.sort((e,t)=>e.i-t.i).forEach(e=>this._prepareElement(e.el));this.commit()}this.setAnimation(this.opts.animate);this._updateStyles();12!=this.opts.column&&this.el.classList.add("grid-stack-"+this.opts.column);this.opts.dragIn&&c.setupDragIn(this.opts.dragIn,this.opts.dragInOptions);delete this.opts.dragIn;delete this.opts.dragInOptions;this._setupRemoveDrop();this._setupAcceptWidget();this._updateWindowResizeEvent()}static init(e={},t=".grid-stack"){var i=c.getGridElement(t);if(!i)return"string"==typeof t?console.error('GridStack.initAll() no grid was found with selector "'+t+'" - element missing or wrong selector ?\nNote: ".grid-stack" is required for proper CSS styling and drag/drop, and is the default selector.'):console.error("GridStack.init() no grid element was passed."),null;i.gridstack||(i.gridstack=new c(i,p.Utils.cloneDeep(e)));return i.gridstack}static initAll(t={},e=".grid-stack"){let i=[];c.getGridElements(e).forEach(e=>{if(!e.gridstack){e.gridstack=new c(e,p.Utils.cloneDeep(t));delete t.dragIn;delete t.dragInOptions}i.push(e.gridstack)});0===i.length&&console.error('GridStack.initAll() no grid was found with selector "'+e+'" - element missing or wrong selector ?\nNote: ".grid-stack" is required for proper CSS styling and drag/drop, and is the default selector.');return i}static addGrid(e,t={}){if(!e)return null;let i=e;if(!e.classList.contains("grid-stack")){var n=document.implementation.createHTMLDocument("");n.body.innerHTML=`<div class="grid-stack ${t.class||""}"></div>`;i=n.body.children[0];e.appendChild(i)}n=c.init(t,i);if(n.opts.children){var r=n.opts.children;delete n.opts.children;n.load(r)}return n}static registerEngine(e){c.engineClass=e}get placeholder(){if(!this._placeholder){var e=document.createElement("div");e.className="placeholder-content";this.opts.placeholderText&&(e.innerHTML=this.opts.placeholderText);this._placeholder=document.createElement("div");this._placeholder.classList.add(this.opts.placeholderClass,a.itemClass,this.opts.itemClass);this.placeholder.appendChild(e)}return this._placeholder}addWidget(e,t){if(2<arguments.length){console.warn("gridstack.ts: `addWidget(el, x, y, width...)` is deprecated. Use `addWidget({x, y, w, content, ...})`. It will be removed soon");var i=arguments,n=1,n={x:i[n++],y:i[n++],w:i[n++],h:i[n++],autoPosition:i[n++],minW:i[n++],maxW:i[n++],minH:i[n++],maxH:i[+n],id:i[10]};return this.addWidget(e,n)}let r;if("string"==typeof e){i=document.implementation.createHTMLDocument("");i.body.innerHTML=e;r=i.body.children[0]}else if(0===arguments.length||1===arguments.length&&(s=e,void 0!==s.x||void 0!==s.y||void 0!==s.w||void 0!==s.h||void 0!==s.content)){n=e&&e.content||"",i=(t=e,document.implementation.createHTMLDocument(""));i.body.innerHTML=`<div class="grid-stack-item ${this.opts.itemClass||""}"><div class="grid-stack-item-content">${n}</div></div>`;r=i.body.children[0]}else r=e;var s,n=this._readAttr(r);t=p.Utils.cloneDeep(t)||{};p.Utils.defaults(t,n);i=this.engine.prepareNode(t);this._writeAttr(r,t);this._insertNotAppend?this.el.prepend(r):this.el.appendChild(r);this._prepareElement(r,!0,t);this._updateContainerHeight();if(i.subGrid&&!i.subGrid.el){let e;n=i.subGrid;if("auto"===n.column){n.column=i.w;n.disableOneColumnMode=!0;e=!0}n=i.el.querySelector(".grid-stack-item-content");i.subGrid=c.addGrid(n,i.subGrid);e&&(i.subGrid._autoColumn=!0)}this._triggerAddEvent();this._triggerChangeEvent();return r}save(i=!0,e=!1){var t=this.engine.save(i);t.forEach(e=>{if(i&&e.el&&!e.subGrid){var t=e.el.querySelector(".grid-stack-item-content");e.content=t?t.innerHTML:void 0;e.content||delete e.content}else{i||delete e.content;e.subGrid&&(e.subGrid=e.subGrid.save(i,!0))}delete e.el});if(e){var n=p.Utils.cloneDeep(this.opts);if(n.marginBottom===n.marginTop&&n.marginRight===n.marginLeft&&n.marginTop===n.marginRight){n.margin=n.marginTop;delete n.marginTop;delete n.marginRight;delete n.marginBottom;delete n.marginLeft}n.rtl===("rtl"===this.el.style.direction)&&(n.rtl="auto");this._isAutoCellHeight&&(n.cellHeight="auto");if(this._autoColumn){n.column="auto";delete n.disableOneColumnMode}p.Utils.removeInternalAndSame(n,a);n.children=t;return n}return t}load(e,i=!0){let n=c.Utils.sort([...e],-1,this._prevColumn||this.getColumn());this._insertNotAppend=!0;if(this._prevColumn&&this._prevColumn!==this.opts.column&&n.some(e=>e.x+e.w>this.opts.column)){this._ignoreLayoutsNodeChange=!0;this.engine.cacheLayout(n,this._prevColumn,!0)}let r=[];this.batchUpdate();if(i){var t=[...this.engine.nodes];t.forEach(t=>{var e=n.find(e=>t.id===e.id);if(!e)if("function"==typeof i)i(this,t,!1);else{r.push(t);this.removeWidget(t.el,!0,!1)}})}n.forEach(t=>{var e=t.id||0===t.id?this.engine.nodes.find(e=>e.id===t.id):void 0;if(e){this.update(e.el,t);if(t.subGrid&&t.subGrid.children){e=e.el.querySelector(".grid-stack");if(e&&e.gridstack){e.gridstack.load(t.subGrid.children);this._insertNotAppend=!0}}}else i&&(t=("function"==typeof i?i(this,t,!0):this.addWidget(t)).gridstackNode)});this.engine.removedNodes=r;this.commit();delete this._ignoreLayoutsNodeChange;delete this._insertNotAppend;return this}batchUpdate(){this.engine.batchUpdate();return this}getCellHeight(e=!1){var t,i;return!this.opts.cellHeight||"auto"===this.opts.cellHeight||e&&this.opts.cellHeightUnit&&"px"!==this.opts.cellHeightUnit?(i=this.el.querySelector("."+this.opts.itemClass),i?(t=p.Utils.toNumber(i.getAttribute("gs-h")),Math.round(i.offsetHeight/t)):(i=parseInt(this.el.getAttribute("gs-current-row")),i?Math.round(this.el.getBoundingClientRect().height/i):this.opts.cellHeight)):this.opts.cellHeight}cellHeight(e,t=!0){if(t&&void 0!==e&&this._isAutoCellHeight!==("auto"===e)){this._isAutoCellHeight="auto"===e;this._updateWindowResizeEvent()}"initial"!==e&&"auto"!==e||(e=void 0);if(void 0===e){var i=-this.opts.marginRight-this.opts.marginLeft+this.opts.marginTop+this.opts.marginBottom;e=this.cellWidth()+i}i=p.Utils.parseHeight(e);if(this.opts.cellHeightUnit!==i.unit||this.opts.cellHeight!==i.h){this.opts.cellHeightUnit=i.unit;this.opts.cellHeight=i.h;t&&this._updateStyles(!0,this.getRow())}return this}cellWidth(){return this._widthOrContainer()/this.getColumn()}_widthOrContainer(){return this.el.clientWidth||this.el.parentElement.clientWidth||window.innerWidth}commit(){this.engine.commit();this._triggerRemoveEvent();this._triggerAddEvent();this._triggerChangeEvent();return this}compact(){this.engine.compact();this._triggerChangeEvent();return this}column(e,i="moveScale"){if(!(e<1||this.opts.column===e)){var n=this.getColumn();1===e?this._prevColumn=n:delete this._prevColumn;this.el.classList.remove("grid-stack-"+n);this.el.classList.add("grid-stack-"+e);this.opts.column=this.engine.column=e;let t;if(1===e&&this.opts.oneColumnModeDomSort){t=[];this.getGridItems().forEach(e=>{e.gridstackNode&&t.push(e.gridstackNode)});t.length||(t=void 0)}this.engine.updateNodeWidths(n,e,t,i);this._isAutoCellHeight&&this.cellHeight();this._ignoreLayoutsNodeChange=!0;this._triggerChangeEvent();delete this._ignoreLayoutsNodeChange}return this}getColumn(){return this.opts.column}getGridItems(){return Array.from(this.el.children).filter(e=>e.matches("."+this.opts.itemClass)&&!e.matches("."+this.opts.placeholderClass))}destroy(e=!0){if(this.el){this._updateWindowResizeEvent(!0);this.setStatic(!0,!1);this.setAnimation(!1);if(e)this.el.parentNode.removeChild(this.el);else{this.removeAll(e);this.el.classList.remove(this.opts._styleSheetClass)}this._removeStylesheet();this.el.removeAttribute("gs-current-row");delete this.opts._isNested;delete this.opts;delete this._placeholder;delete this.engine;delete this.el.gridstack;delete this.el;return this}}float(e){this.engine.float=e;this._triggerChangeEvent();return this}getFloat(){return this.engine.float}getCellFromPixel(e,t=!1){var i=this.el.getBoundingClientRect();let n;n=t?{top:i.top+document.documentElement.scrollTop,left:i.left}:{top:this.el.offsetTop,left:this.el.offsetLeft};var r=e.left-n.left,s=e.top-n.top,o=i.width/this.getColumn(),i=i.height/parseInt(this.el.getAttribute("gs-current-row"));return{x:Math.floor(r/o),y:Math.floor(s/i)}}getRow(){return Math.max(this.engine.getRow(),this.opts.minRow)}isAreaEmpty(e,t,i,n){return this.engine.isAreaEmpty(e,t,i,n)}makeWidget(e){var t=c.getElement(e);this._prepareElement(t,!0);this._updateContainerHeight();this._triggerAddEvent();this._triggerChangeEvent();return t}on(e,t){if(-1!==e.indexOf(" ")){var i=e.split(" ");i.forEach(e=>this.on(e,t))}else if("change"===e||"added"===e||"removed"===e||"enable"===e||"disable"===e){i="enable"===e||"disable"===e;this._gsEventHandler[e]=i?e=>t(e):e=>t(e,e.detail);this.el.addEventListener(e,this._gsEventHandler[e])}else"drag"===e||"dragstart"===e||"dragstop"===e||"resizestart"===e||"resize"===e||"resizestop"===e||"dropped"===e?this._gsEventHandler[e]=t:console.log("GridStack.on("+e+') event not supported, but you can still use $(".grid-stack").on(...) while jquery-ui is still used internally.');return this}off(e){if(-1!==e.indexOf(" ")){var t=e.split(" ");t.forEach(e=>this.off(e))}else{"change"!==e&&"added"!==e&&"removed"!==e&&"enable"!==e&&"disable"!==e||this._gsEventHandler[e]&&this.el.removeEventListener(e,this._gsEventHandler[e]);delete this._gsEventHandler[e]}return this}removeWidget(e,i=!0,n=!0){c.getElements(e).forEach(t=>{if(t.parentElement===this.el){let e=t.gridstackNode;e=e||this.engine.nodes.find(e=>t===e.el);if(e){delete t.gridstackNode;o.GridStackDDI.get().remove(t);this.engine.removeNode(e,i,n);i&&t.parentElement&&t.remove()}}});if(n){this._triggerRemoveEvent();this._triggerChangeEvent()}return this}removeAll(e=!0){this.engine.nodes.forEach(e=>{delete e.el.gridstackNode;o.GridStackDDI.get().remove(e.el)});this.engine.removeAll(e);this._triggerRemoveEvent();return this}setAnimation(e){e?this.el.classList.add("grid-stack-animate"):this.el.classList.remove("grid-stack-animate");return this}setStatic(e,t=!0){if(this.opts.staticGrid!==e){this.opts.staticGrid=e;this._setupRemoveDrop();this._setupAcceptWidget();this.engine.nodes.forEach(e=>this._prepareDragDropByNode(e));t&&this._setStaticClass()}return this}update(e,l){if(2<arguments.length){console.warn("gridstack.ts: `update(el, x, y, w, h)` is deprecated. Use `update(el, {x, w, content, ...})`. It will be removed soon");var t=arguments,i=1;l={x:t[i++],y:t[i++],w:t[+i],h:t[4]};return this.update(e,l)}c.getElements(e).forEach(s=>{if(s&&s.gridstackNode){let t=s.gridstackNode,i=p.Utils.cloneDeep(l);delete i.autoPosition;var o,a=["x","y","w","h"];let n;if(a.some(e=>void 0!==i[e]&&i[e]!==t[e])){n={};a.forEach(e=>{n[e]=(void 0!==i[e]?i:t)[e];delete i[e]})}!n&&(i.minW||i.minH||i.maxW||i.maxH)&&(n={});if(i.content){a=s.querySelector(".grid-stack-item-content");a&&a.innerHTML!==i.content&&(a.innerHTML=i.content);delete i.content}let e=!1,r=!1;for(o in i)if("_"!==o[0]&&t[o]!==i[o]){t[o]=i[o];e=!0;r=r||!this.opts.staticGrid&&("noResize"===o||"noMove"===o||"locked"===o)}if(n){this.engine.cleanNodes().beginUpdate(t).moveNode(t,n);this._updateContainerHeight();this._triggerChangeEvent();this.engine.endUpdate()}e&&this._writeAttr(s,t);r&&this._prepareDragDropByNode(t)}});return this}margin(e){var t="string"==typeof e&&1<e.split(" ").length;if(!t){t=p.Utils.parseHeight(e);if(this.opts.marginUnit===t.unit&&this.opts.margin===t.h)return}this.opts.margin=e;this.opts.marginTop=this.opts.marginBottom=this.opts.marginLeft=this.opts.marginRight=void 0;this._initMargin();this._updateStyles(!0);return this}getMargin(){return this.opts.margin}willItFit(e){if(1<arguments.length){console.warn("gridstack.ts: `willItFit(x,y,w,h,autoPosition)` is deprecated. Use `willItFit({x, y,...})`. It will be removed soon");var t=arguments,i=0,i={x:t[i++],y:t[i++],w:t[i++],h:t[+i],autoPosition:t[4]};return this.willItFit(i)}return this.engine.willItFit(e)}_triggerChangeEvent(){if(!this.engine.batchMode){var e=this.engine.getDirtyNodes(!0);if(e&&e.length){this._ignoreLayoutsNodeChange||this.engine.layoutsNodesChange(e);this._triggerEvent("change",e)}this.engine.saveInitial()}return this}_triggerAddEvent(){if(!this.engine.batchMode&&this.engine.addedNodes&&0<this.engine.addedNodes.length){this._ignoreLayoutsNodeChange||this.engine.layoutsNodesChange(this.engine.addedNodes);this.engine.addedNodes.forEach(e=>{delete e._dirty});this._triggerEvent("added",this.engine.addedNodes);this.engine.addedNodes=[]}return this}_triggerRemoveEvent(){if(!this.engine.batchMode&&this.engine.removedNodes&&0<this.engine.removedNodes.length){this._triggerEvent("removed",this.engine.removedNodes);this.engine.removedNodes=[]}return this}_triggerEvent(e,t){var i=t?new CustomEvent(e,{bubbles:!1,detail:t}):new Event(e);this.el.dispatchEvent(i);return this}_removeStylesheet(){if(this._styles){p.Utils.removeStylesheet(this._styles._id);delete this._styles}return this}_updateStyles(e=!1,n){e&&this._removeStylesheet();this._updateContainerHeight();if(0!==this.opts.cellHeight){let t=this.opts.cellHeight,i=this.opts.cellHeightUnit;var r=`.${this.opts._styleSheetClass} > .`+this.opts.itemClass;if(!this._styles){var s="gridstack-style-"+(1e5*Math.random()).toFixed(),o=this.opts.styleInHead?void 0:this.el.parentNode;this._styles=p.Utils.createStylesheet(s,o);if(!this._styles)return this;this._styles._id=s;this._styles._max=0;p.Utils.addCSSRule(this._styles,r,"min-height: "+t+i);var o=this.opts.marginTop+this.opts.marginUnit,s=this.opts.marginBottom+this.opts.marginUnit,a=this.opts.marginRight+this.opts.marginUnit,l=this.opts.marginLeft+this.opts.marginUnit,c=r+" > .grid-stack-item-content",d=`.${this.opts._styleSheetClass} > .grid-stack-placeholder > .placeholder-content`;p.Utils.addCSSRule(this._styles,c,`top: ${o}; right: ${a}; bottom: ${s}; left: ${l};`);p.Utils.addCSSRule(this._styles,d,`top: ${o}; right: ${a}; bottom: ${s}; left: ${l};`);p.Utils.addCSSRule(this._styles,r+" > .ui-resizable-ne","right: "+a);p.Utils.addCSSRule(this._styles,r+" > .ui-resizable-e","right: "+a);p.Utils.addCSSRule(this._styles,r+" > .ui-resizable-se",`right: ${a}; bottom: `+s);p.Utils.addCSSRule(this._styles,r+" > .ui-resizable-nw","left: "+l);p.Utils.addCSSRule(this._styles,r+" > .ui-resizable-w","left: "+l);p.Utils.addCSSRule(this._styles,r+" > .ui-resizable-sw",`left: ${l}; bottom: `+s)}n=n||this._styles._max;if(n>this._styles._max){var u=e=>t*e+i;for(let e=this._styles._max+1;e<=n;e++){var h=u(e);p.Utils.addCSSRule(this._styles,r+`[gs-y="${e-1}"]`,"top: "+u(e-1));p.Utils.addCSSRule(this._styles,r+`[gs-h="${e}"]`,"height: "+h);p.Utils.addCSSRule(this._styles,r+`[gs-min-h="${e}"]`,"min-height: "+h);p.Utils.addCSSRule(this._styles,r+`[gs-max-h="${e}"]`,"max-height: "+h)}this._styles._max=n}}return this}_updateContainerHeight(){if(this.engine&&!this.engine.batchMode){var e=this.getRow()+this._extraDragRow;this.el.setAttribute("gs-current-row",String(e));if(0===e)this.el.style.removeProperty("height");else{var t=this.opts.cellHeight,i=this.opts.cellHeightUnit;t&&(this.el.style.height=e*t+i)}}return this}_prepareElement(e,t=!1,i){if(!i){e.classList.add(this.opts.itemClass);i=this._readAttr(e)}e.gridstackNode=i;i.el=e;i.grid=this;var n=Object.assign({},i);i=this.engine.addNode(i,t);p.Utils.same(i,n)||this._writeAttr(e,i);this._prepareDragDropByNode(i);return this}_writePosAttr(e,t){null!=t.x&&e.setAttribute("gs-x",String(t.x));null!=t.y&&e.setAttribute("gs-y",String(t.y));t.w&&e.setAttribute("gs-w",String(t.w));t.h&&e.setAttribute("gs-h",String(t.h));return this}_writeAttr(e,t){if(t){this._writePosAttr(e,t);var i,n={autoPosition:"gs-auto-position",minW:"gs-min-w",minH:"gs-min-h",maxW:"gs-max-w",maxH:"gs-max-h",noResize:"gs-no-resize",noMove:"gs-no-move",locked:"gs-locked",id:"gs-id",resizeHandles:"gs-resize-handles"};for(i in n)t[i]?e.setAttribute(n[i],String(t[i])):e.removeAttribute(n[i])}return this}_readAttr(e){var t,i={};i.x=p.Utils.toNumber(e.getAttribute("gs-x"));i.y=p.Utils.toNumber(e.getAttribute("gs-y"));i.w=p.Utils.toNumber(e.getAttribute("gs-w"));i.h=p.Utils.toNumber(e.getAttribute("gs-h"));i.maxW=p.Utils.toNumber(e.getAttribute("gs-max-w"));i.minW=p.Utils.toNumber(e.getAttribute("gs-min-w"));i.maxH=p.Utils.toNumber(e.getAttribute("gs-max-h"));i.minH=p.Utils.toNumber(e.getAttribute("gs-min-h"));i.autoPosition=p.Utils.toBool(e.getAttribute("gs-auto-position"));i.noResize=p.Utils.toBool(e.getAttribute("gs-no-resize"));i.noMove=p.Utils.toBool(e.getAttribute("gs-no-move"));i.locked=p.Utils.toBool(e.getAttribute("gs-locked"));i.resizeHandles=e.getAttribute("gs-resize-handles");i.id=e.getAttribute("gs-id");for(t in i){if(!i.hasOwnProperty(t))return;i[t]||0===i[t]||delete i[t]}return i}_setStaticClass(){var e=["grid-stack-static"];if(this.opts.staticGrid){this.el.classList.add(...e);this.el.setAttribute("gs-static","true")}else{this.el.classList.remove(...e);this.el.removeAttribute("gs-static")}return this}onParentResize(){if(this.el&&this.el.clientWidth){let e=!1;if(this._autoColumn&&this.opts._isNested){if(this.opts.column!==this.opts._isNested.w){e=!0;this.column(this.opts._isNested.w,"none")}}else{var t=!this.opts.disableOneColumnMode&&this.el.clientWidth<=this.opts.oneColumnSize;if(1===this.opts.column!=t){e=!0;this.opts.animate&&this.setAnimation(!1);this.column(t?1:this._prevColumn);this.opts.animate&&this.setAnimation(!0)}}if(this._isAutoCellHeight)if(!e&&this.opts.cellHeightThrottle){this._cellHeightThrottle||(this._cellHeightThrottle=p.Utils.throttle(()=>this.cellHeight(),this.opts.cellHeightThrottle));this._cellHeightThrottle()}else this.cellHeight();this.engine.nodes.forEach(e=>{e.subGrid&&e.subGrid.onParentResize()});return this}}_updateWindowResizeEvent(e=!1){var t=(this._isAutoCellHeight||!this.opts.disableOneColumnMode)&&!this.opts._isNested;if(e||!t||this._windowResizeBind){if((e||!t)&&this._windowResizeBind){window.removeEventListener("resize",this._windowResizeBind);delete this._windowResizeBind}}else{this._windowResizeBind=this.onParentResize.bind(this);window.addEventListener("resize",this._windowResizeBind)}return this}static getElement(e=".grid-stack-item"){return p.Utils.getElement(e)}static getElements(e=".grid-stack-item"){return p.Utils.getElements(e)}static getGridElement(e){return c.getElement(e)}static getGridElements(e){return p.Utils.getElements(e)}_initMargin(){let e,t=0,i=[];"string"==typeof this.opts.margin&&(i=this.opts.margin.split(" "));if(2===i.length){this.opts.marginTop=this.opts.marginBottom=i[0];this.opts.marginLeft=this.opts.marginRight=i[1]}else if(4===i.length){this.opts.marginTop=i[0];this.opts.marginRight=i[1];this.opts.marginBottom=i[2];this.opts.marginLeft=i[3]}else{e=p.Utils.parseHeight(this.opts.margin);this.opts.marginUnit=e.unit;t=this.opts.margin=e.h}if(void 0===this.opts.marginTop)this.opts.marginTop=t;else{e=p.Utils.parseHeight(this.opts.marginTop);this.opts.marginTop=e.h;delete this.opts.margin}if(void 0===this.opts.marginBottom)this.opts.marginBottom=t;else{e=p.Utils.parseHeight(this.opts.marginBottom);this.opts.marginBottom=e.h;delete this.opts.margin}if(void 0===this.opts.marginRight)this.opts.marginRight=t;else{e=p.Utils.parseHeight(this.opts.marginRight);this.opts.marginRight=e.h;delete this.opts.margin}if(void 0===this.opts.marginLeft)this.opts.marginLeft=t;else{e=p.Utils.parseHeight(this.opts.marginLeft);this.opts.marginLeft=e.h;delete this.opts.margin}this.opts.marginUnit=e.unit;this.opts.marginTop===this.opts.marginBottom&&this.opts.marginLeft===this.opts.marginRight&&this.opts.marginTop===this.opts.marginRight&&(this.opts.margin=this.opts.marginTop);return this}static setupDragIn(e,t){}movable(e,t){return this}resizable(e,t){return this}disable(){return this}enable(){return this}enableMove(e){return this}enableResize(e){return this}_setupAcceptWidget(){return this}_setupRemoveDrop(){return this}_prepareDragDropByNode(e){return this}_onStartMoving(e,t,i,n,r,s){}_dragOrResize(e,t,i,n,r,s){}_leave(e,t){}}t.GridStack=c;c.Utils=p.Utils;c.Engine=s.GridStackEngine},906:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i);e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||t.hasOwnProperty(i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0});t.GridStackDDJQueryUI=t.$=void 0;var s=i(21);let a=i(273);t.$=a;i(946);i(858);r(i(21),t);class o extends s.GridStackDD{resizable(e,t,i,n){var r=a(e);if("enable"===t)r.resizable().resizable(t);else if("disable"===t||"destroy"===t)r.data("ui-resizable")&&r.resizable(t);else if("option"===t)r.resizable(t,i,n);else{var s=e.gridstackNode.grid,o=r.data("gs-resize-handles")?r.data("gs-resize-handles"):s.opts.resizable.handles;r.resizable(Object.assign(Object.assign(Object.assign({},s.opts.resizable),{handles:o}),{start:t.start,stop:t.stop,resize:t.resize}))}return this}draggable(e,t,i,n){var r=a(e);if("enable"===t)r.draggable().draggable("enable");else if("disable"===t||"destroy"===t)r.data("ui-draggable")&&r.draggable(t);else if("option"===t)r.draggable(t,i,n);else{var s=e.gridstackNode.grid;r.draggable(Object.assign(Object.assign({},s.opts.draggable),{containment:s.opts._isNested&&!s.opts.dragOut?a(s.el).parent():s.opts.draggable.containment||null,start:t.start,stop:t.stop,drag:t.drag}))}return this}dragIn(e,t){var i=a(e);i.draggable(t);return this}droppable(e,t,i,n){var r=a(e);if("function"==typeof t.accept&&!t._accept){t._accept=t.accept;t.accept=e=>t._accept(e.get(0))}"disable"===t||"destroy"===t?r.data("ui-droppable")&&r.droppable(t):r.droppable(t,i,n);return this}isDroppable(e){var t=a(e);return Boolean(t.data("ui-droppable"))}isDraggable(e){var t=a(e);return Boolean(t.data("ui-draggable"))}isResizable(e){var t=a(e);return Boolean(t.data("ui-resizable"))}on(e,t,i){var n=a(e);n.on(t,(e,t)=>i(e,t.draggable?t.draggable[0]:e.target,t.helper?t.helper[0]:null));return this}off(e,t){var i=a(e);i.off(t);return this}}t.GridStackDDJQueryUI=o;s.GridStackDD.registerPlugin(o)},699:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},593:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.Utils=t.obsoleteAttr=t.obsoleteOptsDel=t.obsoleteOpts=t.obsolete=void 0;t.obsolete=function(t,i,n,r,s){var e=(...e)=>{console.warn("gridstack.js: Function `"+n+"` is deprecated in "+s+" and has been replaced with `"+r+"`. It will be **completely** removed in v1.0");return i.apply(t,e)};e.prototype=i.prototype;return e};t.obsoleteOpts=function(e,t,i,n){if(void 0!==e[t]){e[i]=e[t];console.warn("gridstack.js: Option `"+t+"` is deprecated in "+n+" and has been replaced with `"+i+"`. It will be **completely** removed in v1.0")}};t.obsoleteOptsDel=function(e,t,i,n){void 0!==e[t]&&console.warn("gridstack.js: Option `"+t+"` is deprecated in "+i+n)};t.obsoleteAttr=function(e,t,i,n){var r=e.getAttribute(t);if(null!==r){e.setAttribute(i,r);console.warn("gridstack.js: attribute `"+t+"`="+r+" is deprecated on this object in "+n+" and has been replaced with `"+i+"`. It will be **completely** removed in v1.0")}};class n{static getElements(t){if("string"!=typeof t)return[t];{let e=document.querySelectorAll(t);if(!e.length&&"."!==t[0]&&"#"!==t[0]){e=document.querySelectorAll("."+t);e.length||(e=document.querySelectorAll("#"+t))}return Array.from(e)}}static getElement(t){if("string"!=typeof t)return t;{if(!t.length)return null;if("#"===t[0])return document.getElementById(t.substring(1));if("."===t[0]||"["===t[0])return document.querySelector(t);if(!isNaN(+t[0]))return document.getElementById(t);let e=document.querySelector(t);e=e||document.getElementById(t);e=e||document.querySelector("."+t);return e}}static isIntercepted(e,t){return!(e.y>=t.y+t.h||e.y+e.h<=t.y||e.x+e.w<=t.x||e.x>=t.x+t.w)}static isTouching(e,t){return n.isIntercepted(e,{x:t.x-.5,y:t.y-.5,w:t.w+1,h:t.h+1})}static sort(e,t,i){i=i||e.reduce((e,t)=>Math.max(t.x+t.w,e),0)||12;return-1===t?e.sort((e,t)=>t.x+t.y*i-(e.x+e.y*i)):e.sort((e,t)=>e.x+e.y*i-(t.x+t.y*i))}static createStylesheet(e,t){var i=document.createElement("style");i.setAttribute("type","text/css");i.setAttribute("gs-style-id",e);i.styleSheet?i.styleSheet.cssText="":i.appendChild(document.createTextNode(""));if(t)t.insertBefore(i,t.firstChild);else{t=document.getElementsByTagName("head")[0];t.appendChild(i)}return i.sheet}static removeStylesheet(e){var t=document.querySelector("STYLE[gs-style-id="+e+"]");t&&t.parentNode&&t.remove()}static addCSSRule(e,t,i){"function"==typeof e.addRule?e.addRule(t,i):"function"==typeof e.insertRule&&e.insertRule(t+`{${i}}`)}static toBool(e){return"boolean"==typeof e?e:"string"!=typeof e?Boolean(e):(e=e.toLowerCase(),!(""===e||"no"===e||"false"===e||"0"===e))}static toNumber(e){return null===e||0===e.length?void 0:Number(e)}static parseHeight(e){let t,i="px";if("string"==typeof e){var n=e.match(/^(-[0-9]+\.[0-9]+|[0-9]*\.[0-9]+|-[0-9]+|[0-9]+)(px|em|rem|vh|vw|%)?$/);if(!n)throw new Error("Invalid height");i=n[2]||"px";t=parseFloat(n[1])}else t=e;return{h:t,unit:i}}static defaults(i,...e){e.forEach(e=>{for(var t in e){if(!e.hasOwnProperty(t))return;null==i[t]?i[t]=e[t]:"object"==typeof e[t]&&"object"==typeof i[t]&&this.defaults(i[t],e[t])}});return i}static same(e,t){if("object"!=typeof e)return e==t;if(typeof e!=typeof t)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var i in e)if(e[i]!==t[i])return!1;return!0}static copyPos(e,t,i=!1){e.x=t.x;e.y=t.y;e.w=t.w;e.h=t.h;if(i){t.minW&&(e.minW=t.minW);t.minH&&(e.minH=t.minH);t.maxW&&(e.maxW=t.maxW);t.maxH&&(e.maxH=t.maxH)}return e}static samePos(e,t){return e&&t&&e.x===t.x&&e.y===t.y&&e.w===t.w&&e.h===t.h}static removeInternalAndSame(e,t){if("object"==typeof e&&"object"==typeof t)for(var i in e){var n=e[i];if("_"===i[0]||n===t[i])delete e[i];else if(n&&"object"==typeof n&&void 0!==t[i]){for(var r in n)n[r]!==t[i][r]&&"_"!==r[0]||delete n[r];Object.keys(n).length||delete e[i]}}}static closestByClass(e,t){for(;e;){if(e.classList.contains(t))return e;e=e.parentElement}return null}static throttle(t,i){let n=!1;return(...e)=>{if(!n){n=!0;setTimeout(()=>{t(...e);n=!1},i)}}}static removePositioningStyles(e){var t=e.style;t.position&&t.removeProperty("position");t.left&&t.removeProperty("left");t.top&&t.removeProperty("top");t.width&&t.removeProperty("width");t.height&&t.removeProperty("height")}static getScrollElement(e){var t;return e?(t=getComputedStyle(e),/(auto|scroll)/.test(t.overflow+t.overflowY)?e:this.getScrollElement(e.parentElement)):document.scrollingElement||document.documentElement}static updateScrollPosition(e,t,i){}static updateScrollResize(e,t,i){}static clone(e){return null==e||"object"!=typeof e?e:e instanceof Array?[...e]:Object.assign({},e)}static cloneDeep(e){var i=n.clone(e);for(let t in i)i.hasOwnProperty(t)&&"object"==typeof i[t]&&"__"!==t.substring(0,2)&&!r.find(e=>e===t)&&(i[t]=n.cloneDeep(e[t]));return i}}t.Utils=n;let r=["_isNested","el","grid","subGrid","engine"]},273:e=>{e.exports=t},946:e=>{e.exports=i},858:e=>{e.exports=n}},s={},e=function e(t){var i=s[t];if(void 0!==i)return i.exports;i=s[t]={exports:{}};r[t].call(i.exports,i,i.exports,e);return i.exports}(572),e=e.GridStack,e;var r,s,e});Espo.loader.setContextId(null);_previousDefineAmd=define.amd;define.amd=!1;((e,t)=>{"function"==typeof define&&define.amd?define("sifter",t):"object"==typeof exports?module.exports=t():e.Sifter=t()})(this,function(){function e(e,t){this.items=e;this.settings=t||{diacritics:!0}}e.prototype.tokenize=function(e,t){e=l(String(e||"").toLowerCase());if(!e||!e.length)return[];for(var i,n,r=[],s=e.split(/ +/),o=0,a=s.length;o<a;o++){i=c(s[o]);if(this.settings.diacritics)for(n in d)d.hasOwnProperty(n)&&(i=i.replace(new RegExp(n,"g"),d[n]));t&&(i="\\b"+i);r.push({string:s[o],regex:new RegExp(i,"i")})}return r};e.prototype.iterator=function(e,t){var i=o(e)?Array.prototype.forEach||function(e){for(var t=0,i=this.length;t<i;t++)e(this[t],t,this)}:function(e){for(var t in this)this.hasOwnProperty(t)&&e(this[t],t,this)};i.apply(e,[t])};e.prototype.getScoreFunction=function(e,t){function r(e,t){var i,n;if(!e)return 0;e=String(e||"");n=e.search(t.regex);if(-1===n)return 0;i=t.string.length/e.length;0===n&&(i+=.5);return i}e=this.prepareSearch(e,t);var s,o=e.tokens,a=e.options.fields,l=o.length,c=e.options.nesting,d=(s=a.length,s?1===s?function(e,t){return r(f(t,a[0],c),e)}:function(e,t){for(var i=0,n=0;i<s;i++)n+=r(f(t,a[i],c),e);return n/s}:function(){return 0});return l?1===l?function(e){return d(o[0],e)}:"and"===e.options.conjunction?function(e){for(var t,i=0,n=0;i<l;i++){t=d(o[i],e);if(t<=0)return 0;n+=t}return n/l}:function(e){for(var t=0,i=0;t<l;t++)i+=d(o[t],e);return i/l}:function(){return 0}};e.prototype.getSortFunction=function(e,i){var t,n,r,s,o,a,l,c,d,u,h=this;e=h.prepareSearch(e,i);u=!e.query&&i.sort_empty||i.sort;c=function(e,t){return"$score"===e?t.score:f(h.items[t.id],e,i.nesting)};s=[];if(u)for(t=0,n=u.length;t<n;t++)!e.query&&"$score"===u[t].field||s.push(u[t]);if(e.query){d=!0;for(t=0,n=s.length;t<n;t++)if("$score"===s[t].field){d=!1;break}d&&s.unshift({field:"$score",direction:"desc"})}else for(t=0,n=s.length;t<n;t++)if("$score"===s[t].field){s.splice(t,1);break}l=[];for(t=0,n=s.length;t<n;t++)l.push("desc"===s[t].direction?-1:1);o=s.length;if(o){if(1!==o)return function(e,t){for(var i,n=0;n<o;n++){i=s[n].field;i=l[n]*p(c(i,e),c(i,t));if(i)return i}return 0};r=s[0].field;a=l[0];return function(e,t){return a*p(c(r,e),c(r,t))}}return null};e.prototype.prepareSearch=function(e,t){if("object"==typeof e)return e;t=s({},t);var i=t.fields,n=t.sort,r=t.sort_empty;i&&!o(i)&&(t.fields=[i]);n&&!o(n)&&(t.sort=[n]);r&&!o(r)&&(t.sort_empty=[r]);return{options:t,query:String(e||"").toLowerCase(),tokens:this.tokenize(e,t.respect_word_boundaries),total:0,items:[]}};e.prototype.search=function(e,i){var n,t,r,s=this.prepareSearch(e,i);i=s.options;e=s.query;r=i.score||this.getScoreFunction(s);e.length?this.iterator(this.items,function(e,t){n=r(e);(!1===i.filter||0<n)&&s.items.push({score:n,id:t})}):this.iterator(this.items,function(e,t){s.items.push({score:1,id:t})});t=this.getSortFunction(s,i);t&&s.items.sort(t);s.total=s.items.length;"number"==typeof i.limit&&(s.items=s.items.slice(0,i.limit));return s};var p=function(e,t){if("number"!=typeof e||"number"!=typeof t){e=i(String(e||""));t=i(String(t||""))}return t<e?1:e<t?-1:0},s=function(e,t){for(var i,n,r=1,s=arguments.length;r<s;r++){n=arguments[r];if(n)for(i in n)n.hasOwnProperty(i)&&(e[i]=n[i])}return e},f=function(e,t,i){if(e&&t){if(!i)return e[t];for(var n=t.split(".");n.length&&(e=e[n.shift()]););return e}},l=function(e){return(e+"").replace(/^\s+|\s+$|/g,"")},c=function(e){return(e+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},o=Array.isArray||"undefined"!=typeof $&&$.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},d={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕ]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪ]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟ]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},i=(()=>{var e,t,i,n,r="",s={};for(i in d)if(d.hasOwnProperty(i)){n=d[i].substring(2,d[i].length-1);r+=n;for(e=0,t=n.length;e<t;e++)s[n.charAt(e)]=i}var o=new RegExp("["+r+"]","g");return function(e){return e.replace(o,function(e){return s[e]}).toLowerCase()}})();return e});((e,t)=>{"function"==typeof define&&define.amd?define("microplugin",t):"object"==typeof exports?module.exports=t():e.MicroPlugin=t()})(this,function(){var e={mixin:function(n){n.plugins={};n.prototype.initializePlugins=function(e){var t,i,n,r=[];this.plugins={names:[],settings:{},requested:{},loaded:{}};if(s.isArray(e))for(t=0,i=e.length;t<i;t++)if("string"==typeof e[t])r.push(e[t]);else{this.plugins.settings[e[t].name]=e[t].options;r.push(e[t].name)}else if(e)for(n in e)if(e.hasOwnProperty(n)){this.plugins.settings[n]=e[n];r.push(n)}for(;r.length;)this.require(r.shift())};n.prototype.loadPlugin=function(e){var t=this.plugins,i=n.plugins[e];if(!n.plugins.hasOwnProperty(e))throw new Error('Unable to find "'+e+'" plugin');t.requested[e]=!0;t.loaded[e]=i.fn.apply(this,[this.plugins.settings[e]||{}]);t.names.push(e)};n.prototype.require=function(e){var t=this.plugins;if(!this.plugins.loaded.hasOwnProperty(e)){if(t.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');this.loadPlugin(e)}return t.loaded[e]};n.define=function(e,t){n.plugins[e]={name:e,fn:t}}}},s={isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}};return e});((e,t)=>{"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery"),require("sifter"),require("microplugin")):e.Selectize=t(e.jQuery,e.Sifter,e.MicroPlugin)})(this,function(S,a,e){function n(){}S.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var e=this.parentNode;e.replaceChild(this.firstChild,this);e.normalize()}).end()};n.prototype={on:function(e,t){this._events=this._events||{};this._events[e]=this._events[e]||[];this._events[e].push(t)},off:function(e,t){var i=arguments.length;if(0===i)return delete this._events;if(1===i)return delete this._events[e];this._events=this._events||{};e in this._events!=!1&&this._events[e].splice(this._events[e].indexOf(t),1)},trigger:function(e){this._events=this._events||{};if(e in this._events!=!1)for(var t=0;t<this._events[e].length;t++)this._events[e][t].apply(this,Array.prototype.slice.call(arguments,1))}};n.mixin=function(e){for(var t=["on","off","trigger"],i=0;i<t.length;i++)e.prototype[t[i]]=n.prototype[t[i]]};function t(e,t){return navigator.userAgentData?e===navigator.userAgentData.platform:t.test(navigator.userAgent)}function c(e){return void 0!==e}function O(e){return null==e?null:"boolean"==typeof e?e?"1":"0":e+""}function l(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function d(i,n){var r;return function(){var e=this,t=arguments;window.clearTimeout(r);r=window.setTimeout(function(){i.apply(e,t)},n)}}function r(t,i,e){var n,r=t.trigger,s={};t.trigger=function(){var e=arguments[0];if(-1===i.indexOf(e))return r.apply(t,arguments);s[e]=arguments};e.apply(t,[]);t.trigger=r;for(n in s)s.hasOwnProperty(n)&&r.apply(t,s[n])}function u(e){var t={};if(void 0===e)console.warn("WARN getSelection cannot locate input control");else if("selectionStart"in e){t.start=e.selectionStart;t.length=e.selectionEnd-t.start}else if(document.selection){e.focus();var i=document.selection.createRange(),n=document.selection.createRange().text.length;i.moveStart("character",-e.value.length);t.start=i.text.length-n;t.length=n}return t}function h(e,t){if(!e)return 0;if(!f.$testInput){f.$testInput=S("<span />").css({position:"absolute",width:"auto",padding:0,whiteSpace:"pre"});S("<div />").css({position:"absolute",width:0,height:0,overflow:"hidden"}).append(f.$testInput).appendTo("body")}f.$testInput.text(e);s(t,f.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);return f.$testInput.width()}function M(o){function e(e,t){var i,n,r,s;e=e||window.event||{};t=t||{};if(!e.metaKey&&!e.altKey&&(t.force||!1!==o.data("grow"))){i=o.val();if(e.type&&"keydown"===e.type.toLowerCase()){r=e.keyCode;n=48<=r&&r<=57||65<=r&&r<=90||96<=r&&r<=111||186<=r&&r<=222||32===r;if(46===r||8===r){s=u(o[0]);s.length?i=i.substring(0,s.start)+i.substring(s.start+s.length):8===r&&s.start?i=i.substring(0,s.start-1)+i.substring(s.start+1):46===r&&void 0!==s.start&&(i=i.substring(0,s.start)+i.substring(s.start+1))}else if(n){r=e.shiftKey;s=String.fromCharCode(e.keyCode);s=r?s.toUpperCase():s.toLowerCase();i+=s}}n=o.attr("placeholder");r=n?h(n,o)+4:0;s=Math.max(h(i,o),r)+4;if(s!==a){a=s;o.width(s);o.triggerHandler("resize")}}}var a=null;o.on("keydown keyup update blur",e);e()}var A=t("macOS",/Mac/),_=A?91:17,w=A?18:17,$=1,p=2,C=!t("Android",/android/i)&&!!document.createElement("input").validity,i={before:function(e,t,i){var n=e[t];e[t]=function(){i.apply(e,arguments);return n.apply(e,arguments)}},after:function(t,e,i){var n=t[e];t[e]=function(){var e=n.apply(t,arguments);i.apply(t,arguments);return e}}},s=function(e,t,i){var n,r,s={};if(i)for(n=0,r=i.length;n<r;n++)s[i[n]]=e.css(i[n]);else s=e.css();t.css(s)},f=function(e,t){var i,n,r=this,s=e[0],o=(s.selectize=r,window.getComputedStyle&&window.getComputedStyle(s,null)),o=o?o.getPropertyValue("direction"):s.currentStyle&&s.currentStyle.direction;o=o||e.parents("[dir]:first").attr("dir")||"";S.extend(r,{order:0,settings:t,$input:e,tabIndex:e.attr("tabindex")||"",tagType:"select"===s.tagName.toLowerCase()?$:p,rtl:/rtl/i.test(o),eventNS:".selectize"+ ++f.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:e.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",lastValidValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===t.loadThrottle?r.onSearchChange:d(r.onSearchChange,t.loadThrottle)});r.sifter=new a(this.options,{diacritics:t.diacritics});if(r.settings.options){for(i=0,n=r.settings.options.length;i<n;i++)r.registerOption(r.settings.options[i]);delete r.settings.options}if(r.settings.optgroups){for(i=0,n=r.settings.optgroups.length;i<n;i++)r.registerOptionGroup(r.settings.optgroups[i]);delete r.settings.optgroups}r.settings.mode=r.settings.mode||(1===r.settings.maxItems?"single":"multi");"boolean"!=typeof r.settings.hideSelected&&(r.settings.hideSelected="multi"===r.settings.mode);r.initializePlugins(r.settings.plugins);r.setupCallbacks();r.setupTemplates();r.setup()};n.mixin(f);if(void 0!==e)e.mixin(f);else{var e="Dependency MicroPlugin is missing",o={explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'};o=o||{};console.error("Selectize: "+e);if(o.explanation){console.group&&console.group();console.error(o.explanation);console.group&&console.groupEnd()}}S.extend(f.prototype,{setup:function(){var e,i,t,n,r,s=this,o=s.settings,a=s.eventNS,l=S(window),c=S(document),d=s.$input,u=s.settings.mode,h=d.attr("class")||"",p=S("<div>").addClass(o.wrapperClass).addClass(h).addClass(u),f=S("<div>").addClass(o.inputClass).addClass("items").appendTo(p),g=S('<input type="text" autocomplete="new-password" autofill="no" />').appendTo(f).attr("tabindex",d.is(":disabled")?"-1":s.tabIndex),m=S(o.dropdownParent||p),u=S("<div>").addClass(o.dropdownClass).addClass(u).hide().appendTo(m),m=S("<div>").addClass(o.dropdownContentClass).attr("tabindex","-1").appendTo(u);if(e=d.attr("id")){g.attr("id",e+"-selectized");S("label[for='"+e+"']").attr("for",e+"-selectized")}s.settings.copyClassesToDropdown&&u.addClass(h);p.css({width:d[0].style.width});if(s.plugins.names.length){e="plugin-"+s.plugins.names.join(" plugin-");p.addClass(e);u.addClass(e)}(null===o.maxItems||1<o.maxItems)&&s.tagType===$&&d.attr("multiple","multiple");s.settings.placeholder&&g.attr("placeholder",o.placeholder);if(!s.settings.splitOn&&s.settings.delimiter){h=s.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");s.settings.splitOn=new RegExp("\\s*"+h+"+\\s*")}d.attr("autocorrect")&&g.attr("autocorrect",d.attr("autocorrect"));d.attr("autocapitalize")&&g.attr("autocapitalize",d.attr("autocapitalize"));d.is("input")&&(g[0].type=d[0].type);s.$wrapper=p;s.$control=f;s.$control_input=g;s.$dropdown=u;s.$dropdown_content=m;u.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()});u.on("mouseenter","[data-selectable]",function(){return s.onOptionHover.apply(s,arguments)});u.on("mousedown click","[data-selectable]",function(){return s.onOptionSelect.apply(s,arguments)});i=f,t="mousedown",n="*:not(input)",r=function(){return s.onItemSelect.apply(s,arguments)},i.on(t,n,function(e){for(var t=e.target;t&&t.parentNode!==i[0];)t=t.parentNode;e.currentTarget=t;return r.apply(this,[e])});M(g);f.on({mousedown:function(){return s.onMouseDown.apply(s,arguments)},click:function(){return s.onClick.apply(s,arguments)}});g.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return s.onKeyDown.apply(s,arguments)},keypress:function(){return s.onKeyPress.apply(s,arguments)},input:function(){return s.onInput.apply(s,arguments)},resize:function(){s.positionDropdown.apply(s,[])},blur:function(){return s.onBlur.apply(s,arguments)},focus:function(){s.ignoreBlur=!1;return s.onFocus.apply(s,arguments)},paste:function(){return s.onPaste.apply(s,arguments)}});c.on("keydown"+a,function(e){s.isCmdDown=e[A?"metaKey":"ctrlKey"];s.isCtrlDown=e[A?"altKey":"ctrlKey"];s.isShiftDown=e.shiftKey});c.on("keyup"+a,function(e){e.keyCode===w&&(s.isCtrlDown=!1);16===e.keyCode&&(s.isShiftDown=!1);e.keyCode===_&&(s.isCmdDown=!1)});c.on("mousedown"+a,function(e){if(s.isFocused){if(e.target===s.$dropdown[0]||e.target.parentNode===s.$dropdown[0])return!1;s.$control.has(e.target).length||e.target===s.$control[0]||s.blur(e.target)}});l.on(["scroll"+a,"resize"+a].join(" "),function(){s.isOpen&&s.positionDropdown.apply(s,arguments)});l.on("mousemove"+a,function(){s.ignoreHover=!1});this.revertSettings={$children:d.children().detach(),tabindex:d.attr("tabindex")};d.attr("tabindex",-1).hide();let v=s.$wrapper.get(0),b=d.get(0),y=()=>{b.after(v);if(Array.isArray(o.items)){s.lastValidValue=o.items;s.setValue(o.items);delete o.items}C&&d.on("invalid"+a,function(e){e.preventDefault();s.isInvalid=!0;s.refreshState()});s.updateOriginalInput();s.refreshItems();s.refreshState();s.updatePlaceholder();s.isSetup=!0;d.is(":disabled")&&s.disable();s.on("change",this.onChange);d.data("selectize",s);d.addClass("selectized");s.trigger("initialize");!0===o.preload&&s.onSearchChange("")};o.requestAnimationFrame?requestAnimationFrame(()=>y()):y()},setupTemplates:function(){var i=this.settings.labelField,n=this.settings.valueField,r=this.settings.optgroupLabelField,e={optgroup:function(e){return'<div class="optgroup">'+e.html+"</div>"},optgroup_header:function(e,t){return'<div class="optgroup-header">'+t(e[r])+"</div>"},option:function(e,t){return'<div class="option '+(""===e[n]?"selectize-dropdown-emptyoptionlabel":"")+'">'+t(e[i])+"</div>"},item:function(e,t){return'<div class="item">'+t(e[i])+"</div>"},option_create:function(e,t){return'<div class="create">Add <strong>'+t(e.input)+"</strong>&#x2026;</div>"}};this.settings.render=S.extend({},e,this.settings.render)},setupCallbacks:function(){var e,t,i={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur",dropdown_item_activate:"onDropdownItemActivate",dropdown_item_deactivate:"onDropdownItemDeactivate"};for(e in i)if(i.hasOwnProperty(e)){t=this.settings[i[e]];t&&this.on(e,t)}},onClick:function(e){if(!this.isFocused||!this.isOpen){this.focus();e.preventDefault()}},onMouseDown:function(e){var t=this,i=e.isDefaultPrevented();S(e.target);if(t.isFocused){if(e.target!==t.$control_input[0])return"single"===t.settings.mode?t.isOpen?t.close():t.open():i||t.setActiveItem(null),!1}else i||window.setTimeout(function(){t.focus()},0)},onChange:function(){""!==this.getValue()&&(this.lastValidValue=this.getValue());this.$input.trigger("input");this.$input.trigger("change")},onPaste:function(e){var r=this;r.isFull()||r.isInputHidden||r.isLocked?e.preventDefault():r.settings.splitOn&&setTimeout(function(){var e=r.$control_input.val();if(e.match(r.settings.splitOn))for(var t=e.trim().split(r.settings.splitOn),i=0,n=t.length;i<n;i++)r.createItem(t[i])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var t=String.fromCharCode(e.keyCode||e.which);if(this.settings.create&&"multi"===this.settings.mode&&t===this.settings.delimiter){this.createItem();e.preventDefault();return!1}},onKeyDown:function(e){e.target,this.$control_input[0];var t=this;if(t.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(t.isCmdDown)return t.selectAll(),void 0;break;case 27:if(t.isOpen){e.preventDefault();e.stopPropagation();t.close()}return;case 78:if(!e.ctrlKey||e.altKey)break;case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.$activeOption){t.ignoreHover=!0;var i=t.getAdjacentOption(t.$activeOption,1);i.length&&t.setActiveOption(i,!0,!0)}e.preventDefault();return;case 80:if(!e.ctrlKey||e.altKey)break;case 38:if(t.$activeOption){t.ignoreHover=!0;i=t.getAdjacentOption(t.$activeOption,-1);i.length&&t.setActiveOption(i,!0,!0)}e.preventDefault();return;case 13:if(t.isOpen&&t.$activeOption){t.onOptionSelect({currentTarget:t.$activeOption});e.preventDefault()}return;case 37:t.advanceSelection(-1,e);return;case 39:t.advanceSelection(1,e);return;case 9:if(t.settings.selectOnTab&&t.isOpen&&t.$activeOption){t.onOptionSelect({currentTarget:t.$activeOption});t.isFull()||e.preventDefault()}t.settings.create&&t.createItem()&&t.settings.showAddOptionOnCreate&&e.preventDefault();return;case 8:case 46:t.deleteSelection(e);return}!t.isFull()&&!t.isInputHidden||(A?e.metaKey:e.ctrlKey)||e.preventDefault()}},onInput:function(e){var t=this.$control_input.val()||"";if(this.lastValue!==t){this.lastValue=t;this.onSearchChange(t);this.refreshOptions();this.trigger("type",t)}},onSearchChange:function(t){var i=this,n=i.settings.load;if(n&&!i.loadedSearches.hasOwnProperty(t)){i.loadedSearches[t]=!0;i.load(function(e){n.apply(i,[t,e])})}},onFocus:function(e){var t=this,i=t.isFocused;if(t.isDisabled){t.blur();e&&e.preventDefault();return!1}if(!t.ignoreFocus){t.isFocused=!0;"focus"===t.settings.preload&&t.onSearchChange("");i||t.trigger("focus");if(!t.$activeItems.length){t.showInput();t.setActiveItem(null);t.refreshOptions(!!t.settings.openOnFocus)}t.refreshState()}},onBlur:function(e,t){var i=this;if(i.isFocused){i.isFocused=!1;if(!i.ignoreFocus)if(i.ignoreBlur||document.activeElement!==i.$dropdown_content[0]){var n=function(){i.close();i.setTextboxValue("");i.setActiveItem(null);i.setActiveOption(null);i.setCaret(i.items.length);i.refreshState();t&&t.focus&&t.focus();i.isBlurring=!1;i.ignoreFocus=!1;i.trigger("blur")};i.isBlurring=!0;i.ignoreFocus=!0;i.settings.create&&i.settings.createOnBlur?i.createItem(null,!1,n):n()}else{i.ignoreBlur=!0;i.onFocus(e)}}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(e){var t,i=this;if(e.preventDefault){e.preventDefault();e.stopPropagation()}t=S(e.currentTarget);if(t.hasClass("create"))i.createItem(null,function(){i.settings.closeAfterSelect&&i.close()});else{t=t.attr("data-value");if(void 0!==t){i.lastQuery=null;i.setTextboxValue("");i.addItem(t);i.settings.closeAfterSelect?i.close():!i.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&i.setActiveOption(i.getOption(t))}}},onItemSelect:function(e){if(!this.isLocked&&"multi"===this.settings.mode){e.preventDefault();this.setActiveItem(e.currentTarget,e)}},load:function(e){var t=this,i=t.$wrapper.addClass(t.settings.loadingClass);t.loading++;e.apply(t,[function(e){t.loading=Math.max(t.loading-1,0);if(e&&e.length){t.addOption(e);t.refreshOptions(t.isFocused&&!t.isInputHidden)}t.loading||i.removeClass(t.settings.loadingClass);t.trigger("load",e)}])},getTextboxValue:function(){var e=this.$control_input;return e.val()},setTextboxValue:function(e){var t=this.$control_input,i=t.val()!==e;if(i){t.val(e).triggerHandler("update");this.lastValue=e}},getValue:function(){return this.tagType===$&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(e,t){var i=t?[]:["change"];r(this,i,function(){this.clear(t);this.addItems(e,t)})},setMaxItems:function(e){0===e&&(e=null);this.settings.maxItems=e;this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi");this.refreshState()},setActiveItem:function(e,t){var i,n,r,s,o,a,l=this;if("single"!==l.settings.mode){e=S(e);if(e.length){i=t&&t.type.toLowerCase();if("mousedown"===i&&l.isShiftDown&&l.$activeItems.length){a=l.$control.children(".active:last");a=Array.prototype.indexOf.apply(l.$control[0].childNodes,[a[0]]);r=Array.prototype.indexOf.apply(l.$control[0].childNodes,[e[0]]);if(r<a){o=a;a=r;r=o}for(n=a;n<=r;n++){s=l.$control[0].childNodes[n];if(-1===l.$activeItems.indexOf(s)){S(s).addClass("active");l.$activeItems.push(s)}}t.preventDefault()}else if("mousedown"===i&&l.isCtrlDown||"keydown"===i&&this.isShiftDown)if(e.hasClass("active")){o=l.$activeItems.indexOf(e[0]);l.$activeItems.splice(o,1);e.removeClass("active")}else l.$activeItems.push(e.addClass("active")[0]);else{S(l.$activeItems).removeClass("active");l.$activeItems=[e.addClass("active")[0]]}l.hideInput();this.isFocused||l.focus()}else{S(l.$activeItems).removeClass("active");l.$activeItems=[];l.isFocused&&l.showInput()}}},setActiveOption:function(e,t,i){var n,r,s,o,a,l=this;if(l.$activeOption){l.$activeOption.removeClass("active");l.trigger("dropdown_item_deactivate",l.$activeOption.attr("data-value"))}l.$activeOption=null;e=S(e);if(e.length){l.$activeOption=e.addClass("active");l.isOpen&&l.trigger("dropdown_item_activate",l.$activeOption.attr("data-value"));if(t||!c(t)){n=l.$dropdown_content.height();r=l.$activeOption.outerHeight(!0);t=l.$dropdown_content.scrollTop()||0;s=l.$activeOption.offset().top-l.$dropdown_content.offset().top+t;o=s;a=s-n+r;n+t<s+r?l.$dropdown_content.stop().animate({scrollTop:a},i?l.settings.scrollDuration:0):s<t&&l.$dropdown_content.stop().animate({scrollTop:o},i?l.settings.scrollDuration:0)}}},selectAll:function(){if("single"!==this.settings.mode){this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active"));if(this.$activeItems.length){this.hideInput();this.close()}this.focus()}},hideInput:function(){this.setTextboxValue("");this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4});this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0});this.isInputHidden=!1},focus:function(){var e=this;if(!e.isDisabled){e.ignoreFocus=!0;e.$control_input[0].focus();window.setTimeout(function(){e.ignoreFocus=!1;e.onFocus()},0)}return e},blur:function(e){this.$control_input[0].blur();this.onBlur(null,e);return this},getScoreFunction:function(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())},getSearchOptions:function(){var e=this.settings,t=e.sortField;"string"==typeof t&&(t=[{field:t}]);return{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}},search:function(e){var t,i,n,r=this.settings,s=this.getSearchOptions();if(r.score){n=this.settings.score.apply(this,[e]);if("function"!=typeof n)throw new Error('Selectize "score" setting must be a function that returns a function')}if(e!==this.lastQuery){this.lastQuery=e;i=this.sifter.search(e,S.extend(s,{score:n}));this.currentResults=i}else i=S.extend(!0,{},this.currentResults);if(r.hideSelected)for(t=i.items.length-1;0<=t;t--)-1!==this.items.indexOf(O(i.items[t].id))&&i.items.splice(t,1);return i},refreshOptions:function(e){void 0===e&&(e=!0);var t,i,n,r,s,o,a,l,c,d,u,h,p,f,g=this,m=g.$control_input.val().trim(),v=g.search(m),b=g.$dropdown_content,y=g.$activeOption&&O(g.$activeOption.attr("data-value")),M=v.items.length;"number"==typeof g.settings.maxOptions&&(M=Math.min(M,g.settings.maxOptions));r={};s=[];for(t=0;t<M;t++){o=g.options[v.items[t].id];a=g.render("option",o);l=o[g.settings.optgroupField]||"";c=Array.isArray(l)?l:[l];for(i=0,n=c&&c.length;i<n;i++){l=c[i];g.optgroups.hasOwnProperty(l)||(l="");if(!r.hasOwnProperty(l)){r[l]=document.createDocumentFragment();s.push(l)}r[l].appendChild(a)}}this.settings.lockOptgroupOrder&&s.sort(function(e,t){var i=g.optgroups[e]&&g.optgroups[e].$order||0,n=g.optgroups[t]&&g.optgroups[t].$order||0;return i-n});d=document.createDocumentFragment();for(t=0,M=s.length;t<M;t++){l=s[t];if(g.optgroups.hasOwnProperty(l)&&r[l].childNodes.length){u=document.createDocumentFragment();u.appendChild(g.render("optgroup_header",g.optgroups[l]));u.appendChild(r[l]);d.appendChild(g.render("optgroup",S.extend({},g.optgroups[l],{html:(e=>{var t=document.createElement("div");t.appendChild(e.cloneNode(!0));return t.innerHTML})(u),dom:u})))}else d.appendChild(r[l])}b.html(d);if(g.settings.highlight){b.removeHighlight();if(v.query.length&&v.tokens.length)for(t=0,M=v.tokens.length;t<M;t++)((e,t)=>{var o,a;if("string"!=typeof t||t.length)o="string"==typeof t?new RegExp(t,"i"):t,a=function(e){var t=0;if(3===e.nodeType){var i=e.data.search(o);if(0<=i&&0<e.data.length){var n=e.data.match(o),r=document.createElement("span"),i=(r.className="highlight",e.splitText(i)),n=(i.splitText(n[0].length),i.cloneNode(!0));r.appendChild(n);i.parentNode.replaceChild(r,i);t=1}}else if(1===e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&("highlight"!==e.className||"SPAN"!==e.tagName))for(var s=0;s<e.childNodes.length;++s)s+=a(e.childNodes[s]);return t},e.each(function(){a(this)})})(b,v.tokens[t].regex)}if(!g.settings.hideSelected){g.$dropdown.find(".selected").removeClass("selected");for(t=0,M=g.items.length;t<M;t++)g.getOption(g.items[t]).addClass("selected")}h=g.canCreate(m);if(h&&g.settings.showAddOptionOnCreate){b.prepend(g.render("option_create",{input:m}));f=S(b[0].childNodes[0])}g.hasOptions=0<v.items.length||h&&g.settings.showAddOptionOnCreate;if(g.hasOptions){if(0<v.items.length){m=y&&g.getOption(y);""!==v.query&&m&&m.length?p=m:"single"===g.settings.mode&&g.items.length&&(p=g.getOption(g.items[0]));p&&p.length||(p=f&&!g.settings.addPrecedence?g.getAdjacentOption(f,1):b.find("[data-selectable]:first"))}else p=f;g.setActiveOption(p);e&&!g.isOpen&&g.open()}else{g.setActiveOption(null);e&&g.isOpen&&g.close()}},addOption:function(e){var t,i,n;if(Array.isArray(e))for(t=0,i=e.length;t<i;t++)this.addOption(e[t]);else if(n=this.registerOption(e)){this.userOptions[n]=!0;this.lastQuery=null;this.trigger("option_add",n,e)}},registerOption:function(e){var t=O(e[this.settings.valueField]);if(null==t||this.options.hasOwnProperty(t))return!1;e.$order=e.$order||++this.order;this.options[t]=e;return t},registerOptionGroup:function(e){var t=O(e[this.settings.optgroupValueField]);if(!t)return!1;e.$order=e.$order||++this.order;this.optgroups[t]=e;return t},addOptionGroup:function(e,t){t[this.settings.optgroupValueField]=e;(e=this.registerOptionGroup(t))&&this.trigger("optgroup_add",e,t)},removeOptionGroup:function(e){if(this.optgroups.hasOwnProperty(e)){delete this.optgroups[e];this.renderCache={};this.trigger("optgroup_remove",e)}},clearOptionGroups:function(){this.optgroups={};this.renderCache={};this.trigger("optgroup_clear")},updateOption:function(e,t){var i,n,r,s=this;e=O(e);i=O(t[s.settings.valueField]);if(null!==e&&s.options.hasOwnProperty(e)){if("string"!=typeof i)throw new Error("Value must be set in option data");r=s.options[e].$order;if(i!==e){delete s.options[e];n=s.items.indexOf(e);-1!==n&&s.items.splice(n,1,i)}t.$order=t.$order||r;s.options[i]=t;n=s.renderCache.item;r=s.renderCache.option;if(n){delete n[e];delete n[i]}if(r){delete r[e];delete r[i]}if(-1!==s.items.indexOf(i)){n=s.getItem(e);r=S(s.render("item",t));n.hasClass("active")&&r.addClass("active");n.replaceWith(r)}s.lastQuery=null;s.isOpen&&s.refreshOptions(!1)}},removeOption:function(e,t){e=O(e);var i=this.renderCache.item,n=this.renderCache.option;i&&delete i[e];n&&delete n[e];delete this.userOptions[e];delete this.options[e];this.lastQuery=null;this.trigger("option_remove",e);this.removeItem(e,t)},clearOptions:function(e){var i=this;i.loadedSearches={};i.userOptions={};i.renderCache={};var n=i.options;S.each(i.options,function(e,t){-1==i.items.indexOf(e)&&delete n[e]});i.options=i.sifter.items=n;i.lastQuery=null;i.trigger("option_clear");i.clear(e)},getOption:function(e){return this.getElementWithValue(e,this.$dropdown_content.find("[data-selectable]"))},getFirstOption:function(){var e=this.$dropdown.find("[data-selectable]");return 0<e.length?e.eq(0):S()},getAdjacentOption:function(e,t){var i=this.$dropdown.find("[data-selectable]"),n=i.index(e)+t;return 0<=n&&n<i.length?i.eq(n):S()},getElementWithValue:function(e,t){e=O(e);if(null!=e)for(var i=0,n=t.length;i<n;i++)if(t[i].getAttribute("data-value")===e)return S(t[i]);return S()},getElementWithTextContent:function(e,t,i){e=O(e);if(null!=e)for(var n=0,r=i.length;n<r;n++){var s=i[n].textContent;if(1==t){s=null!==s?s.toLowerCase():null;e=e.toLowerCase()}if(s===e)return S(i[n])}return S()},getItem:function(e){return this.getElementWithValue(e,this.$control.children())},getFirstItemMatchedByTextContent:function(e,t){t=null!==t&&!0===t;return this.getElementWithTextContent(e,t,this.$dropdown_content.find("[data-selectable]"))},addItems:function(e,t){this.buffer=document.createDocumentFragment();for(var i=this.$control[0].childNodes,n=0;n<i.length;n++)this.buffer.appendChild(i[n]);for(var r=Array.isArray(e)?e:[e],n=0,s=r.length;n<s;n++){this.isPending=n<s-1;this.addItem(r[n],t)}var o=this.$control[0];o.insertBefore(this.buffer,o.firstChild);this.buffer=null},addItem:function(s,o){var e=o?[]:["change"];r(this,e,function(){var e,t,i,n=this,r=n.settings.mode;s=O(s);if(-1!==n.items.indexOf(s))"single"===r&&n.close();else if(n.options.hasOwnProperty(s)){"single"===r&&n.clear(o);if("multi"!==r||!n.isFull()){e=S(n.render("item",n.options[s]));i=n.isFull();n.items.splice(n.caretPos,0,s);n.insertAtCaret(e);n.isPending&&(i||!n.isFull())||n.refreshState();if(n.isSetup){i=n.$dropdown_content.find("[data-selectable]");if(!n.isPending){t=n.getOption(s);t=n.getAdjacentOption(t,1).attr("data-value");n.refreshOptions(n.isFocused&&"single"!==r);t&&n.setActiveOption(n.getOption(t))}!i.length||n.isFull()?n.close():n.isPending||n.positionDropdown();n.updatePlaceholder();n.trigger("item_add",s,e);n.isPending||n.updateOriginalInput({silent:o})}}}})},removeItem:function(e,t){var i,n,r=this,s=e instanceof S?e:r.getItem(e);e=O(s.attr("data-value"));i=r.items.indexOf(e);if(-1!==i){r.trigger("item_before_remove",e,s);s.remove();if(s.hasClass("active")){n=r.$activeItems.indexOf(s[0]);r.$activeItems.splice(n,1)}r.items.splice(i,1);r.lastQuery=null;!r.settings.persist&&r.userOptions.hasOwnProperty(e)&&r.removeOption(e,t);i<r.caretPos&&r.setCaret(r.caretPos-1);r.refreshState();r.updatePlaceholder();r.updateOriginalInput({silent:t});r.positionDropdown();r.trigger("item_remove",e,s)}},createItem:function(e,i){var n=this,r=n.caretPos,s=(e=e||(n.$control_input.val()||"").trim(),arguments[arguments.length-1]);"function"!=typeof s&&(s=function(){});"boolean"!=typeof i&&(i=!0);if(!n.canCreate(e))return s(),!1;n.lock();var t,o,a="function"==typeof n.settings.create?this.settings.create:function(e){var t={},i=(t[n.settings.labelField]=e,e);if(n.settings.formatValueToKey&&"function"==typeof n.settings.formatValueToKey){i=n.settings.formatValueToKey.apply(this,[i]);if(null==i||"object"==typeof i||"function"==typeof i)throw new Error('Selectize "formatValueToKey" setting must be a function that returns a value other than object or function.')}t[n.settings.valueField]=i;return t},l=(t=function(e){n.unlock();if(!e||"object"!=typeof e)return s();var t=O(e[n.settings.valueField]);if("string"!=typeof t)return s();n.setTextboxValue("");n.addOption(e);n.setCaret(r);n.addItem(t);n.refreshOptions(i&&"single"!==n.settings.mode);s(e)},o=!1,function(){if(!o){o=!0;t.apply(this,arguments)}}),a=a.apply(this,[e,l]);void 0!==a&&l(a);return!0},refreshItems:function(){this.lastQuery=null;this.isSetup&&this.addItem(this.items);this.refreshState();this.updateOriginalInput()},refreshState:function(){this.refreshValidityState();this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var e=!this.items.length;this.isInvalid=e;this.$control_input.prop("required",e);this.$input.prop("required",!e)},refreshClasses:function(){var e=this,t=e.isFull(),i=e.isLocked;e.$wrapper.toggleClass("rtl",e.rtl);e.$control.toggleClass("focus",e.isFocused).toggleClass("disabled",e.isDisabled).toggleClass("required",e.isRequired).toggleClass("invalid",e.isInvalid).toggleClass("locked",i).toggleClass("full",t).toggleClass("not-full",!t).toggleClass("input-active",e.isFocused&&!e.isInputHidden).toggleClass("dropdown-active",e.isOpen).toggleClass("has-options",!S.isEmptyObject(e.options)).toggleClass("has-items",0<e.items.length);e.$control_input.data("grow",!t&&!i)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(e){var t,i,n,r,s=this;e=e||{};if(s.tagType===$){n=[];for(t=0,i=s.items.length;t<i;t++){r=s.options[s.items[t]][s.settings.labelField]||"";n.push('<option value="'+l(s.items[t])+'" selected="selected">'+l(r)+"</option>")}n.length||this.$input.attr("multiple")||n.push('<option value="" selected="selected"></option>');s.$input.html(n.join(""))}else{s.$input.val(s.getValue());s.$input.attr("value",s.$input.val())}!s.isSetup||e.silent||s.trigger("change",s.$input.val())},updatePlaceholder:function(){if(this.settings.placeholder){var e=this.$control_input;this.items.length?e.removeAttr("placeholder"):e.attr("placeholder",this.settings.placeholder);e.triggerHandler("update",{force:!0})}},open:function(){var e=this;if(!(e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull())){e.focus();e.isOpen=!0;e.refreshState();e.$dropdown.css({visibility:"hidden",display:"block"});e.positionDropdown();e.$dropdown.css({visibility:"visible"});e.trigger("dropdown_open",e.$dropdown)}},close:function(){var e=this,t=e.isOpen;if("single"===e.settings.mode&&e.items.length){e.hideInput();e.isBlurring&&e.$control_input.blur()}e.isOpen=!1;e.$dropdown.hide();e.setActiveOption(null);e.refreshState();t&&e.trigger("dropdown_close",e.$dropdown)},positionDropdown:function(){var e=this.$control,t="body"===this.settings.dropdownParent?e.offset():e.position();t.top+=e.outerHeight(!0);this.$dropdown.css({width:e[0].getBoundingClientRect().width,top:t.top,left:t.left})},clear:function(e){var t=this;if(t.items.length){t.$control.children(":not(input)").remove();t.items=[];t.lastQuery=null;t.setCaret(0);t.setActiveItem(null);t.updatePlaceholder();t.updateOriginalInput({silent:e});t.refreshState();t.showInput();t.trigger("clear")}},insertAtCaret:function(e){var t=Math.min(this.caretPos,this.items.length),i=e[0],n=this.buffer||this.$control[0];0===t?n.insertBefore(i,n.firstChild):n.insertBefore(i,n.childNodes[t]);this.setCaret(t+1)},deleteSelection:function(e){var t,i,n,r,s,o=this,a=e&&8===e.keyCode?-1:1,l=u(o.$control_input[0]);o.$activeOption&&!o.settings.hideSelected&&(r=("string"==typeof o.settings.deselectBehavior&&"top"===o.settings.deselectBehavior?o.getFirstOption():o.getAdjacentOption(o.$activeOption,-1)).attr("data-value"));n=[];if(o.$activeItems.length){s=o.$control.children(".active:"+(0<a?"last":"first"));s=o.$control.children(":not(input)").index(s);0<a&&s++;for(t=0,i=o.$activeItems.length;t<i;t++)n.push(S(o.$activeItems[t]).attr("data-value"));if(e){e.preventDefault();e.stopPropagation()}}else(o.isFocused||"single"===o.settings.mode)&&o.items.length&&(a<0&&0===l.start&&0===l.length?n.push(o.items[o.caretPos-1]):0<a&&l.start===o.$control_input.val().length&&n.push(o.items[o.caretPos]));if(!n.length||"function"==typeof o.settings.onDelete&&!1===o.settings.onDelete.apply(o,[n]))return!1;void 0!==s&&o.setCaret(s);for(;n.length;)o.removeItem(n.pop());o.showInput();o.positionDropdown();o.refreshOptions(!0);if(r){a=o.getOption(r);a.length&&o.setActiveOption(a)}return!0},advanceSelection:function(e,t){var i,n,r,s=this;if(0!==e){s.rtl&&(e*=-1);i=0<e?"last":"first";r=u(s.$control_input[0]);if(s.isFocused&&!s.isInputHidden){n=s.$control_input.val().length;r=e<0?0===r.start&&0===r.length:r.start===n;r&&!n&&s.advanceCaret(e,t)}else{r=s.$control.children(".active:"+i);if(r.length){n=s.$control.children(":not(input)").index(r);s.setActiveItem(null);s.setCaret(0<e?n+1:n)}}}},advanceCaret:function(e,t){var i;if(0!==e){i=0<e?"next":"prev";if(this.isShiftDown){i=this.$control_input[i]();if(i.length){this.hideInput();this.setActiveItem(i);t&&t.preventDefault()}}else this.setCaret(this.caretPos+e)}},setCaret:function(e){e="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,e));if(!this.isPending)for(var t,i=this.$control.children(":not(input)"),n=0,r=i.length;n<r;n++){t=S(i[n]).detach();n<e?this.$control_input.before(t):this.$control.append(t)}this.caretPos=e},lock:function(){this.close();this.isLocked=!0;this.refreshState()},unlock:function(){this.isLocked=!1;this.refreshState()},disable:function(){this.$input.prop("disabled",!0);this.$control_input.prop("disabled",!0).prop("tabindex",-1);this.isDisabled=!0;this.lock()},enable:function(){this.$input.prop("disabled",!1);this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex);this.isDisabled=!1;this.unlock()},destroy:function(){var e=this,t=e.eventNS,i=e.revertSettings;e.trigger("destroy");e.off();e.$wrapper.remove();e.$dropdown.remove();e.$input.html("").append(i.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:i.tabindex}).show();e.$control_input.removeData("grow");e.$input.removeData("selectize");if(0==--f.count&&f.$testInput){f.$testInput.remove();f.$testInput=void 0}S(window).off(t);S(document).off(t);S(document.body).off(t);delete e.$input[0].selectize},render:function(e,t){var i,n,r="",s=!1,o=this;if("option"===e||"item"===e){i=O(t[o.settings.valueField]);s=!!i}if(s){c(o.renderCache[e])||(o.renderCache[e]={});if(o.renderCache[e].hasOwnProperty(i))return o.renderCache[e][i]}r=S(o.settings.render[e].apply(this,[t,l]));if("option"===e||"option_create"===e)t[o.settings.disabledField]||r.attr("data-selectable","");else if("optgroup"===e){n=t[o.settings.optgroupValueField]||"";r.attr("data-group",n);t[o.settings.disabledField]&&r.attr("data-disabled","")}"option"!==e&&"item"!==e||r.attr("data-value",i||"");s&&(o.renderCache[e][i]=r[0]);return r[0]},clearCache:function(e){void 0===e?this.renderCache={}:delete this.renderCache[e]},canCreate:function(e){var t;return!!this.settings.create&&(t=this.settings.createFilter,e.length)&&("function"!=typeof t||t.apply(this,[e]))&&("string"!=typeof t||new RegExp(t).test(e))&&(!(t instanceof RegExp)||t.test(e))}});f.count=0;f.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,showAddOptionOnCreate:!0,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!0,preload:!1,allowEmptyOption:!1,showEmptyOptionInDropdown:!1,emptyOptionLabel:"--",closeAfterSelect:!1,scrollDuration:60,deselectBehavior:"previous",loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}};S.fn.selectize=function(d){function u(e,r){function t(e,t){e=S(e);var i=O(e.val());if(i||m.allowEmptyOption)if(l.hasOwnProperty(i)){if(t){var n=l[i][A];n?S.isArray(n)?n.push(t):l[i][A]=[n,t]:l[i][A]=t}}else{n=c(e)||{};n[b]=n[b]||e.text();n[y]=n[y]||i;n[M]=n[M]||e.prop("disabled");n[A]=n[A]||t;l[i]=n;a.push(n);e.is(":selected")&&r.items.push(i)}}var i,n,s,o,a=r.options,l={},c=function(e){var t=v&&e.attr(v);return"string"==typeof t&&t.length?JSON.parse(t):null};r.maxItems=e.attr("multiple")?null:1;o=e.children();for(i=0,n=o.length;i<n;i++){s=o[i].tagName.toLowerCase();if("optgroup"===s){g=void 0;d=void 0;u=void 0;h=void 0;p=void 0;f=void 0;var d,u,h,p,f,g=o[i];g=S(g);h=g.attr("label");if(h){p=c(g)||{};p[_]=h;p[w]=h;p[M]=g.prop("disabled");r.optgroups.push(p)}f=S("option",g);for(d=0,u=f.length;d<u;d++)t(f[d],h)}else"option"===s&&t(o[i])}}var h=S.fn.selectize.defaults,m=S.extend({},h,d),v=m.dataAttr,b=m.labelField,y=m.valueField,M=m.disabledField,A=m.optgroupField,_=m.optgroupLabelField,w=m.optgroupValueField;return this.each(function(){if(!this.selectize){var e=S(this),t=this.tagName.toLowerCase(),i=e.attr("placeholder")||e.attr("data-placeholder");i||m.allowEmptyOption||(i=e.children('option[value=""]').text());if(m.allowEmptyOption&&m.showEmptyOptionInDropdown&&!e.children('option[value=""]').length){var n=e.html();e.html('<option value="">'+m.emptyOptionLabel+"</option>"+n)}n={placeholder:i,options:[],optgroups:[],items:[]};if("select"===t)u(e,n);else{var r,s,o,a,l=e,c=n,i=l.attr(v);if(i){c.options=JSON.parse(i);for(r=0,s=c.options.length;r<s;r++)c.items.push(c.options[r][y])}else{i=S.trim(l.val()||"");if(m.allowEmptyOption||i.length){o=i.split(m.delimiter);for(r=0,s=o.length;r<s;r++){a={};a[b]=o[r];a[y]=o[r];c.options.push(a)}c.items=o}}}t=new f(e,S.extend(!0,{},h,n,d));t.settings_user=d}})};S.fn.selectize.defaults=f.defaults;S.fn.selectize.support={validity:C};f.define("auto_position",function(){let s={top:"top",bottom:"bottom"};this.positionDropdown=function(){var e=this.$control,t="body"===this.settings.dropdownParent?e.offset():e.position(),i=(t.top+=e.outerHeight(!0),this.$dropdown.prop("scrollHeight")+5),n=this.$control.get(0).getBoundingClientRect().top,r=this.$wrapper.height(),n=n+i+r>window.innerHeight?s.top:s.bottom,i={width:e.outerWidth(),left:t.left};if(n===s.top){Object.assign(i,{bottom:t.top,top:"unset",margin:"0 0 5px 0"});this.$dropdown.addClass("selectize-position-top")}else{Object.assign(i,{top:t.top,bottom:"unset",margin:"5px 0 0 0"});this.$dropdown.removeClass("selectize-position-top")}this.$dropdown.css(i)}});f.define("auto_select_on_type",function(e){var i,n=this;n.onBlur=(i=n.onBlur,function(e){var t=n.getFirstItemMatchedByTextContent(n.lastValue,!0);void 0!==t.attr("data-value")&&n.getValue()!==t.attr("data-value")&&n.setValue(t.attr("data-value"));return i.apply(this,arguments)})});f.define("autofill_disable",function(e){var t,i=this;i.setup=(t=i.setup,function(){t.apply(i,arguments);i.$control_input.attr({autocomplete:"new-password",autofill:"no"})})});f.define("drag_drop",function(e){if(!S.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var t,i,n,r=this;r.lock=(t=r.lock,function(){var e=r.$control.data("sortable");e&&e.disable();return t.apply(r,arguments)});r.unlock=(i=r.unlock,function(){var e=r.$control.data("sortable");e&&e.enable();return i.apply(r,arguments)});r.setup=(n=r.setup,function(){n.apply(this,arguments);var i=r.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:r.isLocked,start:function(e,t){t.placeholder.css("width",t.helper.css("width"));i.addClass("dragging")},stop:function(){i.removeClass("dragging");var e=r.$activeItems?r.$activeItems.slice():null,t=[];i.children("[data-value]").each(function(){t.push(S(this).attr("data-value"))});r.isFocused=!1;r.setValue(t);r.isFocused=!0;r.setActiveItem(e);r.positionDropdown()}})})}});f.define("dropdown_header",function(e){var t,i=this;e=S.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(e){return'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a href="javascript:void(0)" class="'+e.closeClass+'">&#xd7;</a></div></div>'}},e);i.setup=(t=i.setup,function(){t.apply(i,arguments);i.$dropdown_header=S(e.html(e));i.$dropdown.prepend(i.$dropdown_header)})});f.define("optgroup_columns",function(o){var n,a=this;o=S.extend({equalizeWidth:!0,equalizeHeight:!0},o);this.getAdjacentOption=function(e,t){var i=e.closest("[data-group]").find("[data-selectable]"),n=i.index(e)+t;return 0<=n&&n<i.length?i.eq(n):S()};this.onKeyDown=(n=a.onKeyDown,function(e){var t,i;if(!this.isOpen||37!==e.keyCode&&39!==e.keyCode)return n.apply(this,arguments);a.ignoreHover=!0;i=this.$activeOption.closest("[data-group]");t=i.find("[data-selectable]").index(this.$activeOption);i=37===e.keyCode?i.prev("[data-group]"):i.next("[data-group]");i=i.find("[data-selectable]");i=i.eq(Math.min(i.length-1,t));i.length&&this.setActiveOption(i)});function e(){var e,t,i,n,r=S("[data-group]",a.$dropdown_content),s=r.length;if(s&&a.$dropdown_content.width()){if(o.equalizeHeight){t=0;for(e=0;e<s;e++)t=Math.max(t,r.eq(e).height());r.css({height:t})}if(o.equalizeWidth){n=a.$dropdown_content.innerWidth()-l();i=Math.round(n/s);r.css({width:i});if(1<s){n=n-i*(s-1);r.eq(s-1).css({width:n})}}}}var l=function(){var e,t=l.width,i=document;if(void 0===t){e=i.createElement("div");e.innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>';e=e.firstChild;i.body.appendChild(e);t=l.width=e.offsetWidth-e.clientWidth;i.body.removeChild(e)}return t};if(o.equalizeHeight||o.equalizeWidth){i.after(this,"positionDropdown",e);i.after(this,"refreshOptions",e)}});f.define("remove_button",function(e){e=S.extend({label:"&#xd7;",title:"Remove",className:"remove",append:!0},e);function t(r,t){t.className="remove-single";var i,s=r,o='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+l(t.title)+'">'+t.label+"</a>";r.setup=(i=s.setup,function(){if(t.append){var e=S(s.$input.context).attr("id"),n=(S("#"+e),s.settings.render.item);s.settings.render.item=function(e){return t=n.apply(r,arguments),i=o,S("<span>").append(t).append(i);var t,i}}i.apply(r,arguments);r.$control.on("click","."+t.className,function(e){e.preventDefault();s.isLocked||s.clear()})})}function i(s,e){var t,i=s,o='<a href="javascript:void(0)" class="'+e.className+'" tabindex="-1" title="'+l(e.title)+'">'+e.label+"</a>";s.setup=(t=i.setup,function(){if(e.append){var r=i.settings.render.item;i.settings.render.item=function(e){return t=r.apply(s,arguments),i=o,n=t.search(/(<\/[^>]+>\s*)$/),t.substring(0,n)+i+t.substring(n);var t,i,n}}t.apply(s,arguments);s.$control.on("click","."+e.className,function(e){e.preventDefault();if(!i.isLocked){var t=S(e.currentTarget).parent();i.setActiveItem(t);i.deleteSelection()&&i.setCaret(i.items.length);return!1}})})}("single"===this.settings.mode?t:i)(this,e)});f.define("restore_on_backspace",function(i){var n,e=this;i.text=i.text||function(e){return e[this.settings.labelField]};this.onKeyDown=(n=e.onKeyDown,function(e){var t;if(8===e.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length){t=this.caretPos-1;if(0<=t&&t<this.items.length){t=this.options[this.items[t]];if(this.deleteSelection(e)){this.setTextboxValue(i.text.apply(this,[t]));this.refreshOptions(!0)}e.preventDefault();return}}return n.apply(this,arguments)})});f.define("select_on_focus",function(e){var i,t,n=this;n.on("focus",(i=n.onFocus,function(e){var t=n.getItem(n.getValue()).text();n.clear();n.setTextboxValue(t);n.$control_input.select();setTimeout(function(){n.settings.selectOnTab&&n.setActiveOption(n.getFirstItemMatchedByTextContent(t));n.settings.score=null},0);return i.apply(this,arguments)}));n.onBlur=(t=n.onBlur,function(e){""===n.getValue()&&n.lastValidValue!==n.getValue()&&n.setValue(n.lastValidValue);setTimeout(function(){n.settings.score=function(){return function(){return 1}}},0);return t.apply(this,arguments)});n.settings.score=function(){return function(){return 1}}});f.define("tag_limit",function(r){let t=this;r.tagLimit=r.tagLimit;this.onBlur=(e=>{let i=t.onBlur;return function(e){i.apply(this,e);if(e){var t=this.$control,n=t.find(".item");let i=r.tagLimit;if(!(void 0===i||n.length<=i)){n.toArray().forEach(function(e,t){t<i||S(e).hide()});t.append("<span><b>"+(n.length-i)+"</b></span>")}}}})();this.onFocus=(e=>{let n=t.onFocus;return function(e){n.apply(this,e);if(e){var t=this.$control,i=t.find(".item");i.show();t.find("span").remove()}}})()});return f});define.amd=_previousDefineAmd;Espo.loader.setContextId("lib!autonumeric");((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AutoNumeric=t():e.AutoNumeric=t()})(this,function(){return(i=>{var n={};function r(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};i[e].call(t.exports,t,t.exports,r);t.l=!0;return t.exports}r.m=i;r.c=n;r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})};r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});Object.defineProperty(e,"__esModule",{value:!0})};r.t=function(t,e){1&e&&(t=r(t));if(8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);r.r(i);Object.defineProperty(i,"default",{enumerable:!0,value:t});if(2&e&&"string"!=typeof t)for(var n in t)r.d(i,n,function(e){return t[e]}.bind(null,n));return i};r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};r.d(t,"a",t);return t};r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};r.p="";return r(r.s="./src/main.js")})({"./src/AutoNumeric.js":
/*!****************************!*\
!*** ./src/AutoNumeric.js ***!
\****************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return p});var D=i(/*! ./AutoNumericHelper */"./src/AutoNumericHelper.js"),d=i(/*! ./AutoNumericEnum */"./src/AutoNumericEnum.js"),n=i(/*! ./maths/Evaluator */"./src/maths/Evaluator.js"),r=i(/*! ./maths/Parser */"./src/maths/Parser.js");function u(e){return(e=>{if(Array.isArray(e))return o(e)})(e)||(e=>{if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)})(e)||s(e)||(()=>{throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function f(e,t){return(e=>{if(Array.isArray(e))return e})(e)||((e,t)=>{if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){i.push(o.value);if(t&&i.length===t)break}}catch(e){r=!0;s=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw s}}return i}})(e,t)||s(e,t)||(()=>{throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function s(e,t){if(e){if("string"==typeof e)return o(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);return"Map"===i||"Set"===i?Array.from(i):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function l(){l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i,n=arguments[t];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};return l.apply(this,arguments)}function h(e){h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};return h(e)}function a(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}var p=(()=>{function N(){var s=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n=this,r=N;if(!(n instanceof r))throw new TypeError("Cannot call a class as a function");var o,e=N._setArgumentsValues(e,t,i),t=e.domElement,i=e.initialValue,e=e.userOptions;this.domElement=t;this.defaultRawValue="";this._setSettings(e,!1);this._checkElement();this.savedCancellableValue=null;this.historyTable=[];this.historyTableIndex=-1;this.onGoingRedo=!1;this.parentForm=this._getParentForm();if(!this.runOnce&&this.settings.formatOnPageLoad)this._formatDefaultValueOnPageLoad(i);else{if(D.default.isNull(i))switch(this.settings.emptyInputBehavior){case N.options.emptyInputBehavior.min:o=this.settings.minimumValue;break;case N.options.emptyInputBehavior.max:o=this.settings.maximumValue;break;case N.options.emptyInputBehavior.zero:o="0";break;case N.options.emptyInputBehavior.focus:case N.options.emptyInputBehavior.press:case N.options.emptyInputBehavior.always:case N.options.emptyInputBehavior.null:o="";break;default:o=this.settings.emptyInputBehavior}else o=i;this._setElementAndRawValue(o)}this.runOnce=!0;this.hasEventListeners=!1;if(this.isInputElement||this.isContentEditable){this.settings.noEventListeners||this._createEventListeners();this._setWritePermissions(!0)}this._saveInitialValues(i);this.sessionStorageAvailable=this.constructor._storageTest();this.storageNamePrefix="AUTO_";this._setPersistentStorageName();this.validState=!0;this.isFocused=!1;this.isWheelEvent=!1;this.isDropEvent=!1;this.isEditing=!1;this.rawValueOnFocus=void 0;this.internalModification=!1;this.attributeToWatch=this._getAttributeToWatch();this.getterSetter=Object.getOwnPropertyDescriptor(this.domElement.__proto__,this.attributeToWatch);this._addWatcher();this.settings.createLocalList&&this._createLocalList();this.constructor._addToGlobalList(this);this.global={set:function(t){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;s.autoNumericLocalList.forEach(function(e){e.set(t,i)})},setUnformatted:function(t){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;s.autoNumericLocalList.forEach(function(e){e.setUnformatted(t,i)})},get:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=[];s.autoNumericLocalList.forEach(function(e){t.push(e.get())});s._executeCallback(t,e);return t},getNumericString:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=[];s.autoNumericLocalList.forEach(function(e){t.push(e.getNumericString())});s._executeCallback(t,e);return t},getFormatted:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=[];s.autoNumericLocalList.forEach(function(e){t.push(e.getFormatted())});s._executeCallback(t,e);return t},getNumber:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=[];s.autoNumericLocalList.forEach(function(e){t.push(e.getNumber())});s._executeCallback(t,e);return t},getLocalized:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=[];s.autoNumericLocalList.forEach(function(e){t.push(e.getLocalized())});s._executeCallback(t,e);return t},reformat:function(){s.autoNumericLocalList.forEach(function(e){e.reformat()})},unformat:function(){s.autoNumericLocalList.forEach(function(e){e.unformat()})},unformatLocalized:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;s.autoNumericLocalList.forEach(function(e){e.unformatLocalized(t)})},update:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];s.autoNumericLocalList.forEach(function(e){e.update.apply(e,t)})},isPristine:function(){var t=!(0<arguments.length&&void 0!==arguments[0])||arguments[0],i=!0;s.autoNumericLocalList.forEach(function(e){i&&!e.isPristine(t)&&(i=!1)});return i},clear:function(){var t=0<arguments.length&&void 0!==arguments[0]&&arguments[0];s.autoNumericLocalList.forEach(function(e){e.clear(t)})},remove:function(){s.autoNumericLocalList.forEach(function(e){e.remove()})},wipe:function(){s.autoNumericLocalList.forEach(function(e){e.wipe()})},nuke:function(){s.autoNumericLocalList.forEach(function(e){e.nuke()})},has:function(e){var t=e instanceof N?s.autoNumericLocalList.has(e.node()):s.autoNumericLocalList.has(e);return t},addObject:function(e){var t,i;if(e instanceof N){t=e.node();i=e}else{t=e;i=N.getAutoNumericElement(t)}s._hasLocalList()||s._createLocalList();var n,r=i._getLocalList();if(0===r.size){i._createLocalList();r=i._getLocalList()}if(r instanceof Map)n=D.default.mergeMaps(s._getLocalList(),r);else{s._addToLocalList(t,i);n=s._getLocalList()}n.forEach(function(e){e._setLocalList(n)})},removeObject:function(e){var t,i,n=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(e instanceof N){t=e.node();i=e}else{t=e;i=N.getAutoNumericElement(t)}var r=s.autoNumericLocalList;s.autoNumericLocalList.delete(t);r.forEach(function(e){e._setLocalList(s.autoNumericLocalList)});n||t!==s.node()?i._createLocalList():i._setLocalList(new Map)},empty:function(){var t=0<arguments.length&&void 0!==arguments[0]&&arguments[0],e=s.autoNumericLocalList;e.forEach(function(e){t?e._createLocalList():e._setLocalList(new Map)})},elements:function(){var t=[];s.autoNumericLocalList.forEach(function(e){t.push(e.node())});return t},getList:function(){return s.autoNumericLocalList},size:function(){return s.autoNumericLocalList.size}};this.options={reset:function(){s.settings={rawValue:s.defaultRawValue};s.update(N.defaultSettings);return s},allowDecimalPadding:function(e){s.update({allowDecimalPadding:e});return s},alwaysAllowDecimalCharacter:function(e){s.update({alwaysAllowDecimalCharacter:e});return s},caretPositionOnFocus:function(e){s.settings.caretPositionOnFocus=e;return s},createLocalList:function(e){s.settings.createLocalList=e;s.settings.createLocalList?s._hasLocalList()||s._createLocalList():s._deleteLocalList();return s},currencySymbol:function(e){s.update({currencySymbol:e});return s},currencySymbolPlacement:function(e){s.update({currencySymbolPlacement:e});return s},decimalCharacter:function(e){s.update({decimalCharacter:e});return s},decimalCharacterAlternative:function(e){s.settings.decimalCharacterAlternative=e;return s},decimalPlaces:function(e){D.default.warning("Using `options.decimalPlaces()` instead of calling the specific `options.decimalPlacesRawValue()`, `options.decimalPlacesShownOnFocus()` and `options.decimalPlacesShownOnBlur()` methods will reset those options.\nPlease call the specific methods if you do not want to reset those.",s.settings.showWarnings);s.update({decimalPlaces:e});return s},decimalPlacesRawValue:function(e){s.update({decimalPlacesRawValue:e});return s},decimalPlacesShownOnBlur:function(e){s.update({decimalPlacesShownOnBlur:e});return s},decimalPlacesShownOnFocus:function(e){s.update({decimalPlacesShownOnFocus:e});return s},defaultValueOverride:function(e){s.update({defaultValueOverride:e});return s},digitalGroupSpacing:function(e){s.update({digitalGroupSpacing:e});return s},digitGroupSeparator:function(e){s.update({digitGroupSeparator:e});return s},divisorWhenUnfocused:function(e){s.update({divisorWhenUnfocused:e});return s},emptyInputBehavior:function(e){if(null===s.rawValue&&e!==N.options.emptyInputBehavior.null){D.default.warning("You are trying to modify the `emptyInputBehavior` option to something different than `'null'` (".concat(e,"), but the element raw value is currently set to `null`. This would result in an invalid `rawValue`. In order to fix that, the element value has been changed to the empty string `''`."),s.settings.showWarnings);s.rawValue=""}s.update({emptyInputBehavior:e});return s},eventBubbles:function(e){s.settings.eventBubbles=e;return s},eventIsCancelable:function(e){s.settings.eventIsCancelable=e;return s},failOnUnknownOption:function(e){s.settings.failOnUnknownOption=e;return s},formatOnPageLoad:function(e){s.settings.formatOnPageLoad=e;return s},formulaMode:function(e){s.settings.formulaMode=e;return s},historySize:function(e){s.settings.historySize=e;return s},invalidClass:function(e){s.settings.invalidClass=e;return s},isCancellable:function(e){s.settings.isCancellable=e;return s},leadingZero:function(e){s.update({leadingZero:e});return s},maximumValue:function(e){s.update({maximumValue:e});return s},minimumValue:function(e){s.update({minimumValue:e});return s},modifyValueOnWheel:function(e){s.settings.modifyValueOnWheel=e;return s},negativeBracketsTypeOnBlur:function(e){s.update({negativeBracketsTypeOnBlur:e});return s},negativePositiveSignPlacement:function(e){s.update({negativePositiveSignPlacement:e});return s},negativeSignCharacter:function(e){s.update({negativeSignCharacter:e});return s},noEventListeners:function(e){e===N.options.noEventListeners.noEvents&&s.settings.noEventListeners===N.options.noEventListeners.addEvents&&s._removeEventListeners();s.update({noEventListeners:e});return s},onInvalidPaste:function(e){s.settings.onInvalidPaste=e;return s},outputFormat:function(e){s.settings.outputFormat=e;return s},overrideMinMaxLimits:function(e){s.update({overrideMinMaxLimits:e});return s},positiveSignCharacter:function(e){s.update({positiveSignCharacter:e});return s},rawValueDivisor:function(e){s.update({rawValueDivisor:e});return s},readOnly:function(e){s.settings.readOnly=e;s._setWritePermissions();return s},roundingMethod:function(e){s.update({roundingMethod:e});return s},saveValueToSessionStorage:function(e){s.update({saveValueToSessionStorage:e});return s},symbolWhenUnfocused:function(e){s.update({symbolWhenUnfocused:e});return s},selectNumberOnly:function(e){s.settings.selectNumberOnly=e;return s},selectOnFocus:function(e){s.settings.selectOnFocus=e;return s},serializeSpaces:function(e){s.settings.serializeSpaces=e;return s},showOnlyNumbersOnFocus:function(e){s.update({showOnlyNumbersOnFocus:e});return s},showPositiveSign:function(e){s.update({showPositiveSign:e});return s},showWarnings:function(e){s.settings.showWarnings=e;return s},styleRules:function(e){s.update({styleRules:e});return s},suffixText:function(e){s.update({suffixText:e});return s},unformatOnHover:function(e){s.settings.unformatOnHover=e;return s},unformatOnSubmit:function(e){s.settings.unformatOnSubmit=e;return s},valuesToStrings:function(e){s.update({valuesToStrings:e});return s},watchExternalChanges:function(e){s.update({watchExternalChanges:e});return s},wheelOn:function(e){s.settings.wheelOn=e;return s},wheelStep:function(e){s.settings.wheelStep=e;return s}};this._triggerEvent(N.events.initialized,this.domElement,{newValue:D.default.getElementValue(this.domElement),newRawValue:this.rawValue,error:null,aNElement:this})}var e=N,t=[{key:"_saveInitialValues",value:function(e){this.initialValueHtmlAttribute=D.default.scientificToDecimal(this.domElement.getAttribute("value"));D.default.isNull(this.initialValueHtmlAttribute)&&(this.initialValueHtmlAttribute="");this.initialValue=e;D.default.isNull(this.initialValue)&&(this.initialValue="")}},{key:"_createEventListeners",value:function(){var t=this;this.formulaMode=!1;this._onFocusInFunc=function(e){t._onFocusIn(e)};this._onFocusInAndMouseEnterFunc=function(e){t._onFocusInAndMouseEnter(e)};this._onFocusFunc=function(){t._onFocus()};this._onKeydownFunc=function(e){t._onKeydown(e)};this._onKeypressFunc=function(e){t._onKeypress(e)};this._onKeyupFunc=function(e){t._onKeyup(e)};this._onFocusOutAndMouseLeaveFunc=function(e){t._onFocusOutAndMouseLeave(e)};this._onPasteFunc=function(e){t._onPaste(e)};this._onWheelFunc=function(e){t._onWheel(e)};this._onDropFunc=function(e){t._onDrop(e)};this._onKeydownGlobalFunc=function(e){t._onKeydownGlobal(e)};this._onKeyupGlobalFunc=function(e){t._onKeyupGlobal(e)};this.domElement.addEventListener("focusin",this._onFocusInFunc,!1);this.domElement.addEventListener("focus",this._onFocusInAndMouseEnterFunc,!1);this.domElement.addEventListener("focus",this._onFocusFunc,!1);this.domElement.addEventListener("mouseenter",this._onFocusInAndMouseEnterFunc,!1);this.domElement.addEventListener("keydown",this._onKeydownFunc,!1);this.domElement.addEventListener("keypress",this._onKeypressFunc,!1);this.domElement.addEventListener("keyup",this._onKeyupFunc,!1);this.domElement.addEventListener("blur",this._onFocusOutAndMouseLeaveFunc,!1);this.domElement.addEventListener("mouseleave",this._onFocusOutAndMouseLeaveFunc,!1);this.domElement.addEventListener("paste",this._onPasteFunc,!1);this.domElement.addEventListener("wheel",this._onWheelFunc,!1);this.domElement.addEventListener("drop",this._onDropFunc,!1);this._setupFormListener();this.hasEventListeners=!0;if(!N._doesGlobalListExists()){document.addEventListener("keydown",this._onKeydownGlobalFunc,!1);document.addEventListener("keyup",this._onKeyupGlobalFunc,!1)}}},{key:"_removeEventListeners",value:function(){this.domElement.removeEventListener("focusin",this._onFocusInFunc,!1);this.domElement.removeEventListener("focus",this._onFocusInAndMouseEnterFunc,!1);this.domElement.removeEventListener("focus",this._onFocusFunc,!1);this.domElement.removeEventListener("mouseenter",this._onFocusInAndMouseEnterFunc,!1);this.domElement.removeEventListener("blur",this._onFocusOutAndMouseLeaveFunc,!1);this.domElement.removeEventListener("mouseleave",this._onFocusOutAndMouseLeaveFunc,!1);this.domElement.removeEventListener("keydown",this._onKeydownFunc,!1);this.domElement.removeEventListener("keypress",this._onKeypressFunc,!1);this.domElement.removeEventListener("keyup",this._onKeyupFunc,!1);this.domElement.removeEventListener("paste",this._onPasteFunc,!1);this.domElement.removeEventListener("wheel",this._onWheelFunc,!1);this.domElement.removeEventListener("drop",this._onDropFunc,!1);this._removeFormListener();this.hasEventListeners=!1;document.removeEventListener("keydown",this._onKeydownGlobalFunc,!1);document.removeEventListener("keyup",this._onKeyupGlobalFunc,!1)}},{key:"_updateEventListeners",value:function(){this.settings.noEventListeners||this.hasEventListeners||this._createEventListeners();this.settings.noEventListeners&&this.hasEventListeners&&this._removeEventListeners()}},{key:"_setupFormListener",value:function(){var e=this;if(!D.default.isNull(this.parentForm)){this._onFormSubmitFunc=function(){e._onFormSubmit()};this._onFormResetFunc=function(){e._onFormReset()};if(this._hasParentFormCounter())this._incrementParentFormCounter();else{this._initializeFormCounterToOne();this.parentForm.addEventListener("submit",this._onFormSubmitFunc,!1);this.parentForm.addEventListener("reset",this._onFormResetFunc,!1);this._storeFormHandlerFunction()}}}},{key:"_removeFormListener",value:function(){if(!D.default.isNull(this.parentForm)){var e=this._getParentFormCounter();if(1===e){this.parentForm.removeEventListener("submit",this._getFormHandlerFunction().submitFn,!1);this.parentForm.removeEventListener("reset",this._getFormHandlerFunction().resetFn,!1);this._removeFormDataSetInfo()}else 1<e?this._decrementParentFormCounter():D.default.throwError("The AutoNumeric object count on the form is incoherent.")}}},{key:"_hasParentFormCounter",value:function(){return"anCount"in this.parentForm.dataset}},{key:"_getParentFormCounter",value:function(){return Number(this.parentForm.dataset.anCount)}},{key:"_initializeFormCounterToOne",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._getFormElement(e).dataset.anCount=1}},{key:"_incrementParentFormCounter",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._getFormElement(e).dataset.anCount++}},{key:"_decrementParentFormCounter",value:function(){this.parentForm.dataset.anCount--}},{key:"_hasFormHandlerFunction",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;return"anFormHandler"in this._getFormElement(e).dataset}},{key:"_getFormElement",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,e=D.default.isNull(e)?this.parentForm:e;return e}},{key:"_storeFormHandlerFunction",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=(this.constructor._doesFormHandlerListExists()||this.constructor._createFormHandlerList(),D.default.randomString());this._getFormElement(e).dataset.anFormHandler=t;window.aNFormHandlerMap.set(t,{submitFn:this._onFormSubmitFunc,resetFn:this._onFormResetFunc})}},{key:"_getFormHandlerKey",value:function(){this._hasFormHandlerFunction()||D.default.throwError("Unable to retrieve the form handler name");var e=this.parentForm.dataset.anFormHandler;""===e&&D.default.throwError("The form handler name is invalid");return e}},{key:"_getFormHandlerFunction",value:function(){var e=this._getFormHandlerKey();return window.aNFormHandlerMap.get(e)}},{key:"_removeFormDataSetInfo",value:function(){this._decrementParentFormCounter();window.aNFormHandlerMap.delete(this._getFormHandlerKey());this.parentForm.removeAttribute("data-an-count");this.parentForm.removeAttribute("data-an-form-handler")}},{key:"_setWritePermissions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];e&&this.domElement.readOnly||this.settings.readOnly?this._setReadOnly():this._setReadWrite()}},{key:"_setReadOnly",value:function(){this.isInputElement?this.domElement.readOnly=!0:this.domElement.setAttribute("contenteditable",!1)}},{key:"_setReadWrite",value:function(){this.isInputElement?this.domElement.readOnly=!1:this.domElement.setAttribute("contenteditable",!0)}},{key:"_addWatcher",value:function(){var t=this;if(!D.default.isUndefined(this.getterSetter)){var e=this.getterSetter,i=e.set,n=e.get;Object.defineProperty(this.domElement,this.attributeToWatch,{configurable:!0,get:function(){return n.call(t.domElement)},set:function(e){i.call(t.domElement,e);t.settings.watchExternalChanges&&!t.internalModification&&t.set(e)}})}}},{key:"_removeWatcher",value:function(){var t=this;if(!D.default.isUndefined(this.getterSetter)){var e=this.getterSetter,i=e.set,n=e.get;Object.defineProperty(this.domElement,this.attributeToWatch,{configurable:!0,get:function(){return n.call(t.domElement)},set:function(e){i.call(t.domElement,e)}})}}},{key:"_getAttributeToWatch",value:function(){var e;if(this.isInputElement)e="value";else{var t=this.domElement.nodeType;t===Node.ELEMENT_NODE||t===Node.DOCUMENT_NODE||t===Node.DOCUMENT_FRAGMENT_NODE?e="textContent":t===Node.TEXT_NODE&&(e="nodeValue")}return e}},{key:"_historyTableAdd",value:function(){var e=0===this.historyTable.length;if(e||this.rawValue!==this._historyTableCurrentValueUsed()){var t=!0;if(!e){e=this.historyTableIndex+1;e<this.historyTable.length&&this.rawValue===this.historyTable[e].value?t=!1:D.default.arrayTrim(this.historyTable,this.historyTableIndex+1)}this.historyTableIndex++;if(t){e=D.default.getElementSelection(this.domElement);this.selectionStart=e.start;this.selectionEnd=e.end;this.historyTable.push({value:this.rawValue,start:this.selectionStart+1,end:this.selectionEnd+1});if(1<this.historyTable.length){this.historyTable[this.historyTableIndex-1].start=this.selectionStart;this.historyTable[this.historyTableIndex-1].end=this.selectionEnd}}this.historyTable.length>this.settings.historySize&&this._historyTableForget()}}},{key:"_historyTableUndoOrRedo",value:function(){var e,t=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];if(t){e=0<this.historyTableIndex;e&&this.historyTableIndex--}else{e=this.historyTableIndex+1<this.historyTable.length;e&&this.historyTableIndex++}if(e){t=this.historyTable[this.historyTableIndex];this.set(t.value,null,!1);D.default.setElementSelection(this.domElement,t.start,t.end)}}},{key:"_historyTableUndo",value:function(){this._historyTableUndoOrRedo(!0)}},{key:"_historyTableRedo",value:function(){this._historyTableUndoOrRedo(!1)}},{key:"_historyTableForget",value:function(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1,t=[],i=0;i<e;i++){t.push(this.historyTable.shift());this.historyTableIndex--;this.historyTableIndex<0&&(this.historyTableIndex=0)}return 1===t.length?t[0]:t}},{key:"_historyTableCurrentValueUsed",value:function(){var e=this.historyTableIndex;e<0&&(e=0);e=D.default.isUndefinedOrNullOrEmpty(this.historyTable[e])?"":this.historyTable[e].value;return e}},{key:"_parseStyleRules",value:function(){var n=this;if(!D.default.isUndefinedOrNullOrEmpty(this.settings.styleRules)&&""!==this.rawValue){D.default.isUndefinedOrNullOrEmpty(this.settings.styleRules.positive)||(0<=this.rawValue?this._addCSSClass(this.settings.styleRules.positive):this._removeCSSClass(this.settings.styleRules.positive));D.default.isUndefinedOrNullOrEmpty(this.settings.styleRules.negative)||(this.rawValue<0?this._addCSSClass(this.settings.styleRules.negative):this._removeCSSClass(this.settings.styleRules.negative));D.default.isUndefinedOrNullOrEmpty(this.settings.styleRules.ranges)||0===this.settings.styleRules.ranges.length||this.settings.styleRules.ranges.forEach(function(e){n.rawValue>=e.min&&n.rawValue<e.max?n._addCSSClass(e.class):n._removeCSSClass(e.class)});D.default.isUndefinedOrNullOrEmpty(this.settings.styleRules.userDefined)||0===this.settings.styleRules.userDefined.length||this.settings.styleRules.userDefined.forEach(function(e){if(D.default.isFunction(e.callback))if(D.default.isString(e.classes))e.callback(n.rawValue)?n._addCSSClass(e.classes):n._removeCSSClass(e.classes);else if(D.default.isArray(e.classes))if(2===e.classes.length)if(e.callback(n.rawValue)){n._addCSSClass(e.classes[0]);n._removeCSSClass(e.classes[1])}else{n._removeCSSClass(e.classes[0]);n._addCSSClass(e.classes[1])}else if(2<e.classes.length){var i=e.callback(n.rawValue);D.default.isArray(i)?e.classes.forEach(function(e,t){D.default.isInArray(t,i)?n._addCSSClass(e):n._removeCSSClass(e)}):D.default.isInt(i)?e.classes.forEach(function(e,t){t===i?n._addCSSClass(e):n._removeCSSClass(e)}):D.default.isNull(i)?e.classes.forEach(function(e){n._removeCSSClass(e)}):D.default.throwError("The callback result is not an array nor a valid array index, ".concat(h(i)," given."))}else D.default.throwError("The classes attribute is not valid for the `styleRules` option.");else D.default.isUndefinedOrNullOrEmpty(e.classes)?e.callback(n):D.default.throwError("The callback/classes structure is not valid for the `styleRules` option.");else D.default.warning("The given `styleRules` callback is not a function, ".concat("undefined"==typeof callback?"undefined":h(callback)," given."),n.settings.showWarnings)})}}},{key:"_addCSSClass",value:function(e){this.domElement.classList.add(e)}},{key:"_removeCSSClass",value:function(e){this.domElement.classList.remove(e)}},{key:"update",value:function(){for(var t=this,e=arguments.length,i=new Array(e),n=0;n<e;n++)i[n]=arguments[n];Array.isArray(i)&&Array.isArray(i[0])&&(i=i[0]);var r=D.default.cloneObject(this.settings),s=this.rawValue,o={};D.default.isUndefinedOrNullOrEmpty(i)||0===i.length?o=null:1<=i.length&&i.forEach(function(e){t.constructor._isPreDefinedOptionValid(e)&&(e=t.constructor._getOptionObject(e));l(o,e)});try{this._setSettings(o,!0);this._setWritePermissions();this._updateEventListeners();this.set(s)}catch(e){this._setSettings(r,!0);D.default.throwError("Unable to update the settings, those are invalid: [".concat(e,"]"))}return this}},{key:"getSettings",value:function(){return this.settings}},{key:"set",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(D.default.isUndefined(e))D.default.warning("You are trying to set an 'undefined' value ; an error could have occurred.",this.settings.showWarnings);else{D.default.isNull(t)||this._setSettings(t,!0);if(null===e&&this.settings.emptyInputBehavior!==N.options.emptyInputBehavior.null)D.default.warning("You are trying to set the `null` value while the `emptyInputBehavior` option is set to ".concat(this.settings.emptyInputBehavior,". If you want to be able to set the `null` value, you need to change the 'emptyInputBehavior' option to `'null'`."),this.settings.showWarnings);else if(null===e){this._setElementAndRawValue(null,null,i);this._saveValueToPersistentStorage()}else{s=this.constructor._toNumericValue(e,this.settings);if(isNaN(Number(s))){D.default.warning("The value you are trying to set results in `NaN`. The element value is set to the empty string instead.",this.settings.showWarnings);this.setValue("",i)}else{if(""===s)switch(this.settings.emptyInputBehavior){case N.options.emptyInputBehavior.zero:s=0;break;case N.options.emptyInputBehavior.min:s=this.settings.minimumValue;break;case N.options.emptyInputBehavior.max:s=this.settings.maximumValue;break;default:D.default.isNumber(this.settings.emptyInputBehavior)&&(s=Number(this.settings.emptyInputBehavior))}if(""!==s){var t=this.constructor._checkIfInRangeWithOverrideOption(s,this.settings),t=f(t,2),n=t[0],t=t[1];if(n&&t&&this.settings.valuesToStrings&&this._checkValuesToStrings(s)){this._setElementAndRawValue(this.settings.valuesToStrings[s],s,i);this._saveValueToPersistentStorage()}else{var r=D.default.isZeroOrHasNoValue(s);r&&(s="0");if(n&&t){var r=this.constructor._roundRawValue(s,this.settings),r=this._trimLeadingAndTrailingZeros(r.replace(this.settings.decimalCharacter,".")),s=this._getRawValueToFormat(s);if(this.isFocused)s=this.constructor._roundFormattedValueShownOnFocus(s,this.settings);else{if(this.settings.divisorWhenUnfocused){s/=this.settings.divisorWhenUnfocused;s=s.toString()}s=this.constructor._roundFormattedValueShownOnBlur(s,this.settings)}s=this.constructor._modifyNegativeSignAndDecimalCharacterForFormattedValue(s,this.settings);s=this.constructor._addGroupSeparators(s,this.settings,this.isFocused,this.rawValue,r);!this.isFocused&&this.settings.symbolWhenUnfocused&&(s="".concat(s).concat(this.settings.symbolWhenUnfocused));(this.settings.decimalPlacesShownOnFocus||this.settings.divisorWhenUnfocused)&&this._saveValueToPersistentStorage();this._setElementAndRawValue(s,r,i);this._setValidOrInvalidState(r)}else{this._triggerRangeEvents(n,t);D.default.throwError("The value [".concat(s,"] being set falls outside of the minimumValue [").concat(this.settings.minimumValue,"] and maximumValue [").concat(this.settings.maximumValue,"] range set for this element"));this._removeValueFromPersistentStorage();this.setValue("",i)}}}else{r=this.settings.emptyInputBehavior===N.options.emptyInputBehavior.always?this.settings.currencySymbol:"";this._setElementAndRawValue(r,"",i)}}}}return this}},{key:"setUnformatted",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(null!==e&&!D.default.isUndefined(e)){D.default.isNull(t)||this._setSettings(t,!0);t=this.constructor._removeBrackets(e,this.settings),t=this.constructor._stripAllNonNumberCharacters(t,this.settings,!0,this.isFocused);D.default.isNumber(t)||D.default.throwError("The value is not a valid one, it's not a numeric string nor a recognized currency.");this.constructor._isWithinRangeWithOverrideOption(t,this.settings)?this.setValue(e):D.default.throwError("The value is out of the range limits [".concat(this.settings.minimumValue,", ").concat(this.settings.maximumValue,"]."))}return this}},{key:"setValue",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];this._setElementAndRawValue(e,t);return this}},{key:"_setRawValue",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if(this.rawValue!==e){var i=this.rawValue;this.rawValue=e;!D.default.isNull(this.settings.rawValueDivisor)&&0!==this.settings.rawValueDivisor&&""!==e&&null!==e&&this._isUserManuallyEditingTheValue()&&(this.rawValue/=this.settings.rawValueDivisor);this._triggerEvent(N.events.rawValueModified,this.domElement,{oldRawValue:i,newRawValue:this.rawValue,isPristine:this.isPristine(!0),error:null,aNElement:this});this._parseStyleRules();t&&this._historyTableAdd()}}},{key:"_setElementValue",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],i=D.default.getElementValue(this.domElement);if(e!==i){this.internalModification=!0;D.default.setElementValue(this.domElement,e);this.internalModification=!1;t&&this._triggerEvent(N.events.formatted,this.domElement,{oldValue:i,newValue:e,oldRawValue:this.rawValue,newRawValue:this.rawValue,isPristine:this.isPristine(!1),error:null,aNElement:this})}return this}},{key:"_setElementAndRawValue",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(D.default.isNull(t))t=e;else if(D.default.isBoolean(t)){i=t;t=e}this._setElementValue(e);this._setRawValue(t,i);return this}},{key:"_getRawValueToFormat",value:function(e){var t=D.default.isNull(this.settings.rawValueDivisor)||0===this.settings.rawValueDivisor||""===e||null===e?e:e*this.settings.rawValueDivisor;return t}},{key:"_checkValuesToStrings",value:function(e){return this.constructor._checkValuesToStringsArray(e,this.valuesToStringsKeys)}},{key:"_isUserManuallyEditingTheValue",value:function(){return this.isFocused&&this.isEditing||this.isDropEvent}},{key:"_executeCallback",value:function(e,t){!D.default.isNull(t)&&D.default.isFunction(t)&&t(e,this)}},{key:"_triggerEvent",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;D.default.triggerEvent(e,t,i,this.settings.eventBubbles,this.settings.eventIsCancelable)}},{key:"get",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;return this.getNumericString(e)}},{key:"getNumericString",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=D.default.isNull(this.rawValue)?null:D.default.trimPaddedZerosFromDecimalPlaces(this.rawValue);this._executeCallback(t,e);return t}},{key:"getFormatted",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=("value"in this.domElement||"textContent"in this.domElement||D.default.throwError("Unable to get the formatted string from the element."),D.default.getElementValue(this.domElement));this._executeCallback(t,e);return t}},{key:"getNumber",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=null===this.rawValue?null:this.constructor._toLocale(this.getNumericString(),"number",this.settings);this._executeCallback(t,e);return t}},{key:"getLocalized",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(D.default.isFunction(e)&&D.default.isNull(t)){t=e;e=null}i=D.default.isEmptyString(this.rawValue)?"":""+Number(this.rawValue);""!==i&&0===Number(i)&&this.settings.leadingZero!==N.options.leadingZero.keep&&(i="0");var e=D.default.isNull(e)?this.settings.outputFormat:e,i=this.constructor._toLocale(i,e,this.settings);this._executeCallback(i,t);return i}},{key:"reformat",value:function(){this.set(this.rawValue);return this}},{key:"unformat",value:function(){this._setElementValue(this.getNumericString());return this}},{key:"unformatLocalized",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._setElementValue(this.getLocalized(e));return this}},{key:"isPristine",value:function(){var e=!(0<arguments.length&&void 0!==arguments[0])||arguments[0],e=e?this.initialValue===this.getNumericString():this.initialValueHtmlAttribute===this.getFormatted();return e}},{key:"select",value:function(){this.settings.selectNumberOnly?this.selectNumber():this._defaultSelectAll();return this}},{key:"_defaultSelectAll",value:function(){D.default.setElementSelection(this.domElement,0,D.default.getElementValue(this.domElement).length)}},{key:"selectNumber",value:function(){var e,t=D.default.getElementValue(this.domElement),i=t.length,n=this.settings.currencySymbol.length,r=this.settings.currencySymbolPlacement,s=D.default.isNegative(t,this.settings.negativeSignCharacter)?1:0,o=this.settings.suffixText.length,t=r===N.options.currencySymbolPlacement.suffix?0:this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.left&&1==s&&0<n?n+1:n;if(r===N.options.currencySymbolPlacement.prefix)e=i-o;else switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.left:e=i-(o+n);break;case N.options.negativePositiveSignPlacement.right:e=0<n?i-(n+s+o):i-(n+o);break;default:e=i-(n+o)}D.default.setElementSelection(this.domElement,t,e);return this}},{key:"selectInteger",value:function(){var e=0,t=0<=this.rawValue;this.settings.currencySymbolPlacement!==N.options.currencySymbolPlacement.prefix&&(this.settings.currencySymbolPlacement!==N.options.currencySymbolPlacement.suffix||this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.prefix&&this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none)||(this.settings.showPositiveSign&&t||!t&&this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.left)&&(e+=1);this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix&&(e+=this.settings.currencySymbol.length);var i=D.default.getElementValue(this.domElement),n=i.indexOf(this.settings.decimalCharacter);if(-1===n){n=this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix?i.length-this.settings.currencySymbol.length:i.length;t||this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.suffix&&this.settings.currencySymbolPlacement!==N.options.currencySymbolPlacement.suffix||(n-=1);n-=this.settings.suffixText.length}D.default.setElementSelection(this.domElement,e,n);return this}},{key:"selectDecimal",value:function(){var e=D.default.getElementValue(this.domElement).indexOf(this.settings.decimalCharacter);if(-1===e){e=0;i=0}else{e+=1;var t=this.isFocused?this.settings.decimalPlacesShownOnFocus:this.settings.decimalPlacesShownOnBlur,i=e+Number(t)}D.default.setElementSelection(this.domElement,e,i);return this}},{key:"node",value:function(){return this.domElement}},{key:"parent",value:function(){return this.domElement.parentNode}},{key:"detach",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,e=D.default.isNull(e)?this.domElement:e.node();this._removeFromLocalList(e);return this}},{key:"attach",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];this._addToLocalList(e.node());t&&e.update(this.settings);return this}},{key:"formatOther",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;return this._formatOrUnformatOther(!0,e,t)}},{key:"unformatOther",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;return this._formatOrUnformatOther(!1,e,t)}},{key:"_formatOrUnformatOther",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,i=D.default.isNull(i)?this.settings:this._cloneAndMergeSettings(i);if(D.default.isElement(t)){var n=D.default.getElementValue(t),n=e?N.format(n,i):N.unformat(n,i);D.default.setElementValue(t,n);return null}n=e?N.format(t,i):N.unformat(t,i);return n}},{key:"init",value:function(e){var n=this,r=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],t=!1,i=[];if(D.default.isString(e))i=u(document.querySelectorAll(e));else if(D.default.isElement(e)){i.push(e);t=!0}else D.default.isArray(e)?i=e:D.default.throwError("The given parameters to the 'init' function are invalid.");if(0===i.length)return D.default.warning("No valid DOM elements were given hence no AutoNumeric object were instantiated.",!0),[];var s=this._getLocalList(),o=[];i.forEach(function(e){var t=n.settings.createLocalList,i=(r&&(n.settings.createLocalList=!1),new N(e,D.default.getElementValue(e),n.settings));if(r){i._setLocalList(s);n._addToLocalList(e,i);n.settings.createLocalList=t}o.push(i)});return t?o[0]:o}},{key:"clear",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];if(e){e={emptyInputBehavior:N.options.emptyInputBehavior.focus};this.set("",e)}else this.set("");return this}},{key:"remove",value:function(){this._removeValueFromPersistentStorage();this._removeEventListeners();this._removeWatcher();this._removeFromLocalList(this.domElement);this.constructor._removeFromGlobalList(this)}},{key:"wipe",value:function(){this._setElementValue("",!1);this.remove()}},{key:"nuke",value:function(){this.remove();this.domElement.parentNode.removeChild(this.domElement)}},{key:"form",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];if(e||D.default.isUndefinedOrNullOrEmpty(this.parentForm)){e=this._getParentForm();if(!D.default.isNull(e)&&e!==this.parentForm){var t=this._getFormAutoNumericChildren(this.parentForm);this.parentForm.dataset.anCount=t.length;if(this._hasFormHandlerFunction(e))this._incrementParentFormCounter(e);else{this._storeFormHandlerFunction(e);this._initializeFormCounterToOne(e)}}this.parentForm=e}return this.parentForm}},{key:"_getFormAutoNumericChildren",value:function(e){var t=this,i=u(e.querySelectorAll("input"));return i.filter(function(e){return t.constructor.isManagedByAutoNumeric(e)})}},{key:"_getParentForm",value:function(){if("body"===this.domElement.tagName.toLowerCase())return null;var e,t=this.domElement;do{t=t.parentNode;if(D.default.isNull(t))return null}while(e=t.tagName?t.tagName.toLowerCase():"","body"!==e&&"form"!==e);return"form"===e?t:null}},{key:"formNumericString",value:function(){return this.constructor._serializeNumericString(this.form(),this.settings.serializeSpaces)}},{key:"formFormatted",value:function(){return this.constructor._serializeFormatted(this.form(),this.settings.serializeSpaces)}},{key:"formLocalized",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,e=D.default.isNull(e)?this.settings.outputFormat:e;return this.constructor._serializeLocalized(this.form(),this.settings.serializeSpaces,e)}},{key:"formArrayNumericString",value:function(){return this.constructor._serializeNumericStringArray(this.form(),this.settings.serializeSpaces)}},{key:"formArrayFormatted",value:function(){return this.constructor._serializeFormattedArray(this.form(),this.settings.serializeSpaces)}},{key:"formArrayLocalized",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,e=D.default.isNull(e)?this.settings.outputFormat:e;return this.constructor._serializeLocalizedArray(this.form(),this.settings.serializeSpaces,e)}},{key:"formJsonNumericString",value:function(){return JSON.stringify(this.formArrayNumericString())}},{key:"formJsonFormatted",value:function(){return JSON.stringify(this.formArrayFormatted())}},{key:"formJsonLocalized",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;return JSON.stringify(this.formArrayLocalized(e))}},{key:"formUnformat",value:function(){var e=this.constructor._getChildANInputElement(this.form());e.forEach(function(e){N.getAutoNumericElement(e).unformat()});return this}},{key:"formUnformatLocalized",value:function(){var e=this.constructor._getChildANInputElement(this.form());e.forEach(function(e){N.getAutoNumericElement(e).unformatLocalized()});return this}},{key:"formReformat",value:function(){var e=this.constructor._getChildANInputElement(this.form());e.forEach(function(e){N.getAutoNumericElement(e).reformat()});return this}},{key:"formSubmitNumericString",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;if(D.default.isNull(e)){this.formUnformat();this.form().submit();this.formReformat()}else D.default.isFunction(e)?e(this.formNumericString()):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitFormatted",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;D.default.isNull(e)?this.form().submit():D.default.isFunction(e)?e(this.formFormatted()):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitLocalized",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(D.default.isNull(t)){this.formUnformatLocalized();this.form().submit();this.formReformat()}else D.default.isFunction(t)?t(this.formLocalized(e)):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitArrayNumericString",value:function(e){D.default.isFunction(e)?e(this.formArrayNumericString()):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitArrayFormatted",value:function(e){D.default.isFunction(e)?e(this.formArrayFormatted()):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitArrayLocalized",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;D.default.isFunction(e)?e(this.formArrayLocalized(t)):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitJsonNumericString",value:function(e){D.default.isFunction(e)?e(this.formJsonNumericString()):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitJsonFormatted",value:function(e){D.default.isFunction(e)?e(this.formJsonFormatted()):D.default.throwError("The given callback is not a function.");return this}},{key:"formSubmitJsonLocalized",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;D.default.isFunction(e)?e(this.formJsonLocalized(t)):D.default.throwError("The given callback is not a function.");return this}},{key:"_createLocalList",value:function(){this.autoNumericLocalList=new Map;this._addToLocalList(this.domElement)}},{key:"_deleteLocalList",value:function(){delete this.autoNumericLocalList}},{key:"_setLocalList",value:function(e){this.autoNumericLocalList=e}},{key:"_getLocalList",value:function(){return this.autoNumericLocalList}},{key:"_hasLocalList",value:function(){return this.autoNumericLocalList instanceof Map&&0!==this.autoNumericLocalList.size}},{key:"_addToLocalList",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;D.default.isNull(t)&&(t=this);D.default.isUndefined(this.autoNumericLocalList)?D.default.throwError("The local list provided does not exists when trying to add an element. [".concat(this.autoNumericLocalList,"] given.")):this.autoNumericLocalList.set(e,t)}},{key:"_removeFromLocalList",value:function(e){D.default.isUndefined(this.autoNumericLocalList)?this.settings.createLocalList&&D.default.throwError("The local list provided does not exists when trying to remove an element. [".concat(this.autoNumericLocalList,"] given.")):this.autoNumericLocalList.delete(e)}},{key:"_mergeSettings",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];l.apply(void 0,[this.settings].concat(t))}},{key:"_cloneAndMergeSettings",value:function(){for(var e={},t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];l.apply(void 0,[e,this.settings].concat(i));return e}},{key:"_updatePredefinedOptions",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(D.default.isNull(t))this.update(e);else{this._mergeSettings(e,t);this.update(this.settings)}return this}},{key:"french",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().French,e);return this}},{key:"northAmerican",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().NorthAmerican,e);return this}},{key:"british",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().British,e);return this}},{key:"swiss",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().Swiss,e);return this}},{key:"japanese",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().Japanese,e);return this}},{key:"spanish",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().Spanish,e);return this}},{key:"chinese",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().Chinese,e);return this}},{key:"brazilian",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this._updatePredefinedOptions(N.getPredefinedOptions().Brazilian,e);return this}},{key:"_runCallbacksFoundInTheSettingsObject",value:function(){for(var e in this.settings)if(Object.prototype.hasOwnProperty.call(this.settings,e)){var t=this.settings[e];if("function"==typeof t)this.settings[e]=t(this,e);else{t=this.domElement.getAttribute(e),t=D.default.camelize(t);"function"==typeof this.settings[t]&&(this.settings[e]=t(this,e))}}}},{key:"_setTrailingNegativeSignInfo",value:function(){this.isTrailingNegative=this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.suffix||this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix&&(this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.left||this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.right)}},{key:"_modifyNegativeSignAndDecimalCharacterForRawValue",value:function(e){"."!==this.settings.decimalCharacter&&(e=e.replace(this.settings.decimalCharacter,"."));"-"!==this.settings.negativeSignCharacter&&this.settings.isNegativeSignAllowed&&(e=e.replace(this.settings.negativeSignCharacter,"-"));e.match(/\d/)||(e+="0");return e}},{key:"_initialCaretPosition",value:function(e){D.default.isNull(this.settings.caretPositionOnFocus)&&this.settings.selectOnFocus===N.options.selectOnFocus.doNotSelect&&D.default.throwError("`_initialCaretPosition()` should never be called when the `caretPositionOnFocus` option is `null`.");var t=this.rawValue<0,i=D.default.isZeroOrHasNoValue(e),n=e.length,r=0,s=0,o=0;if(this.settings.caretPositionOnFocus!==N.options.caretPositionOnFocus.start){e=e.replace(this.settings.negativeSignCharacter,"");e=e.replace(this.settings.positiveSignCharacter,"");e=e.replace(this.settings.currencySymbol,"");r=e.length;l=D.default.contains(e,this.settings.decimalCharacter);if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.decimalLeft||this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.decimalRight)if(l){s=e.indexOf(this.settings.decimalCharacter);o=this.settings.decimalCharacter.length}else{s=r;o=0}}var a,l="",c=(t?l=this.settings.negativeSignCharacter:this.settings.showPositiveSign&&!i&&(l=this.settings.positiveSignCharacter),l.length),d=this.settings.currencySymbol.length;if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix){if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.start)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.prefix:case N.options.negativePositiveSignPlacement.left:case N.options.negativePositiveSignPlacement.right:a=c+d;break;case N.options.negativePositiveSignPlacement.suffix:a=d}else a=d;else if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.end)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.prefix:case N.options.negativePositiveSignPlacement.left:case N.options.negativePositiveSignPlacement.right:a=n;break;case N.options.negativePositiveSignPlacement.suffix:a=d+r}else a=n;else if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.decimalLeft)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.prefix:case N.options.negativePositiveSignPlacement.left:case N.options.negativePositiveSignPlacement.right:a=c+d+s;break;case N.options.negativePositiveSignPlacement.suffix:a=d+s}else a=d+s;else if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.decimalRight)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.prefix:case N.options.negativePositiveSignPlacement.left:case N.options.negativePositiveSignPlacement.right:a=c+d+s+o;break;case N.options.negativePositiveSignPlacement.suffix:a=d+s+o}else a=d+s+o}else if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix)if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.start)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.suffix:case N.options.negativePositiveSignPlacement.right:case N.options.negativePositiveSignPlacement.left:a=0;break;case N.options.negativePositiveSignPlacement.prefix:a=c}else a=0;else if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.end)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.suffix:case N.options.negativePositiveSignPlacement.right:case N.options.negativePositiveSignPlacement.left:a=r;break;case N.options.negativePositiveSignPlacement.prefix:a=c+r}else a=r;else if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.decimalLeft)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.suffix:case N.options.negativePositiveSignPlacement.right:case N.options.negativePositiveSignPlacement.left:a=s;break;case N.options.negativePositiveSignPlacement.prefix:a=c+s}else a=s;else if(this.settings.caretPositionOnFocus===N.options.caretPositionOnFocus.decimalRight)if(this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(t||!t&&this.settings.showPositiveSign&&!i))switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.suffix:case N.options.negativePositiveSignPlacement.right:case N.options.negativePositiveSignPlacement.left:a=s+o;break;case N.options.negativePositiveSignPlacement.prefix:a=c+s+o}else a=s+o;return a}},{key:"_triggerRangeEvents",value:function(e,t){e||this._triggerEvent(N.events.minRangeExceeded,this.domElement);t||this._triggerEvent(N.events.maxRangeExceeded,this.domElement)}},{key:"_setInvalidState",value:function(){this.isInputElement?D.default.setInvalidState(this.domElement):this._addCSSClass(this.settings.invalidClass);this._triggerEvent(N.events.invalidValue,this.domElement);this.validState=!1}},{key:"_setValidState",value:function(){this.isInputElement?D.default.setValidState(this.domElement):this._removeCSSClass(this.settings.invalidClass);this.validState||this._triggerEvent(N.events.correctedValue,this.domElement);this.validState=!0}},{key:"_setValidOrInvalidState",value:function(e){if(this.settings.overrideMinMaxLimits===N.options.overrideMinMaxLimits.invalid){var t=this.constructor._isMinimumRangeRespected(e,this.settings),i=this.constructor._isMaximumRangeRespected(e,this.settings);t&&i?this._setValidState():this._setInvalidState();this._triggerRangeEvents(t,i)}}},{key:"_keepAnOriginalSettingsCopy",value:function(){this.originalDigitGroupSeparator=this.settings.digitGroupSeparator;this.originalCurrencySymbol=this.settings.currencySymbol;this.originalSuffixText=this.settings.suffixText}},{key:"_trimLeadingAndTrailingZeros",value:function(e){if(""!==e&&null!==e){if(this.settings.leadingZero!==N.options.leadingZero.keep){if(0===Number(e))return"0";e=e.replace(/^(-)?0+(?=\d)/g,"$1")}D.default.contains(e,".")&&(e=e.replace(/(\.[0-9]*?)0+$/,"$1"));e=e.replace(/\.$/,"")}return e}},{key:"_setPersistentStorageName",value:function(){this.settings.saveValueToSessionStorage&&(""===this.domElement.name||D.default.isUndefined(this.domElement.name)?this.rawValueStorageName="".concat(this.storageNamePrefix).concat(this.domElement.id):this.rawValueStorageName="".concat(this.storageNamePrefix).concat(decodeURIComponent(this.domElement.name)))}},{key:"_saveValueToPersistentStorage",value:function(){this.settings.saveValueToSessionStorage&&(this.sessionStorageAvailable?sessionStorage.setItem(this.rawValueStorageName,this.rawValue):document.cookie="".concat(this.rawValueStorageName,"=").concat(this.rawValue,"; expires= ; path=/"))}},{key:"_getValueFromPersistentStorage",value:function(){var e;if(this.settings.saveValueToSessionStorage)return e=this.sessionStorageAvailable?sessionStorage.getItem(this.rawValueStorageName):this.constructor._readCookie(this.rawValueStorageName),e;D.default.warning("`_getValueFromPersistentStorage()` is called but `settings.saveValueToSessionStorage` is false. There must be an error that needs fixing.",this.settings.showWarnings);return null}},{key:"_removeValueFromPersistentStorage",value:function(){if(this.settings.saveValueToSessionStorage)if(this.sessionStorageAvailable)sessionStorage.removeItem(this.rawValueStorageName);else{var e=new Date,e=(e.setTime(e.getTime()-864e5),"; expires=".concat(e.toUTCString()));document.cookie="".concat(this.rawValueStorageName,"='' ;").concat(e,"; path=/")}}},{key:"_getDefaultValue",value:function(e){var t=e.getAttribute("value");return D.default.isNull(t)?"":t}},{key:"_onFocusInAndMouseEnter",value:function(e){this.isEditing=!1;if(!this.formulaMode&&this.settings.unformatOnHover&&"mouseenter"===e.type&&e.altKey)this.constructor._unformatAltHovered(this);else{if("focus"===e.type){this.isFocused=!0;this.rawValueOnFocus=this.rawValue}"focus"===e.type&&this.settings.unformatOnHover&&this.hoveredWithAlt&&this.constructor._reformatAltHovered(this);if("focus"===e.type||"mouseenter"===e.type&&!this.isFocused){var t=null,i=(this.settings.emptyInputBehavior===N.options.emptyInputBehavior.focus&&this.rawValue<0&&null!==this.settings.negativeBracketsTypeOnBlur&&this.settings.isNegativeSignAllowed&&(t=this.constructor._removeBrackets(D.default.getElementValue(this.domElement),this.settings)),this._getRawValueToFormat(this.rawValue));if(""!==i){var n=this.constructor._roundFormattedValueShownOnFocusOrBlur(i,this.settings,this.isFocused);if(this.settings.showOnlyNumbersOnFocus===N.options.showOnlyNumbersOnFocus.onlyNumbers){this.settings.digitGroupSeparator="";this.settings.currencySymbol="";this.settings.suffixText="";t=n.replace(".",this.settings.decimalCharacter)}else n=D.default.isNull(n)?"":this.constructor._addGroupSeparators(n.replace(".",this.settings.decimalCharacter),this.settings,this.isFocused,i),t=n}D.default.isNull(t)?this.valueOnFocus="":this.valueOnFocus=t;this.lastVal=this.valueOnFocus;i=this.constructor._isElementValueEmptyOrOnlyTheNegativeSign(this.valueOnFocus,this.settings),n=this.constructor._orderValueCurrencySymbolAndSuffixText(this.valueOnFocus,this.settings,!0),i=i&&""!==n&&this.settings.emptyInputBehavior===N.options.emptyInputBehavior.focus;i&&(t=n);D.default.isNull(t)||this._setElementValue(t);i&&n===this.settings.currencySymbol&&this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix&&D.default.setElementSelection(e.target,0)}}}},{key:"_onFocus",value:function(){this.settings.isCancellable&&this._saveCancellableValue()}},{key:"_onFocusIn",value:function(e){this.settings.selectOnFocus?this.select():D.default.isNull(this.settings.caretPositionOnFocus)||D.default.setElementSelection(e.target,this._initialCaretPosition(D.default.getElementValue(this.domElement)))}},{key:"_enterFormulaMode",value:function(){if(this.settings.formulaMode){this.formulaMode=!0;D.default.setElementValue(this.domElement,"=");D.default.setElementSelection(this.domElement,1)}}},{key:"_exitFormulaMode",value:function(){var t=D.default.getElementValue(this.domElement),t=t.replace(/^\s*=/,"");try{var e=new r.default(t,this.settings.decimalCharacter),i=(new n.default).evaluate(e)}catch(e){this._triggerEvent(N.events.invalidFormula,this.domElement,{formula:t,aNElement:this});this.reformat();this.formulaMode=!1;return}this._triggerEvent(N.events.validFormula,this.domElement,{formula:t,result:i,aNElement:this});this.set(i);this.formulaMode=!1}},{key:"_acceptNonPrintableKeysInFormulaMode",value:function(){return this.eventKey===d.default.keyName.Backspace||this.eventKey===d.default.keyName.Delete||this.eventKey===d.default.keyName.LeftArrow||this.eventKey===d.default.keyName.RightArrow||this.eventKey===d.default.keyName.Home||this.eventKey===d.default.keyName.End}},{key:"_onKeydown",value:function(e){this.formatted=!1;this.isEditing=!0;if(!this.formulaMode&&!this.isFocused&&this.settings.unformatOnHover&&e.altKey&&this.domElement===D.default.getHoveredElement())this.constructor._unformatAltHovered(this);else{this._updateEventKeyInfo(e);this.keydownEventCounter+=1;if(1===this.keydownEventCounter){this.initialValueOnFirstKeydown=D.default.getElementValue(e.target);this.initialRawValueOnFirstKeydown=this.rawValue}if(this.formulaMode){if(this.eventKey===d.default.keyName.Esc){this.formulaMode=!1;this.reformat();return}if(this.eventKey===d.default.keyName.Enter)return this._exitFormulaMode(),void 0;if(this._acceptNonPrintableKeysInFormulaMode())return}else if(this.eventKey===d.default.keyName.Equal)return this._enterFormulaMode(),void 0;if(this.domElement.readOnly||this.settings.readOnly||this.domElement.disabled)this.processed=!0;else{if(this.eventKey===d.default.keyName.Esc){e.preventDefault();if(this.settings.isCancellable&&this.rawValue!==this.savedCancellableValue){this.set(this.savedCancellableValue);this._triggerEvent(N.events.native.input,e.target)}this.select()}var t=D.default.getElementValue(e.target);if(this.eventKey===d.default.keyName.Enter&&this.rawValue!==this.rawValueOnFocus){this._triggerEvent(N.events.native.change,e.target);this.valueOnFocus=t;this.rawValueOnFocus=this.rawValue;this.settings.isCancellable&&this._saveCancellableValue()}this._updateInternalProperties(e);if(this._processNonPrintableKeysAndShortcuts(e))this.processed=!0;else if(this.eventKey===d.default.keyName.Backspace||this.eventKey===d.default.keyName.Delete){var i=this._processCharacterDeletion();this.processed=!0;if(i){this._formatValue(e);t=D.default.getElementValue(e.target);if(t!==this.lastVal&&this.throwInput){this._triggerEvent(N.events.native.input,e.target);e.preventDefault()}this.lastVal=t;this.throwInput=!0}else e.preventDefault()}}}}},{key:"_onKeypress",value:function(e){if(this.formulaMode)this._acceptNonPrintableKeysInFormulaMode()||this.settings.formulaChars.test(this.eventKey)||e.preventDefault();else if(this.eventKey!==d.default.keyName.Insert){var t=this.processed;this._updateInternalProperties(e);if(!this._processNonPrintableKeysAndShortcuts(e))if(t)e.preventDefault();else{t=this._processCharacterInsertion();if(t){this._formatValue(e);t=D.default.getElementValue(e.target);if(t!==this.lastVal&&this.throwInput)this._triggerEvent(N.events.native.input,e.target);else if((this.eventKey===this.settings.decimalCharacter||this.eventKey===this.settings.decimalCharacterAlternative)&&D.default.getElementSelection(e.target).start===D.default.getElementSelection(e.target).end&&D.default.getElementSelection(e.target).start===t.indexOf(this.settings.decimalCharacter)){t=D.default.getElementSelection(e.target).start+1;D.default.setElementSelection(e.target,t)}e.preventDefault();this.lastVal=D.default.getElementValue(e.target);this.throwInput=!0;this._setValidOrInvalidState(this.rawValue)}else e.preventDefault()}}}},{key:"_onKeyup",value:function(e){this.isEditing=!1;this.keydownEventCounter=0;if(!this.formulaMode)if(this.settings.isCancellable&&this.eventKey===d.default.keyName.Esc)e.preventDefault();else{if(this.eventKey===d.default.keyName.Z||this.eventKey===d.default.keyName.z){if(e.ctrlKey&&e.shiftKey){e.preventDefault();this._historyTableRedo();this.onGoingRedo=!0;return}if(e.ctrlKey&&!e.shiftKey){if(!this.onGoingRedo){e.preventDefault();this._historyTableUndo();return}this.onGoingRedo=!1}}this.onGoingRedo&&(e.ctrlKey||e.shiftKey)&&(this.onGoingRedo=!1);if((e.ctrlKey||e.metaKey)&&this.eventKey===d.default.keyName.x){var t=D.default.getElementSelection(this.domElement).start,i=this.constructor._toNumericValue(D.default.getElementValue(e.target),this.settings);this.set(i);this._setCaretPosition(t)}if(this.eventKey===d.default.keyName.Alt&&this.settings.unformatOnHover&&this.hoveredWithAlt)this.constructor._reformatAltHovered(this);else if(!e.ctrlKey&&!e.metaKey||this.eventKey!==d.default.keyName.Backspace&&this.eventKey!==d.default.keyName.Delete){this._updateInternalProperties(e);i=this._processNonPrintableKeysAndShortcuts(e),t=(delete this.valuePartsBeforePaste,D.default.getElementValue(e.target));if(!(i||""===t&&""===this.initialValueOnFirstKeydown)){t===this.settings.currencySymbol?this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix?D.default.setElementSelection(e.target,0):D.default.setElementSelection(e.target,this.settings.currencySymbol.length):this.eventKey===d.default.keyName.Tab&&D.default.setElementSelection(e.target,0,t.length);(t===this.settings.suffixText||""===this.rawValue&&""!==this.settings.currencySymbol&&""!==this.settings.suffixText)&&D.default.setElementSelection(e.target,0);null!==this.settings.decimalPlacesShownOnFocus&&this._saveValueToPersistentStorage();this.formatted||this._formatValue(e);this._setValidOrInvalidState(this.rawValue);this._saveRawValueForAndroid();t!==this.initialValueOnFirstKeydown&&this._triggerEvent(N.events.formatted,e.target,{oldValue:this.initialValueOnFirstKeydown,newValue:t,oldRawValue:this.initialRawValueOnFirstKeydown,newRawValue:this.rawValue,isPristine:this.isPristine(!1),error:null,aNElement:this});if(1<this.historyTable.length){i=D.default.getElementSelection(this.domElement);this.selectionStart=i.start;this.selectionEnd=i.end;this.historyTable[this.historyTableIndex].start=this.selectionStart;this.historyTable[this.historyTableIndex].end=this.selectionEnd}}}else{t=D.default.getElementValue(e.target);this._setRawValue(this._formatOrUnformatOther(!1,t))}}}},{key:"_saveRawValueForAndroid",value:function(){if(this.eventKey===d.default.keyName.AndroidDefault){var e=this.constructor._stripAllNonNumberCharactersExceptCustomDecimalChar(this.getFormatted(),this.settings,!0,this.isFocused),e=this.constructor._convertToNumericString(e,this.settings);this._setRawValue(e)}}},{key:"_onFocusOutAndMouseLeave",value:function(e){this.isEditing=!1;if("mouseleave"!==e.type||!this.formulaMode)if(this.settings.unformatOnHover&&"mouseleave"===e.type&&this.hoveredWithAlt)this.constructor._reformatAltHovered(this);else if("mouseleave"===e.type&&!this.isFocused||"blur"===e.type){"blur"===e.type&&this.formulaMode&&this._exitFormulaMode();this._saveValueToPersistentStorage();if(this.settings.showOnlyNumbersOnFocus===N.options.showOnlyNumbersOnFocus.onlyNumbers){this.settings.digitGroupSeparator=this.originalDigitGroupSeparator;this.settings.currencySymbol=this.originalCurrencySymbol;this.settings.suffixText=this.originalSuffixText}var t=this._getRawValueToFormat(this.rawValue),i=D.default.isNull(t),n=this.constructor._checkIfInRangeWithOverrideOption(t,this.settings),n=f(n,2),r=n[0],n=n[1],s=!1;if(""!==t&&!i){this._triggerRangeEvents(r,n);if(this.settings.valuesToStrings&&this._checkValuesToStrings(t)){this._setElementValue(this.settings.valuesToStrings[t]);s=!0}}if(!s){var o=i||""===t?t:String(t);if(""===t||i){if(""===t)switch(this.settings.emptyInputBehavior){case N.options.emptyInputBehavior.zero:this._setRawValue("0");o=this.constructor._roundValue("0",this.settings,0);break;case N.options.emptyInputBehavior.min:this._setRawValue(this.settings.minimumValue);o=this.constructor._roundFormattedValueShownOnFocusOrBlur(this.settings.minimumValue,this.settings,this.isFocused);break;case N.options.emptyInputBehavior.max:this._setRawValue(this.settings.maximumValue);o=this.constructor._roundFormattedValueShownOnFocusOrBlur(this.settings.maximumValue,this.settings,this.isFocused);break;default:if(D.default.isNumber(this.settings.emptyInputBehavior)){this._setRawValue(this.settings.emptyInputBehavior);o=this.constructor._roundFormattedValueShownOnFocusOrBlur(this.settings.emptyInputBehavior,this.settings,this.isFocused)}}}else if(r&&n&&!this.constructor._isElementValueEmptyOrOnlyTheNegativeSign(t,this.settings)){o=this._modifyNegativeSignAndDecimalCharacterForRawValue(o);if(this.settings.divisorWhenUnfocused&&!D.default.isNull(o)){o/=this.settings.divisorWhenUnfocused;o=o.toString()}o=this.constructor._roundFormattedValueShownOnBlur(o,this.settings);o=this.constructor._modifyNegativeSignAndDecimalCharacterForFormattedValue(o,this.settings)}else this._triggerRangeEvents(r,n);s=this.constructor._orderValueCurrencySymbolAndSuffixText(o,this.settings,!1);this.constructor._isElementValueEmptyOrOnlyTheNegativeSign(o,this.settings)||i&&this.settings.emptyInputBehavior===N.options.emptyInputBehavior.null||(s=this.constructor._addGroupSeparators(o,this.settings,!1,t));if(s!==t||""===t||this.settings.allowDecimalPadding===N.options.allowDecimalPadding.never||this.settings.allowDecimalPadding===N.options.allowDecimalPadding.floats){this.settings.symbolWhenUnfocused&&""!==t&&null!==t&&(s="".concat(s).concat(this.settings.symbolWhenUnfocused));this._setElementValue(s)}}this._setValidOrInvalidState(this.rawValue);"blur"===e.type&&this._onBlur(e)}}},{key:"_onPaste",value:function(e){e.preventDefault();if(!(this.settings.readOnly||this.domElement.readOnly||this.domElement.disabled)){window.clipboardData&&window.clipboardData.getData?t=window.clipboardData.getData("Text"):e.clipboardData&&e.clipboardData.getData?t=e.clipboardData.getData("text/plain"):D.default.throwError("Unable to retrieve the pasted value. Please use a modern browser (ie. Firefox or Chromium).");var t,i=e.target.tagName?e.target:e.explicitOriginalTarget,n=D.default.getElementValue(i),r=i.selectionStart||0,s=i.selectionEnd||0,o=s-r;if(o===n.length){var a=this._preparePastedText(t),a=D.default.arabicToLatinNumbers(a,!1,!1,!1);if("."===a||""===a||"."!==a&&!D.default.isNumber(a)){this.formatted=!0;this.settings.onInvalidPaste===N.options.onInvalidPaste.error&&D.default.throwError("The pasted value '".concat(t,"' is not a valid paste content."))}else{this.set(a);this.formatted=!0;this._triggerEvent(N.events.native.input,i)}}else{var a=D.default.isNegativeStrict(t,this.settings.negativeSignCharacter),l=(a&&(t=t.slice(1,t.length)),this._preparePastedText(t)),c="."===l?".":D.default.arabicToLatinNumbers(l,!1,!1,!1);if("."===c||D.default.isNumber(c)&&""!==c){var d,l=D.default.isNegativeStrict(this.getNumericString(),this.settings.negativeSignCharacter);if(a&&!l){l=!0;d=!0}else d=!1;var a=n.slice(0,r),u=n.slice(s,n.length),h=r!==s?this._preparePastedText(a+u):this._preparePastedText(n);l&&(h=D.default.setRawNegativeSign(h));O=D.default.convertCharacterCountToIndexPosition(D.default.countNumberCharactersOnTheCaretLeftSide(n,r,this.settings.decimalCharacter));d&&O++;var p=h.slice(0,O),f=h.slice(O,h.length),g=!1;if("."===c){if(D.default.contains(p,".")){g=!0;p=p.replace(".","")}f=f.replace(".","")}var m=!1;if(""===p&&"-"===f){p="-";f="";m=!0}switch(this.settings.onInvalidPaste){case N.options.onInvalidPaste.truncate:case N.options.onInvalidPaste.replace:for(var v=D.default.parseStr(this.settings.minimumValue),b=D.default.parseStr(this.settings.maximumValue),y=h,M=0,A=p;M<c.length;){A+=c[M];h=A+f;if(!this.constructor._checkIfInRange(h,v,b))break;y=h;M++}O+=M;m&&O++;if(this.settings.onInvalidPaste===N.options.onInvalidPaste.truncate){h=y;g&&O--}else{for(var _=O,w=y.length;M<c.length&&_<w;){if("."===y[_]);else{h=D.default.replaceCharAt(y,_,c[M]);if(!this.constructor._checkIfInRange(h,v,b))break;y=h;M++}_++}O=_;g&&O--;h=y}break;case N.options.onInvalidPaste.error:case N.options.onInvalidPaste.ignore:case N.options.onInvalidPaste.clamp:default:h="".concat(p).concat(c).concat(f);if(r===s)var S=D.default.convertCharacterCountToIndexPosition(D.default.countNumberCharactersOnTheCaretLeftSide(n,r,this.settings.decimalCharacter)),O=S+c.length;else if(""===f){O=D.default.convertCharacterCountToIndexPosition(D.default.countNumberCharactersOnTheCaretLeftSide(n,r,this.settings.decimalCharacter))+c.length;m&&O++}else{var S=D.default.convertCharacterCountToIndexPosition(D.default.countNumberCharactersOnTheCaretLeftSide(n,s,this.settings.decimalCharacter)),$=D.default.getElementValue(i).slice(r,s);O=S-o+D.default.countCharInText(this.settings.digitGroupSeparator,$)+c.length}d&&O++;g&&O--}if(D.default.isNumber(h)&&""!==h){var C,E=!1,z=!1;try{this.set(h);E=!0}catch(e){switch(this.settings.onInvalidPaste){case N.options.onInvalidPaste.clamp:C=D.default.clampToRangeLimits(h,this.settings);try{this.set(C)}catch(e){D.default.throwError("Fatal error: Unable to set the clamped value '".concat(C,"'."))}z=!0;E=!0;h=C;break;case N.options.onInvalidPaste.error:case N.options.onInvalidPaste.truncate:case N.options.onInvalidPaste.replace:D.default.throwError("The pasted value '".concat(t,"' results in a value '").concat(h,"' that is outside of the minimum [").concat(this.settings.minimumValue,"] and maximum [").concat(this.settings.maximumValue,"] value range."));case N.options.onInvalidPaste.ignore:default:return}}var k,x=D.default.getElementValue(i);if(E)switch(this.settings.onInvalidPaste){case N.options.onInvalidPaste.clamp:if(z){this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix?D.default.setElementSelection(i,x.length-this.settings.currencySymbol.length):D.default.setElementSelection(i,x.length);break}case N.options.onInvalidPaste.error:case N.options.onInvalidPaste.ignore:case N.options.onInvalidPaste.truncate:case N.options.onInvalidPaste.replace:default:k=D.default.findCaretPositionInFormattedNumber(h,O,x,this.settings.decimalCharacter);D.default.setElementSelection(i,k)}E&&n!==x&&this._triggerEvent(N.events.native.input,i)}else this.settings.onInvalidPaste===N.options.onInvalidPaste.error&&D.default.throwError("The pasted value '".concat(t,"' would result into an invalid content '").concat(h,"'."))}else{this.formatted=!0;this.settings.onInvalidPaste===N.options.onInvalidPaste.error&&D.default.throwError("The pasted value '".concat(t,"' is not a valid paste content."))}}}}},{key:"_onBlur",value:function(e){this.isFocused=!1;this.isEditing=!1;this.rawValue!==this.rawValueOnFocus&&this._triggerEvent(N.events.native.change,e.target);this.rawValueOnFocus=void 0}},{key:"_onWheel",value:function(e){if(!this.formulaMode&&!(this.settings.readOnly||this.domElement.readOnly||this.domElement.disabled)&&this.settings.modifyValueOnWheel)if(this.settings.wheelOn===N.options.wheelOn.focus)this.isFocused?e.shiftKey||this.wheelAction(e):e.shiftKey&&this.wheelAction(e);else if(this.settings.wheelOn===N.options.wheelOn.hover)if(e.shiftKey){e.preventDefault();window.scrollBy(0,D.default.isNegativeStrict(String(e.deltaY))?-50:50)}else this.wheelAction(e);else D.default.throwError("Unknown `wheelOn` option.")}},{key:"wheelAction",value:function(e){this.isWheelEvent=!0;var t,i=e.target.selectionStart||0,n=e.target.selectionEnd||0,r=this.rawValue;D.default.isUndefinedOrNullOrEmpty(r)?0<this.settings.minimumValue||this.settings.maximumValue<0?D.default.isWheelUpEvent(e)?t=this.settings.minimumValue:D.default.isWheelDownEvent(e)?t=this.settings.maximumValue:D.default.throwError("The event is not a 'wheel' event."):t=0:t=r;t=+t;if(D.default.isNumber(this.settings.wheelStep)){var s=+this.settings.wheelStep;D.default.isWheelUpEvent(e)?t+=s:D.default.isWheelDownEvent(e)&&(t-=s)}else D.default.isWheelUpEvent(e)?t=D.default.addAndRoundToNearestAuto(t,this.settings.decimalPlacesRawValue):D.default.isWheelDownEvent(e)&&(t=D.default.subtractAndRoundToNearestAuto(t,this.settings.decimalPlacesRawValue));t=D.default.clampToRangeLimits(t,this.settings);if(t!==+r){this.set(t);this._triggerEvent(N.events.native.input,e.target)}e.preventDefault();this._setSelection(i,n);this.isWheelEvent=!1}},{key:"_onDrop",value:function(e){if(!this.formulaMode){this.isDropEvent=!0;e.preventDefault();var t=D.default.isIE11()?"text":"text/plain",t=e.dataTransfer.getData(t),t=this.unformatOther(t);this.set(t);this.isDropEvent=!1}}},{key:"_onFormSubmit",value:function(){var t=this,e=this._getFormAutoNumericChildren(this.parentForm),e=e.map(function(e){return t.constructor.getAutoNumericElement(e)});e.forEach(function(e){return e._unformatOnSubmit()});return!0}},{key:"_onFormReset",value:function(){var i=this,e=this._getFormAutoNumericChildren(this.parentForm),e=e.map(function(e){return i.constructor.getAutoNumericElement(e)});e.forEach(function(e){var t=i._getDefaultValue(e.node());setTimeout(function(){return e.set(t)},0)})}},{key:"_unformatOnSubmit",value:function(){this.settings.unformatOnSubmit&&this._setElementValue(this.rawValue)}},{key:"_onKeydownGlobal",value:function(e){if(D.default.character(e)===d.default.keyName.Alt){var t=D.default.getHoveredElement();if(N.isManagedByAutoNumeric(t)){t=N.getAutoNumericElement(t);!t.formulaMode&&t.settings.unformatOnHover&&this.constructor._unformatAltHovered(t)}}}},{key:"_onKeyupGlobal",value:function(e){if(D.default.character(e)===d.default.keyName.Alt){var t=D.default.getHoveredElement();if(N.isManagedByAutoNumeric(t)){t=N.getAutoNumericElement(t);!t.formulaMode&&t.settings.unformatOnHover&&this.constructor._reformatAltHovered(t)}}}},{key:"_isElementTagSupported",value:function(){D.default.isElement(this.domElement)||D.default.throwError("The DOM element is not valid, ".concat(this.domElement," given."));return D.default.isInArray(this.domElement.tagName.toLowerCase(),this.allowedTagList)}},{key:"_isInputElement",value:function(){return"input"===this.domElement.tagName.toLowerCase()}},{key:"_isInputTypeSupported",value:function(){return"text"===this.domElement.type||"hidden"===this.domElement.type||"tel"===this.domElement.type||D.default.isUndefinedOrNullOrEmpty(this.domElement.type)}},{key:"_checkElement",value:function(){var e=this.domElement.tagName.toLowerCase();this._isElementTagSupported()||D.default.throwError("The <".concat(e,"> tag is not supported by autoNumeric"));if(this._isInputElement()){this._isInputTypeSupported()||D.default.throwError('The input type "'.concat(this.domElement.type,'" is not supported by autoNumeric'));this.isInputElement=!0}else{this.isInputElement=!1;this.isContentEditable=this.domElement.hasAttribute("contenteditable")&&"true"===this.domElement.getAttribute("contenteditable")}}},{key:"_formatDefaultValueOnPageLoad",value:function(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,i=!0;if(D.default.isNull(t)){e=D.default.getElementValue(this.domElement).trim();this.domElement.setAttribute("value",e)}else e=t;if(this.isInputElement||this.isContentEditable){t=this.constructor._toNumericValue(e,this.settings);if(this.domElement.hasAttribute("value")&&""!==this.domElement.getAttribute("value")){if(null!==this.settings.defaultValueOverride&&this.settings.defaultValueOverride.toString()!==e||null===this.settings.defaultValueOverride&&""!==e&&e!==this.domElement.getAttribute("value")||""!==e&&"hidden"===this.domElement.getAttribute("type")&&!D.default.isNumber(t)){this.settings.saveValueToSessionStorage&&(null!==this.settings.decimalPlacesShownOnFocus||this.settings.divisorWhenUnfocused)&&this._setRawValue(this._getValueFromPersistentStorage());if(!this.settings.saveValueToSessionStorage){var n=this.constructor._removeBrackets(e,this.settings);(this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.suffix||this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.prefix&&this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix)&&""!==this.settings.negativeSignCharacter&&D.default.isNegative(e,this.settings.negativeSignCharacter)?this._setRawValue("-".concat(this.constructor._stripAllNonNumberCharacters(n,this.settings,!0,this.isFocused))):this._setRawValue(this.constructor._stripAllNonNumberCharacters(n,this.settings,!0,this.isFocused))}i=!1}}else if(isNaN(Number(t))||1/0===t)D.default.throwError("The value [".concat(e,"] used in the input is not a valid value autoNumeric can work with."));else{this.set(t);i=!1}if(""===e)switch(this.settings.emptyInputBehavior){case N.options.emptyInputBehavior.focus:case N.options.emptyInputBehavior.null:case N.options.emptyInputBehavior.press:break;case N.options.emptyInputBehavior.always:this._setElementValue(this.settings.currencySymbol);break;case N.options.emptyInputBehavior.min:this.set(this.settings.minimumValue);break;case N.options.emptyInputBehavior.max:this.set(this.settings.maximumValue);break;case N.options.emptyInputBehavior.zero:this.set("0");break;default:this.set(this.settings.emptyInputBehavior)}else i&&e===this.domElement.getAttribute("value")&&this.set(e)}else null!==this.settings.defaultValueOverride&&this.settings.defaultValueOverride!==e||this.set(e)}},{key:"_calculateVMinAndVMaxIntegerSizes",value:function(){var e=this.settings.maximumValue.toString().split("."),e=f(e,1),e=e[0],t=this.settings.minimumValue||0===this.settings.minimumValue?this.settings.minimumValue.toString().split("."):[],t=f(t,1),t=t[0],e=e.replace(this.settings.negativeSignCharacter,""),t=t.replace(this.settings.negativeSignCharacter,"");this.settings.mIntPos=Math.max(e.length,1);this.settings.mIntNeg=Math.max(t.length,1)}},{key:"_calculateValuesToStringsKeys",value:function(){this.settings.valuesToStrings?this.valuesToStringsKeys=Object.keys(this.settings.valuesToStrings):this.valuesToStringsKeys=[]}},{key:"_transformOptionsValuesToDefaultTypes",value:function(){for(var e in this.settings)if(Object.prototype.hasOwnProperty.call(this.settings,e)){var t=this.settings[e];"true"!==t&&"false"!==t||(this.settings[e]="true"===t);"number"==typeof t&&(this.settings[e]=t.toString())}}},{key:"_setSettings",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];!t&&D.default.isNull(e)||this.constructor._convertOldOptionsToNewOnes(e);if(t){var i="decimalPlacesRawValue"in e,i=(i&&(this.settings.originalDecimalPlacesRawValue=e.decimalPlacesRawValue),"decimalPlaces"in e);i&&(this.settings.originalDecimalPlaces=e.decimalPlaces);this.constructor._calculateDecimalPlacesOnUpdate(e,this.settings);this._mergeSettings(e)}else{this.settings={};this._mergeSettings(this.constructor.getDefaultConfig(),this.domElement.dataset,e,{rawValue:this.defaultRawValue});this.caretFix=!1;this.throwInput=!0;this.allowedTagList=d.default.allowedTagList;this.runOnce=!1;this.hoveredWithAlt=!1}this._transformOptionsValuesToDefaultTypes();this._runCallbacksFoundInTheSettingsObject();this.constructor._correctNegativePositiveSignPlacementOption(this.settings);this.constructor._correctCaretPositionOnFocusAndSelectOnFocusOptions(this.settings);this.constructor._setNegativePositiveSignPermissions(this.settings);if(!t){D.default.isNull(e)||!e.decimalPlaces?this.settings.originalDecimalPlaces=null:this.settings.originalDecimalPlaces=e.decimalPlaces;this.settings.originalDecimalPlacesRawValue=this.settings.decimalPlacesRawValue;this.constructor._calculateDecimalPlacesOnInit(this.settings)}this._calculateVMinAndVMaxIntegerSizes();this._setTrailingNegativeSignInfo();this.regex={};this.constructor._cachesUsualRegularExpressions(this.settings,this.regex);this.constructor._setBrackets(this.settings);this._calculateValuesToStringsKeys();D.default.isEmptyObj(this.settings)&&D.default.throwError("Unable to set the settings, those are invalid ; an empty object was given.");this.constructor.validate(this.settings,!1,e);this._keepAnOriginalSettingsCopy()}},{key:"_preparePastedText",value:function(e){return this.constructor._stripAllNonNumberCharacters(e,this.settings,!0,this.isFocused)}},{key:"_updateInternalProperties",value:function(){this.selection=D.default.getElementSelection(this.domElement);this.processed=!1}},{key:"_updateEventKeyInfo",value:function(e){this.eventKey=D.default.character(e)}},{key:"_saveCancellableValue",value:function(){this.savedCancellableValue=this.rawValue}},{key:"_setSelection",value:function(e,t){e=Math.max(e,0);t=Math.min(t,D.default.getElementValue(this.domElement).length);this.selection={start:e,end:t,length:t-e};D.default.setElementSelection(this.domElement,e,t)}},{key:"_setCaretPosition",value:function(e){this._setSelection(e,e)}},{key:"_getLeftAndRightPartAroundTheSelection",value:function(){var e=D.default.getElementValue(this.domElement),t=e.substring(0,this.selection.start),e=e.substring(this.selection.end,e.length);return[t,e]}},{key:"_getUnformattedLeftAndRightPartAroundTheSelection",value:function(){var e=this._getLeftAndRightPartAroundTheSelection(),e=f(e,2),t=e[0],e=e[1];if(""===t&&""===e)return["",""];var i=!0;this.eventKey!==d.default.keyName.Hyphen&&this.eventKey!==d.default.keyName.Minus||0!==Number(t)||(i=!1);if(this.isTrailingNegative&&(D.default.isNegative(e,this.settings.negativeSignCharacter)&&!D.default.isNegative(t,this.settings.negativeSignCharacter)||""===e&&D.default.isNegative(t,this.settings.negativeSignCharacter,!0))){t=t.replace(this.settings.negativeSignCharacter,"");e=e.replace(this.settings.negativeSignCharacter,"");t=t.replace("-","");e=e.replace("-","");t="-".concat(t)}t=N._stripAllNonNumberCharactersExceptCustomDecimalChar(t,this.settings,i,this.isFocused);e=N._stripAllNonNumberCharactersExceptCustomDecimalChar(e,this.settings,!1,this.isFocused);return[t,e]}},{key:"_normalizeParts",value:function(e,t){var i=!0;this.eventKey!==d.default.keyName.Hyphen&&this.eventKey!==d.default.keyName.Minus||0!==Number(e)||(i=!1);if(this.isTrailingNegative&&D.default.isNegative(t,this.settings.negativeSignCharacter)&&!D.default.isNegative(e,this.settings.negativeSignCharacter)){e="-".concat(e);t=t.replace(this.settings.negativeSignCharacter,"")}e=N._stripAllNonNumberCharactersExceptCustomDecimalChar(e,this.settings,i,this.isFocused);t=N._stripAllNonNumberCharactersExceptCustomDecimalChar(t,this.settings,!1,this.isFocused);this.settings.leadingZero!==N.options.leadingZero.deny||this.eventKey!==d.default.keyName.num0&&this.eventKey!==d.default.keyName.numpad0||0!==Number(e)||D.default.contains(e,this.settings.decimalCharacter)||""===t||(e=e.substring(0,e.length-1));i=e+t;if(this.settings.decimalCharacter){var n=i.match(new RegExp("^".concat(this.regex.aNegRegAutoStrip,"\\").concat(this.settings.decimalCharacter)));if(n){e=e.replace(n[1],n[1]+"0");i=e+t}}return[e,t,i]}},{key:"_setValueParts",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=this._normalizeParts(e,t),n=f(n,3),r=n[0],s=n[1],n=n[2],o=N._checkIfInRangeWithOverrideOption(n,this.settings),o=f(o,2),a=o[0],o=o[1];if(a&&o){var l,c=N._truncateDecimalPlaces(n,this.settings,i,this.settings.decimalPlacesRawValue),c=c.replace(this.settings.decimalCharacter,".");if(""===c||c===this.settings.negativeSignCharacter){switch(this.settings.emptyInputBehavior){case N.options.emptyInputBehavior.focus:case N.options.emptyInputBehavior.press:case N.options.emptyInputBehavior.always:l="";break;case N.options.emptyInputBehavior.min:l=this.settings.minimumValue;break;case N.options.emptyInputBehavior.max:l=this.settings.maximumValue;break;case N.options.emptyInputBehavior.zero:l="0";break;case N.options.emptyInputBehavior.null:l=null;break;default:l=this.settings.emptyInputBehavior}this._setRawValue(l)}else this._setRawValue(this._trimLeadingAndTrailingZeros(c));c=N._truncateDecimalPlaces(n,this.settings,i,this.settings.decimalPlacesShownOnFocus),n=r.length;n>c.length&&(n=c.length);1===n&&"0"===r&&this.settings.leadingZero===N.options.leadingZero.deny&&(n=""===s||"0"===r&&""!==s?1:0);this._setElementValue(c,!1);this._setCaretPosition(n);return!0}this._triggerRangeEvents(a,o);return!1}},{key:"_getSignPosition",value:function(){if(this.settings.currencySymbol){var e=this.settings.currencySymbol.length,t=D.default.getElementValue(this.domElement);if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix)var i=this.settings.negativeSignCharacter&&t&&t.charAt(0)===this.settings.negativeSignCharacter,i=i?[1,e+1]:[0,e];else{t=t.length;i=[t-e,t]}}else i=[1e3,-1];return i}},{key:"_expandSelectionOnSign",value:function(){var e=this._getSignPosition(),e=f(e,2),t=e[0],e=e[1],i=this.selection;i.start<e&&i.end>t&&((i.start<t||i.end>e)&&D.default.getElementValue(this.domElement).substring(Math.max(i.start,t),Math.min(i.end,e)).match(/^\s*$/)?i.start<t?this._setSelection(i.start,t):this._setSelection(e,i.end):this._setSelection(Math.min(i.start,t),Math.max(i.end,e)))}},{key:"_checkPaste",value:function(){if(!this.formatted&&!D.default.isUndefined(this.valuePartsBeforePaste)){var e=this.valuePartsBeforePaste,t=this._getLeftAndRightPartAroundTheSelection(),t=f(t,2),i=t[0],t=t[1],i=(delete this.valuePartsBeforePaste,i.substr(0,e[0].length)+N._stripAllNonNumberCharactersExceptCustomDecimalChar(i.substr(e[0].length),this.settings,!0,this.isFocused));if(!this._setValueParts(i,t,!0)){this._setElementValue(e.join(""),!1);this._setCaretPosition(e[0].length)}}}},{key:"_processNonPrintableKeysAndShortcuts",value:function(e){if((e.ctrlKey||e.metaKey)&&"keyup"===e.type&&!D.default.isUndefined(this.valuePartsBeforePaste)||e.shiftKey&&this.eventKey===d.default.keyName.Insert)return this._checkPaste(),!1;if(!this.constructor._shouldSkipEventKey(this.eventKey))if((e.ctrlKey||e.metaKey)&&this.eventKey===d.default.keyName.a){if(this.settings.selectNumberOnly){e.preventDefault();this.selectNumber()}}else{if((e.ctrlKey||e.metaKey)&&(this.eventKey===d.default.keyName.c||this.eventKey===d.default.keyName.v||this.eventKey===d.default.keyName.x)){"keydown"===e.type&&this._expandSelectionOnSign();this.eventKey!==d.default.keyName.v&&this.eventKey!==d.default.keyName.Insert||("keydown"===e.type||"keypress"===e.type?D.default.isUndefined(this.valuePartsBeforePaste)&&(this.valuePartsBeforePaste=this._getLeftAndRightPartAroundTheSelection()):this._checkPaste());return"keydown"===e.type||"keypress"===e.type||this.eventKey===d.default.keyName.c}if(e.ctrlKey||e.metaKey)return!(this.eventKey===d.default.keyName.Z||this.eventKey===d.default.keyName.z);if(this.eventKey!==d.default.keyName.LeftArrow&&this.eventKey!==d.default.keyName.RightArrow)return D.default.isInArray(this.eventKey,d.default.keyName._directionKeys);if("keydown"===e.type&&!e.shiftKey){var t=D.default.getElementValue(this.domElement);this.eventKey!==d.default.keyName.LeftArrow||t.charAt(this.selection.start-2)!==this.settings.digitGroupSeparator&&t.charAt(this.selection.start-2)!==this.settings.decimalCharacter?this.eventKey!==d.default.keyName.RightArrow||t.charAt(this.selection.start+1)!==this.settings.digitGroupSeparator&&t.charAt(this.selection.start+1)!==this.settings.decimalCharacter||this._setCaretPosition(this.selection.start+1):this._setCaretPosition(this.selection.start-1)}}return!0}},{key:"_processCharacterDeletionIfTrailingNegativeSign",value:function(e){var t=f(e,2),i=t[0],n=t[1],r=D.default.getElementValue(this.domElement),s=D.default.isNegative(r,this.settings.negativeSignCharacter);if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.suffix)if(this.eventKey===d.default.keyName.Backspace){this.caretFix=this.selection.start>=r.indexOf(this.settings.suffixText)&&""!==this.settings.suffixText;"-"===r.charAt(this.selection.start-1)?i=i.substring(1):this.selection.start<=r.length-this.settings.suffixText.length&&(i=i.substring(0,i.length-1))}else{this.caretFix=this.selection.start>=r.indexOf(this.settings.suffixText)&&""!==this.settings.suffixText;this.selection.start>=r.indexOf(this.settings.currencySymbol)+this.settings.currencySymbol.length&&(n=n.substring(1,n.length));D.default.isNegative(i,this.settings.negativeSignCharacter)&&"-"===r.charAt(this.selection.start)&&(i=i.substring(1))}if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix)switch(this.settings.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.left:this.caretFix=this.selection.start>=r.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length;if(this.eventKey===d.default.keyName.Backspace)this.selection.start===r.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length&&s?i=i.substring(1):"-"!==i&&(this.selection.start<=r.indexOf(this.settings.negativeSignCharacter)||!s)&&(i=i.substring(0,i.length-1));else{"-"===i[0]&&(n=n.substring(1));this.selection.start===r.indexOf(this.settings.negativeSignCharacter)&&s&&(i=i.substring(1))}break;case N.options.negativePositiveSignPlacement.right:this.caretFix=this.selection.start>=r.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length;if(this.eventKey===d.default.keyName.Backspace)this.selection.start===r.indexOf(this.settings.negativeSignCharacter)+this.settings.negativeSignCharacter.length?i=i.substring(1):("-"!==i&&this.selection.start<=r.indexOf(this.settings.negativeSignCharacter)-this.settings.currencySymbol.length||""!==i&&!s)&&(i=i.substring(0,i.length-1));else{this.caretFix=this.selection.start>=r.indexOf(this.settings.currencySymbol)&&""!==this.settings.currencySymbol;this.selection.start===r.indexOf(this.settings.negativeSignCharacter)&&(i=i.substring(1));n=n.substring(1)}}return[i,n]}},{key:"_processCharacterDeletion",value:function(){if(this.selection.length){this._expandSelectionOnSign();var e=this._getUnformattedLeftAndRightPartAroundTheSelection(),e=f(e,2);t=e[0];e=e[1]}else{var t,i=this._getUnformattedLeftAndRightPartAroundTheSelection(),i=f(i,2);t=i[0];e=i[1];""===t&&""===e&&(this.throwInput=!1);this.isTrailingNegative&&D.default.isNegative(D.default.getElementValue(this.domElement),this.settings.negativeSignCharacter)?(i=this._processCharacterDeletionIfTrailingNegativeSign([t,e]),i=f(i,2),t=i[0],e=i[1]):this.eventKey===d.default.keyName.Backspace?t=t.substring(0,t.length-1):e=e.substring(1,e.length)}if(!this.constructor._isWithinRangeWithOverrideOption("".concat(t).concat(e),this.settings))return!1;this._setValueParts(t,e);return!0}},{key:"_isDecimalCharacterInsertionAllowed",value:function(){return String(this.settings.decimalPlacesShownOnFocus)!==String(N.options.decimalPlacesShownOnFocus.none)&&String(this.settings.decimalPlaces)!==String(N.options.decimalPlaces.none)}},{key:"_processCharacterInsertion",value:function(){var e=this._getUnformattedLeftAndRightPartAroundTheSelection(),e=f(e,2),t=e[0],e=e[1];this.eventKey!==d.default.keyName.AndroidDefault&&(this.throwInput=!0);if(this.eventKey===this.settings.decimalCharacter||this.settings.decimalCharacterAlternative&&this.eventKey===this.settings.decimalCharacterAlternative){if(!this._isDecimalCharacterInsertionAllowed()||!this.settings.decimalCharacter)return!1;if(this.settings.alwaysAllowDecimalCharacter){t=t.replace(this.settings.decimalCharacter,"");e=e.replace(this.settings.decimalCharacter,"")}else{if(D.default.contains(t,this.settings.decimalCharacter))return!0;if(0<e.indexOf(this.settings.decimalCharacter))return!0;0===e.indexOf(this.settings.decimalCharacter)&&(e=e.substr(1))}if(this.settings.negativeSignCharacter&&D.default.contains(e,this.settings.negativeSignCharacter)){t="".concat(this.settings.negativeSignCharacter).concat(t);e=e.replace(this.settings.negativeSignCharacter,"")}this._setValueParts(t+this.settings.decimalCharacter,e);return!0}if(("-"===this.eventKey||"+"===this.eventKey)&&this.settings.isNegativeSignAllowed){""===t&&D.default.contains(e,"-")?e=e.replace("-",""):t=D.default.isNegativeStrict(t,"-")?t.replace("-",""):"".concat(this.settings.negativeSignCharacter).concat(t);this._setValueParts(t,e);return!0}var i=Number(this.eventKey);if(0<=i&&i<=9){if(this.settings.isNegativeSignAllowed&&""===t&&D.default.contains(e,"-")){t="-";e=e.substring(1,e.length)}this.settings.maximumValue<=0&&this.settings.minimumValue<this.settings.maximumValue&&!D.default.contains(D.default.getElementValue(this.domElement),this.settings.negativeSignCharacter)&&"0"!==this.eventKey&&(t="-".concat(t));this._setValueParts("".concat(t).concat(this.eventKey),e);return!0}this.throwInput=!1;return!1}},{key:"_formatValue",value:function(e){var t=D.default.getElementValue(this.domElement),i=this._getUnformattedLeftAndRightPartAroundTheSelection(),i=f(i,1),i=i[0];if((""===this.settings.digitGroupSeparator||""!==this.settings.digitGroupSeparator&&!D.default.contains(t,this.settings.digitGroupSeparator))&&(""===this.settings.currencySymbol||""!==this.settings.currencySymbol&&!D.default.contains(t,this.settings.currencySymbol))){var n=t.split(this.settings.decimalCharacter),n=f(n,1),n=n[0],r="";if(D.default.isNegative(n,this.settings.negativeSignCharacter)){r=this.settings.negativeSignCharacter;n=n.replace(this.settings.negativeSignCharacter,"");i=i.replace("-","")}""===r&&n.length>this.settings.mIntPos&&"0"===i.charAt(0)&&(i=i.slice(1));r===this.settings.negativeSignCharacter&&n.length>this.settings.mIntNeg&&"0"===i.charAt(0)&&(i=i.slice(1));this.isTrailingNegative||(i="".concat(r).concat(i))}n=this.constructor._addGroupSeparators(t,this.settings,this.isFocused,this.rawValue),r=n.length;if(n){var s=i.split("");if((this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.suffix||this.settings.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.prefix&&this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix)&&s[0]===this.settings.negativeSignCharacter&&!this.settings.isNegativeSignAllowed){s.shift();if((this.eventKey===d.default.keyName.Backspace||this.eventKey===d.default.keyName.Delete)&&this.caretFix){if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix&&this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.left||this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix&&this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.suffix){s.push(this.settings.negativeSignCharacter);this.caretFix="keydown"===e.type}if(this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix&&this.settings.negativePositiveSignPlacement===N.options.negativePositiveSignPlacement.right){var o=this.settings.currencySymbol.split(""),a=["\\","^","$",".","|","?","*","+","(",")","["],l=[];o.forEach(function(e,t){t=o[e];D.default.isInArray(t,a)?l.push("\\"+t):l.push(t)});this.eventKey===d.default.keyName.Backspace&&"-"===this.settings.negativeSignCharacter&&l.push("-");s.push(l.join(""));this.caretFix="keydown"===e.type}}}for(var c=0;c<s.length;c++)s[c].match("\\d")||(s[c]="\\"+s[c]);i=this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix?new RegExp("^.*?".concat(s.join(".*?"))):new RegExp("^.*?".concat(this.settings.currencySymbol).concat(s.join(".*?"))),i=n.match(i);if(i){r=i[0].length;if(this.settings.showPositiveSign){0===r&&i.input.charAt(0)===this.settings.positiveSignCharacter&&(r=1===i.input.indexOf(this.settings.currencySymbol)?this.settings.currencySymbol.length+1:1);0===r&&i.input.charAt(this.settings.currencySymbol.length)===this.settings.positiveSignCharacter&&(r=this.settings.currencySymbol.length+1)}(0===r&&n.charAt(0)!==this.settings.negativeSignCharacter||1===r&&n.charAt(0)===this.settings.negativeSignCharacter)&&this.settings.currencySymbol&&this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix&&(r=this.settings.currencySymbol.length+(D.default.isNegativeStrict(n,this.settings.negativeSignCharacter)?1:0))}else{this.settings.currencySymbol&&this.settings.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix&&(r-=this.settings.currencySymbol.length);this.settings.suffixText&&(r-=this.settings.suffixText.length)}}if(n!==t){this._setElementValue(n,!1);this._setCaretPosition(r)}this.formatted=!0}}],i=[{key:"version",value:function(){return"4.6.0"}},{key:"_setArgumentsValues",value:function(e,t,i){D.default.isNull(e)&&D.default.throwError("At least one valid parameter is needed in order to initialize an AutoNumeric object");var n,r,s,o=D.default.isElement(e),a=D.default.isString(e),l=D.default.isObject(t),c=Array.isArray(t)&&0<t.length,d=D.default.isNumberOrArabic(t)||""===t,u=this._isPreDefinedOptionValid(t),h=D.default.isNull(t),p=D.default.isEmptyString(t),f=D.default.isObject(i),g=Array.isArray(i)&&0<i.length,m=D.default.isNull(i),v=this._isPreDefinedOptionValid(i);if(o&&h&&m){n=e;s=null;r=null}else if(o&&d&&m){n=e;s=t;r=null}else if(o&&l&&m){n=e;s=null;r=t}else if(o&&u&&m){n=e;s=null;r=this._getOptionObject(t)}else if(o&&c&&m){n=e;s=null;r=this.mergeOptions(t)}else if(o&&(h||p)&&f){n=e;s=null;r=i}else if(o&&(h||p)&&g){n=e;s=null;r=this.mergeOptions(i)}else if(a&&h&&m){n=document.querySelector(e);s=null;r=null}else if(a&&l&&m){n=document.querySelector(e);s=null;r=t}else if(a&&u&&m){n=document.querySelector(e);s=null;r=this._getOptionObject(t)}else if(a&&c&&m){n=document.querySelector(e);s=null;r=this.mergeOptions(t)}else if(a&&(h||p)&&f){n=document.querySelector(e);s=null;r=i}else if(a&&(h||p)&&g){n=document.querySelector(e);s=null;r=this.mergeOptions(i)}else if(a&&d&&m){n=document.querySelector(e);s=t;r=null}else if(a&&d&&f){n=document.querySelector(e);s=t;r=i}else if(a&&d&&v){n=document.querySelector(e);s=t;r=this._getOptionObject(i)}else if(a&&d&&g){n=document.querySelector(e);s=t;r=this.mergeOptions(i)}else if(o&&d&&f){n=e;s=t;r=i}else if(o&&d&&v){n=e;s=t;r=this._getOptionObject(i)}else if(o&&d&&g){n=e;s=t;r=this.mergeOptions(i)}else D.default.throwError("The parameters given to the AutoNumeric object are not valid, '".concat(e,"', '").concat(t,"' and '").concat(i,"' given."));D.default.isNull(n)&&D.default.throwError("The selector '".concat(e,"' did not select any valid DOM element. Please check on which element you called AutoNumeric."));return{domElement:n,initialValue:s,userOptions:r}}},{key:"mergeOptions",value:function(e){var t=this,i={};e.forEach(function(e){l(i,t._getOptionObject(e))});return i}},{key:"_isPreDefinedOptionValid",value:function(e){return Object.prototype.hasOwnProperty.call(N.predefinedOptions,e)}},{key:"_getOptionObject",value:function(e){var t;if(D.default.isString(e)){t=N.getPredefinedOptions()[e];null==t&&D.default.warning("The given pre-defined option [".concat(e,"] is not recognized by autoNumeric. Please check that pre-defined option name."),!0)}else t=e;return t}},{key:"_doesFormHandlerListExists",value:function(){var e=h(window.aNFormHandlerMap);return"undefined"!==e&&"object"===e}},{key:"_createFormHandlerList",value:function(){window.aNFormHandlerMap=new Map}},{key:"_checkValuesToStringsArray",value:function(e,t){return D.default.isInArray(String(e),t)}},{key:"_checkValuesToStringsSettings",value:function(e,t){return this._checkValuesToStringsArray(e,Object.keys(t.valuesToStrings))}},{key:"_checkStringsToValuesSettings",value:function(e,t){return this._checkValuesToStringsArray(e,Object.values(t.valuesToStrings))}},{key:"_unformatAltHovered",value:function(e){e.hoveredWithAlt=!0;e.unformat()}},{key:"_reformatAltHovered",value:function(e){e.hoveredWithAlt=!1;e.reformat()}},{key:"_getChildANInputElement",value:function(e){var t=this,i=e.getElementsByTagName("input"),n=[],i=Array.prototype.slice.call(i,0);i.forEach(function(e){t.test(e)&&n.push(e)});return n}},{key:"test",value:function(e){return this._isInGlobalList(D.default.domElement(e))}},{key:"_createWeakMap",value:function(e){window[e]=new WeakMap}},{key:"_createGlobalList",value:function(){this.autoNumericGlobalListName="autoNumericGlobalList";this._createWeakMap(this.autoNumericGlobalListName)}},{key:"_doesGlobalListExists",value:function(){var e=h(window[this.autoNumericGlobalListName]);return"undefined"!==e&&"object"===e}},{key:"_addToGlobalList",value:function(e){this._doesGlobalListExists()||this._createGlobalList();var t=e.node();if(this._isInGlobalList(t)){if(this._getFromGlobalList(t)===this)return;D.default.warning("A reference to the DOM element you just initialized already exists in the global AutoNumeric element list. Please make sure to not initialize the same DOM element multiple times.",e.getSettings().showWarnings)}window[this.autoNumericGlobalListName].set(t,e)}},{key:"_removeFromGlobalList",value:function(e){this._doesGlobalListExists()&&window[this.autoNumericGlobalListName].delete(e.node())}},{key:"_getFromGlobalList",value:function(e){return this._doesGlobalListExists()?window[this.autoNumericGlobalListName].get(e):null}},{key:"_isInGlobalList",value:function(e){return!!this._doesGlobalListExists()&&window[this.autoNumericGlobalListName].has(e)}},{key:"validate",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n=(!D.default.isUndefinedOrNullOrEmpty(e)&&D.default.isObject(e)||D.default.throwError("The userOptions are invalid ; it should be a valid object, [".concat(e,"] given.")),D.default.isObject(i));n||D.default.isNull(i)||D.default.throwError("The 'originalOptions' parameter is invalid ; it should either be a valid option object or `null`, [".concat(e,"] given."));D.default.isNull(e)||this._convertOldOptionsToNewOnes(e);t=t?l({},this.getDefaultConfig(),e):e;D.default.isTrueOrFalseString(t.showWarnings)||D.default.isBoolean(t.showWarnings)||D.default.throwError("The debug option 'showWarnings' is invalid ; it should be either 'true' or 'false', [".concat(t.showWarnings,"] given."));var r=/^[0-9]+$/,s=/[0-9]+/,o=/^-?[0-9]+(\.?[0-9]+)?$/,a=/^[0-9]+(\.?[0-9]+)?$/;D.default.isTrueOrFalseString(t.allowDecimalPadding)||D.default.isBoolean(t.allowDecimalPadding)||t.allowDecimalPadding===N.options.allowDecimalPadding.floats||D.default.throwError("The decimal padding option 'allowDecimalPadding' is invalid ; it should either be `false`, `true` or `'floats'`, [".concat(t.allowDecimalPadding,"] given."));t.allowDecimalPadding!==N.options.allowDecimalPadding.never&&"false"!==t.allowDecimalPadding||t.decimalPlaces===N.options.decimalPlaces.none&&t.decimalPlacesShownOnBlur===N.options.decimalPlacesShownOnBlur.none&&t.decimalPlacesShownOnFocus===N.options.decimalPlacesShownOnFocus.none||D.default.warning("Setting 'allowDecimalPadding' to [".concat(t.allowDecimalPadding,"] will override the current 'decimalPlaces*' settings [").concat(t.decimalPlaces,", ").concat(t.decimalPlacesShownOnBlur," and ").concat(t.decimalPlacesShownOnFocus,"]."),t.showWarnings);D.default.isTrueOrFalseString(t.alwaysAllowDecimalCharacter)||D.default.isBoolean(t.alwaysAllowDecimalCharacter)||D.default.throwError("The option 'alwaysAllowDecimalCharacter' is invalid ; it should either be `true` or `false`, [".concat(t.alwaysAllowDecimalCharacter,"] given."));D.default.isNull(t.caretPositionOnFocus)||D.default.isInArray(t.caretPositionOnFocus,[N.options.caretPositionOnFocus.start,N.options.caretPositionOnFocus.end,N.options.caretPositionOnFocus.decimalLeft,N.options.caretPositionOnFocus.decimalRight])||D.default.throwError("The display on empty string option 'caretPositionOnFocus' is invalid ; it should either be `null`, 'focus', 'press', 'always' or 'zero', [".concat(t.caretPositionOnFocus,"] given."));n=n?i:this._correctCaretPositionOnFocusAndSelectOnFocusOptions(e);D.default.isNull(n)||n.caretPositionOnFocus===N.options.caretPositionOnFocus.doNoForceCaretPosition||n.selectOnFocus!==N.options.selectOnFocus.select||D.default.warning("The 'selectOnFocus' option is set to 'select', which is in conflict with the 'caretPositionOnFocus' which is set to '".concat(n.caretPositionOnFocus,"'. As a result, if this has been called when instantiating an AutoNumeric object, the 'selectOnFocus' option is forced to 'doNotSelect'."),t.showWarnings);D.default.isInArray(t.digitGroupSeparator,[N.options.digitGroupSeparator.comma,N.options.digitGroupSeparator.dot,N.options.digitGroupSeparator.normalSpace,N.options.digitGroupSeparator.thinSpace,N.options.digitGroupSeparator.narrowNoBreakSpace,N.options.digitGroupSeparator.noBreakSpace,N.options.digitGroupSeparator.noSeparator,N.options.digitGroupSeparator.apostrophe,N.options.digitGroupSeparator.arabicThousandsSeparator,N.options.digitGroupSeparator.dotAbove,N.options.digitGroupSeparator.privateUseTwo])||D.default.throwError("The thousand separator character option 'digitGroupSeparator' is invalid ; it should be ',', '.', '٬', '˙', \"'\", '’', ' ', '', '', ' ' or empty (''), [".concat(t.digitGroupSeparator,"] given."));D.default.isTrueOrFalseString(t.showOnlyNumbersOnFocus)||D.default.isBoolean(t.showOnlyNumbersOnFocus)||D.default.throwError("The 'showOnlyNumbersOnFocus' option is invalid ; it should be either 'true' or 'false', [".concat(t.showOnlyNumbersOnFocus,"] given."));D.default.isInArray(t.digitalGroupSpacing,[N.options.digitalGroupSpacing.two,N.options.digitalGroupSpacing.twoScaled,N.options.digitalGroupSpacing.three,N.options.digitalGroupSpacing.four])||2<=t.digitalGroupSpacing&&t.digitalGroupSpacing<=4||D.default.throwError("The grouping separator option for thousands 'digitalGroupSpacing' is invalid ; it should be '2', '2s', '3', or '4', [".concat(t.digitalGroupSpacing,"] given."));D.default.isInArray(t.decimalCharacter,[N.options.decimalCharacter.comma,N.options.decimalCharacter.dot,N.options.decimalCharacter.middleDot,N.options.decimalCharacter.arabicDecimalSeparator,N.options.decimalCharacter.decimalSeparatorKeySymbol])||D.default.throwError("The decimal separator character option 'decimalCharacter' is invalid ; it should be '.', ',', '·', '⎖' or '٫', [".concat(t.decimalCharacter,"] given."));t.decimalCharacter===t.digitGroupSeparator&&D.default.throwError("autoNumeric will not function properly when the decimal character 'decimalCharacter' [".concat(t.decimalCharacter,"] and the thousand separator 'digitGroupSeparator' [").concat(t.digitGroupSeparator,"] are the same character."));D.default.isNull(t.decimalCharacterAlternative)||D.default.isString(t.decimalCharacterAlternative)||D.default.throwError("The alternate decimal separator character option 'decimalCharacterAlternative' is invalid ; it should be a string, [".concat(t.decimalCharacterAlternative,"] given."));""===t.currencySymbol||D.default.isString(t.currencySymbol)||D.default.throwError("The currency symbol option 'currencySymbol' is invalid ; it should be a string, [".concat(t.currencySymbol,"] given."));D.default.isInArray(t.currencySymbolPlacement,[N.options.currencySymbolPlacement.prefix,N.options.currencySymbolPlacement.suffix])||D.default.throwError("The placement of the currency sign option 'currencySymbolPlacement' is invalid ; it should either be 'p' (prefix) or 's' (suffix), [".concat(t.currencySymbolPlacement,"] given."));D.default.isInArray(t.negativePositiveSignPlacement,[N.options.negativePositiveSignPlacement.prefix,N.options.negativePositiveSignPlacement.suffix,N.options.negativePositiveSignPlacement.left,N.options.negativePositiveSignPlacement.right,N.options.negativePositiveSignPlacement.none])||D.default.throwError("The placement of the negative sign option 'negativePositiveSignPlacement' is invalid ; it should either be 'p' (prefix), 's' (suffix), 'l' (left), 'r' (right) or 'null', [".concat(t.negativePositiveSignPlacement,"] given."));D.default.isTrueOrFalseString(t.showPositiveSign)||D.default.isBoolean(t.showPositiveSign)||D.default.throwError("The show positive sign option 'showPositiveSign' is invalid ; it should be either 'true' or 'false', [".concat(t.showPositiveSign,"] given."));D.default.isString(t.suffixText)&&(""===t.suffixText||!D.default.isNegative(t.suffixText,t.negativeSignCharacter)&&!s.test(t.suffixText))||D.default.throwError("The additional suffix option 'suffixText' is invalid ; it should not contains the negative sign '".concat(t.negativeSignCharacter,"' nor any numerical characters, [").concat(t.suffixText,"] given."));D.default.isString(t.negativeSignCharacter)&&1===t.negativeSignCharacter.length&&!D.default.isUndefinedOrNullOrEmpty(t.negativeSignCharacter)&&!s.test(t.negativeSignCharacter)||D.default.throwError("The negative sign character option 'negativeSignCharacter' is invalid ; it should be a single character, and cannot be any numerical characters, [".concat(t.negativeSignCharacter,"] given."));D.default.isString(t.positiveSignCharacter)&&1===t.positiveSignCharacter.length&&!D.default.isUndefinedOrNullOrEmpty(t.positiveSignCharacter)&&!s.test(t.positiveSignCharacter)||D.default.throwError("The positive sign character option 'positiveSignCharacter' is invalid ; it should be a single character, and cannot be any numerical characters, [".concat(t.positiveSignCharacter,"] given.\nIf you want to hide the positive sign character, you need to set the `showPositiveSign` option to `true`."));t.negativeSignCharacter===t.positiveSignCharacter&&D.default.throwError("The positive 'positiveSignCharacter' and negative 'negativeSignCharacter' sign characters cannot be identical ; [".concat(t.negativeSignCharacter,"] given."));i=D.default.isNull(t.negativeBracketsTypeOnBlur)?["",""]:t.negativeBracketsTypeOnBlur.split(","),n=f(i,2),s=n[0],i=n[1];(D.default.contains(t.digitGroupSeparator,t.negativeSignCharacter)||D.default.contains(t.decimalCharacter,t.negativeSignCharacter)||D.default.contains(t.decimalCharacterAlternative,t.negativeSignCharacter)||D.default.contains(s,t.negativeSignCharacter)||D.default.contains(i,t.negativeSignCharacter)||D.default.contains(t.suffixText,t.negativeSignCharacter))&&D.default.throwError("The negative sign character option 'negativeSignCharacter' is invalid ; it should not be equal or a part of the digit separator, the decimal character, the decimal character alternative, the negative brackets or the suffix text, [".concat(t.negativeSignCharacter,"] given."));(D.default.contains(t.digitGroupSeparator,t.positiveSignCharacter)||D.default.contains(t.decimalCharacter,t.positiveSignCharacter)||D.default.contains(t.decimalCharacterAlternative,t.positiveSignCharacter)||D.default.contains(s,t.positiveSignCharacter)||D.default.contains(i,t.positiveSignCharacter)||D.default.contains(t.suffixText,t.positiveSignCharacter))&&D.default.throwError("The positive sign character option 'positiveSignCharacter' is invalid ; it should not be equal or a part of the digit separator, the decimal character, the decimal character alternative, the negative brackets or the suffix text, [".concat(t.positiveSignCharacter,"] given."));D.default.isNull(t.overrideMinMaxLimits)||D.default.isInArray(t.overrideMinMaxLimits,[N.options.overrideMinMaxLimits.ceiling,N.options.overrideMinMaxLimits.floor,N.options.overrideMinMaxLimits.ignore,N.options.overrideMinMaxLimits.invalid])||D.default.throwError("The override min & max limits option 'overrideMinMaxLimits' is invalid ; it should either be 'ceiling', 'floor', 'ignore' or 'invalid', [".concat(t.overrideMinMaxLimits,"] given."));t.overrideMinMaxLimits!==N.options.overrideMinMaxLimits.invalid&&t.overrideMinMaxLimits!==N.options.overrideMinMaxLimits.ignore&&(0<t.minimumValue||t.maximumValue<0)&&D.default.warning("You've set a `minimumValue` or a `maximumValue` excluding the value `0`. AutoNumeric will force the users to always have a valid value in the input, hence preventing them to clear the field. If you want to allow for temporary invalid values (ie. out-of-range), you should use the 'invalid' option for the 'overrideMinMaxLimits' setting.");D.default.isString(t.maximumValue)&&o.test(t.maximumValue)||D.default.throwError("The maximum possible value option 'maximumValue' is invalid ; it should be a string that represents a positive or negative number, [".concat(t.maximumValue,"] given."));D.default.isString(t.minimumValue)&&o.test(t.minimumValue)||D.default.throwError("The minimum possible value option 'minimumValue' is invalid ; it should be a string that represents a positive or negative number, [".concat(t.minimumValue,"] given."));parseFloat(t.minimumValue)>parseFloat(t.maximumValue)&&D.default.throwError("The minimum possible value option is greater than the maximum possible value option ; 'minimumValue' [".concat(t.minimumValue,"] should be smaller than 'maximumValue' [").concat(t.maximumValue,"]."));D.default.isInt(t.decimalPlaces)&&0<=t.decimalPlaces||D.default.isString(t.decimalPlaces)&&r.test(t.decimalPlaces)||D.default.throwError("The number of decimal places option 'decimalPlaces' is invalid ; it should be a positive integer, [".concat(t.decimalPlaces,"] given."));D.default.isNull(t.decimalPlacesRawValue)||D.default.isInt(t.decimalPlacesRawValue)&&0<=t.decimalPlacesRawValue||D.default.isString(t.decimalPlacesRawValue)&&r.test(t.decimalPlacesRawValue)||D.default.throwError("The number of decimal places for the raw value option 'decimalPlacesRawValue' is invalid ; it should be a positive integer or `null`, [".concat(t.decimalPlacesRawValue,"] given."));this._validateDecimalPlacesRawValue(t);D.default.isNull(t.decimalPlacesShownOnFocus)||r.test(String(t.decimalPlacesShownOnFocus))||D.default.throwError("The number of expanded decimal places option 'decimalPlacesShownOnFocus' is invalid ; it should be a positive integer or `null`, [".concat(t.decimalPlacesShownOnFocus,"] given."));!D.default.isNull(t.decimalPlacesShownOnFocus)&&Number(t.decimalPlaces)>Number(t.decimalPlacesShownOnFocus)&&D.default.warning("The extended decimal places 'decimalPlacesShownOnFocus' [".concat(t.decimalPlacesShownOnFocus,"] should be greater than the 'decimalPlaces' [").concat(t.decimalPlaces,"] value. Currently, this will limit the ability of your user to manually change some of the decimal places. Do you really want to do that?"),t.showWarnings);(D.default.isNull(t.divisorWhenUnfocused)||a.test(t.divisorWhenUnfocused))&&0!==t.divisorWhenUnfocused&&"0"!==t.divisorWhenUnfocused&&1!==t.divisorWhenUnfocused&&"1"!==t.divisorWhenUnfocused||D.default.throwError("The divisor option 'divisorWhenUnfocused' is invalid ; it should be a positive number higher than one, preferably an integer, [".concat(t.divisorWhenUnfocused,"] given."));D.default.isNull(t.decimalPlacesShownOnBlur)||r.test(t.decimalPlacesShownOnBlur)||D.default.throwError("The number of decimals shown when unfocused option 'decimalPlacesShownOnBlur' is invalid ; it should be a positive integer or `null`, [".concat(t.decimalPlacesShownOnBlur,"] given."));D.default.isNull(t.symbolWhenUnfocused)||D.default.isString(t.symbolWhenUnfocused)||D.default.throwError("The symbol to show when unfocused option 'symbolWhenUnfocused' is invalid ; it should be a string, [".concat(t.symbolWhenUnfocused,"] given."));D.default.isTrueOrFalseString(t.saveValueToSessionStorage)||D.default.isBoolean(t.saveValueToSessionStorage)||D.default.throwError("The save to session storage option 'saveValueToSessionStorage' is invalid ; it should be either 'true' or 'false', [".concat(t.saveValueToSessionStorage,"] given."));D.default.isInArray(t.onInvalidPaste,[N.options.onInvalidPaste.error,N.options.onInvalidPaste.ignore,N.options.onInvalidPaste.clamp,N.options.onInvalidPaste.truncate,N.options.onInvalidPaste.replace])||D.default.throwError("The paste behavior option 'onInvalidPaste' is invalid ; it should either be 'error', 'ignore', 'clamp', 'truncate' or 'replace' (cf. documentation), [".concat(t.onInvalidPaste,"] given."));D.default.isInArray(t.roundingMethod,[N.options.roundingMethod.halfUpSymmetric,N.options.roundingMethod.halfUpAsymmetric,N.options.roundingMethod.halfDownSymmetric,N.options.roundingMethod.halfDownAsymmetric,N.options.roundingMethod.halfEvenBankersRounding,N.options.roundingMethod.upRoundAwayFromZero,N.options.roundingMethod.downRoundTowardZero,N.options.roundingMethod.toCeilingTowardPositiveInfinity,N.options.roundingMethod.toFloorTowardNegativeInfinity,N.options.roundingMethod.toNearest05,N.options.roundingMethod.toNearest05Alt,N.options.roundingMethod.upToNext05,N.options.roundingMethod.downToNext05])||D.default.throwError("The rounding method option 'roundingMethod' is invalid ; it should either be 'S', 'A', 's', 'a', 'B', 'U', 'D', 'C', 'F', 'N05', 'CHF', 'U05' or 'D05' (cf. documentation), [".concat(t.roundingMethod,"] given."));D.default.isNull(t.negativeBracketsTypeOnBlur)||D.default.isInArray(t.negativeBracketsTypeOnBlur,[N.options.negativeBracketsTypeOnBlur.parentheses,N.options.negativeBracketsTypeOnBlur.brackets,N.options.negativeBracketsTypeOnBlur.chevrons,N.options.negativeBracketsTypeOnBlur.curlyBraces,N.options.negativeBracketsTypeOnBlur.angleBrackets,N.options.negativeBracketsTypeOnBlur.japaneseQuotationMarks,N.options.negativeBracketsTypeOnBlur.halfBrackets,N.options.negativeBracketsTypeOnBlur.whiteSquareBrackets,N.options.negativeBracketsTypeOnBlur.quotationMarks,N.options.negativeBracketsTypeOnBlur.guillemets])||D.default.throwError("The brackets for negative values option 'negativeBracketsTypeOnBlur' is invalid ; it should either be '(,)', '[,]', '<,>', '{,}', '〈,〉', '「,」', '⸤,⸥', '⟦,⟧', ',' or '«,»', [".concat(t.negativeBracketsTypeOnBlur,"] given."));(D.default.isString(t.emptyInputBehavior)||D.default.isNumber(t.emptyInputBehavior))&&(D.default.isInArray(t.emptyInputBehavior,[N.options.emptyInputBehavior.focus,N.options.emptyInputBehavior.press,N.options.emptyInputBehavior.always,N.options.emptyInputBehavior.min,N.options.emptyInputBehavior.max,N.options.emptyInputBehavior.zero,N.options.emptyInputBehavior.null])||o.test(t.emptyInputBehavior))||D.default.throwError("The display on empty string option 'emptyInputBehavior' is invalid ; it should either be 'focus', 'press', 'always', 'min', 'max', 'zero', 'null', a number, or a string that represents a number, [".concat(t.emptyInputBehavior,"] given."));t.emptyInputBehavior===N.options.emptyInputBehavior.zero&&(0<t.minimumValue||t.maximumValue<0)&&D.default.throwError("The 'emptyInputBehavior' option is set to 'zero', but this value is outside of the range defined by 'minimumValue' and 'maximumValue' [".concat(t.minimumValue,", ").concat(t.maximumValue,"]."));!o.test(String(t.emptyInputBehavior))||this._isWithinRangeWithOverrideOption(t.emptyInputBehavior,t)||D.default.throwError("The 'emptyInputBehavior' option is set to a number or a string that represents a number, but its value [".concat(t.emptyInputBehavior,"] is outside of the range defined by the 'minimumValue' and 'maximumValue' options [").concat(t.minimumValue,", ").concat(t.maximumValue,"]."));D.default.isTrueOrFalseString(t.eventBubbles)||D.default.isBoolean(t.eventBubbles)||D.default.throwError("The event bubbles option 'eventBubbles' is invalid ; it should be either 'true' or 'false', [".concat(t.eventBubbles,"] given."));D.default.isTrueOrFalseString(t.eventIsCancelable)||D.default.isBoolean(t.eventIsCancelable)||D.default.throwError("The event is cancelable option 'eventIsCancelable' is invalid ; it should be either 'true' or 'false', [".concat(t.eventIsCancelable,"] given."));!D.default.isBoolean(t.invalidClass)&&/^-?[_a-zA-Z]+[_a-zA-Z0-9-]*$/.test(t.invalidClass)||D.default.throwError("The name of the 'invalidClass' option is not a valid CSS class name ; it should not be empty, and should follow the '^-?[_a-zA-Z]+[_a-zA-Z0-9-]*$' regex, [".concat(t.invalidClass,"] given."));D.default.isInArray(t.leadingZero,[N.options.leadingZero.allow,N.options.leadingZero.deny,N.options.leadingZero.keep])||D.default.throwError("The leading zero behavior option 'leadingZero' is invalid ; it should either be 'allow', 'deny' or 'keep', [".concat(t.leadingZero,"] given."));D.default.isTrueOrFalseString(t.formatOnPageLoad)||D.default.isBoolean(t.formatOnPageLoad)||D.default.throwError("The format on initialization option 'formatOnPageLoad' is invalid ; it should be either 'true' or 'false', [".concat(t.formatOnPageLoad,"] given."));D.default.isTrueOrFalseString(t.formulaMode)||D.default.isBoolean(t.formulaMode)||D.default.throwError("The formula mode option 'formulaMode' is invalid ; it should be either 'true' or 'false', [".concat(t.formulaMode,"] given."));r.test(t.historySize)&&0!==t.historySize||D.default.throwError("The history size option 'historySize' is invalid ; it should be a positive integer, [".concat(t.historySize,"] given."));D.default.isTrueOrFalseString(t.selectNumberOnly)||D.default.isBoolean(t.selectNumberOnly)||D.default.throwError("The select number only option 'selectNumberOnly' is invalid ; it should be either 'true' or 'false', [".concat(t.selectNumberOnly,"] given."));D.default.isTrueOrFalseString(t.selectOnFocus)||D.default.isBoolean(t.selectOnFocus)||D.default.throwError("The select on focus option 'selectOnFocus' is invalid ; it should be either 'true' or 'false', [".concat(t.selectOnFocus,"] given."));D.default.isNull(t.defaultValueOverride)||""===t.defaultValueOverride||o.test(t.defaultValueOverride)||D.default.throwError("The unformatted default value option 'defaultValueOverride' is invalid ; it should be a string that represents a positive or negative number, [".concat(t.defaultValueOverride,"] given."));D.default.isTrueOrFalseString(t.unformatOnSubmit)||D.default.isBoolean(t.unformatOnSubmit)||D.default.throwError("The remove formatting on submit option 'unformatOnSubmit' is invalid ; it should be either 'true' or 'false', [".concat(t.unformatOnSubmit,"] given."));D.default.isNull(t.valuesToStrings)||D.default.isObject(t.valuesToStrings)||D.default.throwError("The option 'valuesToStrings' is invalid ; it should be an object, ideally with 'key -> value' entries, [".concat(t.valuesToStrings,"] given."));D.default.isNull(t.outputFormat)||D.default.isInArray(t.outputFormat,[N.options.outputFormat.string,N.options.outputFormat.number,N.options.outputFormat.dot,N.options.outputFormat.negativeDot,N.options.outputFormat.comma,N.options.outputFormat.negativeComma,N.options.outputFormat.dotNegative,N.options.outputFormat.commaNegative])||D.default.throwError("The custom locale format option 'outputFormat' is invalid ; it should either be null, 'string', 'number', '.', '-.', ',', '-,', '.-' or ',-', [".concat(t.outputFormat,"] given."));D.default.isTrueOrFalseString(t.isCancellable)||D.default.isBoolean(t.isCancellable)||D.default.throwError("The cancellable behavior option 'isCancellable' is invalid ; it should be either 'true' or 'false', [".concat(t.isCancellable,"] given."));D.default.isTrueOrFalseString(t.modifyValueOnWheel)||D.default.isBoolean(t.modifyValueOnWheel)||D.default.throwError("The increment/decrement on mouse wheel option 'modifyValueOnWheel' is invalid ; it should be either 'true' or 'false', [".concat(t.modifyValueOnWheel,"] given."));D.default.isTrueOrFalseString(t.watchExternalChanges)||D.default.isBoolean(t.watchExternalChanges)||D.default.throwError("The option 'watchExternalChanges' is invalid ; it should be either 'true' or 'false', [".concat(t.watchExternalChanges,"] given."));D.default.isInArray(t.wheelOn,[N.options.wheelOn.focus,N.options.wheelOn.hover])||D.default.throwError("The wheel behavior option 'wheelOn' is invalid ; it should either be 'focus' or 'hover', [".concat(t.wheelOn,"] given."));(D.default.isString(t.wheelStep)||D.default.isNumber(t.wheelStep))&&("progressive"===t.wheelStep||a.test(t.wheelStep))&&0!==Number(t.wheelStep)||D.default.throwError("The wheel step value option 'wheelStep' is invalid ; it should either be the string 'progressive', or a number or a string that represents a positive number (excluding zero), [".concat(t.wheelStep,"] given."));D.default.isInArray(t.serializeSpaces,[N.options.serializeSpaces.plus,N.options.serializeSpaces.percent])||D.default.throwError("The space replacement character option 'serializeSpaces' is invalid ; it should either be '+' or '%20', [".concat(t.serializeSpaces,"] given."));D.default.isTrueOrFalseString(t.noEventListeners)||D.default.isBoolean(t.noEventListeners)||D.default.throwError("The option 'noEventListeners' that prevent the creation of event listeners is invalid ; it should be either 'true' or 'false', [".concat(t.noEventListeners,"] given."));D.default.isNull(t.styleRules)||D.default.isObject(t.styleRules)&&(Object.prototype.hasOwnProperty.call(t.styleRules,"positive")||Object.prototype.hasOwnProperty.call(t.styleRules,"negative")||Object.prototype.hasOwnProperty.call(t.styleRules,"ranges")||Object.prototype.hasOwnProperty.call(t.styleRules,"userDefined"))||D.default.throwError("The option 'styleRules' is invalid ; it should be a correctly structured object, with one or more 'positive', 'negative', 'ranges' or 'userDefined' attributes, [".concat(t.styleRules,"] given."));D.default.isNull(t.styleRules)||!Object.prototype.hasOwnProperty.call(t.styleRules,"userDefined")||D.default.isNull(t.styleRules.userDefined)||t.styleRules.userDefined.forEach(function(e){Object.prototype.hasOwnProperty.call(e,"callback")&&!D.default.isFunction(e.callback)&&D.default.throwError("The callback defined in the `userDefined` attribute is not a function, ".concat(h(e.callback)," given."))});(D.default.isNull(t.rawValueDivisor)||a.test(t.rawValueDivisor))&&0!==t.rawValueDivisor&&"0"!==t.rawValueDivisor&&1!==t.rawValueDivisor&&"1"!==t.rawValueDivisor||D.default.throwError("The raw value divisor option 'rawValueDivisor' is invalid ; it should be a positive number higher than one, preferably an integer, [".concat(t.rawValueDivisor,"] given."));D.default.isTrueOrFalseString(t.readOnly)||D.default.isBoolean(t.readOnly)||D.default.throwError("The option 'readOnly' is invalid ; it should be either 'true' or 'false', [".concat(t.readOnly,"] given."));D.default.isTrueOrFalseString(t.unformatOnHover)||D.default.isBoolean(t.unformatOnHover)||D.default.throwError("The option 'unformatOnHover' is invalid ; it should be either 'true' or 'false', [".concat(t.unformatOnHover,"] given."));D.default.isTrueOrFalseString(t.failOnUnknownOption)||D.default.isBoolean(t.failOnUnknownOption)||D.default.throwError("The debug option 'failOnUnknownOption' is invalid ; it should be either 'true' or 'false', [".concat(t.failOnUnknownOption,"] given."));D.default.isTrueOrFalseString(t.createLocalList)||D.default.isBoolean(t.createLocalList)||D.default.throwError("The debug option 'createLocalList' is invalid ; it should be either 'true' or 'false', [".concat(t.createLocalList,"] given."))}},{key:"_validateDecimalPlacesRawValue",value:function(e){if(!D.default.isNull(e.decimalPlacesRawValue)){e.decimalPlacesRawValue<e.decimalPlaces&&D.default.warning("The number of decimal places to store in the raw value [".concat(e.decimalPlacesRawValue,"] is lower than the ones to display [").concat(e.decimalPlaces,"]. This will likely confuse your users.\nTo solve that, you'd need to either set `decimalPlacesRawValue` to `null`, or set a number of decimal places for the raw value equal of bigger than `decimalPlaces`."),e.showWarnings);e.decimalPlacesRawValue<e.decimalPlacesShownOnFocus&&D.default.warning("The number of decimal places to store in the raw value [".concat(e.decimalPlacesRawValue,"] is lower than the ones shown on focus [").concat(e.decimalPlacesShownOnFocus,"]. This will likely confuse your users.\nTo solve that, you'd need to either set `decimalPlacesRawValue` to `null`, or set a number of decimal places for the raw value equal of bigger than `decimalPlacesShownOnFocus`."),e.showWarnings);e.decimalPlacesRawValue<e.decimalPlacesShownOnBlur&&D.default.warning("The number of decimal places to store in the raw value [".concat(e.decimalPlacesRawValue,"] is lower than the ones shown when unfocused [").concat(e.decimalPlacesShownOnBlur,"]. This will likely confuse your users.\nTo solve that, you'd need to either set `decimalPlacesRawValue` to `null`, or set a number of decimal places for the raw value equal of bigger than `decimalPlacesShownOnBlur`."),e.showWarnings)}}},{key:"areSettingsValid",value:function(e){var t=!0;try{this.validate(e,!0)}catch(e){t=!1}return t}},{key:"getDefaultConfig",value:function(){return N.defaultSettings}},{key:"getPredefinedOptions",value:function(){return N.predefinedOptions}},{key:"_generateOptionsObjectFromOptionsArray",value:function(e){var t,i=this;if(D.default.isUndefinedOrNullOrEmpty(e)||0===e.length)t=null;else{t={};1===e.length&&Array.isArray(e[0])?e[0].forEach(function(e){l(t,i._getOptionObject(e))}):1<=e.length&&e.forEach(function(e){l(t,i._getOptionObject(e))})}return t}},{key:"format",value:function(e){if(D.default.isUndefined(e)||null===e)return null;var t=D.default.isElement(e)?D.default.getElementValue(e):e;D.default.isString(t)||D.default.isNumber(t)||D.default.throwError('The value "'.concat(t,'" being "set" is not numeric and therefore cannot be used appropriately.'));for(var i=arguments.length,n=new Array(1<i?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];var s=this._generateOptionsObjectFromOptionsArray(n),s=l({},this.getDefaultConfig(),s);s.isNegativeSignAllowed=t<0;s.isPositiveSignAllowed=0<=t;this._setBrackets(s);this._cachesUsualRegularExpressions(s,{});var o=this._toNumericValue(t,s);isNaN(Number(o))&&D.default.throwError("The value [".concat(o,"] that you are trying to format is not a recognized number."));if(!this._isWithinRangeWithOverrideOption(o,s)){D.default.triggerEvent(N.events.formatted,document,{oldValue:null,newValue:null,oldRawValue:null,newRawValue:null,isPristine:null,error:"Range test failed",aNElement:null},!0,!0);D.default.throwError("The value [".concat(o,"] being set falls outside of the minimumValue [").concat(s.minimumValue,"] and maximumValue [").concat(s.maximumValue,"] range set for this element"))}if(s.valuesToStrings&&this._checkValuesToStringsSettings(t,s))return s.valuesToStrings[t];this._correctNegativePositiveSignPlacementOption(s);this._calculateDecimalPlacesOnInit(s);D.default.isUndefinedOrNullOrEmpty(s.rawValueDivisor)||0===s.rawValueDivisor||""===o||null===o||(o*=s.rawValueDivisor);o=this._roundFormattedValueShownOnFocus(o,s);o=this._modifyNegativeSignAndDecimalCharacterForFormattedValue(o,s);o=this._addGroupSeparators(o,s,!1,o);return o}},{key:"formatAndSet",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,t=this.format(e,t);D.default.setElementValue(e,t);return t}},{key:"unformat",value:function(e){if(D.default.isNumberStrict(e))return e;var t=D.default.isElement(e)?D.default.getElementValue(e):e;if(""===t)return"";if(D.default.isUndefined(t)||null===t)return null;(D.default.isArray(t)||D.default.isObject(t))&&D.default.throwError("A number or a string representing a number is needed to be able to unformat it, [".concat(t,"] given."));for(var i=arguments.length,n=new Array(1<i?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];var s=this._generateOptionsObjectFromOptionsArray(n),s=l({},this.getDefaultConfig(),s);s.isNegativeSignAllowed=!1;s.isPositiveSignAllowed=!0;t=t.toString();if(s.valuesToStrings&&this._checkStringsToValuesSettings(t,s))return D.default.objectKeyLookup(s.valuesToStrings,t);if(D.default.isNegative(t,s.negativeSignCharacter)){s.isNegativeSignAllowed=!0;s.isPositiveSignAllowed=!1}else if(!D.default.isNull(s.negativeBracketsTypeOnBlur)){var o=s.negativeBracketsTypeOnBlur.split(","),o=f(o,2);s.firstBracket=o[0];s.lastBracket=o[1];if(t.charAt(0)===s.firstBracket&&t.charAt(t.length-1)===s.lastBracket){s.isNegativeSignAllowed=!0;s.isPositiveSignAllowed=!1;t=this._removeBrackets(t,s,!1)}}t=this._convertToNumericString(t,s);o=new RegExp("[^+-0123456789.]","gi");if(o.test(t))return NaN;this._correctNegativePositiveSignPlacementOption(s);s.decimalPlacesRawValue?s.originalDecimalPlacesRawValue=s.decimalPlacesRawValue:s.originalDecimalPlacesRawValue=s.decimalPlaces;this._calculateDecimalPlacesOnInit(s);D.default.isUndefinedOrNullOrEmpty(s.rawValueDivisor)||0===s.rawValueDivisor||""===t||null===t||(t/=s.rawValueDivisor);t=this._roundRawValue(t,s);t=t.replace(s.decimalCharacter,".");t=this._toLocale(t,s.outputFormat,s);return t}},{key:"unformatAndSet",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,t=this.unformat(e,t);D.default.setElementValue(e,t);return t}},{key:"localize",value:function(e){var t,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,n=D.default.isElement(e)?D.default.getElementValue(e):e;if(""===n)return"";D.default.isNull(i)&&(i=N.defaultSettings);n=this.unformat(n,i);0===Number(n)&&i.leadingZero!==N.options.leadingZero.keep&&(n="0");t=(D.default.isNull(i)?i:N.defaultSettings).outputFormat;return this._toLocale(n,t,i)}},{key:"localizeAndSet",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,t=this.localize(e,t);D.default.setElementValue(e,t);return t}},{key:"isManagedByAutoNumeric",value:function(e){return this._isInGlobalList(D.default.domElement(e))}},{key:"getAutoNumericElement",value:function(e){var t=D.default.domElement(e);return this.isManagedByAutoNumeric(t)?this._getFromGlobalList(t):null}},{key:"set",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n=!(3<arguments.length&&void 0!==arguments[3])||arguments[3],r=D.default.domElement(e);if(this.isManagedByAutoNumeric(r))return this.getAutoNumericElement(r).set(t,i,n);r=!(!D.default.isNull(i)&&Object.prototype.hasOwnProperty.call(i,"showWarnings"))||i.showWarnings;D.default.warning("Impossible to find an AutoNumeric object for the given DOM element or selector.",r);return null}},{key:"getNumericString",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;return this._get(e,"getNumericString",t)}},{key:"getFormatted",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;return this._get(e,"getFormatted",t)}},{key:"getNumber",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;return this._get(e,"getNumber",t)}},{key:"_get",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n=D.default.domElement(e);this.isManagedByAutoNumeric(n)||D.default.throwError("Impossible to find an AutoNumeric object for the given DOM element or selector.");return this.getAutoNumericElement(n)[t](i)}},{key:"getLocalized",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n=D.default.domElement(e);this.isManagedByAutoNumeric(n)||D.default.throwError("Impossible to find an AutoNumeric object for the given DOM element or selector.");return this.getAutoNumericElement(n).getLocalized(t,i)}},{key:"_stripAllNonNumberCharacters",value:function(e,t,i,n){return this._stripAllNonNumberCharactersExceptCustomDecimalChar(e,t,i,n).replace(t.decimalCharacter,".")}},{key:"_stripAllNonNumberCharactersExceptCustomDecimalChar",value:function(e,t,i,n){e=this._normalizeCurrencySuffixAndNegativeSignCharacters(e,t);e=e.replace(t.allowedAutoStrip,"");var r=e.match(t.numRegAutoStrip);e=r?[r[1],r[2],r[3]].join(""):"";if(t.leadingZero===N.options.leadingZero.allow||t.leadingZero===N.options.leadingZero.keep){var r="",s=e.split(t.decimalCharacter),s=f(s,2),o=s[0],s=s[1];if(D.default.contains(o,t.negativeSignCharacter)){r=t.negativeSignCharacter;o=o.replace(t.negativeSignCharacter,"")}""===r&&o.length>t.mIntPos&&"0"===o.charAt(0)&&(o=o.slice(1));""!==r&&o.length>t.mIntNeg&&"0"===o.charAt(0)&&(o=o.slice(1));e="".concat(r).concat(o).concat(D.default.isUndefined(s)?"":t.decimalCharacter+s)}(i&&t.leadingZero===N.options.leadingZero.deny||!n&&t.leadingZero===N.options.leadingZero.allow)&&(e=e.replace(t.stripReg,"$1$2"));return e}},{key:"_toggleNegativeBracket",value:function(e,t,i){var n=i?this._removeBrackets(e,t):this._addBrackets(e,t);return n}},{key:"_addBrackets",value:function(e,t){return D.default.isNull(t.negativeBracketsTypeOnBlur)?e:"".concat(t.firstBracket).concat(e.replace(t.negativeSignCharacter,"")).concat(t.lastBracket)}},{key:"_removeBrackets",value:function(e,t){var i,n=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(D.default.isNull(t.negativeBracketsTypeOnBlur)||e.charAt(0)!==t.firstBracket)i=e;else{i=e.replace(t.firstBracket,"");i=i.replace(t.lastBracket,"");if(n){i=i.replace(t.currencySymbol,"");i=this._mergeCurrencySignNegativePositiveSignAndValue(i,t,!0,!1)}else i="".concat(t.negativeSignCharacter).concat(i)}return i}},{key:"_setBrackets",value:function(e){if(D.default.isNull(e.negativeBracketsTypeOnBlur)){e.firstBracket="";e.lastBracket=""}else{var t=e.negativeBracketsTypeOnBlur.split(","),t=f(t,2),i=t[0],t=t[1];e.firstBracket=i;e.lastBracket=t}}},{key:"_convertToNumericString",value:function(e,t){e=this._removeBrackets(e,t,!1);e=this._normalizeCurrencySuffixAndNegativeSignCharacters(e,t);e=e.replace(new RegExp("[".concat(t.digitGroupSeparator,"]"),"g"),"");"."!==t.decimalCharacter&&(e=e.replace(t.decimalCharacter,"."));if(D.default.isNegative(e)&&e.lastIndexOf("-")===e.length-1){e=e.replace("-","");e="-".concat(e)}t.showPositiveSign&&(e=e.replace(t.positiveSignCharacter,""));var i=t.leadingZero!==N.options.leadingZero.keep,i=D.default.arabicToLatinNumbers(e,i,!1,!1);isNaN(i)||(e=i.toString());return e}},{key:"_normalizeCurrencySuffixAndNegativeSignCharacters",value:function(e,t){e=String(e);t.currencySymbol!==N.options.currencySymbol.none&&(e=e.replace(t.currencySymbol,""));t.suffixText!==N.options.suffixText.none&&(e=e.replace(t.suffixText,""));t.negativeSignCharacter!==N.options.negativeSignCharacter.hyphen&&(e=e.replace(t.negativeSignCharacter,"-"));return e}},{key:"_toLocale",value:function(e,t,i){if(D.default.isNull(t)||t===N.options.outputFormat.string)return e;var n;switch(t){case N.options.outputFormat.number:n=Number(e);break;case N.options.outputFormat.dotNegative:n=D.default.isNegative(e)?e.replace("-","")+"-":e;break;case N.options.outputFormat.comma:case N.options.outputFormat.negativeComma:n=e.replace(".",",");break;case N.options.outputFormat.commaNegative:n=e.replace(".",",");n=D.default.isNegative(n)?n.replace("-","")+"-":n;break;case N.options.outputFormat.dot:case N.options.outputFormat.negativeDot:n=e;break;default:D.default.throwError("The given outputFormat [".concat(t,"] option is not recognized."))}t!==N.options.outputFormat.number&&"-"!==i.negativeSignCharacter&&(n=n.replace("-",i.negativeSignCharacter));return n}},{key:"_modifyNegativeSignAndDecimalCharacterForFormattedValue",value:function(e,t){"-"!==t.negativeSignCharacter&&(e=e.replace("-",t.negativeSignCharacter));"."!==t.decimalCharacter&&(e=e.replace(".",t.decimalCharacter));return e}},{key:"_isElementValueEmptyOrOnlyTheNegativeSign",value:function(e,t){return""===e||e===t.negativeSignCharacter}},{key:"_orderValueCurrencySymbolAndSuffixText",value:function(e,t,i){var n;if(t.emptyInputBehavior===N.options.emptyInputBehavior.always||i)switch(t.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.left:case N.options.negativePositiveSignPlacement.prefix:case N.options.negativePositiveSignPlacement.none:n=e+t.currencySymbol+t.suffixText;break;default:n=t.currencySymbol+e+t.suffixText}else n=e;return n}},{key:"_addGroupSeparators",value:function(e,t,i,n){var r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:null,s=D.default.isNull(r)?D.default.isNegative(e,t.negativeSignCharacter)||D.default.isNegativeWithBrackets(e,t.firstBracket,t.lastBracket):r<0;e=this._stripAllNonNumberCharactersExceptCustomDecimalChar(e,t,!1,i);if(this._isElementValueEmptyOrOnlyTheNegativeSign(e,t))return this._orderValueCurrencySymbolAndSuffixText(e,t,!0);var o,a=D.default.isZeroOrHasNoValue(e);s&&(e=e.replace("-",""));t.digitalGroupSpacing=t.digitalGroupSpacing.toString();switch(t.digitalGroupSpacing){case N.options.digitalGroupSpacing.two:o=/(\d)((\d)(\d{2}?)+)$/;break;case N.options.digitalGroupSpacing.twoScaled:o=/(\d)((?:\d{2}){0,2}\d{3}(?:(?:\d{2}){2}\d{3})*?)$/;break;case N.options.digitalGroupSpacing.four:o=/(\d)((\d{4}?)+)$/;break;default:N.options.digitalGroupSpacing.three;o=/(\d)((\d{3}?)+)$/}var l,c=e.split(t.decimalCharacter),c=f(c,2),d=c[0],c=c[1];t.decimalCharacterAlternative&&D.default.isUndefined(c)&&(l=e.split(t.decimalCharacterAlternative),l=f(l,2),d=l[0],c=l[1]);if(""!==t.digitGroupSeparator)for(;o.test(d);)d=d.replace(o,"$1".concat(t.digitGroupSeparator,"$2"));l=i?t.decimalPlacesShownOnFocus:t.decimalPlacesShownOnBlur;if(0===l||D.default.isUndefined(c))e=d;else{c.length>l&&(c=c.substring(0,l));e="".concat(d).concat(t.decimalCharacter).concat(c)}e=N._mergeCurrencySignNegativePositiveSignAndValue(e,t,s,a);D.default.isNull(r)&&(r=n);null!==t.negativeBracketsTypeOnBlur&&(r<0||D.default.isNegativeStrict(e,t.negativeSignCharacter))&&(e=this._toggleNegativeBracket(e,t,i));l=t.suffixText?"".concat(e).concat(t.suffixText):e;return l}},{key:"_mergeCurrencySignNegativePositiveSignAndValue",value:function(e,t,i,n){var r,s="";i?s=t.negativeSignCharacter:t.showPositiveSign&&!n&&(s=t.positiveSignCharacter);if(t.currencySymbolPlacement===N.options.currencySymbolPlacement.prefix)if(t.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(i||!i&&t.showPositiveSign&&!n))switch(t.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.prefix:case N.options.negativePositiveSignPlacement.left:r="".concat(s).concat(t.currencySymbol).concat(e);break;case N.options.negativePositiveSignPlacement.right:r="".concat(t.currencySymbol).concat(s).concat(e);break;case N.options.negativePositiveSignPlacement.suffix:r="".concat(t.currencySymbol).concat(e).concat(s)}else r=t.currencySymbol+e;else if(t.currencySymbolPlacement===N.options.currencySymbolPlacement.suffix)if(t.negativePositiveSignPlacement!==N.options.negativePositiveSignPlacement.none&&(i||!i&&t.showPositiveSign&&!n))switch(t.negativePositiveSignPlacement){case N.options.negativePositiveSignPlacement.suffix:case N.options.negativePositiveSignPlacement.right:r="".concat(e).concat(t.currencySymbol).concat(s);break;case N.options.negativePositiveSignPlacement.left:r="".concat(e).concat(s).concat(t.currencySymbol);break;case N.options.negativePositiveSignPlacement.prefix:r="".concat(s).concat(e).concat(t.currencySymbol)}else r=e+t.currencySymbol;return r}},{key:"_truncateZeros",value:function(e,t){var i;switch(t){case 0:i=/(\.(?:\d*[1-9])?)0*$/;break;case 1:i=/(\.\d(?:\d*[1-9])?)0*$/;break;default:i=new RegExp("(\\.\\d{".concat(t,"}(?:\\d*[1-9])?)0*"))}e=e.replace(i,"$1");0===t&&(e=e.replace(/\.$/,""));return e}},{key:"_roundRawValue",value:function(e,t){return this._roundValue(e,t,t.decimalPlacesRawValue)}},{key:"_roundFormattedValueShownOnFocus",value:function(e,t){return this._roundValue(e,t,Number(t.decimalPlacesShownOnFocus))}},{key:"_roundFormattedValueShownOnBlur",value:function(e,t){return this._roundValue(e,t,Number(t.decimalPlacesShownOnBlur))}},{key:"_roundFormattedValueShownOnFocusOrBlur",value:function(e,t,i){return i?this._roundFormattedValueShownOnFocus(e,t):this._roundFormattedValueShownOnBlur(e,t)}},{key:"_roundValue",value:function(e,t,i){if(D.default.isNull(e))return e;e=""===e?"0":e.toString();if(t.roundingMethod===N.options.roundingMethod.toNearest05||t.roundingMethod===N.options.roundingMethod.toNearest05Alt||t.roundingMethod===N.options.roundingMethod.upToNext05||t.roundingMethod===N.options.roundingMethod.downToNext05)return this._roundCloseTo05(e,t);var n=N._prepareValueForRounding(e,t),n=f(n,2),r=n[0],n=n[1],n=(e=n,e.lastIndexOf(".")),s=-1===n,o=e.split("."),o=f(o,2),a=o[0],o=o[1],o=0<o;if(!o&&(t.allowDecimalPadding===N.options.allowDecimalPadding.never||t.allowDecimalPadding===N.options.allowDecimalPadding.floats))return 0===Number(e)?a:"".concat(r).concat(a);var l=t.allowDecimalPadding===N.options.allowDecimalPadding.always||t.allowDecimalPadding===N.options.allowDecimalPadding.floats?i:0,o=s?e.length-1:n,c=e.length-1-o,d="";if(c<=i){d=e;if(c<l){s&&(d="".concat(d).concat(t.decimalCharacter));for(var u="000000";c<l;){u=u.substring(0,l-c);d+=u;c+=u.length}}else l<c?d=this._truncateZeros(d,l):0===c&&0===l&&(d=d.replace(/\.$/,""))}else{var a=s?i-1:Number(i)+Number(n),o=Number(e.charAt(a+1)),h=e.substring(0,a+1).split(""),s="."===e.charAt(a)?e.charAt(a-1)%2:e.charAt(a)%2;if(this._shouldRoundUp(o,t,r,s))for(var p=h.length-1;0<=p;--p)if("."!==h[p]){h[p]=+h[p]+1;if(h[p]<10)break;0<p&&(h[p]="0")}h=h.slice(0,a+1);d=this._truncateZeros(h.join(""),l)}return 0===Number(d)?d:"".concat(r).concat(d)}},{key:"_roundCloseTo05",value:function(e,t){switch(t.roundingMethod){case N.options.roundingMethod.toNearest05:case N.options.roundingMethod.toNearest05Alt:e=(Math.round(20*e)/20).toString();break;case N.options.roundingMethod.upToNext05:e=(Math.ceil(20*e)/20).toString();break;default:e=(Math.floor(20*e)/20).toString()}var i=D.default.contains(e,".")?e.length-e.indexOf(".")<3?e+"0":e:e+".00";return i}},{key:"_prepareValueForRounding",value:function(e,t){var i="";if(D.default.isNegativeStrict(e,"-")){i="-";e=e.replace("-","")}e.match(/^\d/)||(e="0".concat(e));0===Number(e)&&(i="");(0<Number(e)&&t.leadingZero!==N.options.leadingZero.keep||0<e.length&&t.leadingZero===N.options.leadingZero.allow)&&(e=e.replace(/^0*(\d)/,"$1"));return[i,e]}},{key:"_shouldRoundUp",value:function(e,t,i,n){return 4<e&&t.roundingMethod===N.options.roundingMethod.halfUpSymmetric||4<e&&t.roundingMethod===N.options.roundingMethod.halfUpAsymmetric&&""===i||5<e&&t.roundingMethod===N.options.roundingMethod.halfUpAsymmetric&&"-"===i||5<e&&t.roundingMethod===N.options.roundingMethod.halfDownSymmetric||5<e&&t.roundingMethod===N.options.roundingMethod.halfDownAsymmetric&&""===i||4<e&&t.roundingMethod===N.options.roundingMethod.halfDownAsymmetric&&"-"===i||5<e&&t.roundingMethod===N.options.roundingMethod.halfEvenBankersRounding||5===e&&t.roundingMethod===N.options.roundingMethod.halfEvenBankersRounding&&1===n||0<e&&t.roundingMethod===N.options.roundingMethod.toCeilingTowardPositiveInfinity&&""===i||0<e&&t.roundingMethod===N.options.roundingMethod.toFloorTowardNegativeInfinity&&"-"===i||0<e&&t.roundingMethod===N.options.roundingMethod.upRoundAwayFromZero}},{key:"_truncateDecimalPlaces",value:function(e,t,i,n){i&&(e=this._roundFormattedValueShownOnFocus(e,t));var r=e.split(t.decimalCharacter),r=f(r,2),s=r[0],r=r[1];if(r&&r.length>n)if(0<n){r=r.substring(0,n);e="".concat(s).concat(t.decimalCharacter).concat(r)}else e=s;return e}},{key:"_checkIfInRangeWithOverrideOption",value:function(e,t){if(D.default.isNull(e)&&t.emptyInputBehavior===N.options.emptyInputBehavior.null||t.overrideMinMaxLimits===N.options.overrideMinMaxLimits.ignore||t.overrideMinMaxLimits===N.options.overrideMinMaxLimits.invalid)return[!0,!0];e=e.toString();e=e.replace(",",".");var i,n=D.default.parseStr(t.minimumValue),r=D.default.parseStr(t.maximumValue),s=D.default.parseStr(e);switch(t.overrideMinMaxLimits){case N.options.overrideMinMaxLimits.floor:i=[-1<D.default.testMinMax(n,s),!0];break;case N.options.overrideMinMaxLimits.ceiling:i=[!0,D.default.testMinMax(r,s)<1];break;default:i=[-1<D.default.testMinMax(n,s),D.default.testMinMax(r,s)<1]}return i}},{key:"_isWithinRangeWithOverrideOption",value:function(e,t){var i=this._checkIfInRangeWithOverrideOption(e,t),i=f(i,2),n=i[0],i=i[1];return n&&i}},{key:"_cleanValueForRangeParse",value:function(e){e=e.toString().replace(",",".");return D.default.parseStr(e)}},{key:"_isMinimumRangeRespected",value:function(e,t){return-1<D.default.testMinMax(D.default.parseStr(t.minimumValue),this._cleanValueForRangeParse(e))}},{key:"_isMaximumRangeRespected",value:function(e,t){return D.default.testMinMax(D.default.parseStr(t.maximumValue),this._cleanValueForRangeParse(e))<1}},{key:"_readCookie",value:function(e){for(var t=e+"=",i=document.cookie.split(";"),n="",r=0;r<i.length;r+=1){n=i[r];for(;" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(t))return n.substring(t.length,n.length)}return null}},{key:"_storageTest",value:function(){var e="modernizr";try{sessionStorage.setItem(e,e);sessionStorage.removeItem(e);return!0}catch(e){return!1}}},{key:"_correctNegativePositiveSignPlacementOption",value:function(e){if(D.default.isNull(e.negativePositiveSignPlacement))if(D.default.isUndefined(e)||!D.default.isUndefinedOrNullOrEmpty(e.negativePositiveSignPlacement)||D.default.isUndefinedOrNullOrEmpty(e.currencySymbol))e.negativePositiveSignPlacement=N.options.negativePositiveSignPlacement.left;else switch(e.currencySymbolPlacement){case N.options.currencySymbolPlacement.suffix:e.negativePositiveSignPlacement=N.options.negativePositiveSignPlacement.prefix;break;case N.options.currencySymbolPlacement.prefix:e.negativePositiveSignPlacement=N.options.negativePositiveSignPlacement.left}}},{key:"_correctCaretPositionOnFocusAndSelectOnFocusOptions",value:function(e){if(D.default.isNull(e))return null;!D.default.isUndefinedOrNullOrEmpty(e.caretPositionOnFocus)&&D.default.isUndefinedOrNullOrEmpty(e.selectOnFocus)&&(e.selectOnFocus=N.options.selectOnFocus.doNotSelect);D.default.isUndefinedOrNullOrEmpty(e.caretPositionOnFocus)&&!D.default.isUndefinedOrNullOrEmpty(e.selectOnFocus)&&e.selectOnFocus===N.options.selectOnFocus.select&&(e.caretPositionOnFocus=N.options.caretPositionOnFocus.doNoForceCaretPosition);return e}},{key:"_calculateDecimalPlacesOnInit",value:function(e){this._validateDecimalPlacesRawValue(e);e.decimalPlacesShownOnFocus===N.options.decimalPlacesShownOnFocus.useDefault&&(e.decimalPlacesShownOnFocus=e.decimalPlaces);e.decimalPlacesShownOnBlur===N.options.decimalPlacesShownOnBlur.useDefault&&(e.decimalPlacesShownOnBlur=e.decimalPlaces);e.decimalPlacesRawValue===N.options.decimalPlacesRawValue.useDefault&&(e.decimalPlacesRawValue=e.decimalPlaces);var t=0;if(e.rawValueDivisor&&e.rawValueDivisor!==N.options.rawValueDivisor.none){t=String(e.rawValueDivisor).length-1;t<0&&(t=0)}e.decimalPlacesRawValue=Math.max(Math.max(e.decimalPlacesShownOnBlur,e.decimalPlacesShownOnFocus)+t,Number(e.originalDecimalPlacesRawValue)+t)}},{key:"_calculateDecimalPlacesOnUpdate",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;this._validateDecimalPlacesRawValue(e);D.default.isNull(t)&&D.default.throwError("When updating the settings, the previous ones should be passed as an argument.");var i="decimalPlaces"in e;if(i||"decimalPlacesRawValue"in e||"decimalPlacesShownOnFocus"in e||"decimalPlacesShownOnBlur"in e||"rawValueDivisor"in e){if(i){"decimalPlacesShownOnFocus"in e&&e.decimalPlacesShownOnFocus!==N.options.decimalPlacesShownOnFocus.useDefault||(e.decimalPlacesShownOnFocus=e.decimalPlaces);"decimalPlacesShownOnBlur"in e&&e.decimalPlacesShownOnBlur!==N.options.decimalPlacesShownOnBlur.useDefault||(e.decimalPlacesShownOnBlur=e.decimalPlaces);"decimalPlacesRawValue"in e&&e.decimalPlacesRawValue!==N.options.decimalPlacesRawValue.useDefault||(e.decimalPlacesRawValue=e.decimalPlaces)}else{D.default.isUndefined(e.decimalPlacesShownOnFocus)&&(e.decimalPlacesShownOnFocus=t.decimalPlacesShownOnFocus);D.default.isUndefined(e.decimalPlacesShownOnBlur)&&(e.decimalPlacesShownOnBlur=t.decimalPlacesShownOnBlur)}i=0;if(e.rawValueDivisor&&e.rawValueDivisor!==N.options.rawValueDivisor.none){i=String(e.rawValueDivisor).length-1;i<0&&(i=0)}e.decimalPlaces||e.decimalPlacesRawValue?e.decimalPlacesRawValue=Math.max(Math.max(e.decimalPlacesShownOnBlur,e.decimalPlacesShownOnFocus)+i,Number(e.decimalPlacesRawValue)+i):e.decimalPlacesRawValue=Math.max(Math.max(e.decimalPlacesShownOnBlur,e.decimalPlacesShownOnFocus)+i,Number(t.originalDecimalPlacesRawValue)+i)}}},{key:"_cachesUsualRegularExpressions",value:function(e,t){var i=e.negativeSignCharacter!==N.options.negativeSignCharacter.hyphen?"([-\\".concat(e.negativeSignCharacter,"]?)"):"(-?)";t.aNegRegAutoStrip=i;e.allowedAutoStrip=new RegExp("[^-0123456789\\".concat(e.decimalCharacter,"]"),"g");e.numRegAutoStrip=new RegExp("".concat(i,"(?:\\").concat(e.decimalCharacter,"?([0-9]+\\").concat(e.decimalCharacter,"[0-9]+)|([0-9]*(?:\\").concat(e.decimalCharacter,"[0-9]*)?))"));e.stripReg=new RegExp("^".concat(t.aNegRegAutoStrip,"0*([0-9])"));e.formulaChars=new RegExp("[0-9".concat(e.decimalCharacter,"+\\-*/() ]"))}},{key:"_convertOldOptionsToNewOnes",value:function(e){var t,i={aSep:"digitGroupSeparator",nSep:"showOnlyNumbersOnFocus",dGroup:"digitalGroupSpacing",aDec:"decimalCharacter",altDec:"decimalCharacterAlternative",aSign:"currencySymbol",pSign:"currencySymbolPlacement",pNeg:"negativePositiveSignPlacement",aSuffix:"suffixText",oLimits:"overrideMinMaxLimits",vMax:"maximumValue",vMin:"minimumValue",mDec:"decimalPlacesOverride",eDec:"decimalPlacesShownOnFocus",scaleDecimal:"decimalPlacesShownOnBlur",aStor:"saveValueToSessionStorage",mRound:"roundingMethod",aPad:"allowDecimalPadding",nBracket:"negativeBracketsTypeOnBlur",wEmpty:"emptyInputBehavior",lZero:"leadingZero",aForm:"formatOnPageLoad",sNumber:"selectNumberOnly",anDefault:"defaultValueOverride",unSetOnSubmit:"unformatOnSubmit",outputType:"outputFormat",debug:"showWarnings",allowDecimalPadding:!0,alwaysAllowDecimalCharacter:!0,caretPositionOnFocus:!0,createLocalList:!0,currencySymbol:!0,currencySymbolPlacement:!0,decimalCharacter:!0,decimalCharacterAlternative:!0,decimalPlaces:!0,decimalPlacesRawValue:!0,decimalPlacesShownOnBlur:!0,decimalPlacesShownOnFocus:!0,defaultValueOverride:!0,digitalGroupSpacing:!0,digitGroupSeparator:!0,divisorWhenUnfocused:!0,emptyInputBehavior:!0,eventBubbles:!0,eventIsCancelable:!0,failOnUnknownOption:!0,formatOnPageLoad:!0,formulaMode:!0,historySize:!0,isCancellable:!0,leadingZero:!0,maximumValue:!0,minimumValue:!0,modifyValueOnWheel:!0,negativeBracketsTypeOnBlur:!0,negativePositiveSignPlacement:!0,negativeSignCharacter:!0,noEventListeners:!0,onInvalidPaste:!0,outputFormat:!0,overrideMinMaxLimits:!0,positiveSignCharacter:!0,rawValueDivisor:!0,readOnly:!0,roundingMethod:!0,saveValueToSessionStorage:!0,selectNumberOnly:!0,selectOnFocus:!0,serializeSpaces:!0,showOnlyNumbersOnFocus:!0,showPositiveSign:!0,showWarnings:!0,styleRules:!0,suffixText:!0,symbolWhenUnfocused:!0,unformatOnHover:!0,unformatOnSubmit:!0,valuesToStrings:!0,watchExternalChanges:!0,wheelOn:!0,wheelStep:!0,allowedAutoStrip:!0,formulaChars:!0,isNegativeSignAllowed:!0,isPositiveSignAllowed:!0,mIntNeg:!0,mIntPos:!0,numRegAutoStrip:!0,originalDecimalPlaces:!0,originalDecimalPlacesRawValue:!0,stripReg:!0};for(t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&!0!==i[t])if(Object.prototype.hasOwnProperty.call(i,t)){D.default.warning("You are using the deprecated option name '".concat(t,"'. Please use '").concat(i[t],"' instead from now on. The old option name will be dropped very soon™."),!0);e[i[t]]=e[t];delete e[t]}else e.failOnUnknownOption&&D.default.throwError("Option name '".concat(t,"' is unknown. Please fix the options passed to autoNumeric"));"mDec"in e&&D.default.warning("The old `mDec` option has been deprecated in favor of more accurate options ; `decimalPlaces`, `decimalPlacesRawValue`, `decimalPlacesShownOnFocus` and `decimalPlacesShownOnBlur`.",!0)}},{key:"_setNegativePositiveSignPermissions",value:function(e){e.isNegativeSignAllowed=e.minimumValue<0;e.isPositiveSignAllowed=0<=e.maximumValue}},{key:"_toNumericValue",value:function(e,t){var i;if(D.default.isNumber(Number(e)))i=D.default.scientificToDecimal(e);else{i=this._convertToNumericString(e.toString(),t);if(!D.default.isNumber(Number(i))){D.default.warning('The given value "'.concat(e,'" cannot be converted to a numeric one and therefore cannot be used appropriately.'),t.showWarnings);i=NaN}}return i}},{key:"_checkIfInRange",value:function(e,t,i){var n=D.default.parseStr(e);return-1<D.default.testMinMax(t,n)&&D.default.testMinMax(i,n)<1}},{key:"_shouldSkipEventKey",value:function(e){var t=D.default.isInArray(e,d.default.keyName._allFnKeys),i=e===d.default.keyName.OSLeft||e===d.default.keyName.OSRight,n=e===d.default.keyName.ContextMenu,r=D.default.isInArray(e,d.default.keyName._someNonPrintableKeys),s=e===d.default.keyName.NumLock||e===d.default.keyName.ScrollLock||e===d.default.keyName.Insert||e===d.default.keyName.Command,o=e===d.default.keyName.Unidentified;return t||i||n||r||o||s}},{key:"_serialize",value:function(e){var t,n=this,r=1<arguments.length&&void 0!==arguments[1]&&arguments[1],s=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"unformatted",i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"+",o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:null,a=[];"object"===h(e)&&"form"===e.nodeName.toLowerCase()&&Array.prototype.slice.call(e.elements).forEach(function(t){if(t.name&&!t.disabled&&-1===["file","reset","submit","button"].indexOf(t.type))if("select-multiple"===t.type)Array.prototype.slice.call(t.options).forEach(function(e){e.selected&&a.push(r?{name:t.name,value:e.value}:"".concat(encodeURIComponent(t.name),"=").concat(encodeURIComponent(e.value)))});else if(-1===["checkbox","radio"].indexOf(t.type)||t.checked){var e;if(n.isManagedByAutoNumeric(t))switch(s){case"unformatted":i=n.getAutoNumericElement(t);D.default.isNull(i)||(e=n.unformat(t,i.getSettings()));break;case"localized":i=n.getAutoNumericElement(t);if(!D.default.isNull(i)){var i=D.default.cloneObject(i.getSettings());D.default.isNull(o)||(i.outputFormat=o);e=n.localize(t,i)}break;default:e=t.value}else e=t.value;D.default.isUndefined(e)&&D.default.throwError("This error should never be hit. If it has, something really wrong happened!");a.push(r?{name:t.name,value:e}:"".concat(encodeURIComponent(t.name),"=").concat(encodeURIComponent(e)))}});if(r)t=a;else{t=a.join("&");"+"===i&&(t=t.replace(/%20/g,"+"))}return t}},{key:"_serializeNumericString",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(e,!1,"unformatted",t)}},{key:"_serializeFormatted",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(e,!1,"formatted",t)}},{key:"_serializeLocalized",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"+",i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return this._serialize(e,!1,"localized",t,i)}},{key:"_serializeNumericStringArray",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(e,!0,"unformatted",t)}},{key:"_serializeFormattedArray",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"+";return this._serialize(e,!0,"formatted",t)}},{key:"_serializeLocalizedArray",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"+",i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return this._serialize(e,!0,"localized",t,i)}}];t&&a(e.prototype,t);i&&a(e,i);return N})();p.multiple=function(e){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n=[];if(D.default.isObject(i)){t=i;i=null}if(D.default.isString(e))e=u(document.querySelectorAll(e));else if(D.default.isObject(e)){Object.prototype.hasOwnProperty.call(e,"rootElement")||D.default.throwError("The object passed to the 'multiple' function is invalid ; no 'rootElement' attribute found.");var r=u(e.rootElement.querySelectorAll("input"));if(Object.prototype.hasOwnProperty.call(e,"exclude")){Array.isArray(e.exclude)||D.default.throwError("The 'exclude' array passed to the 'multiple' function is invalid.");e=D.default.filterOut(r,e.exclude)}else e=r}else D.default.isArray(e)||D.default.throwError("The given parameters to the 'multiple' function are invalid.");if(0===e.length){r=!0;!D.default.isNull(t)&&D.default.isBoolean(t.showWarnings)&&(r=t.showWarnings);D.default.warning("No valid DOM elements were given hence no AutoNumeric objects were instantiated.",r);return[]}var r=D.default.isArray(i),r=r&&1<=i.length,s=!1,o=!1;if(r){r=h(Number(i[0])),s="number"===r&&!isNaN(Number(i[0]));s||"string"!==r&&!isNaN(r)&&"object"!==r||(o=!0)}var r=D.default.isArray(t)&&1<=t.length,a=!1;if(r){r=h(t[0]);"string"!==r&&"object"!==r||(a=!0)}var l,c=o?p.mergeOptions(i):a?p.mergeOptions(t):t,d=D.default.isNumber(i);s&&(l=i.length);e.forEach(function(e,t){n.push(new p(e,d?i:s&&t<=l?i[t]:null,c))});return n};Array.from||(Array.from=function(e){return[].slice.call(e)});if("undefined"!=typeof window&&"function"!=typeof window.CustomEvent){c.prototype=window.Event.prototype;window.CustomEvent=c}function c(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail);return i}},"./src/AutoNumericDefaultSettings.js":
/*!*******************************************!*\
!*** ./src/AutoNumericDefaultSettings.js ***!
\*******************************************/
/*! no exports provided */function(e,t,i){i.r(t);var n=i(/*! ./AutoNumeric */"./src/AutoNumeric.js");i(/*! ./AutoNumericOptions */"./src/AutoNumericOptions.js");n.default.defaultSettings={allowDecimalPadding:n.default.options.allowDecimalPadding.always,alwaysAllowDecimalCharacter:n.default.options.alwaysAllowDecimalCharacter.doNotAllow,caretPositionOnFocus:n.default.options.caretPositionOnFocus.doNoForceCaretPosition,createLocalList:n.default.options.createLocalList.createList,currencySymbol:n.default.options.currencySymbol.none,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,decimalCharacter:n.default.options.decimalCharacter.dot,decimalCharacterAlternative:n.default.options.decimalCharacterAlternative.none,decimalPlaces:n.default.options.decimalPlaces.two,decimalPlacesRawValue:n.default.options.decimalPlacesRawValue.useDefault,decimalPlacesShownOnBlur:n.default.options.decimalPlacesShownOnBlur.useDefault,decimalPlacesShownOnFocus:n.default.options.decimalPlacesShownOnFocus.useDefault,defaultValueOverride:n.default.options.defaultValueOverride.doNotOverride,digitalGroupSpacing:n.default.options.digitalGroupSpacing.three,digitGroupSeparator:n.default.options.digitGroupSeparator.comma,divisorWhenUnfocused:n.default.options.divisorWhenUnfocused.none,emptyInputBehavior:n.default.options.emptyInputBehavior.focus,eventBubbles:n.default.options.eventBubbles.bubbles,eventIsCancelable:n.default.options.eventIsCancelable.isCancelable,failOnUnknownOption:n.default.options.failOnUnknownOption.ignore,formatOnPageLoad:n.default.options.formatOnPageLoad.format,formulaMode:n.default.options.formulaMode.disabled,historySize:n.default.options.historySize.medium,invalidClass:n.default.options.invalidClass,isCancellable:n.default.options.isCancellable.cancellable,leadingZero:n.default.options.leadingZero.deny,maximumValue:n.default.options.maximumValue.tenTrillions,minimumValue:n.default.options.minimumValue.tenTrillions,modifyValueOnWheel:n.default.options.modifyValueOnWheel.modifyValue,negativeBracketsTypeOnBlur:n.default.options.negativeBracketsTypeOnBlur.none,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.none,negativeSignCharacter:n.default.options.negativeSignCharacter.hyphen,noEventListeners:n.default.options.noEventListeners.addEvents,onInvalidPaste:n.default.options.onInvalidPaste.error,outputFormat:n.default.options.outputFormat.none,overrideMinMaxLimits:n.default.options.overrideMinMaxLimits.doNotOverride,positiveSignCharacter:n.default.options.positiveSignCharacter.plus,rawValueDivisor:n.default.options.rawValueDivisor.none,readOnly:n.default.options.readOnly.readWrite,roundingMethod:n.default.options.roundingMethod.halfUpSymmetric,saveValueToSessionStorage:n.default.options.saveValueToSessionStorage.doNotSave,selectNumberOnly:n.default.options.selectNumberOnly.selectNumbersOnly,selectOnFocus:n.default.options.selectOnFocus.select,serializeSpaces:n.default.options.serializeSpaces.plus,showOnlyNumbersOnFocus:n.default.options.showOnlyNumbersOnFocus.showAll,showPositiveSign:n.default.options.showPositiveSign.hide,showWarnings:n.default.options.showWarnings.show,styleRules:n.default.options.styleRules.none,suffixText:n.default.options.suffixText.none,symbolWhenUnfocused:n.default.options.symbolWhenUnfocused.none,unformatOnHover:n.default.options.unformatOnHover.unformat,unformatOnSubmit:n.default.options.unformatOnSubmit.keepCurrentValue,valuesToStrings:n.default.options.valuesToStrings.none,watchExternalChanges:n.default.options.watchExternalChanges.doNotWatch,wheelOn:n.default.options.wheelOn.focus,wheelStep:n.default.options.wheelStep.progressive};Object.freeze(n.default.defaultSettings);Object.defineProperty(n.default,"defaultSettings",{configurable:!1,writable:!1})},"./src/AutoNumericEnum.js":
/*!********************************!*\
!*** ./src/AutoNumericEnum.js ***!
\********************************/
/*! exports provided: default */function(e,t,i){i.r(t);var n={allowedTagList:["b","caption","cite","code","const","dd","del","div","dfn","dt","em","h1","h2","h3","h4","h5","h6","input","ins","kdb","label","li","option","output","p","q","s","sample","span","strong","td","th","u"]};Object.freeze(n.allowedTagList);Object.defineProperty(n,"allowedTagList",{configurable:!1,writable:!1});n.keyCode={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,Pause:19,CapsLock:20,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,num0:48,num1:49,num2:50,num3:51,num4:52,num5:53,num6:54,num7:55,num8:56,num9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,OSLeft:91,OSRight:92,ContextMenu:93,numpad0:96,numpad1:97,numpad2:98,numpad3:99,numpad4:100,numpad5:101,numpad6:102,numpad7:103,numpad8:104,numpad9:105,MultiplyNumpad:106,PlusNumpad:107,MinusNumpad:109,DotNumpad:110,SlashNumpad:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NumLock:144,ScrollLock:145,HyphenFirefox:173,MyComputer:182,MyCalculator:183,Semicolon:186,Equal:187,Comma:188,Hyphen:189,Dot:190,Slash:191,Backquote:192,LeftBracket:219,Backslash:220,RightBracket:221,Quote:222,Command:224,AltGraph:225,AndroidDefault:229};Object.freeze(n.keyCode);Object.defineProperty(n,"keyCode",{configurable:!1,writable:!1});n.fromCharCodeKeyCode={0:"LaunchCalculator",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",91:"OS",92:"OSRight",93:"ContextMenu",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",173:"-",182:"MyComputer",183:"MyCalculator",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Meta",225:"AltGraph"};Object.freeze(n.fromCharCodeKeyCode);Object.defineProperty(n,"fromCharCodeKeyCode",{configurable:!1,writable:!1});n.keyName={Unidentified:"Unidentified",AndroidDefault:"AndroidDefault",Alt:"Alt",AltGr:"AltGraph",CapsLock:"CapsLock",Ctrl:"Control",Fn:"Fn",FnLock:"FnLock",Hyper:"Hyper",Meta:"Meta",OSLeft:"OS",OSRight:"OS",Command:"OS",NumLock:"NumLock",ScrollLock:"ScrollLock",Shift:"Shift",Super:"Super",Symbol:"Symbol",SymbolLock:"SymbolLock",Enter:"Enter",Tab:"Tab",Space:" ",LeftArrow:"ArrowLeft",UpArrow:"ArrowUp",RightArrow:"ArrowRight",DownArrow:"ArrowDown",End:"End",Home:"Home",PageUp:"PageUp",PageDown:"PageDown",Backspace:"Backspace",Clear:"Clear",Copy:"Copy",CrSel:"CrSel",Cut:"Cut",Delete:"Delete",EraseEof:"EraseEof",ExSel:"ExSel",Insert:"Insert",Paste:"Paste",Redo:"Redo",Undo:"Undo",Accept:"Accept",Again:"Again",Attn:"Attn",Cancel:"Cancel",ContextMenu:"ContextMenu",Esc:"Escape",Execute:"Execute",Find:"Find",Finish:"Finish",Help:"Help",Pause:"Pause",Play:"Play",Props:"Props",Select:"Select",ZoomIn:"ZoomIn",ZoomOut:"ZoomOut",BrightnessDown:"BrightnessDown",BrightnessUp:"BrightnessUp",Eject:"Eject",LogOff:"LogOff",Power:"Power",PowerOff:"PowerOff",PrintScreen:"PrintScreen",Hibernate:"Hibernate",Standby:"Standby",WakeUp:"WakeUp",Compose:"Compose",Dead:"Dead",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",Print:"Print",num0:"0",num1:"1",num2:"2",num3:"3",num4:"4",num5:"5",num6:"6",num7:"7",num8:"8",num9:"9",a:"a",b:"b",c:"c",d:"d",e:"e",f:"f",g:"g",h:"h",i:"i",j:"j",k:"k",l:"l",m:"m",n:"n",o:"o",p:"p",q:"q",r:"r",s:"s",t:"t",u:"u",v:"v",w:"w",x:"x",y:"y",z:"z",A:"A",B:"B",C:"C",D:"D",E:"E",F:"F",G:"G",H:"H",I:"I",J:"J",K:"K",L:"L",M:"M",N:"N",O:"O",P:"P",Q:"Q",R:"R",S:"S",T:"T",U:"U",V:"V",W:"W",X:"X",Y:"Y",Z:"Z",Semicolon:";",Equal:"=",Comma:",",Hyphen:"-",Minus:"-",Plus:"+",Dot:".",Slash:"/",Backquote:"`",LeftParenthesis:"(",RightParenthesis:")",LeftBracket:"[",RightBracket:"]",Backslash:"\\",Quote:"'",numpad0:"0",numpad1:"1",numpad2:"2",numpad3:"3",numpad4:"4",numpad5:"5",numpad6:"6",numpad7:"7",numpad8:"8",numpad9:"9",NumpadDot:".",NumpadDotAlt:",",NumpadMultiply:"*",NumpadPlus:"+",NumpadMinus:"-",NumpadSubtract:"-",NumpadSlash:"/",NumpadDotObsoleteBrowsers:"Decimal",NumpadMultiplyObsoleteBrowsers:"Multiply",NumpadPlusObsoleteBrowsers:"Add",NumpadMinusObsoleteBrowsers:"Subtract",NumpadSlashObsoleteBrowsers:"Divide",_allFnKeys:["F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12"],_someNonPrintableKeys:["Tab","Enter","Shift","ShiftLeft","ShiftRight","Control","ControlLeft","ControlRight","Alt","AltLeft","AltRight","Pause","CapsLock","Escape"],_directionKeys:["PageUp","PageDown","End","Home","ArrowDown","ArrowLeft","ArrowRight","ArrowUp"]};Object.freeze(n.keyName._allFnKeys);Object.freeze(n.keyName._someNonPrintableKeys);Object.freeze(n.keyName._directionKeys);Object.freeze(n.keyName);Object.defineProperty(n,"keyName",{configurable:!1,writable:!1});Object.freeze(n);t.default=n},"./src/AutoNumericEvents.js":
/*!**********************************!*\
!*** ./src/AutoNumericEvents.js ***!
\**********************************/
/*! no exports provided */function(e,t,i){i.r(t);var n=i(/*! ./AutoNumeric */"./src/AutoNumeric.js");n.default.events={correctedValue:"autoNumeric:correctedValue",initialized:"autoNumeric:initialized",invalidFormula:"autoNumeric:invalidFormula",invalidValue:"autoNumeric:invalidValue",formatted:"autoNumeric:formatted",rawValueModified:"autoNumeric:rawValueModified",minRangeExceeded:"autoNumeric:minExceeded",maxRangeExceeded:"autoNumeric:maxExceeded",native:{input:"input",change:"change"},validFormula:"autoNumeric:validFormula"};Object.freeze(n.default.events.native);Object.freeze(n.default.events);Object.defineProperty(n.default,"events",{configurable:!1,writable:!1})},"./src/AutoNumericHelper.js":
/*!**********************************!*\
!*** ./src/AutoNumericHelper.js ***!
\**********************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return u});var o=i(/*! ./AutoNumericEnum */"./src/AutoNumericEnum.js");function n(e){return(e=>{if(Array.isArray(e))return a(e)})(e)||(e=>{if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)})(e)||s(e)||(()=>{throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function r(){r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i,n=arguments[t];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};return r.apply(this,arguments)}function l(e,t){return(e=>{if(Array.isArray(e))return e})(e)||((e,t)=>{if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){i.push(o.value);if(t&&i.length===t)break}}catch(e){r=!0;s=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw s}}return i}})(e,t)||s(e,t)||(()=>{throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function s(e,t){if(e){if("string"==typeof e)return a(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);return"Map"===i||"Set"===i?Array.from(i):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function c(e){c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};return c(e)}function d(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}var u=(()=>{function s(){var e=this,t=s;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var e=s,t=null,i=[{key:"isNull",value:function(e){return null===e}},{key:"isUndefined",value:function(e){return void 0===e}},{key:"isUndefinedOrNullOrEmpty",value:function(e){return null==e||""===e}},{key:"isString",value:function(e){return"string"==typeof e||e instanceof String}},{key:"isEmptyString",value:function(e){return""===e}},{key:"isBoolean",value:function(e){return"boolean"==typeof e}},{key:"isTrueOrFalseString",value:function(e){var t=String(e).toLowerCase();return"true"===t||"false"===t}},{key:"isObject",value:function(e){return"object"===c(e)&&null!==e&&!Array.isArray(e)}},{key:"isEmptyObj",value:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}},{key:"isNumberStrict",value:function(e){return"number"==typeof e}},{key:"isNumber",value:function(e){return!this.isArray(e)&&!isNaN(parseFloat(e))&&isFinite(e)}},{key:"isDigit",value:function(e){return/\d/.test(e)}},{key:"isNumberOrArabic",value:function(e){var t=this.arabicToLatinNumbers(e,!1,!0,!0);return this.isNumber(t)}},{key:"isInt",value:function(e){return"number"==typeof e&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)}},{key:"isFunction",value:function(e){return"function"==typeof e}},{key:"isIE11",value:function(){return"undefined"!=typeof window&&!!window.MSInputMethodContext&&!!document.documentMode}},{key:"contains",value:function(e,t){return!(!this.isString(e)||!this.isString(t)||""===e||""===t)&&-1!==e.indexOf(t)}},{key:"isInArray",value:function(e,t){return!(!this.isArray(t)||t===[]||this.isUndefined(e))&&-1!==t.indexOf(e)}},{key:"isArray",value:function(e){if("[object Array]"===Object.prototype.toString.call([]))return Array.isArray(e)||"object"===c(e)&&"[object Array]"===Object.prototype.toString.call(e);throw new Error("toString message changed for Object Array")}},{key:"isElement",value:function(e){return"undefined"!=typeof Element&&e instanceof Element}},{key:"isInputElement",value:function(e){return this.isElement(e)&&"input"===e.tagName.toLowerCase()}},{key:"decimalPlaces",value:function(e){var t=e.split("."),t=l(t,2),t=t[1];return this.isUndefined(t)?0:t.length}},{key:"indexFirstNonZeroDecimalPlace",value:function(e){var t=String(Math.abs(e)).split("."),t=l(t,2),t=t[1];if(this.isUndefined(t))return 0;t=t.lastIndexOf("0");-1===t?t=0:t+=2;return t}},{key:"keyCodeNumber",value:function(e){return void 0===e.which?e.keyCode:e.which}},{key:"character",value:function(e){var t;if("Unidentified"===e.key||void 0===e.key||this.isSeleniumBot()){var i=this.keyCodeNumber(e);if(i===o.default.keyCode.AndroidDefault)return o.default.keyName.AndroidDefault;var n=o.default.fromCharCodeKeyCode[i],r=s.isUndefinedOrNullOrEmpty(n)?String.fromCharCode(i):n}else switch(e.key){case"Add":r=o.default.keyName.NumpadPlus;break;case"Apps":r=o.default.keyName.ContextMenu;break;case"Crsel":r=o.default.keyName.CrSel;break;case"Decimal":r=e.char||o.default.keyName.NumpadDot;break;case"Del":t=this.browser();r="firefox"===t.name&&t.version<=36||"ie"===t.name&&t.version<=9?o.default.keyName.Dot:o.default.keyName.Delete;break;case"Divide":r=o.default.keyName.NumpadSlash;break;case"Down":r=o.default.keyName.DownArrow;break;case"Esc":r=o.default.keyName.Esc;break;case"Exsel":r=o.default.keyName.ExSel;break;case"Left":r=o.default.keyName.LeftArrow;break;case"Meta":case"Super":r=o.default.keyName.OSLeft;break;case"Multiply":r=o.default.keyName.NumpadMultiply;break;case"Right":r=o.default.keyName.RightArrow;break;case"Spacebar":r=o.default.keyName.Space;break;case"Subtract":r=o.default.keyName.NumpadMinus;break;case"Up":r=o.default.keyName.UpArrow;break;default:r=e.key}return r}},{key:"browser",value:function(){var e,t=navigator.userAgent,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(/trident/i.test(i[1]))return e=/\brv[ :]+(\d+)/g.exec(t)||[],{name:"ie",version:e[1]||""};if("Chrome"===i[1]){e=t.match(/\b(OPR|Edge)\/(\d+)/);if(null!==e)return{name:e[1].replace("OPR","opera"),version:e[2]}}i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"];null!==(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]);return{name:i[0].toLowerCase(),version:i[1]}}},{key:"isSeleniumBot",value:function(){return!0===window.navigator.webdriver}},{key:"isNegative",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"-",i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];return e===t||""!==e&&(s.isNumber(e)?e<0:i?this.contains(e,t):this.isNegativeStrict(e,t))}},{key:"isNegativeStrict",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"-";return e.charAt(0)===t}},{key:"isNegativeWithBrackets",value:function(e,t,i){return e.charAt(0)===t&&this.contains(e,i)}},{key:"isZeroOrHasNoValue",value:function(e){return!/[1-9]/g.test(e)}},{key:"setRawNegativeSign",value:function(e){return this.isNegativeStrict(e,"-")?e:"-".concat(e)}},{key:"replaceCharAt",value:function(e,t,i){return"".concat(e.substr(0,t)).concat(i).concat(e.substr(t+i.length))}},{key:"clampToRangeLimits",value:function(e,t){return Math.max(t.minimumValue,Math.min(t.maximumValue,e))}},{key:"countNumberCharactersOnTheCaretLeftSide",value:function(e,t,i){for(var n=new RegExp("[0-9".concat(i,"-]")),r=0,s=0;s<t;s++)n.test(e[s])&&r++;return r}},{key:"findCaretPositionInFormattedNumber",value:function(e,t,i,n){for(var r=i.length,s=e.length,o=0,a=0;a<r&&o<s&&o<t;a++)(e[o]===i[a]||"."===e[o]&&i[a]===n)&&o++;return a}},{key:"countCharInText",value:function(e,t){for(var i=0,n=0;n<t.length;n++)t[n]===e&&i++;return i}},{key:"convertCharacterCountToIndexPosition",value:function(e){return Math.max(e,e-1)}},{key:"getElementSelection",value:function(e){var t,i={};try{t=this.isUndefined(e.selectionStart)}catch(e){t=!1}try{if(t){var n=window.getSelection(),r=n.getRangeAt(0);i.start=r.startOffset;i.end=r.endOffset}else{i.start=e.selectionStart;i.end=e.selectionEnd}i.length=i.end-i.start}catch(e){i.start=0;i.end=0;i.length=0}return i}},{key:"setElementSelection",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;this.isUndefinedOrNullOrEmpty(i)&&(i=t);if(this.isInputElement(e))e.setSelectionRange(t,i);else if(!s.isNull(e.firstChild)){var n=document.createRange();n.setStart(e.firstChild,t);n.setEnd(e.firstChild,i);i=window.getSelection();i.removeAllRanges();i.addRange(n)}}},{key:"throwError",value:function(e){throw new Error(e)}},{key:"warning",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];t&&console.warn("Warning: ".concat(e))}},{key:"isWheelUpEvent",value:function(e){e.deltaY||this.throwError("The event passed as a parameter is not a valid wheel event, '".concat(e.type,"' given."));return e.deltaY<0}},{key:"isWheelDownEvent",value:function(e){e.deltaY||this.throwError("The event passed as a parameter is not a valid wheel event, '".concat(e.type,"' given."));return 0<e.deltaY}},{key:"forceDecimalPlaces",value:function(e,t){var i=String(e).split("."),i=l(i,2),n=i[0],i=i[1];return i?"".concat(n,".").concat(i.substr(0,t)):e}},{key:"roundToNearest",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1e3;if(0===e)return 0;0===t&&this.throwError("The `stepPlace` used to round is equal to `0`. This value must not be equal to zero.");return Math.round(e/t)*t}},{key:"modifyAndRoundToNearestAuto",value:function(e,t,i){e=Number(this.forceDecimalPlaces(e,i));var n,r=Math.abs(e);if(0<=r&&r<1)return r=Math.pow(10,-i),0===e?t?r:-r:(n=i,a=this.indexFirstNonZeroDecimalPlace(e),n=n-1<=a?r:Math.pow(10,-(a+1)),r=t?e+n:e-n,this.roundToNearest(r,n));e=parseInt(e,10);var s,o=Math.abs(e).toString().length;switch(o){case 1:s=0;break;case 2:case 3:s=1;break;case 4:case 5:s=2;break;default:s=o-3}var a=Math.pow(10,s),r=t?e+a:e-a;return r<=10&&-10<=r?r:this.roundToNearest(r,a)}},{key:"addAndRoundToNearestAuto",value:function(e,t){return this.modifyAndRoundToNearestAuto(e,!0,t)}},{key:"subtractAndRoundToNearestAuto",value:function(e,t){return this.modifyAndRoundToNearestAuto(e,!1,t)}},{key:"arabicToLatinNumbers",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=3<arguments.length&&void 0!==arguments[3]&&arguments[3];if(this.isNull(e))return e;var r=e.toString();if(""===r)return e;if(null===r.match(/[٠١٢٣٤٥٦٧٨٩۴۵۶]/g))t&&(r=Number(r));else{i&&(r=r.replace(/٫/,"."));n&&(r=r.replace(/٬/g,""));r=r.replace(/[٠١٢٣٤٥٦٧٨٩]/g,function(e){return e.charCodeAt(0)-1632}).replace(/[۰۱۲۳۴۵۶۷۸۹]/g,function(e){return e.charCodeAt(0)-1776}),i=Number(r);if(isNaN(i))return i;t&&(r=i)}return r}},{key:"triggerEvent",value:function(e){var t,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,r=!(3<arguments.length&&void 0!==arguments[3])||arguments[3],s=!(4<arguments.length&&void 0!==arguments[4])||arguments[4];if(window.CustomEvent)t=new CustomEvent(e,{detail:n,bubbles:r,cancelable:s});else{t=document.createEvent("CustomEvent");t.initCustomEvent(e,r,s,{detail:n})}i.dispatchEvent(t)}},{key:"parseStr",value:function(e){var t,i,n,r,s={};0===e&&1/e<0&&(e="-0");e=e.toString();if(this.isNegativeStrict(e,"-")){e=e.slice(1);s.s=-1}else s.s=1;t=e.indexOf(".");-1<t&&(e=e.replace(".",""));t<0&&(t=e.length);i=-1===e.search(/[1-9]/i)?e.length:e.search(/[1-9]/i);n=e.length;if(i===n){s.e=0;s.c=[0]}else{for(r=n-1;"0"===e.charAt(r);--r)--n;--n;s.e=t-i-1;s.c=[];for(t=0;i<=n;i+=1){s.c[t]=+e.charAt(i);t+=1}}return s}},{key:"testMinMax",value:function(e,t){var i=t.c,n=e.c,r=t.s,s=e.s,o=t.e,a=e.e;if(!i[0]||!n[0])return l=i[0]?r:n[0]?-s:0,l;if(r!==s)return r;var l,c=r<0;if(o!==a)return a<o^c?1:-1;r=-1;o=i.length;a=n.length;s=o<a?o:a;for(r+=1;r<s;r+=1)if(i[r]!==n[r])return i[r]>n[r]^c?1:-1;l=o===a?0:a<o^c?1:-1;return l}},{key:"randomString",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:5;return Math.random().toString(36).substr(2,e)}},{key:"domElement",value:function(e){var t;t=s.isString(e)?document.querySelector(e):e;return t}},{key:"getElementValue",value:function(e){return"input"===e.tagName.toLowerCase()?e.value:this.text(e)}},{key:"setElementValue",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;"input"===e.tagName.toLowerCase()?e.value=t:e.textContent=t}},{key:"setInvalidState",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"Invalid";""!==t&&!this.isNull(t)||this.throwError("Cannot set the invalid state with an empty message.");e.setCustomValidity(t)}},{key:"setValidState",value:function(e){e.setCustomValidity("")}},{key:"cloneObject",value:function(e){return r({},e)}},{key:"camelize",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"-",i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2],n=!(3<arguments.length&&void 0!==arguments[3])||arguments[3];if(this.isNull(e))return null;i&&(e=e.replace(/^data-/,""));i=e.split(t),t=i.map(function(e){return"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))}),t=t.join("");n&&(t="".concat(t.charAt(0).toLowerCase()).concat(t.slice(1)));return t}},{key:"text",value:function(e){var t=e.nodeType,t=t===Node.ELEMENT_NODE||t===Node.DOCUMENT_NODE||t===Node.DOCUMENT_FRAGMENT_NODE?e.textContent:t===Node.TEXT_NODE?e.nodeValue:"";return t}},{key:"setText",value:function(e,t){var i=e.nodeType;i!==Node.ELEMENT_NODE&&i!==Node.DOCUMENT_NODE&&i!==Node.DOCUMENT_FRAGMENT_NODE||(e.textContent=t)}},{key:"filterOut",value:function(e,t){var i=this;return e.filter(function(e){return!i.isInArray(e,t)})}},{key:"trimPaddedZerosFromDecimalPlaces",value:function(e){e=String(e);var t,i;return""===e?"":(t=e.split("."),t=l(t,2),i=t[0],t=t[1],this.isUndefinedOrNullOrEmpty(t)?i:(t=t.replace(/0+$/g,""),i=""===t?i:"".concat(i,".").concat(t),i))}},{key:"getHoveredElement",value:function(){var e=n(document.querySelectorAll(":hover"));return e[e.length-1]}},{key:"arrayTrim",value:function(e,t){var i=e.length;if(!(0===i||i<t)){if(t<0)return[];e.length=parseInt(t,10)}return e}},{key:"arrayUnique",value:function(){var e;return n(new Set((e=[]).concat.apply(e,arguments)))}},{key:"mergeMaps",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return new Map(t.reduce(function(e,t){return e.concat(n(t))},[]))}},{key:"objectKeyLookup",value:function(e,t){var i=Object.entries(e).find(function(e){return e[1]===t}),n=null;void 0!==i&&(n=i[0]);return n}},{key:"insertAt",value:function(e,t,i){e=String(e);if(i>e.length)throw new Error("The given index is out of the string range.");if(1!==t.length)throw new Error("The given string `char` should be only one character long.");return""===e&&0===i?t:"".concat(e.slice(0,i)).concat(t).concat(e.slice(i))}},{key:"scientificToDecimal",value:function(e){var t=Number(e);if(isNaN(t))return NaN;e=String(e);t=this.contains(e,"e")||this.contains(e,"E");if(!t)return e;var i,t=e.split(/e/i),t=l(t,2),n=t[0],t=t[1],r=n<0,s=(r&&(n=n.replace("-","")),+t<0),o=(s&&(t=t.replace("-","")),n.split(/\./)),o=l(o,2),a=o[0],o=o[1];if(s){i=a.length>t?this.insertAt(a,".",a.length-t):"0.".concat("0".repeat(t-a.length)).concat(a);i="".concat(i).concat(o||"")}else if(o){n="".concat(a).concat(o);i=t<o.length?this.insertAt(n,".",+t+a.length):"".concat(n).concat("0".repeat(t-o.length))}else{n=n.replace(".","");i="".concat(n).concat("0".repeat(Number(t)))}r&&(i="-".concat(i));return i}}];t&&d(e.prototype,t);i&&d(e,i);return s})()},"./src/AutoNumericOptions.js":
/*!***********************************!*\
!*** ./src/AutoNumericOptions.js ***!
\***********************************/
/*! no exports provided */function(e,t,i){i.r(t);var n=i(/*! ./AutoNumeric */"./src/AutoNumeric.js"),r=i(/*! ./AutoNumericHelper */"./src/AutoNumericHelper.js");n.default.options={allowDecimalPadding:{always:!0,never:!1,floats:"floats"},alwaysAllowDecimalCharacter:{alwaysAllow:!0,doNotAllow:!1},caretPositionOnFocus:{start:"start",end:"end",decimalLeft:"decimalLeft",decimalRight:"decimalRight",doNoForceCaretPosition:null},createLocalList:{createList:!0,doNotCreateList:!1},currencySymbol:{none:"",currencySign:"¤",austral:"₳",australCentavo:"¢",baht:"฿",cedi:"₵",cent:"¢",colon:"₡",cruzeiro:"₢",dollar:"$",dong:"₫",drachma:"₯",dram:"​֏",european:"₠",euro:"€",florin:"ƒ",franc:"₣",guarani:"₲",hryvnia:"₴",kip:"₭",att:"ອັດ",lepton:"Λ.",lira:"₺",liraOld:"₤",lari:"₾",mark:"",mill:"₥",naira:"₦",peseta:"₧",peso:"₱",pfennig:"₰",pound:"£",real:"R$",riel:"៛",ruble:"₽",rupee:"₹",rupeeOld:"₨",shekel:"₪",shekelAlt:"ש״ח‎‎",taka:"৳",tenge:"₸",togrog:"₮",won:"₩",yen:"¥"},currencySymbolPlacement:{prefix:"p",suffix:"s"},decimalCharacter:{comma:",",dot:".",middleDot:"·",arabicDecimalSeparator:"٫",decimalSeparatorKeySymbol:"⎖"},decimalCharacterAlternative:{none:null,comma:",",dot:"."},decimalPlaces:{none:0,one:1,two:2,three:3,four:4,five:5,six:6},decimalPlacesRawValue:{useDefault:null,none:0,one:1,two:2,three:3,four:4,five:5,six:6},decimalPlacesShownOnBlur:{useDefault:null,none:0,one:1,two:2,three:3,four:4,five:5,six:6},decimalPlacesShownOnFocus:{useDefault:null,none:0,one:1,two:2,three:3,four:4,five:5,six:6},defaultValueOverride:{doNotOverride:null},digitalGroupSpacing:{two:"2",twoScaled:"2s",three:"3",four:"4"},digitGroupSeparator:{comma:",",dot:".",normalSpace:" ",thinSpace:"",narrowNoBreakSpace:"",noBreakSpace:" ",noSeparator:"",apostrophe:"'",arabicThousandsSeparator:"٬",dotAbove:"˙",privateUseTwo:""},divisorWhenUnfocused:{none:null,percentage:100,permille:1e3,basisPoint:1e4},emptyInputBehavior:{focus:"focus",press:"press",always:"always",zero:"zero",min:"min",max:"max",null:"null"},eventBubbles:{bubbles:!0,doesNotBubble:!1},eventIsCancelable:{isCancelable:!0,isNotCancelable:!1},failOnUnknownOption:{fail:!0,ignore:!1},formatOnPageLoad:{format:!0,doNotFormat:!1},formulaMode:{enabled:!0,disabled:!1},historySize:{verySmall:5,small:10,medium:20,large:50,veryLarge:100,insane:Number.MAX_SAFE_INTEGER},invalidClass:"an-invalid",isCancellable:{cancellable:!0,notCancellable:!1},leadingZero:{allow:"allow",deny:"deny",keep:"keep"},maximumValue:{tenTrillions:"10000000000000",oneBillion:"1000000000",zero:"0"},minimumValue:{tenTrillions:"-10000000000000",oneBillion:"-1000000000",zero:"0"},modifyValueOnWheel:{modifyValue:!0,doNothing:!1},negativeBracketsTypeOnBlur:{parentheses:"(,)",brackets:"[,]",chevrons:"<,>",curlyBraces:"{,}",angleBrackets:"〈,〉",japaneseQuotationMarks:"「,」",halfBrackets:"⸤,⸥",whiteSquareBrackets:"⟦,⟧",quotationMarks:",",guillemets:"«,»",none:null},negativePositiveSignPlacement:{prefix:"p",suffix:"s",left:"l",right:"r",none:null},negativeSignCharacter:{hyphen:"-",minus:"",heavyMinus:"",fullWidthHyphen:"",circledMinus:"⊖",squaredMinus:"⊟",triangleMinus:"⨺",plusMinus:"±",minusPlus:"∓",dotMinus:"∸",minusTilde:"≂",not:"¬"},noEventListeners:{noEvents:!0,addEvents:!1},onInvalidPaste:{error:"error",ignore:"ignore",clamp:"clamp",truncate:"truncate",replace:"replace"},outputFormat:{string:"string",number:"number",dot:".",negativeDot:"-.",comma:",",negativeComma:"-,",dotNegative:".-",commaNegative:",-",none:null},overrideMinMaxLimits:{ceiling:"ceiling",floor:"floor",ignore:"ignore",invalid:"invalid",doNotOverride:null},positiveSignCharacter:{plus:"+",fullWidthPlus:"",heavyPlus:"",doublePlus:"⧺",triplePlus:"⧻",circledPlus:"⊕",squaredPlus:"⊞",trianglePlus:"⨹",plusMinus:"±",minusPlus:"∓",dotPlus:"∔",altHebrewPlus:"﬩",normalSpace:" ",thinSpace:"",narrowNoBreakSpace:"",noBreakSpace:" "},rawValueDivisor:{none:null,percentage:100,permille:1e3,basisPoint:1e4},readOnly:{readOnly:!0,readWrite:!1},roundingMethod:{halfUpSymmetric:"S",halfUpAsymmetric:"A",halfDownSymmetric:"s",halfDownAsymmetric:"a",halfEvenBankersRounding:"B",upRoundAwayFromZero:"U",downRoundTowardZero:"D",toCeilingTowardPositiveInfinity:"C",toFloorTowardNegativeInfinity:"F",toNearest05:"N05",toNearest05Alt:"CHF",upToNext05:"U05",downToNext05:"D05"},saveValueToSessionStorage:{save:!0,doNotSave:!1},selectNumberOnly:{selectNumbersOnly:!0,selectAll:!1},selectOnFocus:{select:!0,doNotSelect:!1},serializeSpaces:{plus:"+",percent:"%20"},showOnlyNumbersOnFocus:{onlyNumbers:!0,showAll:!1},showPositiveSign:{show:!0,hide:!1},showWarnings:{show:!0,hide:!1},styleRules:{none:null,positiveNegative:{positive:"autoNumeric-positive",negative:"autoNumeric-negative"},range0To100With4Steps:{ranges:[{min:0,max:25,class:"autoNumeric-red"},{min:25,max:50,class:"autoNumeric-orange"},{min:50,max:75,class:"autoNumeric-yellow"},{min:75,max:100,class:"autoNumeric-green"}]},evenOdd:{userDefined:[{callback:function(e){return e%2==0},classes:["autoNumeric-even","autoNumeric-odd"]}]},rangeSmallAndZero:{userDefined:[{callback:function(e){return-1<=e&&e<0?0:0===Number(e)?1:0<e&&e<=1?2:null},classes:["autoNumeric-small-negative","autoNumeric-zero","autoNumeric-small-positive"]}]}},suffixText:{none:"",percentage:"%",permille:"‰",basisPoint:"‱"},symbolWhenUnfocused:{none:null,percentage:"%",permille:"‰",basisPoint:"‱"},unformatOnHover:{unformat:!0,doNotUnformat:!1},unformatOnSubmit:{unformat:!0,keepCurrentValue:!1},valuesToStrings:{none:null,zeroDash:{0:"-"},oneAroundZero:{"-1":"Min",1:"Max"}},watchExternalChanges:{watch:!0,doNotWatch:!1},wheelOn:{focus:"focus",hover:"hover"},wheelStep:{progressive:"progressive"}};var s=n.default.options;Object.getOwnPropertyNames(s).forEach(function(e){if("valuesToStrings"===e){var t=Object.getOwnPropertyNames(s.valuesToStrings);t.forEach(function(e){r.default.isIE11()||null===s.valuesToStrings[e]||Object.freeze(s.valuesToStrings[e])})}else"styleRules"===e||r.default.isIE11()||null===s[e]||Object.freeze(s[e])});Object.freeze(s);Object.defineProperty(n.default,"options",{configurable:!1,writable:!1})},"./src/AutoNumericPredefinedOptions.js":
/*!*********************************************!*\
!*** ./src/AutoNumericPredefinedOptions.js ***!
\*********************************************/
/*! no exports provided */function(e,t,i){i.r(t);var n=i(/*! ./AutoNumeric */"./src/AutoNumeric.js"),r=i(/*! ./AutoNumericHelper */"./src/AutoNumericHelper.js"),s={digitGroupSeparator:n.default.options.digitGroupSeparator.dot,decimalCharacter:n.default.options.decimalCharacter.comma,decimalCharacterAlternative:n.default.options.decimalCharacterAlternative.dot,currencySymbol:" €",currencySymbolPlacement:n.default.options.currencySymbolPlacement.suffix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.prefix},o={digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.dollar,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},a={digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.yen,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},l=r.default.cloneObject(s),l=(l.formulaMode=n.default.options.formulaMode.enabled,r.default.cloneObject(s)),c=(l.minimumValue=0,r.default.cloneObject(s));c.maximumValue=0;c.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var d=r.default.cloneObject(s),u=(d.digitGroupSeparator=n.default.options.digitGroupSeparator.normalSpace,r.default.cloneObject(d)),h=(u.minimumValue=0,r.default.cloneObject(d));h.maximumValue=0;h.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var p=r.default.cloneObject(s);p.currencySymbol=n.default.options.currencySymbol.none;p.suffixText="".concat(n.default.options.suffixText.percentage);p.wheelStep=1e-4;p.rawValueDivisor=n.default.options.rawValueDivisor.percentage;var f=r.default.cloneObject(p),g=(f.minimumValue=0,r.default.cloneObject(p));g.maximumValue=0;g.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var m=r.default.cloneObject(p),v=(m.decimalPlaces=3,r.default.cloneObject(f)),b=(v.decimalPlaces=3,r.default.cloneObject(g)),y=(b.decimalPlaces=3,r.default.cloneObject(o)),y=(y.formulaMode=n.default.options.formulaMode.enabled,r.default.cloneObject(o)),M=(y.minimumValue=0,r.default.cloneObject(o));M.maximumValue=0;M.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var A=r.default.cloneObject(M),_=(A.negativeBracketsTypeOnBlur=n.default.options.negativeBracketsTypeOnBlur.parentheses,r.default.cloneObject(o));_.currencySymbol=n.default.options.currencySymbol.none;_.suffixText=n.default.options.suffixText.percentage;_.wheelStep=1e-4;_.rawValueDivisor=n.default.options.rawValueDivisor.percentage;var w=r.default.cloneObject(_),S=(w.minimumValue=0,r.default.cloneObject(_));S.maximumValue=0;S.negativePositiveSignPlacement=n.default.options.negativePositiveSignPlacement.prefix;var O=r.default.cloneObject(_),$=(O.decimalPlaces=3,r.default.cloneObject(w)),C=($.decimalPlaces=3,r.default.cloneObject(S)),r=(C.decimalPlaces=3,r.default.cloneObject(s));r.currencySymbol=n.default.options.currencySymbol.lira;n.default.predefinedOptions={euro:s,euroPos:l,euroNeg:c,euroSpace:d,euroSpacePos:u,euroSpaceNeg:h,percentageEU2dec:p,percentageEU2decPos:f,percentageEU2decNeg:g,percentageEU3dec:m,percentageEU3decPos:v,percentageEU3decNeg:b,dollar:o,dollarPos:y,dollarNeg:M,dollarNegBrackets:A,percentageUS2dec:_,percentageUS2decPos:w,percentageUS2decNeg:S,percentageUS3dec:O,percentageUS3decPos:$,percentageUS3decNeg:C,French:s,Spanish:s,NorthAmerican:o,British:{digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.pound,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},Swiss:{digitGroupSeparator:n.default.options.digitGroupSeparator.apostrophe,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:"CHF",currencySymbolPlacement:n.default.options.currencySymbolPlacement.suffix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.prefix},Japanese:a,Chinese:a,Brazilian:{digitGroupSeparator:n.default.options.digitGroupSeparator.dot,decimalCharacter:n.default.options.decimalCharacter.comma,currencySymbol:n.default.options.currencySymbol.real,currencySymbolPlacement:n.default.options.currencySymbolPlacement.prefix,negativePositiveSignPlacement:n.default.options.negativePositiveSignPlacement.right},Turkish:r,dotDecimalCharCommaSeparator:{digitGroupSeparator:n.default.options.digitGroupSeparator.comma,decimalCharacter:n.default.options.decimalCharacter.dot},commaDecimalCharDotSeparator:{digitGroupSeparator:n.default.options.digitGroupSeparator.dot,decimalCharacter:n.default.options.decimalCharacter.comma,decimalCharacterAlternative:n.default.options.decimalCharacterAlternative.dot},integer:{decimalPlaces:0},integerPos:{minimumValue:n.default.options.minimumValue.zero,decimalPlaces:0},integerNeg:{maximumValue:n.default.options.maximumValue.zero,decimalPlaces:0},float:{allowDecimalPadding:n.default.options.allowDecimalPadding.never},floatPos:{allowDecimalPadding:n.default.options.allowDecimalPadding.never,minimumValue:n.default.options.minimumValue.zero,maximumValue:n.default.options.maximumValue.tenTrillions},floatNeg:{allowDecimalPadding:n.default.options.allowDecimalPadding.never,minimumValue:n.default.options.minimumValue.tenTrillions,maximumValue:n.default.options.maximumValue.zero},numeric:{digitGroupSeparator:n.default.options.digitGroupSeparator.noSeparator,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.none},numericPos:{digitGroupSeparator:n.default.options.digitGroupSeparator.noSeparator,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.none,minimumValue:n.default.options.minimumValue.zero,maximumValue:n.default.options.maximumValue.tenTrillions},numericNeg:{digitGroupSeparator:n.default.options.digitGroupSeparator.noSeparator,decimalCharacter:n.default.options.decimalCharacter.dot,currencySymbol:n.default.options.currencySymbol.none,minimumValue:n.default.options.minimumValue.tenTrillions,maximumValue:n.default.options.maximumValue.zero}};Object.getOwnPropertyNames(n.default.predefinedOptions).forEach(function(e){Object.freeze(n.default.predefinedOptions[e])});Object.freeze(n.default.predefinedOptions);Object.defineProperty(n.default,"predefinedOptions",{configurable:!1,writable:!1})},"./src/main.js":
/*!*********************!*\
!*** ./src/main.js ***!
\*********************/
/*! exports provided: default */function(e,t,i){i.r(t);var n=i(/*! ./AutoNumeric */"./src/AutoNumeric.js");i(/*! ./AutoNumericEvents */"./src/AutoNumericEvents.js"),i(/*! ./AutoNumericOptions */"./src/AutoNumericOptions.js"),i(/*! ./AutoNumericDefaultSettings */"./src/AutoNumericDefaultSettings.js"),i(/*! ./AutoNumericPredefinedOptions */"./src/AutoNumericPredefinedOptions.js");t.default=n.default},"./src/maths/ASTNode.js":
/*!******************************!*\
!*** ./src/maths/ASTNode.js ***!
\******************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return r});function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}var r=(()=>{function r(){var e=this,t=r;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var e=r,t=null,i=[{key:"createNode",value:function(e,t,i){var n=new r;n.type=e;n.left=t;n.right=i;return n}},{key:"createUnaryNode",value:function(e){var t=new r;t.type="unaryMinus";t.left=e;t.right=null;return t}},{key:"createLeaf",value:function(e){var t=new r;t.type="number";t.value=e;return t}}];t&&n(e.prototype,t);i&&n(e,i);return r})()},"./src/maths/Evaluator.js":
/*!********************************!*\
!*** ./src/maths/Evaluator.js ***!
\********************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return n});function r(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}var n=(()=>{function n(e){var t=this,i=n;if(!(t instanceof i))throw new TypeError("Cannot call a class as a function");if(null===e)throw new Error("Invalid AST")}var e=n,t=[{key:"evaluate",value:function(e){if(null==e)throw new Error("Invalid AST sub-tree");if("number"===e.type)return e.value;if("unaryMinus"===e.type)return-this.evaluate(e.left);var t=this.evaluate(e.left),i=this.evaluate(e.right);switch(e.type){case"op_+":return Number(t)+Number(i);case"op_-":return t-i;case"op_*":return t*i;case"op_/":return t/i;default:throw new Error("Invalid operator '".concat(e.type,"'"))}}}],i=void 0;t&&r(e.prototype,t);i&&r(e,i);return n})()},"./src/maths/Lexer.js":
/*!****************************!*\
!*** ./src/maths/Lexer.js ***!
\****************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return n});var r=i(/*! ../AutoNumericHelper */"./src/AutoNumericHelper.js"),s=i(/*! ./Token */"./src/maths/Token.js");function o(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}var n=(()=>{function n(e){var t=this,i=n;if(!(t instanceof i))throw new TypeError("Cannot call a class as a function");this.text=e;this.textLength=e.length;this.index=0;this.token=new s.default("Error",0,0)}var e=n,t=[{key:"_skipSpaces",value:function(){for(;" "===this.text[this.index]&&this.index<=this.textLength;)this.index++}},{key:"getIndex",value:function(){return this.index}},{key:"getNextToken",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".";this._skipSpaces();if(this.textLength===this.index)this.token.type="EOT";else if(r.default.isDigit(this.text[this.index])){this.token.type="num";this.token.value=this._getNumber(e)}else{this.token.type="Error";switch(this.text[this.index]){case"+":this.token.type="+";break;case"-":this.token.type="-";break;case"*":this.token.type="*";break;case"/":this.token.type="/";break;case"(":this.token.type="(";break;case")":this.token.type=")"}if("Error"===this.token.type)throw new Error("Unexpected token '".concat(this.token.symbol,"' at position '").concat(this.token.index,"' in the token function"));this.token.symbol=this.text[this.index];this.index++}return this.token}},{key:"_getNumber",value:function(e){this._skipSpaces();for(var t=this.index;this.index<=this.textLength&&r.default.isDigit(this.text[this.index]);)this.index++;this.text[this.index]===e&&this.index++;for(;this.index<=this.textLength&&r.default.isDigit(this.text[this.index]);)this.index++;if(this.index===t)throw new Error("No number has been found while it was expected");return this.text.substring(t,this.index).replace(e,".")}}],i=void 0;t&&o(e.prototype,t);i&&o(e,i);return n})()},"./src/maths/Parser.js":
/*!*****************************!*\
!*** ./src/maths/Parser.js ***!
\*****************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return r});var n=i(/*! ./ASTNode */"./src/maths/ASTNode.js"),s=i(/*! ./Lexer */"./src/maths/Lexer.js");function o(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}var r=(()=>{function r(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:".",i=this,n=r;if(!(i instanceof n))throw new TypeError("Cannot call a class as a function");this.text=e;this.decimalCharacter=t;this.lexer=new s.default(e);this.token=this.lexer.getNextToken(this.decimalCharacter);return this._exp()}var e=r,t=[{key:"_exp",value:function(){var e=this._term(),t=this._moreExp();return n.default.createNode("op_+",e,t)}},{key:"_moreExp",value:function(){var e,t;switch(this.token.type){case"+":this.token=this.lexer.getNextToken(this.decimalCharacter);e=this._term();t=this._moreExp();return n.default.createNode("op_+",t,e);case"-":this.token=this.lexer.getNextToken(this.decimalCharacter);e=this._term();t=this._moreExp();return n.default.createNode("op_-",t,e)}return n.default.createLeaf(0)}},{key:"_term",value:function(){var e=this._factor(),t=this._moreTerms();return n.default.createNode("op_*",e,t)}},{key:"_moreTerms",value:function(){var e,t;switch(this.token.type){case"*":this.token=this.lexer.getNextToken(this.decimalCharacter);e=this._factor();t=this._moreTerms();return n.default.createNode("op_*",t,e);case"/":this.token=this.lexer.getNextToken(this.decimalCharacter);e=this._factor();t=this._moreTerms();return n.default.createNode("op_/",t,e)}return n.default.createLeaf(1)}},{key:"_factor",value:function(){var e;switch(this.token.type){case"num":e=this.token.value;this.token=this.lexer.getNextToken(this.decimalCharacter);return n.default.createLeaf(e);case"-":this.token=this.lexer.getNextToken(this.decimalCharacter);e=this._factor();return n.default.createUnaryNode(e);case"(":this.token=this.lexer.getNextToken(this.decimalCharacter);e=this._exp();this._match(")");return e;default:throw new Error("Unexpected token '".concat(this.token.symbol,"' with type '").concat(this.token.type,"' at position '").concat(this.token.index,"' in the factor function"))}}},{key:"_match",value:function(e){var t=this.lexer.getIndex()-1;if(this.text[t]!==e)throw new Error("Unexpected token '".concat(this.token.symbol,"' at position '").concat(t,"' in the match function"));this.token=this.lexer.getNextToken(this.decimalCharacter)}}],i=void 0;t&&o(e.prototype,t);i&&o(e,i);return r})()},"./src/maths/Token.js":
/*!****************************!*\
!*** ./src/maths/Token.js ***!
\****************************/
/*! exports provided: default */function(e,t,i){i.r(t);i.d(t,"default",function(){return n});var n=function e(t,i,n){var r=this,s=e;if(!(r instanceof s))throw new TypeError("Cannot call a class as a function");this.type=t;this.value=i;this.symbol=n}}}).default});Espo.loader.setContextId(null);_previousDefineAmd=define.amd;define.amd=!1;(e=>{"object"==typeof module&&module.exports?module.exports=e():window.intlTelInput=e()})(function(s){for(var a=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte dIvoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["North Macedonia (Северна Македонија)","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],e=0;e<a.length;e++){var t=a[e];a[e]={name:t[0],iso2:t[1],dialCode:t[2],priority:t[3]||0,areaCodes:t[4]||null}}function l(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?Object(arguments[e]):{},t=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}));t.forEach(function(e){var t=n,i=e,e=r[e];i=o(i);i in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e})}return n}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,o(n.key),n)}}function o(e){var t=((e,t)=>{if("object"!=typeof e||null===e)return e;var i=e[Symbol.toPrimitive];if(i===s)return("string"===t?String:Number)(e);i=i.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string");return"symbol"==typeof t?t:String(t)}function c(e,t){for(var i=Object.keys(e),n=0;n<i.length;n++)t(i[n],e[i[n]])}function r(t){c(window.intlTelInputGlobals.instances,function(e){window.intlTelInputGlobals.instances[e][t]()})}function d(e,t,i){var n=document.createElement("script");n.onload=function(){r("handleUtils");t&&t()};n.onerror=function(){r("rejectUtilsScriptPromise");i&&i()};n.className="iti-load-utils";n.async=!0;n.src=e;document.body.appendChild(n)}var i={getInstance:function(e){var t=e.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[t]},instances:{},documentReady:function(){return"complete"===document.readyState}},u=("object"==typeof window&&(window.intlTelInputGlobals=i),0),h={allowDropdown:!0,autoInsertDialCode:!1,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,showFlags:!0,utilsScript:""},p=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],f=(()=>{function o(e,t){var i=this,n=this,r=o;if(!(n instanceof r))throw new TypeError("Cannot call a class as a function");this.id=u++;this.telInput=e;this.activeItem=null;this.highlightedItem=null;var s=t||{};this.options={};c(h,function(e,t){i.options[e]=s.hasOwnProperty(e)?s[e]:t});this.hadInitialPlaceholder=Boolean(e.getAttribute("placeholder"))}var e=o,t=[{key:"_init",value:function(){var i=this;this.options.nationalMode&&(this.options.autoInsertDialCode=!1);this.options.separateDialCode&&(this.options.autoInsertDialCode=!1);var e=this.options.allowDropdown&&!this.options.separateDialCode;!this.options.showFlags&&e&&(this.options.showFlags=!0);this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);if(this.isMobile){document.body.classList.add("iti-mobile");this.options.dropdownContainer||(this.options.dropdownContainer=document.body)}this.isRTL=!!this.telInput.closest("[dir=rtl]");if("undefined"!=typeof Promise){var e=new Promise(function(e,t){i.resolveAutoCountryPromise=e;i.rejectAutoCountryPromise=t}),t=new Promise(function(e,t){i.resolveUtilsScriptPromise=e;i.rejectUtilsScriptPromise=t});this.promise=Promise.all([e,t])}else{this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){};this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){}}this.selectedCountryData={};this._processCountryData();this._generateMarkup();this._setInitialState();this._initListeners();this._initRequests()}},{key:"_processCountryData",value:function(){this._processAllCountries();this._processCountryCodes();this._processPreferredCountries();this.options.localizedCountries&&this._translateCountriesByLocale();(this.options.onlyCountries.length||this.options.localizedCountries)&&this.countries.sort(this._countryNameSort)}},{key:"_addCountryCode",value:function(e,t,i){t.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=t.length);this.countryCodes.hasOwnProperty(t)||(this.countryCodes[t]=[]);for(var n=0;n<this.countryCodes[t].length;n++)if(this.countryCodes[t][n]===e)return;var r=i!==s?i:this.countryCodes[t].length;this.countryCodes[t][r]=e}},{key:"_processAllCountries",value:function(){if(this.options.onlyCountries.length){var t=this.options.onlyCountries.map(function(e){return e.toLowerCase()});this.countries=a.filter(function(e){return-1<t.indexOf(e.iso2)})}else if(this.options.excludeCountries.length){var i=this.options.excludeCountries.map(function(e){return e.toLowerCase()});this.countries=a.filter(function(e){return-1===i.indexOf(e.iso2)})}else this.countries=a}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e<this.countries.length;e++){var t=this.countries[e].iso2.toLowerCase();this.options.localizedCountries.hasOwnProperty(t)&&(this.countries[e].name=this.options.localizedCountries[t])}}},{key:"_countryNameSort",value:function(e,t){return e.name<t.name?-1:t.name<e.name?1:0}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0;this.dialCodes={};this.countryCodes={};for(var e=0;e<this.countries.length;e++){var t=this.countries[e];this.dialCodes[t.dialCode]||(this.dialCodes[t.dialCode]=!0);this._addCountryCode(t.iso2,t.dialCode,t.priority)}for(var i=0;i<this.countries.length;i++){var n=this.countries[i];if(n.areaCodes)for(var r=this.countryCodes[n.dialCode][0],s=0;s<n.areaCodes.length;s++){for(var o=n.areaCodes[s],a=1;a<o.length;a++){var l=n.dialCode+o.substr(0,a);this._addCountryCode(r,l);this._addCountryCode(n.iso2,l)}this._addCountryCode(n.iso2,n.dialCode+o)}}}},{key:"_processPreferredCountries",value:function(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var t=this.options.preferredCountries[e].toLowerCase(),t=this._getCountryData(t,!1,!0);t&&this.preferredCountries.push(t)}}},{key:"_createEl",value:function(e,t,i){var n=document.createElement(e);t&&c(t,function(e,t){n.setAttribute(e,t)});i&&i.appendChild(n);return n}},{key:"_generateMarkup",value:function(){this.telInput.hasAttribute("autocomplete")||this.telInput.form&&this.telInput.form.hasAttribute("autocomplete")||this.telInput.setAttribute("autocomplete","off");var e=this.options,t=e.allowDropdown,i=e.separateDialCode,n=e.showFlags,r=e.customContainer,s=e.hiddenInput,e=e.dropdownContainer,o="iti";t&&(o+=" iti--allow-dropdown");i&&(o+=" iti--separate-dial-code");n&&(o+=" iti--show-flags");r&&(o+=" ".concat(r));r=this._createEl("div",{class:o}),o=(this.telInput.parentNode.insertBefore(r,this.telInput),t||n||i);o&&(this.flagsContainer=this._createEl("div",{class:"iti__flag-container"},r));r.appendChild(this.telInput);o&&(this.selectedFlag=this._createEl("div",l({class:"iti__selected-flag"},t&&{role:"combobox","aria-haspopup":"listbox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false","aria-label":"Telephone country code"}),this.flagsContainer));n&&(this.selectedFlagInner=this._createEl("div",{class:"iti__flag"},this.selectedFlag));this.selectedFlag&&this.telInput.disabled&&this.selectedFlag.setAttribute("aria-disabled","true");i&&(this.selectedDialCode=this._createEl("div",{class:"iti__selected-dial-code"},this.selectedFlag));if(t){this.telInput.disabled||this.selectedFlag.setAttribute("tabindex","0");this.dropdownArrow=this._createEl("div",{class:"iti__arrow"},this.selectedFlag);this.countryList=this._createEl("ul",{class:"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"});if(this.preferredCountries.length){this._appendListItems(this.preferredCountries,"iti__preferred",!0);this._createEl("li",{class:"iti__divider",role:"separator","aria-disabled":"true"},this.countryList)}this._appendListItems(this.countries,"iti__standard");if(e){this.dropdown=this._createEl("div",{class:"iti iti--container"});this.dropdown.appendChild(this.countryList)}else this.flagsContainer.appendChild(this.countryList)}if(s){o=s,n=this.telInput.getAttribute("name");if(n){i=n.lastIndexOf("[");-1!==i&&(o="".concat(n.substr(0,i),"[").concat(o,"]"))}this.hiddenInput=this._createEl("input",{type:"hidden",name:o});r.appendChild(this.hiddenInput)}}},{key:"_appendListItems",value:function(e,t,i){for(var n="",r=0;r<e.length;r++){var s=e[r],o=i?"-preferred":"";n+="<li class='iti__country ".concat(t,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(s.iso2).concat(o,"' role='option' data-dial-code='").concat(s.dialCode,"' data-country-code='").concat(s.iso2,"' aria-selected='false'>");this.options.showFlags&&(n+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(s.iso2,"'></div></div>"));n+="<span class='iti__country-name'>".concat(s.name,"</span>");n+="<span class='iti__dial-code'>+".concat(s.dialCode,"</span>");n+="</li>"}this.countryList.insertAdjacentHTML("beforeend",n)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,i=e&&"+"===e.charAt(0)&&(!t||"+"!==t.charAt(0)),i=i?e:t,e=this._getDialCode(i),t=this._isRegionlessNanp(i),n=this.options,r=n.initialCountry,n=n.autoInsertDialCode;if(e&&!t)this._updateFlagFromNumber(i);else if("auto"!==r){if(r)this._setFlag(r.toLowerCase());else if(e&&t)this._setFlag("us");else{this.defaultCountry=(this.preferredCountries.length?this.preferredCountries:this.countries)[0].iso2;i||this._setFlag(this.defaultCountry)}!i&&n&&(this.telInput.value="+".concat(this.selectedCountryData.dialCode))}i&&this._updateValFromNumber(i)}},{key:"_initListeners",value:function(){this._initKeyListeners();this.options.autoInsertDialCode&&this._initBlurListeners();this.options.allowDropdown&&this._initDropdownListeners();this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()};this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var i=this,e=(this._handleLabelClick=function(e){i.countryList.classList.contains("iti__hide")?i.telInput.focus():e.preventDefault()},this._getClosestLabel());e&&e.addEventListener("click",this._handleLabelClick);this._handleClickSelectedFlag=function(){!i.countryList.classList.contains("iti__hide")||i.telInput.disabled||i.telInput.readOnly||i._showDropdown()};this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag);this._handleFlagsContainerKeydown=function(e){var t=i.countryList.classList.contains("iti__hide");if(t&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(e.key)){e.preventDefault();e.stopPropagation();i._showDropdown()}"Tab"===e.key&&i._closeDropdown()};this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)}):this.resolveUtilsScriptPromise();"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){if(window.intlTelInputGlobals.autoCountry)this.handleAutoCountry();else if(!window.intlTelInputGlobals.startedLoadingAutoCountry){window.intlTelInputGlobals.startedLoadingAutoCountry=!0;"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase();setTimeout(function(){return r("handleAutoCountry")})},function(){return r("rejectAutoCountryPromise")})}}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()};this.telInput.addEventListener("keyup",this._handleKeyupEvent);this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)};this.telInput.addEventListener("cut",this._handleClipboardEvent);this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()};this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent);this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0);this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide");this.selectedFlag.setAttribute("aria-expanded","true");this._setDropdownPosition();if(this.activeItem){this._highlightListItem(this.activeItem,!1);this._scrollTo(this.activeItem,!0)}this._bindDropdownListeners();this.dropdownArrow.classList.add("iti__arrow--up");this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,i){i&&!e.classList.contains(t)?e.classList.add(t):!i&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e=this;this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown);if(!this.isMobile){var t=this.telInput.getBoundingClientRect(),i=window.pageYOffset||document.documentElement.scrollTop,n=t.top+i,r=this.countryList.offsetHeight,s=n+this.telInput.offsetHeight+r<i+window.innerHeight,i=i<n-r;this._toggleClass(this.countryList,"iti__country-list--dropup",!s&&i);if(this.options.dropdownContainer){r=!s&&i?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(n+r,"px");this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px");this._handleWindowScroll=function(){return e._closeDropdown()};window.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var i=this;this._handleMouseoverCountryList=function(e){var t=i._getClosestListItem(e.target);t&&i._highlightListItem(t,!1)};this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList);this._handleClickCountryList=function(e){var t=i._getClosestListItem(e.target);t&&i._selectListItem(t)};this.countryList.addEventListener("click",this._handleClickCountryList);var e=!0;this._handleClickOffToClose=function(){e||i._closeDropdown();e=!1};document.documentElement.addEventListener("click",this._handleClickOffToClose);var t="",n=null;this._handleKeydownOnDropdown=function(e){e.preventDefault();if("ArrowUp"===e.key||"Up"===e.key||"ArrowDown"===e.key||"Down"===e.key)i._handleUpDownKey(e.key);else if("Enter"===e.key)i._handleEnterKey();else if("Escape"===e.key)i._closeDropdown();else if(/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(e.key)){n&&clearTimeout(n);t+=e.key.toLowerCase();i._searchForCountry(t);n=setTimeout(function(){t=""},1e3)}};document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;if(t){t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling);this._highlightListItem(t,!0)}}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,e)){var i=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(this.countries[t].iso2));this._highlightListItem(i,!1);this._scrollTo(i,!0);break}}},{key:"_startsWith",value:function(e,t){return e.substr(0,t.length).toLowerCase()===t}},{key:"_updateValFromNumber",value:function(e){var t,i,n,r=e;this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData&&(n=this.options.nationalMode||"+"!==r.charAt(0)&&!this.options.separateDialCode,i=intlTelInputUtils.numberFormat,t=i.NATIONAL,i=i.INTERNATIONAL,n=n?t:i,r=intlTelInputUtils.formatNumber(r,this.selectedCountryData.iso2,n));r=this._beforeSetNumber(r);this.telInput.value=r}},{key:"_updateFlagFromNumber",value:function(e){var t=e,i=this.selectedCountryData.dialCode,n="1"===i;if(t&&n&&"+"!==t.charAt(0)){"1"!==t.charAt(0)&&(t="1".concat(t));t="+".concat(t)}this.options.separateDialCode&&i&&"+"!==t.charAt(0)&&(t="+".concat(i).concat(t));var n=this._getDialCode(t,!0),r=this._getNumeric(t),s=null;if(n){var o=this.countryCodes[this._getNumeric(n)],n=-1!==o.indexOf(this.selectedCountryData.iso2)&&r.length<=n.length-1,i="1"===i&&this._isRegionlessNanp(r);if(!i&&!n)for(var a=0;a<o.length;a++)if(o[a]){s=o[a];break}}else"+"===t.charAt(0)&&r.length?s="":t&&"+"!==t||(s=this.defaultCountry);return null!==s&&this._setFlag(s)}},{key:"_isRegionlessNanp",value:function(e){var t=this._getNumeric(e);return"1"===t.charAt(0)&&(t=t.substr(1,3),-1!==p.indexOf(t))}},{key:"_highlightListItem",value:function(e,t){var i=this.highlightedItem;i&&i.classList.remove("iti__highlight");this.highlightedItem=e;this.highlightedItem.classList.add("iti__highlight");this.selectedFlag.setAttribute("aria-activedescendant",e.getAttribute("id"));t&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function(e,t,i){for(var n=t?a:this.countries,r=0;r<n.length;r++)if(n[r].iso2===e)return n[r];if(i)return null;throw new Error("No country data for '".concat(e,"'"))}},{key:"_setFlag",value:function(e){var t=this.options,i=t.allowDropdown,n=t.separateDialCode,t=t.showFlags,r=this.selectedCountryData.iso2?this.selectedCountryData:{};this.selectedCountryData=e?this._getCountryData(e,!1,!1):{};this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2);t&&this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(e));this._setSelectedCountryFlagTitleAttribute(e,n);if(n){t=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"",n=(this.selectedDialCode.innerHTML=t,this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth());this.isRTL?this.telInput.style.paddingRight="".concat(n+6,"px"):this.telInput.style.paddingLeft="".concat(n+6,"px")}this._updatePlaceholder();if(i){t=this.activeItem;if(t){t.classList.remove("iti__active");t.setAttribute("aria-selected","false")}if(e){n=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e));n.setAttribute("aria-selected","true");n.classList.add("iti__active");this.activeItem=n}}return r.iso2!==e}},{key:"_setSelectedCountryFlagTitleAttribute",value:function(e,t){if(this.selectedFlag){var i=e&&!t?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):e?this.selectedCountryData.name:"Unknown";this.selectedFlag.setAttribute("title",i)}}},{key:"_getHiddenSelectedFlagWidth",value:function(){var e=this.telInput.parentNode.cloneNode();e.style.visibility="hidden";document.body.appendChild(e);var t=this.flagsContainer.cloneNode(),i=(e.appendChild(t),this.selectedFlag.cloneNode(!0)),t=(t.appendChild(i),i.offsetWidth);e.parentNode.removeChild(e);return t}},{key:"_updatePlaceholder",value:function(){var e="aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&"polite"===this.options.autoPlaceholder;if(window.intlTelInputUtils&&e){e=intlTelInputUtils.numberType[this.options.placeholderNumberType],e=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,e):"",e=this._beforeSetNumber(e);"function"==typeof this.options.customPlaceholder&&(e=this.options.customPlaceholder(e,this.selectedCountryData));this.telInput.setAttribute("placeholder",e)}}},{key:"_selectListItem",value:function(e){var t=this._setFlag(e.getAttribute("data-country-code"));this._closeDropdown();this._updateDialCode(e.getAttribute("data-dial-code"));this.telInput.focus();var i=this.telInput.value.length;this.telInput.setSelectionRange(i,i);t&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function(){this.countryList.classList.add("iti__hide");this.selectedFlag.setAttribute("aria-expanded","false");this.selectedFlag.removeAttribute("aria-activedescendant");this.dropdownArrow.classList.remove("iti__arrow--up");document.removeEventListener("keydown",this._handleKeydownOnDropdown);document.documentElement.removeEventListener("click",this._handleClickOffToClose);this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList);this.countryList.removeEventListener("click",this._handleClickCountryList);if(this.options.dropdownContainer){this.isMobile||window.removeEventListener("scroll",this._handleWindowScroll);this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)}this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function(e,t){var i=this.countryList,n=window.pageYOffset||document.documentElement.scrollTop,r=i.offsetHeight,s=i.getBoundingClientRect().top+n,o=s+r,a=e.offsetHeight,n=e.getBoundingClientRect().top+n,l=n+a,c=n-s+i.scrollTop,d=r/2-a/2;if(n<s){t&&(c-=d);i.scrollTop=c}else if(o<l){t&&(c+=d);n=r-a;i.scrollTop=c-n}}},{key:"_updateDialCode",value:function(e){var t=this.telInput.value,i="+".concat(e);if("+"===t.charAt(0)){var n=this._getDialCode(t),n=n?t.replace(n,i):i;this.telInput.value=n}else if(this.options.autoInsertDialCode){n=t?i+t:i;this.telInput.value=n}}},{key:"_getDialCode",value:function(e,t){var i="";if("+"===e.charAt(0))for(var n="",r=0;r<e.length;r++){var s=e.charAt(r);if(!isNaN(parseInt(s,10))){n+=s;if(t)this.countryCodes[n]&&(i=e.substr(0,r+1));else if(this.dialCodes[n]){i=e.substr(0,r+1);break}if(n.length===this.countryCodeMaxLen)break}}return i}},{key:"_getFullNumber",value:function(){var e=this.telInput.value.trim(),t=this.selectedCountryData.dialCode,i=this._getNumeric(e),i=this.options.separateDialCode&&"+"!==e.charAt(0)&&t&&i?"+".concat(t):"";return i+e}},{key:"_beforeSetNumber",value:function(e){var t=e;if(this.options.separateDialCode){var i=this._getDialCode(t);i&&(i="+".concat(this.selectedCountryData.dialCode),i=" "===t[i.length]||"-"===t[i.length]?i.length+1:i.length,t=t.substr(i))}return this._cap(t)}},{key:"_triggerCountryChange",value:function(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function(){if("auto"===this.options.initialCountry){this.defaultCountry=window.intlTelInputGlobals.autoCountry;this.telInput.value||this.setCountry(this.defaultCountry);this.resolveAutoCountryPromise()}}},{key:"handleUtils",value:function(){if(window.intlTelInputUtils){this.telInput.value&&this._updateValFromNumber(this.telInput.value);this._updatePlaceholder()}this.resolveUtilsScriptPromise()}},{key:"destroy",value:function(){var e=this.telInput.form;if(this.options.allowDropdown){this._closeDropdown();this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag);this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown);var t=this._getClosestLabel();t&&t.removeEventListener("click",this._handleLabelClick)}this.hiddenInput&&e&&e.removeEventListener("submit",this._handleHiddenInputSubmit);if(this.options.autoInsertDialCode){e&&e.removeEventListener("submit",this._handleSubmitOrBlurEvent);this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent)}this.telInput.removeEventListener("keyup",this._handleKeyupEvent);this.telInput.removeEventListener("cut",this._handleClipboardEvent);this.telInput.removeEventListener("paste",this._handleClipboardEvent);this.telInput.removeAttribute("data-intl-tel-input-id");t=this.telInput.parentNode;t.parentNode.insertBefore(this.telInput,t);t.parentNode.removeChild(t);delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function(e){var t;return window.intlTelInputUtils?(t=this.selectedCountryData.iso2,intlTelInputUtils.formatNumber(this._getFullNumber(),t,e)):""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.selectedCountryData}},{key:"getValidationError",value:function(){var e;return window.intlTelInputUtils?(e=this.selectedCountryData.iso2,intlTelInputUtils.getValidationError(this._getFullNumber(),e)):-99}},{key:"isValidNumber",value:function(){var e=this._getFullNumber().trim();return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(e,this.selectedCountryData.iso2):null}},{key:"isPossibleNumber",value:function(){var e=this._getFullNumber().trim();return window.intlTelInputUtils?intlTelInputUtils.isPossibleNumber(e,this.selectedCountryData.iso2):null}},{key:"setCountry",value:function(e){var t=e.toLowerCase();if(this.selectedCountryData.iso2!==t){this._setFlag(t);this._updateDialCode(this.selectedCountryData.dialCode);this._triggerCountryChange()}}},{key:"setNumber",value:function(e){var t=this._updateFlagFromNumber(e);this._updateValFromNumber(e);t&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function(e){this.options.placeholderNumberType=e;this._updatePlaceholder()}}],i=void 0;t&&n(e.prototype,t);i&&n(e,i);Object.defineProperty(e,"prototype",{writable:!1});return o})();i.getCountryData=function(){return a};i.loadUtils=function(i){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){window.intlTelInputGlobals.startedLoadingUtilsScript=!0;if("undefined"!=typeof Promise)return new Promise(function(e,t){return d(i,e,t)});d(i)}return null};i.defaults=h;i.version="18.2.1";return function(e,t){var i=new f(e,t);i._init();e.setAttribute("data-intl-tel-input-id",i.id);window.intlTelInputGlobals.instances[i.id]=i;return i}});define.amd=_previousDefineAmd;Espo.loader.setContextId("lib!intl-tel-input-utils");!function(){var L=this||self;function e(e,t){e=e.split(".");var i,n=L;e[0]in n||void 0===n.execScript||n.execScript("var "+e[0]);for(;e.length&&(i=e.shift());)e.length||void 0===t?n=n[i]&&n[i]!==Object.prototype[i]?n[i]:n[i]={}:n[i]=t}function t(e,s){function t(){}t.prototype=s.prototype;e.$=s.prototype;e.prototype=new t;e.prototype.constructor=e;e.fa=function(e,t,i){for(var n=Array(arguments.length-2),r=2;r<arguments.length;r++)n[r-2]=arguments[r];return s.prototype[t].apply(e,n)}}function B(e,t){this.g=e;this.m=!!t.o;this.i=t.h;this.v=t.type;this.u=!1;switch(this.i){case R:case q:case W:case V:case H:case I:case F:this.u=!0}this.l=t.defaultValue}var F=1,I=2,R=3,q=4,W=6,V=16,H=18;function X(e,t){this.i=e;this.g={};for(e=0;e<t.length;e++){var i=t[e];this.g[i.g]=i}}function j(e){e=(e=>{var t,i=[];let n=0;for(t in e)i[n++]=e[t];return i})(e.g);e.sort(function(e,t){return e.g-t.g});return e}function i(){this.g={};this.l=this.j().g;this.i=this.m=null}i.prototype.has=function(e){return null!=this.g[e.g]};i.prototype.get=function(e,t){return d(this,e.g,t)};i.prototype.set=function(e,t){f(this,e.g,t)};i.prototype.add=function(e,t){g(this,e.g,t)};i.prototype.clone=function(){var e=new this.constructor;e!=this&&(e.g={},e.i&&(e.i={}),function e(t,i){for(var n=j(t.j()),r=0;r<n.length;r++){var s=n[r],o=s.g;if(null!=i.g[o]){t.i&&delete t.i[s.g];var a=11==s.i||10==s.i;if(s.m)for(var s=u(i,o),l=0;l<s.length;l++)g(t,o,a?s[l].clone():s[l]);else s=c(i,o),a?(a=c(t,o))?e(a,s):f(t,o,s.clone()):f(t,o,s)}}}(e,this));return e};function c(e,t){var i=e.g[t];if(null==i)return null;if(e.m){if(t in e.i)return e.i[t];var n=e.m,r=e.l[t];if(null!=i)if(r.m){for(var s=[],o=0;o<i.length;o++)s[o]=n.i(r,i[o]);i=s}else i=n.i(r,i);return e.i[t]=i}return i}function d(e,t,i){var n=c(e,t);return e.l[t].m?n[i||0]:n}function p(e,t){if(null!=e.g[t])e=d(e,t);else e:{e=e.l[t];if(void 0===e.l)if(t=e.v,t===Boolean)e.l=!1;else if(t===Number)e.l=0;else{if(t!==String){e=new t;break e}e.l=e.u?"0":""}e=e.l}return e}function u(e,t){return c(e,t)||[]}function h(e,t){return e.l[t].m?null!=e.g[t]?e.g[t].length:0:null!=e.g[t]?1:0}function f(e,t,i){e.g[t]=i;e.i&&(e.i[t]=i)}function g(e,t,i){e.g[t]||(e.g[t]=[]);e.g[t].push(i);e.i&&delete e.i[t]}function n(e,t){var i,n=[];for(i in t)0!=i&&n.push(new B(i,t[i]));return new X(e,n)}function r(){}r.prototype.g=function(e){new e.i;throw Error("Unimplemented")};r.prototype.i=function(e,t){if(11==e.i||10==e.i)return t instanceof i?t:this.g(e.v.prototype.j(),t);if(14==e.i)return"string"==typeof t&&U.test(t)&&(e=Number(t),0<e)?e:t;if(e.u){e=e.v;if(e===String){if("number"==typeof t)return String(t)}else if(e===Number&&"string"==typeof t&&("Infinity"===t||"-Infinity"===t||"NaN"===t||U.test(t)))return Number(t)}return t};var U=/^-?[0-9]+$/;function s(){}t(s,r);s.prototype.g=function(e,t){e=new e.i;e.m=this;e.g=t;e.i={};return e};function o(){}t(o,s);o.prototype.i=function(e,t){return 8==e.i?!!t:r.prototype.i.apply(this,arguments)};o.prototype.g=function(e,t){return o.$.g.call(this,e,t)};function m(e,t){null!=e&&this.g.apply(this,arguments)}m.prototype.i="";m.prototype.set=function(e){this.i=""+e};m.prototype.g=function(e,t,i){this.i+=String(e);if(null!=t)for(let e=1;e<arguments.length;e++)this.i+=arguments[e];return this};m.prototype.toString=function(){return this.i};function a(){i.call(this)}t(a,i);var G=null;function l(){i.call(this)}t(l,i);var Y=null;function v(){i.call(this)}t(v,i);var K=null;a.prototype.j=function(){var e=G;e||(G=e=n(a,{0:{name:"NumberFormat",s:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,h:9,type:String},2:{name:"format",required:!0,h:9,type:String},3:{name:"leading_digits_pattern",o:!0,h:9,type:String},4:{name:"national_prefix_formatting_rule",h:9,type:String},6:{name:"national_prefix_optional_when_formatting",h:8,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",h:9,type:String}}));return e};a.j=a.prototype.j;l.prototype.j=function(){var e=Y;e||(Y=e=n(l,{0:{name:"PhoneNumberDesc",s:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",h:9,type:String},9:{name:"possible_length",o:!0,h:5,type:Number},10:{name:"possible_length_local_only",o:!0,h:5,type:Number},6:{name:"example_number",h:9,type:String}}));return e};l.j=l.prototype.j;v.prototype.j=function(){var e=K;e||(K=e=n(v,{0:{name:"PhoneMetadata",s:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",h:11,type:l},2:{name:"fixed_line",h:11,type:l},3:{name:"mobile",h:11,type:l},4:{name:"toll_free",h:11,type:l},5:{name:"premium_rate",h:11,type:l},6:{name:"shared_cost",h:11,type:l},7:{name:"personal_number",h:11,type:l},8:{name:"voip",h:11,type:l},21:{name:"pager",h:11,type:l},25:{name:"uan",h:11,type:l},27:{name:"emergency",h:11,type:l},28:{name:"voicemail",h:11,type:l},29:{name:"short_code",h:11,type:l},30:{name:"standard_rate",h:11,type:l},31:{name:"carrier_specific",h:11,type:l},33:{name:"sms_services",h:11,type:l},24:{name:"no_international_dialling",h:11,type:l},9:{name:"id",required:!0,h:9,type:String},10:{name:"country_code",h:5,type:Number},11:{name:"international_prefix",h:9,type:String},17:{name:"preferred_international_prefix",h:9,type:String},12:{name:"national_prefix",h:9,type:String},13:{name:"preferred_extn_prefix",h:9,type:String},15:{name:"national_prefix_for_parsing",h:9,type:String},16:{name:"national_prefix_transform_rule",h:9,type:String},18:{name:"same_mobile_and_fixed_line_pattern",h:8,defaultValue:!1,type:Boolean},19:{name:"number_format",o:!0,h:11,type:a},20:{name:"intl_number_format",o:!0,h:11,type:a},22:{name:"main_country_for_code",h:8,defaultValue:!1,type:Boolean},23:{name:"leading_digits",h:9,type:String}}));return e};v.j=v.prototype.j;function b(){i.call(this)}t(b,i);var Z=null,J={ea:0,da:1,ca:5,ba:10,aa:20};b.prototype.j=function(){var e=Z;e||(Z=e=n(b,{0:{name:"PhoneNumber",s:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,h:5,type:Number},2:{name:"national_number",required:!0,h:4,type:Number},3:{name:"extension",h:9,type:String},4:{name:"italian_leading_zero",h:8,type:Boolean},8:{name:"number_of_leading_zeros",h:5,defaultValue:1,type:Number},5:{name:"raw_input",h:9,type:String},6:{name:"country_code_source",h:14,defaultValue:0,type:J},7:{name:"preferred_domestic_carrier_code",h:9,type:String}}));return e};b.ctor=b;b.ctor.j=b.prototype.j;var y={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},Q={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[356]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7\\d{8}",,,,"701234567",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"([457]\\d{6})$|1","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"264(?:292|4(?:6[12]|9[78]))\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"([2457]\\d{6})$|1","264$1",,,,,[,,"264724\\d{4}",,,,"2647241234",,,,[7]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",,,,,,,[6,7,8,9],[5]],[,,"4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[78][2-9]|9\\d)\\d{6}",,,,"672123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[01])\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],[,,"9[1-59]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7,8}",,,,"8001234567"],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",,,[[,"(\\d{3})","$1",["0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"]],[,"(\\d{2})(\\d{4})","$1-$2",["[1-9]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[1-8]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"([267]\\d{6})$|1","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["14"]],[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["[18]"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10,12]],[,,"(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",,,,"212345678",,,[9],[8]],[,,"4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"(183[12])|0",,"0011",,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["130"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"163\\d{2,6}",,,,"1631234",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}",,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}",,,,"123123456",,,,[7]],[,,"36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"([2-9]\\d{6})$|1","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4[5-9]\\d{7}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[025-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",,,,,,,[6,7,8,9,12],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",,,,"43012345",,,[8,9]],[,,"(?:00800\\d\\d|800)\\d{5}",,,,"80012345",,,[8,12]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}",,,,"17001234"],[,,"(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}",,,,"36001234"],[,,"80\\d{6}",,,,"80123456"],[,,"(?:87|9[014578])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[047]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"(?:22|31)\\d{6}",,,,"22201234"],[,,"(?:29|[67][125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[24-689]\\d{7}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}",,,,"20211234"],[,,"(?:4[0-356]|[56]\\d|9[013-9])\\d{6}",,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:2[7-9]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:395|76[018])\\d|475[0-2])\\d{4}",,,,"976012345"],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}",,,,"4414123456",,,,[7]],[,,"441(?:[2378]\\d|5[0-39]|92)\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"([2-9]\\d{6})$|1","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[34]\\d{5}",,,,"5345678"],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"(?:[2-467]\\d\\d|8001)\\d{5}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"8001[07]\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[23]|4[46]"],,"0$CC $1"],[,"(\\d{8})","$1",["[67]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,"8001[07]\\d{4}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"300\\d{6}|[59]00\\d{6,7}",,,,"300123456",,,[9,10]],[,,"(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"30(?:0\\d{5,7}|3\\d{7})|40(?:0\\d|20)\\d{4}|800\\d{6,7}",,,,,,,[8,9,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"([3-8]\\d{6})$|1","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225\\d{4}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[17]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}",,,,"71123456",,,[8]],[,,"(?:0800|800\\d)\\d{6}",,,,"0800012345",,,[10]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-79]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"(?:[2-8]\\d|90)\\d{8}|3\\d{6}",,,,,,,[7,10]],[,,"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,[10]],[,,"900[2-9]\\d{6}",,,,"9002123456",,,[10]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",,,,"5002345678",,,[10]],[,,"600[2-9]\\d{6}",,,,"6002012345",,,[10]],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"310\\d{4}",,,,"3101234",,,[7]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[189]\\d{8}|[1-68]\\d{6}",,,,,,,[7,9]],[,,"12\\d{7}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"(?:[27]\\d{3}|8776)\\d{4}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[024-7]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80[0-2]\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[35-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02]\\d{9}",,,,,,,[10]],[,,"2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}",,,,"2123456789"],[,,"0[157]\\d{8}",,,,"0123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-578]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[578]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[26]\\d{8}|88\\d{6,7}",,,,,,,[8,9]],[,,"2(?:22|33)\\d{6}",,,,"222123456",,,[9]],[,,"(?:24[23]|6[25-9]\\d)\\d{6}",,,,"671234567",,,[9]],[,,"88\\d{6,7}",,,,"88012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79)\\d\\d00","0",,,"(1(?:[12]\\d|79)\\d\\d)|0",,"00",,[[,"(\\d{5,6})","$1",["10|96"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1(?:0(?:[0-8]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])|6)|[3-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[1-9]|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",,,,,,,[10,11],[7]],[,,"601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}",,,,"6012345678",,,[10],[7]],[,,"3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0(4(?:[14]4|56)|[579])?",,,,[[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1"]],[[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[27]\\d{6,7}|[34]\\d{5,7}|(?:5|8\\d\\d)\\d{7}",,,,,,,[6,7,8,10],[4,5]],[,,"(?:3[23]|48)\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"5\\d{7}",,,,"51234567",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"807\\d{7}",,,,"8071234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["5"],"0$1"],[,"(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"(?:[2-59]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:36|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,"800\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[3-5]|4[356])\\d{5}",,,,"3401234"],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9(?:10|[4-79]\\d)\\d{5}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[0568]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"([2-7]\\d{6})$|1","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8001|8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}",,,,"12345678"],[,,"(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{7}|1[78]00\\d{6}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-3679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[189]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"592(?:4[0-2]|93)\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"(?:11|[2-579]\\d)\\d{7}",,,,,,,[9],[7]],[,,"11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],[[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}"],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"(?:[39]\\d\\d|820)\\d{4}",,,,,,,[7]],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}",,,,"3201234"],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[389]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d|9[16])\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"(?:[1-35]\\d|4[1-9])\\d{7}",,,,"123456789"],[,,"(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}",,,,"891123456"],[,,"8(?:1[01]|2[0156]|4[02]|84)\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",,,,,,,[7,8]],[,,"[01]1\\d{6}",,,,"01441234",,,[8]],[,,"(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-579])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"([2-9]\\d{6})$|1","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]],[,,"5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70[67]\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"70[67]\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"[56]94\\d{6}|(?:80|9\\d)\\d{7}",,,,,,,[9]],[,,"594(?:[0239]\\d|[16][0-3]|4[03-9]|5[6-9]|80)\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-8])\\d{4}",,,,"694201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:396|76\\d)\\d|476[0-2])\\d{4}",,,,"976012345"],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"([25-9]\\d{5})$|0","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"(?:[235]\\d{3}|800)\\d{5}",,,,,,,[8,9],[7]],[,,"3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[237]|8[0-2]"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"(?:[25]\\d|60)\\d{6}",,,,,,,[8]],[,,"2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}",,,,"20012345"],[,,"5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d|70)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|6[14689]|70|8[14-79]|9\\d)\\d{4}",,,,"321000"],[,,"[245]\\d{5}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"(?:[23679]\\d|5[0-489])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"722\\d{6}|(?:3|6\\d)\\d{7}",,,,,,,[8,9]],[,,"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",,,,"30241234",,,[8]],[,,"6[0-356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:395|76[018])\\d|475[0-2])\\d{4}",,,,"976012345"],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",,,,"333091234"],[,,"(?:222|55\\d)\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",,,,,,,[10,11,12]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",,,,"2123456789",,,[10]],[,,"68[57-9]\\d{7}|(?:69|94)\\d{8}",,,,"6912345678",,,[10]],[,,"800\\d{7,9}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567",,,[10]],[,,"8(?:0[16]|12|[27]5|50)\\d{7}",,,,"8011234567",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],[,"(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5005000\\d{3}",,,,"5005000123",,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,"(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"[3-5]\\d{7}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"([3-9]\\d{6})$|1","671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"9008\\d{3}|(?:[2-467]\\d\\d|862)\\d{4}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}",,,,"2201234"],[,,"(?:6\\d\\d|70[0-35-7])\\d{4}",,,,"6091234"],[,,"(?:289|862)\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}",,,,"21234567",,,[8]],[,,"(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"8\\d{10}|[237-9]\\d{7}",,,,,,,[8,11]],[,,"2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456",,,[8]],[,,"[37-9]\\d{7}",,,,"91234567",,,[8]],[,,"8002\\d{7}",,,,"80021234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["8"]]],[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],[,,,,,,,,,[-1]],,,[,,"8002\\d{7}",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}",,,,"921234567",,,[8,9]],[,,"80[01]\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"6[01459]\\d{6}|6[01]\\d{4,5}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"(?:[2-489]\\d|55)\\d{6}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"(?:[34]\\d|55)\\d{6}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[235-7]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"(?:[48]0\\d|680[29])\\d{5}",,,,"80123456"],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],,[,,,,,,,,,[-1]],,,[,,"(?:[48]0\\d|680[29])\\d{5}"],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",,,,"8001234567",,,[8,9,10,11,12,13]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[89]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["001"]],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"001803\\d{6,7}|(?:007803\\d|8071)\\d{6}",,,,,,,[10,12,13]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",,,,"21234567",,,[8,11,12],[7]],[,,"55410\\d{4}|5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-9]|3[0-3]|4[34]|5[015689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624(?:230|[5-8]\\d\\d)\\d{3}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"([25-8]\\d{5})$|0","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",,,,"7410410123",,,[10],[6,7,8]],[,,"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",,,,"8123456789",,,[10]],[,,"000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1(?:600\\d{6}|800\\d{4,9})|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,8]],[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}",,,,"6111234"],[,,"80[0-8]\\d{4}",,,,"8001234",,,[7]],[,,"90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49[0-24-79]\\d{4}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[18]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",,,,,,,[6,7,8,9,10,11,12]],[,,"0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",,,,"0212345678",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[025-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",,,,,,,[8,9]],[,,"87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:[78][0-25-9]|9\\d)\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"9\\d{7}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"0",,,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007","0077"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66|78)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[2-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"8\\d{9}|(?:[235-8]\\d|99)\\d{7}",,,,,,,[9,10],[5,6]],[,,"312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|99[05-9])\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7],[4]],[,,"7[4-7]\\d{5}",,,,"7712345",,,,[4]],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"([2-7]\\d{6})$|1","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|[2-7])\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",,,,"21234567",,,,[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[1-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",,,,"1020000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"18\\d{5}|(?:[2569]\\d|41)\\d{6}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",,,,"22345678",,,[8]],[,,"(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[245]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"([2-9]\\d{6})$|1","345$1",,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",,,,,,,[10,14],[5,6,7]],[,,"(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",,,,"7123456789",,,[10],[5,6,7]],[,,"7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",,,,"7710009998",,,[10]],[,,"8(?:00|108\\d{3})\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,"751\\d{7}",,,,"7511234567",,,[10]],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"33|7",[,,"751\\d{7}",,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"30[013-9]\\d{6}",,,,"301234567",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[27-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}",,,,"1123456"],[,,"793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",,,,,,,[10],[7]],[,,"758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"([2-8]\\d{6})$|1","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}",,,,"660234567"],[,,"8002[28]\\d\\d|80(?:05\\d|9)\\d{4}",,,,"8002222"],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"(1001)|0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7(?:[0-25-8]\\d|4[0-4])\\d{6}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",,,,,,,[7,8,9]],[,,"2\\d{7}",,,,"21234567",,,[8]],[,,"(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"80[02]\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"70[05]\\d{5}",,,,"70012345"],[,,"[89]01\\d{5}",,,,"80123456"],"LT",370,"00","8",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,"27123456"],[,,"6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[2-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"592(?:4[0-2]|93)\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],[,"(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],[,"(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],[,"(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"(?:[3489]|6\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}",,,,"612345678"],[,,"(?:800|90\\d)\\d{5}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["87"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"8[07]0\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"562\\d{5}|(?:6\\d|7[16-9])\\d{6}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",,,,"67622901",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"590\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:395|76[018])\\d|475[0-2])\\d{4}",,,,"976012345"],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}",,,,"202123456",,,,[7]],[,,"3[2-47-9]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"([24-9]\\d{6})$|0","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|45[78]|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[356])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5\\d{7}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}",,,,"20212345"],[,,"2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:0[1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}|[12]468\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[5-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}",,,,"53123456",,,,[4,5,6]],[,,"(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345",,,[8]],[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,"66123456",,,[8]],[,,"0800\\d{3}",,,,"0800501",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"([2-9]\\d{6})$|1","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"596\\d{6}|(?:69|80|9\\d)\\d{7}",,,,,,,[9]],[,,"596(?:[03-7]\\d|10|2[7-9]|8[09]|9[4-9])\\d{4}",,,,"596301234"],[,,"69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}",,,,"696201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:397[01]|477[0-2]|76(?:6\\d|7[0-367]))\\d{4}",,,,"976612345"],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"(?:[58]\\d\\d|664|900)\\d{7}",,,,,,,[10],[7]],[,,"6644(?:1[0-3]|91)\\d{4}",,,,"6644912345",,,,[7]],[,,"664(?:3(?:49|9[1-6])|49[2-6])\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"([34]\\d{6})$|1","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}",,,,"96961234"],[,,"800(?:02|[3467]\\d)\\d{3}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",,,,,,,[7,8,10]],[,,"(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",,,,"54480123",,,[7,8]],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-2]|3[013]))\\d{5}",,,,"52512345",,,[8]],[,,"802\\d{7}|80[0-2]\\d{4}",,,,"8001234",,,[7,10]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[57]"]],[,"(\\d{5})(\\d{5})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",,,,"6701234",,,[7]],[,,"(?:46[46]|[79]\\d\\d)\\d{4}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[34679]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4(?:0[01]|50)\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",,,,,,,[7,9]],[,,"(?:1[2-9]|2[12]\\d\\d)\\d{5}",,,,"1234567"],[,,"111\\d{6}|(?:31|77|[89][89])\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11],[7,8]],[,,"657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"2001234567",,,[10],[7,8]],[,,"657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"12221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0(?:[12]|4[45])|1",,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-6]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-79]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"(?:050|[2-57-9]\\d\\d)\\d{3}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,"050\\d{3}",,,,"050012"],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[027-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:23|7[047]|[89]\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"(?:14|3[58])\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],[,"(\\d)(\\d{5})","$1 $2",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",,,,"18040123",,,[7,8],[5,6]],[,,"(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10,11]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",,,,"101234567",,,[9]],[,,"(?:6[1-58]|970\\d)\\d{7}",,,,"612345678",,,[9,11]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|59|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"(?:1\\d|9)\\d{9}|[1-9]\\d{7}",,,,,,,[8,10,11],[6,7]],[,,"(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,"1(?:66001|800\\d\\d)\\d{5}",,,,"16600101234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]],[,"(\\d{4})(\\d{2})(\\d{5})","$1-$2-$3",["1"]]],[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:444|(?:55|8\\d)\\d|666)\\d{4}",,,,,,,[7]],[,,"444\\d{4}",,,,"4441234"],[,,"(?:55[3-9]|666|8\\d\\d)\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[47]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"888[4-9]\\d{3}",,,,"8884012",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"[29]\\d{7,9}|50\\d{5}(?:\\d{2,3})?|6[0-35-9]\\d{6}|7\\d{7,8}|8\\d{4,9}|(?:11\\d|[34])\\d{7}",,,,,,,[5,6,7,8,9,10]],[,,"24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2[0-27-9]\\d{7,8}|2(?:1\\d|75)\\d{5}",,,,"211234567",,,[8,9,10]],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456",,,[8,9,10]],[,,"(?:11\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",,,,"900123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,8})","$1 $2",["8[1-579]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|[89]0","50(?:[0367]|88)|[89]0"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[59]|80"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7|86"],"0$1"]],,[,,"[28]6\\d{6,7}",,,,"26123456",,,[8,9]],,,[,,,,,,,,,[-1]],[,,"8(?:1[6-9]|22|3\\d|4[045]|5[459]|7[0-3579]|90)\\d{2,7}",,,,"83012378"],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[1-6]\\d{6}",,,,"23123456",,,[8]],[,,"1505\\d{4}|(?:7(?:[1289]\\d|69|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|(?:500|800[05])\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[179]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",,,,,,,[7,8,10,11]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",,,,"61234567",,,[7,8]],[,,"800\\d{4,5}|(?:00800|800\\d)\\d{6}",,,,"8001234"],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[68]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"00|19(?:1[124]|77|90)00","0"," Anexo ",,"0",,"00",,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5}(?:\\d{2})?|8\\d{7,8}",,,,,,,[6,8,9]],[,,"4(?:0[4-689]|9[4-68])\\d{5}",,,,"40412345",,,[8]],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"499\\d{5}",,,,"49901234",,,[8]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,"44\\d{4}",,,,"440123",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]],[,,"(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",,,,"3123456",,,[7]],[,,"(?:7\\d|8[128])\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-57]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,"27[01]\\d{4}",,,,"2700123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",,,,"232345678",,,[6,8,9,10],[4,5,7]],[,,"(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[0-24]\\d|3[0-7]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}(?:\\d{3})?",,,,"80012345",,,[8,11]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"21(?:1(?:[145]\\d|3[1-5])|2[0-4]\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],,[,,"64\\d{4,7}",,,,"641234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}|(?:708|80\\d)\\d{6}",,,,,,,[6,9]],[,,"(?:4[1-356]|50)\\d{4}",,,,"430123",,,[6]],[,,"(?:4[02-4]|5[056]|708[45][0-5])\\d{4}",,,,"551234"],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],,[,,"6222\\d{5}",,,,"622212345"],,,[,,,,,,,,,[-1]],[,,"70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}",,,,"707123456"],,,[,,"600\\d{6}|6[06]9233\\d{3}",,,,"600110000"]],PW:[,[,,"(?:[24-8]\\d\\d|345|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,"9800\\d{5,7}",,,,"98000123456",,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,"800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",,,,,,,[7,8,9,11]],[,,"4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",,,,"44123456",,,[8]],[,,"[35-7]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}|(?:0080[01]|800)\\d{6}",,,,"8001234",,,[7,9,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2[16]\\d{5}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"(?:26|[689]\\d)\\d{7}",,,,,,,[9]],[,,"26(?:2\\d\\d|3(?:0\\d|1[0-3]))\\d{4}",,,,"262161234"],[,,"(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9(?:399[0-3]|479[0-2]|76(?:2[27]|3[0-37]|9\\d)))\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[0136]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:37\\d|80[578])\\d{6}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"8\\d{13}|[347-9]\\d{9}",,,,,,,[10,14],[7]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567",,,[10],[7]],[,,"9\\d{9}",,,,"9123456789",,,[10]],[,,"8(?:0[04]|108\\d{3})\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[,,,,,,,,,[-1]],1,"3[04-689]|[489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[23568]\\d)\\d{6}",,,,"250123456"],[,,"7[2389]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"92\\d{7}|(?:[15]|8\\d)\\d{8}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"811\\d{7}",,,,"8110123456",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,"(?:[1-6]|[7-9]\\d\\d)\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"800\\d{4}|(?:[249]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[125-8]\\d{5}",,,,"2510123"],[,,"800[08]\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44|9)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["10|7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"10[1-8]\\d{6}",,,,"102345678",,,[9]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",,,,"61234567",,,[8]],[,,"8(?:06[0-689]|95[0-2])\\d{4}|(?:8(?:0[1-5]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[12]\\d|666)\\d{5}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-6]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-6]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[489]\\d|[57]9)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|59|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[237-9]\\d|66)\\d{6}",,,,,,,[8],[6]],[,,"22[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:(?:15|(?:3[59]|4[89]|6\\d|79|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],[,"(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3478]|64|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|68|[78]\\d)\\d{5}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[124-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1[89]\\d{7}",,,,"181234567"],[,,"(?:12|9[1257-9])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2(?:(?:[1-6]\\d\\d|990)\\d|790[034]|890[0245])\\d{3}",,,,"21234567",,,[8]],[,,"66(?:[02-9]\\d\\d|1(?:[02-9]\\d|16))\\d{3}|(?:6[0-57-9]|7\\d)\\d{6}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"(5\\d{6})$|1","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9[1-689]\\d{7}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:266|712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"649(?:71[01]|966)\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"([2-479]\\d{6})$|1","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[69]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[0235689]|77|9\\d)\\d{6}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[019]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",,,,,,,[8,9,10,13]],[,,"(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"(?:001800\\d|1800)\\d{6}",,,,"1800123456",,,[10,13]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"[0-57-9]\\d{8}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"41[18]\\d{6}|(?:0[0-27]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810",,,,,,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"]],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[2-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6\\d{7}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-7])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"55[0-37-9]\\d{4}",,,,"5510123",,,[7]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",,,,,,,[7,10,12,13]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",,,,"8001234567",,,[10,12,13]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,"850\\d{7}",,,,"8500123456",,,[10]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"(?:444|811\\d{3})\\d{4}",,,,,,,[7,10]],[,,"444\\d{4}",,,,"4441444",,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"([2-46-8]\\d{6})$|1","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2"]],[,"(\\d{2})(\\d{4})","$1 $2",["90"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10,11]],[,,"(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",,,,"221234567",,,[8,9]],[,,"(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}|800\\d{5}",,,,"800123456",,,[8,9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}",,,,"990123456",,,[9]],[,,"7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",,,,"7012345678",,,[10,11]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[25-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["5"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}",,,,"312345678",,,,[5,6,7]],[,,"726[01]\\d{5}|7(?:[01578]\\d|20|36|[46][0-4]|9[89])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}|3\\d{6}",,,,,,,[10],[7]],[,,"5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{4})","$1-$2",["[24-9]|3(?:[02-9]|1[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",,,,,,,[7,8,10,13]],[,,"(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"(?:(?:0004|4)\\d{5}|80[05])\\d{4}|405\\d{4}",,,,"8001234",,,[7,10,13]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[124]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"(?:33|[5-79]\\d|88)\\d{7}",,,,,,,[9]],[,,"(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:(?:33|50|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[35-9]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"78451[0-2]\\d{4}",,,,"7845101234",,,,[7]],"VC",1,"011","1",,,"([2-7]\\d{6})$|1","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[01]\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"501\\d{7}",,,,"5010123456",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"([2-578]\\d{6})$|1","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"([2-9]\\d{6})$|1","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",,,,"912345678",,,[9]],[,,"1800\\d{4,6}|12(?:0[13]|28)\\d{4}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",,,,,,,[5,7]],[,,"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"(?:[58]\\d|7[013-7])\\d{5}",,,,"5912345",,,[7]],[,,"81[18]\\d\\d",,,,"81123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:0[1-9]|1[01])\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",,,,,,,[6,9]],[,,"72\\d{4}",,,,"721234",,,[6]],[,,"(?:72|8[23])\\d{4}",,,,"821234",,,[6]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234",,,[6]]],WS:[,[,,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",,,,,,,[5,6,7,10]],[,,"6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",,,,"22123",,,[5,6]],[,,"(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-5]|6[1-9]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9]],[,,"(?:2[89]|39)0\\d{6}|[23][89]\\d{6}",,,,"28012345"],[,,"4[3-9]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[01378]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"(?:(?:(?:26|63)9|80\\d)\\d|9398)\\d{5}",,,,,,,[9]],[,,"269(?:0[0-467]|5[0-3]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|9398[01])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"269|63|9398",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",,,,"711234567",,,[5,6,7,8,9]],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6,7}",,,,"861123456",,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"800\\d{6}|(?:21|63|[79]\\d)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:7[5-79]|9[5-8])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"63\\d{7}",,,,"630123456"],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",,,,"1312345",,,,[3,4]],[,,"7(?:[178]\\d|3[1-9])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"(?:00|[1-9]\\d)\\d{6}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:00|[1-9]\\d)\\d{6}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["\\d"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"7\\d{11}|[35-7]\\d{8}",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,"(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"[0-36-9]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"[0-36-9]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",,,,"3421234",,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{6})","$1 $2",["49"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"(?:[1-4]\\d|51)\\d{6,10}",,,,,,,[8,9,10,11,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"[1359]\\d{8}",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1359]\\d{8}",,,,"123456789",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function M(){this.g={}}M.i=void 0;M.g=function(){return M.i||(M.i=new M)};var ee={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","":"0","":"1","":"2","":"3","":"4","":"5","":"6","":"7","":"8","":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"},te={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","":"0","":"1","":"2","":"3","":"4","":"5","":"6","":"7","":"8","":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},A=RegExp("^[+]+"),ie=RegExp("([0-9-٠-٩۰-۹])"),ne=RegExp("[+0-9-٠-٩۰-۹]"),re=/[\\\/] *x/,se=RegExp("[^0-9-٠-٩۰-۹A-Za-z#]+$"),oe=/(?:.*?[A-Za-z]){3}.*/,ae=RegExp("^\\+([0-9-٠-٩۰-۹]|[\\-\\.\\(\\)]?)*[0-9-٠-٩۰-۹]([0-9-٠-٩۰-۹]|[\\-\\.\\(\\)]?)*$"),le=RegExp("^([A-Za-z0-9-٠-٩۰-۹]+((\\-)*[A-Za-z0-9-٠-٩۰-۹])*\\.)*[A-Za-z]+((\\-)*[A-Za-z0-9-٠-٩۰-۹])*\\.?$");function _(e){return"([0-9-٠-٩۰-۹]{1,"+e+"})"}function ce(){return";ext="+_("20")+"|[  \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|??|доб|anexo)[:\\.]?[  \\t,-]*"+_("20")+"#?|[  \\t,]*(?:[x#~]|int|)[:\\.]?[  \\t,-]*"+_("9")+"#?|[- ]+"+_("6")+"#|[  \\t]*(?:,{2}|;)[:\\.]?[  \\t,-]*"+_("15")+"#?|[  \\t]*(?:,)+[:\\.]?[  \\t,-]*"+_("9")+"#?"}var de=new RegExp("(?:"+ce()+")$","i"),ue=new RegExp("^[0-9-٠-٩۰-۹]{2}$|^[+]*(?:[-x-―−ー--  ­ ().\\[\\]/~*]*[0-9-٠-٩۰-۹]){3,}[-x-―−ー--  ­ ().\\[\\]/~*A-Za-z0-9-٠-٩۰-۹]*(?:"+ce()+")?$","i"),he=/(\$\d)/;function pe(e){return!(e.length<2)&&P(ue,e)}function fe(e){return P(oe,e)?w(e,te):w(e,ee)}function ge(e){var t=fe(e.toString());e.i="";e.g(t)}function me(e){return null!=e&&(1!=h(e,9)||-1!=u(e,9)[0])}function w(e,t){for(var i,n=new m,r=e.length,s=0;s<r;++s)i=e.charAt(s),i=t[i.toUpperCase()],null!=i&&n.g(i);return n.toString()}function S(e){return null!=e&&isNaN(e)&&e.toUpperCase()in Q}function ve(e,t,i){if(0==d(t,2)&&null!=t.g[5]){var n=p(t,5);if(0<n.length)return n}var n=p(t,1),r=$(t);if(0==i)return be(n,0,r,"");if(!(n in y))return r;e=O(e,n,x(n));t=null!=t.g[3]&&0!=d(t,3).length?3==i?";ext="+d(t,3):null!=e.g[13]?d(e,13)+p(t,3):" ext. "+p(t,3):"";e:{e=0==u(e,20).length||2==i?u(e,19):u(e,20);for(var s=e.length,o=0;o<s;++o){var a=e[o],l=h(a,3);if((0==l||0==r.search(d(a,3,l-1)))&&(l=new RegExp(d(a,1)),P(l,r))){e=a;break e}}e=null}null!=e&&(s=e,e=p(s,2),a=new RegExp(d(s,1)),p(s,5),s=p(s,4),r=2==i&&null!=s&&0<s.length?r.replace(a,e.replace(he,s)):r.replace(a,e),3==i)&&(r=r.replace(RegExp("^[-x-―−ー--  ­ ().\\[\\]/~]+"),""),r=r.replace(RegExp("[-x-―−ー--  ­ ().\\[\\]/~]+","g"),"-"));return be(n,i,r,t)}function O(e,t,i){return z(e,"001"==i?""+t:i)}function $(e){var t;return null==e.g[2]?"":(t=""+d(e,2),null!=e.g[4]&&d(e,4)&&0<p(e,8)?Array(p(e,8)+1).join("0")+t:t)}function be(e,t,i,n){switch(t){case 0:return"+"+e+i+n;case 1:return"+"+e+" "+i+n;case 3:return"tel:+"+e+"-"+i+n;default:return i+n}}function C(e,t){switch(t){case 4:return d(e,5);case 3:return d(e,4);case 1:return d(e,3);case 0:case 2:return d(e,2);case 5:return d(e,6);case 6:return d(e,8);case 7:return d(e,7);case 8:return d(e,21);case 9:return d(e,25);case 10:return d(e,28);default:return d(e,1)}}function E(e,t){return k(e,d(t,1))?k(e,d(t,5))?4:k(e,d(t,4))?3:k(e,d(t,6))?5:k(e,d(t,8))?6:k(e,d(t,7))?7:k(e,d(t,21))?8:k(e,d(t,25))?9:k(e,d(t,28))?10:k(e,d(t,2))?d(t,18)||k(e,d(t,3))?2:0:!d(t,18)&&k(e,d(t,3))?1:-1:-1}function z(e,t){if(null==t)return null;t=t.toUpperCase();var i=e.g[t];if(null==i){i=Q[t];if(null==i)return null;i=(new o).g(v.j(),i);e.g[t]=i}return i}function k(e,t){var i=e.length;return!(0<h(t,9)&&-1==u(t,9).indexOf(i))&&P(p(t,2),e)}function ye(e,t){if(null==t)return null;var i=p(t,1),i=y[i];if(null==i)e=null;else if(1==i.length)e=i[0];else e:{t=$(t);for(var n=i.length,r=0;r<n;r++){var s=i[r],o=z(e,s);if(null!=o.g[23]){if(0==t.search(d(o,23))){e=s;break e}}else if(-1!=E(t,o)){e=s;break e}}e=null}return e}function x(e){e=y[e];return null==e?"ZZ":e[0]}function N(e,t,i,n){var r=C(i,n),s=0==h(r,9)?u(d(i,1),9):u(r,9),r=u(r,10);if(2==n){if(!me(C(i,0)))return N(e,t,i,1);e=C(i,1),me(e)&&(s=s.concat(0==h(e,9)?u(d(i,1),9):u(e,9)),s.sort(),0==r.length?r=u(e,10):(r=r.concat(u(e,10)),r.sort()))}if(-1==s[0])return 5;t=t.length;if(-1<r.indexOf(t))return 4;i=s[0];return i==t?0:t<i?2:s[s.length-1]<t?3:-1<s.indexOf(t,1)?0:5}function D(e,t){var i=$(t);t=p(t,1);if(!(t in y))return 1;t=O(e,t,x(t));return N(e,i,t,-1)}function Me(e,t,i,n,r,s){if(0!=t.length){t=new m(t);null!=i&&(a=d(i,11));null==a&&(a="NonMatch");var o,a,l=t.toString();if(0==l.length)a=20;else if(A.test(l))l=l.replace(A,""),t.i="",t.g(fe(l)),a=1;else{l=new RegExp(a);ge(t);a=t.toString();a=0==a.search(l)&&(l=a.match(l)[0].length,o=a.substring(l).match(ie),!(o&&null!=o[1]&&0<o[1].length&&"0"==w(o[1],ee)||(t.i="",t.g(a.substring(l)),0)));a=a?5:20}r&&f(s,6,a);if(20!=a){if(t.i.length<=2)throw Error("Phone number too short after IDD");e:{e=t.toString();if(0!=e.length&&"0"!=e.charAt(0))for(r=e.length,t=1;t<=3&&t<=r;++t)if(i=parseInt(e.substring(0,t),10),i in y){n.g(e.substring(t));n=i;break e}n=0}if(0!=n)return f(s,1,n),n;throw Error("Invalid country calling code")}if(null!=i&&(a=p(i,10),l=""+a,o=t.toString(),0==o.lastIndexOf(l,0))&&(l=new m(o.substring(l.length)),o=d(i,1),o=new RegExp(p(o,2)),Ae(l,i,null),l=l.toString(),!P(o,t.toString())&&P(o,l)||3==N(e,t.toString(),i,-1)))return n.g(l),r&&f(s,6,10),f(s,1,a),a;f(s,1,0)}return 0}function Ae(e,t,i){var n=e.toString(),r=n.length,s=d(t,15);if(0!=r&&null!=s&&0!=s.length){var o=new RegExp("^(?:"+s+")");if(r=o.exec(n)){var s=new RegExp(p(d(t,1),2)),a=P(s,n),l=r.length-1;t=d(t,16);null==t||0==t.length||null==r[l]||0==r[l].length?a&&!P(s,n.substring(r[0].length))||(null!=i&&0<l&&null!=r[l]&&i.g(r[1]),e.set(n.substring(r[0].length))):(n=n.replace(o,t),!a||P(s,n))&&(null!=i&&0<l&&i.g(r[1]),e.set(n))}}}function T(e,t,i){if(!S(i)&&0<t.length&&"+"!=t.charAt(0))throw Error("Invalid country calling code");return _e(e,t,i,!0)}function _e(t,i,e,n){if(null==i)throw Error("The string supplied did not seem to be a phone number");if(250<i.length)throw Error("The string supplied is too long to be a phone number");var r=new m,s=i.indexOf(";phone-context="),o=(s=-1===s?null:(s+=15,s>=i.length)?"":(a=i.indexOf(";",s),-1!==a?i.substring(s,a):i.substring(s)),s),a=null==o||0!==o.length&&(a=ae.exec(o),o=le.exec(o),null!==a||null!==o);if(!a)throw Error("The string supplied did not seem to be a phone number");null!=s?("+"===s.charAt(0)&&r.g(s),s=i.indexOf("tel:"),r.g(i.substring(0<=s?s+4:0,i.indexOf(";phone-context=")))):(s=r.g,a=i??"",o=a.search(ne),0<=o?(a=a.substring(o),a=a.replace(se,""),o=a.search(re),0<=o&&(a=a.substring(0,o))):a="",s.call(r,a));s=r.toString();a=s.indexOf(";isub=");0<a&&(r.i="",r.g(s.substring(0,a)));if(!pe(r.toString()))throw Error("The string supplied did not seem to be a phone number");s=r.toString();if(!(S(e)||null!=s&&0<s.length&&A.test(s)))throw Error("Invalid country calling code");s=new b;n&&f(s,5,i);e:{i=r.toString();a=i.search(de);if(0<=a&&pe(i.substring(0,a)))for(var o=i.match(de),l=o.length,c=1;c<l;++c)if(null!=o[c]&&0<o[c].length){r.i="";r.g(i.substring(0,a));i=o[c];break e}i=""}0<i.length&&f(s,3,i);a=z(t,e);i=new m;o=0;l=r.toString();try{o=Me(t,l,a,i,n,s)}catch(e){if("Invalid country calling code"!=e.message||!A.test(l))throw e;if(l=l.replace(A,""),o=Me(t,l,a,i,n,s),0==o)throw e}0!=o?(r=x(o),r!=e&&(a=O(t,o,r))):(ge(r),i.g(r.toString()),null!=e?(o=p(a,10),f(s,1,o)):n&&(delete s.g[6],s.i)&&delete s.i[6]);if(i.i.length<2)throw Error("The string supplied is too short to be a phone number");null!=a&&(e=new m,r=new m(i.toString()),Ae(r,a,e),t=N(t,r.toString(),a,-1),2!=t)&&4!=t&&5!=t&&(i=r,n)&&0<e.toString().length&&f(s,7,e.toString());n=i.toString();t=n.length;if(t<2)throw Error("The string supplied is too short to be a phone number");if(17<t)throw Error("The string supplied is too long to be a phone number");if(1<n.length&&"0"==n.charAt(0)){f(s,4,!0);for(t=1;t<n.length-1&&"0"==n.charAt(t);)t++;1!=t&&f(s,8,t)}f(s,2,parseInt(n,10));return s}function P(e,t){return!(!(e="string"==typeof e?t.match("^(?:"+e+")$"):t.match(e))||e[0].length!=t.length)}e("intlTelInputUtils",{});e("intlTelInputUtils.formatNumber",(t,e,i)=>{try{var n=M.g(),r=T(n,t,e),s=D(n,r);return 0==s||4==s?ve(n,r,void 0===i?0:i):t}catch(e){return t}});e("intlTelInputUtils.getExampleNumber",(e,t,i)=>{try{var n=M.g();e:{var r=n;if(S(e)){var s=C(z(r,e),i);try{if(null!=s.g[6]){var o=d(s,6),a=_e(r,o,e,!1);break e}}catch(e){}}a=null}return ve(n,a,t?2:1)}catch(e){return""}});e("intlTelInputUtils.getExtension",(e,t)=>{try{return d(T(M.g(),e,t),3)}catch(e){return""}});e("intlTelInputUtils.getNumberType",(e,t)=>{try{var i,n,r=M.g(),s=T(r,e,t),o=(e=r,ye(e,s)),a=O(e,p(s,1),o);n=null==a?-1:(i=$(s),E(i,a));return n}catch(e){return-99}});e("intlTelInputUtils.getValidationError",(e,t)=>{try{var i=M.g(),n=T(i,e,t);return D(i,n)}catch(e){return"Invalid country calling code"===e.message?1:"Phone number too short after IDD"===e.message||"The string supplied is too short to be a phone number"===e.message?2:"The string supplied is too long to be a phone number"===e.message?3:-99}});e("intlTelInputUtils.isValidNumber",(e,t)=>{try{var i,n,r,s=M.g(),o=T(s,e,t),a=(e=s,ye(e,o)),l=p(o,1),c=O(e,l,a);if(!(i=null==c)){if(h="001"!=a){var d=z(e,a);if(null==d)throw Error("Invalid region code: "+a);var u=p(d,10),h=l!=u}i=h}r=!i&&(n=$(o),-1!=E(n,c));return r}catch(e){return!1}});e("intlTelInputUtils.isPossibleNumber",(e,t)=>{try{var i=M.g(),n=T(i,e,t);return 0===D(i,n)}catch(e){return!1}});e("intlTelInputUtils.numberFormat",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3});e("intlTelInputUtils.numberType",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1});e("intlTelInputUtils.validationError",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_LENGTH:5})}();Espo.loader.setContextId(null);define("@shopify/draggable",["exports"],function(e){class t{constructor(e){this._canceled=!1;this.data=e}get type(){return this.constructor.type}get cancelable(){return this.constructor.cancelable}cancel(){this._canceled=!0}canceled(){return this._canceled}clone(e){return new this.constructor({...this.data,...e})}}t.type="event";t.cancelable=!1;class i{constructor(e){this.draggable=e}attach(){throw new Error("Not Implemented")}detach(){throw new Error("Not Implemented")}}let r={mouse:0,drag:0,touch:100};class n{constructor(e=[],t={}){this.containers=[...e];this.options={...t};this.dragging=!1;this.currentContainer=null;this.originalSource=null;this.startEvent=null;this.delay=(e=>{var t={};if(void 0===e)return{...r};if("number"==typeof e)for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=e);else for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(void 0===e[n]?t[n]=r[n]:t[n]=e[n]);return t})(t.delay)}attach(){return this}detach(){return this}addContainer(...e){this.containers=[...this.containers,...e]}removeContainer(...t){this.containers=this.containers.filter(e=>!t.includes(e))}trigger(e,t){var i=document.createEvent("Event");i.detail=t;i.initEvent(t.type,!0,!0);e.dispatchEvent(i);this.lastEvent=t;return t}}function c(t,i){if(null!=t){let e=t;do{e=e.correspondingUseElement||e.correspondingElement||e;if(n(e))return e}while(e=e?.parentNode||null,null!=e&&e!==document.body&&e!==document);function n(e){return null!=e&&null!=i&&((t=i,Boolean("string"==typeof t))?Element.prototype.matches.call(e,i):(t=i,Boolean(t instanceof NodeList||t instanceof Array))?[...i].includes(e):(t=i,Boolean(t instanceof Node))?i===e:!(t=i,!Boolean("function"==typeof t))&&i(e));var t}}return null}function L(e,t,i,n){return Math.sqrt((i-e)**2+(n-t)**2)}class s extends t{get originalEvent(){return this.data.originalEvent}get clientX(){return this.data.clientX}get clientY(){return this.data.clientY}get target(){return this.data.target}get container(){return this.data.container}get originalSource(){return this.data.originalSource}get pressure(){return this.data.pressure}}class o extends s{}o.type="drag:start";class a extends s{}a.type="drag:move";class l extends s{}l.type="drag:stop";class B extends s{}B.type="drag:pressure";let d=Symbol("onContextMenuWhileDragging"),u=Symbol("onMouseDown"),h=Symbol("onMouseMove"),p=Symbol("onMouseUp"),F=Symbol("startDrag"),f=Symbol("onDistanceChange");class I extends n{constructor(e=[],t={}){super(e,t);this.mouseDownTimeout=null;this.pageX=null;this.pageY=null;this[d]=this[d].bind(this);this[u]=this[u].bind(this);this[h]=this[h].bind(this);this[p]=this[p].bind(this);this[F]=this[F].bind(this);this[f]=this[f].bind(this)}attach(){document.addEventListener("mousedown",this[u],!0)}detach(){document.removeEventListener("mousedown",this[u],!0)}[u](e){if(0===e.button&&!e.ctrlKey&&!e.metaKey){var t=c(e.target,this.containers);if(t&&(!this.options.handle||!e.target||c(e.target,this.options.handle))){var i=c(e.target,this.options.draggable);if(i){var n=this.delay,{pageX:r,pageY:s}=e;Object.assign(this,{pageX:r,pageY:s});this.onMouseDownAt=Date.now();this.startEvent=e;this.currentContainer=t;this.originalSource=i;document.addEventListener("mouseup",this[p]);document.addEventListener("dragstart",R);document.addEventListener("mousemove",this[f]);this.mouseDownTimeout=window.setTimeout(()=>{this[f]({pageX:this.pageX,pageY:this.pageY})},n.mouse)}}}}[F](){var e=this.startEvent,t=this.currentContainer,i=this.originalSource,t=new o({clientX:e.clientX,clientY:e.clientY,target:e.target,container:t,originalSource:i,originalEvent:e});this.trigger(this.currentContainer,t);this.dragging=!t.canceled();if(this.dragging){document.addEventListener("contextmenu",this[d],!0);document.addEventListener("mousemove",this[h])}}[f](e){var{pageX:t,pageY:i}=e,n=this.options.distance,{startEvent:r,delay:s}=this;Object.assign(this,{pageX:t,pageY:i});if(this.currentContainer){var o=Date.now()-this.onMouseDownAt,r=L(r.pageX,r.pageY,t,i)||0;clearTimeout(this.mouseDownTimeout);if(o<s.mouse)document.removeEventListener("mousemove",this[f]);else if(n<=r){document.removeEventListener("mousemove",this[f]);this[F]()}}}[h](e){if(this.dragging){var t=document.elementFromPoint(e.clientX,e.clientY),t=new a({clientX:e.clientX,clientY:e.clientY,target:t,container:this.currentContainer,originalEvent:e});this.trigger(this.currentContainer,t)}}[p](e){clearTimeout(this.mouseDownTimeout);if(0===e.button){document.removeEventListener("mouseup",this[p]);document.removeEventListener("dragstart",R);document.removeEventListener("mousemove",this[f]);if(this.dragging){var t=document.elementFromPoint(e.clientX,e.clientY),t=new l({clientX:e.clientX,clientY:e.clientY,target:t,container:this.currentContainer,originalEvent:e});this.trigger(this.currentContainer,t);document.removeEventListener("contextmenu",this[d],!0);document.removeEventListener("mousemove",this[h]);this.currentContainer=null;this.dragging=!1;this.startEvent=null}}}[d](e){e.preventDefault()}}function R(e){e.preventDefault()}function g(e){var{touches:t,changedTouches:i}=e;return t&&t[0]||i&&i[0]}let m=Symbol("onTouchStart"),v=Symbol("onTouchEnd"),b=Symbol("onTouchMove"),q=Symbol("startDrag"),y=Symbol("onDistanceChange"),W=!1;window.addEventListener("touchmove",e=>{W&&e.preventDefault()},{passive:!1});class V extends n{constructor(e=[],t={}){super(e,t);this.currentScrollableParent=null;this.tapTimeout=null;this.touchMoved=!1;this.pageX=null;this.pageY=null;this[m]=this[m].bind(this);this[v]=this[v].bind(this);this[b]=this[b].bind(this);this[q]=this[q].bind(this);this[y]=this[y].bind(this)}attach(){document.addEventListener("touchstart",this[m])}detach(){document.removeEventListener("touchstart",this[m])}[m](e){var t=c(e.target,this.containers);if(t&&(!this.options.handle||!e.target||c(e.target,this.options.handle))){var i=c(e.target,this.options.draggable);if(i){var{distance:n=0}=this.options,r=this.delay,{pageX:s,pageY:o}=g(e);Object.assign(this,{pageX:s,pageY:o});this.onTouchStartAt=Date.now();this.startEvent=e;this.currentContainer=t;this.originalSource=i;document.addEventListener("touchend",this[v]);document.addEventListener("touchcancel",this[v]);document.addEventListener("touchmove",this[y]);t.addEventListener("contextmenu",H);n&&(W=!0);this.tapTimeout=window.setTimeout(()=>{this[y]({touches:[{pageX:this.pageX,pageY:this.pageY}]})},r.touch)}}}[q](){var e=this.startEvent,t=this.currentContainer,i=g(e),n=this.originalSource,i=new o({clientX:i.pageX,clientY:i.pageY,target:e.target,container:t,originalSource:n,originalEvent:e});this.trigger(this.currentContainer,i);this.dragging=!i.canceled();this.dragging&&document.addEventListener("touchmove",this[b]);W=this.dragging}[y](e){var t=this.options.distance,{startEvent:i,delay:n}=this,i=g(i),r=g(e),s=Date.now()-this.onTouchStartAt,i=L(i.pageX,i.pageY,r.pageX,r.pageY);Object.assign(this,r);clearTimeout(this.tapTimeout);if(s<n.touch)document.removeEventListener("touchmove",this[y]);else if(t<=i){document.removeEventListener("touchmove",this[y]);this[q]()}}[b](e){if(this.dragging){var{pageX:t,pageY:i}=g(e),n=document.elementFromPoint(t-window.scrollX,i-window.scrollY),t=new a({clientX:t,clientY:i,target:n,container:this.currentContainer,originalEvent:e});this.trigger(this.currentContainer,t)}}[v](e){clearTimeout(this.tapTimeout);W=!1;document.removeEventListener("touchend",this[v]);document.removeEventListener("touchcancel",this[v]);document.removeEventListener("touchmove",this[y]);this.currentContainer&&this.currentContainer.removeEventListener("contextmenu",H);if(this.dragging){document.removeEventListener("touchmove",this[b]);var{pageX:t,pageY:i}=g(e),n=document.elementFromPoint(t-window.scrollX,i-window.scrollY),t=(e.preventDefault(),new l({clientX:t,clientY:i,target:n,container:this.currentContainer,originalEvent:e}));this.trigger(this.currentContainer,t);this.currentContainer=null;this.dragging=!1;this.startEvent=null}}}function H(e){e.preventDefault();e.stopPropagation()}let M=Symbol("onMouseDown"),A=Symbol("onMouseUp"),_=Symbol("onDragStart"),w=Symbol("onDragOver"),S=Symbol("onDragEnd"),O=Symbol("onDrop"),X=Symbol("reset");class j extends n{constructor(e=[],t={}){super(e,t);this.mouseDownTimeout=null;this.draggableElement=null;this.nativeDraggableElement=null;this[M]=this[M].bind(this);this[A]=this[A].bind(this);this[_]=this[_].bind(this);this[w]=this[w].bind(this);this[S]=this[S].bind(this);this[O]=this[O].bind(this)}attach(){document.addEventListener("mousedown",this[M],!0)}detach(){document.removeEventListener("mousedown",this[M],!0)}[_](t){t.dataTransfer.setData("text","");t.dataTransfer.effectAllowed=this.options.type;var i=document.elementFromPoint(t.clientX,t.clientY),n=this.draggableElement;if(n){let e=new o({clientX:t.clientX,clientY:t.clientY,target:i,originalSource:n,container:this.currentContainer,originalEvent:t});setTimeout(()=>{this.trigger(this.currentContainer,e);e.canceled()?this.dragging=!1:this.dragging=!0},0)}}[w](e){if(this.dragging){var t=document.elementFromPoint(e.clientX,e.clientY),i=this.currentContainer,t=new a({clientX:e.clientX,clientY:e.clientY,target:t,container:i,originalEvent:e});this.trigger(i,t);if(!t.canceled()){e.preventDefault();e.dataTransfer.dropEffect=this.options.type}}}[S](e){if(this.dragging){document.removeEventListener("mouseup",this[A],!0);var t=document.elementFromPoint(e.clientX,e.clientY),i=this.currentContainer,t=new l({clientX:e.clientX,clientY:e.clientY,target:t,container:i,originalEvent:e});this.trigger(i,t);this.dragging=!1;this.startEvent=null;this[X]()}}[O](e){e.preventDefault()}[M](t){if(!t.target||!t.target.form&&!t.target.contenteditable){var i=t.target;this.currentContainer=c(i,this.containers);if(this.currentContainer&&(!this.options.handle||!i||c(i,this.options.handle))){let e=c(i,this.options.draggable);if(e){i=c(t.target,e=>e.draggable);if(i){i.draggable=!1;this.nativeDraggableElement=i}document.addEventListener("mouseup",this[A],!0);document.addEventListener("dragstart",this[_],!1);document.addEventListener("dragover",this[w],!1);document.addEventListener("dragend",this[S],!1);document.addEventListener("drop",this[O],!1);this.startEvent=t;this.mouseDownTimeout=setTimeout(()=>{e.draggable=!0;this.draggableElement=e},this.delay.drag)}}}}[A](){this[X]()}[X](){clearTimeout(this.mouseDownTimeout);document.removeEventListener("mouseup",this[A],!0);document.removeEventListener("dragstart",this[_],!1);document.removeEventListener("dragover",this[w],!1);document.removeEventListener("dragend",this[S],!1);document.removeEventListener("drop",this[O],!1);if(this.nativeDraggableElement){this.nativeDraggableElement.draggable=!0;this.nativeDraggableElement=null}if(this.draggableElement){this.draggableElement.draggable=!1;this.draggableElement=null}}}let $=Symbol("onMouseForceWillBegin"),C=Symbol("onMouseForceDown"),U=Symbol("onMouseDown"),G=Symbol("onMouseForceChange"),Y=Symbol("onMouseMove"),K=Symbol("onMouseUp");var Z=Symbol("onMouseForceGlobalChange");class J extends n{constructor(e=[],t={}){super(e,t);this.mightDrag=!1;this[$]=this[$].bind(this);this[C]=this[C].bind(this);this[U]=this[U].bind(this);this[G]=this[G].bind(this);this[Y]=this[Y].bind(this);this[K]=this[K].bind(this)}attach(){for(var e of this.containers){e.addEventListener("webkitmouseforcewillbegin",this[$],!1);e.addEventListener("webkitmouseforcedown",this[C],!1);e.addEventListener("mousedown",this[U],!0);e.addEventListener("webkitmouseforcechanged",this[G],!1)}document.addEventListener("mousemove",this[Y]);document.addEventListener("mouseup",this[K])}detach(){for(var e of this.containers){e.removeEventListener("webkitmouseforcewillbegin",this[$],!1);e.removeEventListener("webkitmouseforcedown",this[C],!1);e.removeEventListener("mousedown",this[U],!0);e.removeEventListener("webkitmouseforcechanged",this[G],!1)}document.removeEventListener("mousemove",this[Y]);document.removeEventListener("mouseup",this[K])}[$](e){e.preventDefault();this.mightDrag=!0}[C](e){if(!this.dragging){var t=document.elementFromPoint(e.clientX,e.clientY),i=e.currentTarget;if(!this.options.handle||!t||c(t,this.options.handle)){var n=c(t,this.options.draggable);if(n){t=new o({clientX:e.clientX,clientY:e.clientY,target:t,container:i,originalSource:n,originalEvent:e});this.trigger(i,t);this.currentContainer=i;this.dragging=!t.canceled();this.mightDrag=!1}}}}[K](e){if(this.dragging){var t=new l({clientX:e.clientX,clientY:e.clientY,target:null,container:this.currentContainer,originalEvent:e});this.trigger(this.currentContainer,t);this.currentContainer=null;this.dragging=!1;this.mightDrag=!1}}[U](e){if(this.mightDrag){e.stopPropagation();e.stopImmediatePropagation();e.preventDefault()}}[Y](e){if(this.dragging){var t=document.elementFromPoint(e.clientX,e.clientY),t=new a({clientX:e.clientX,clientY:e.clientY,target:t,container:this.currentContainer,originalEvent:e});this.trigger(this.currentContainer,t)}}[G](e){if(!this.dragging){var t=e.target,i=e.currentTarget,t=new B({pressure:e.webkitForce,clientX:e.clientX,clientY:e.clientY,target:t,container:i,originalEvent:e});this.trigger(i,t)}}[Z](e){if(this.dragging){var t=e.target,t=new B({pressure:e.webkitForce,clientX:e.clientX,clientY:e.clientY,target:t,container:this.currentContainer,originalEvent:e});this.trigger(this.currentContainer,t)}}}var Q,Z=Object.freeze({__proto__:null,DragMoveSensorEvent:a,DragPressureSensorEvent:B,DragSensor:j,DragStartSensorEvent:o,DragStopSensorEvent:l,ForceTouchSensor:J,MouseSensor:I,Sensor:n,SensorEvent:s,TouchSensor:V});class ee extends t{constructor(e){super(e);this.data=e}get dragEvent(){return this.data.dragEvent}}ee.type="collidable";class te extends ee{get collidingElement(){return this.data.collidingElement}}te.type="collidable:in";class ie extends ee{get collidingElement(){return this.data.collidingElement}}ie.type="collidable:out";let ne=Symbol("onDragMove"),re=Symbol("onDragStop"),se=Symbol("onRequestAnimationFrame");class oe extends i{constructor(e){super(e);this.currentlyCollidingElement=null;this.lastCollidingElement=null;this.currentAnimationFrame=null;this[ne]=this[ne].bind(this);this[re]=this[re].bind(this);this[se]=this[se].bind(this)}attach(){this.draggable.on("drag:move",this[ne]).on("drag:stop",this[re])}detach(){this.draggable.off("drag:move",this[ne]).off("drag:stop",this[re])}getCollidables(){var e=this.draggable.options.collidables;return"string"==typeof e?Array.prototype.slice.call(document.querySelectorAll(e)):e instanceof NodeList||e instanceof Array?Array.prototype.slice.call(e):e instanceof HTMLElement?[e]:"function"==typeof e?e():[]}[ne](e){var t=e.sensorEvent.target;this.currentAnimationFrame=requestAnimationFrame(this[se](t));this.currentlyCollidingElement&&e.cancel();var t=new te({dragEvent:e,collidingElement:this.currentlyCollidingElement}),i=new ie({dragEvent:e,collidingElement:this.lastCollidingElement}),n=Boolean(this.currentlyCollidingElement&&this.lastCollidingElement!==this.currentlyCollidingElement),r=Boolean(!this.currentlyCollidingElement&&this.lastCollidingElement);if(n){this.lastCollidingElement&&this.draggable.trigger(i);this.draggable.trigger(t)}else r&&this.draggable.trigger(i);this.lastCollidingElement=this.currentlyCollidingElement}[re](e){var t=this.currentlyCollidingElement||this.lastCollidingElement,i=new ie({dragEvent:e,collidingElement:t});t&&this.draggable.trigger(i);this.lastCollidingElement=null;this.currentlyCollidingElement=null}[se](e){return()=>{let t=this.getCollidables();this.currentlyCollidingElement=c(e,e=>t.includes(e))}}}function ae(n,r){return function(e){var t=r,i="addInitializer";if(t.v)throw new Error("attempted to call "+i+" after decoration was finished");ce(e,"An initializer"),n.push(e)}}function le(e,t){if(!e(t))throw new TypeError("Attempted to access private element on non-instance")}function ce(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function de(e,t){var i=typeof t;if(1===e){if("object"!=i||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&ce(t.get,"accessor.get"),void 0!==t.set&&ce(t.set,"accessor.set"),void 0!==t.init&&ce(t.init,"accessor.init")}else if("function"!=i)throw i=0===e?"field":5===e?"class":"method",new TypeError(i+" decorators must return a function or void 0")}function ue(e,t,i,n,r,s,o,a,l,c,d){var u,h,p,f,g,m,v,b=i[0];n||Array.isArray(b)||(b=[b]),a?u=0===s||1===s?{get:(v=i[3],function(){return v(this)}),set:(m=i[4],function(e){m(this,e)})}:3===s?{get:i[3]}:4===s?{set:i[3]}:{value:i[3]}:0!==s&&(u=Object.getOwnPropertyDescriptor(t,r)),1===s?h={get:u.get,set:u.set}:2===s?h=u.value:3===s?h=u.get:4===s&&(h=u.set);for(var y,M=n?2:1,A=b.length-1;0<=A;A-=M)void 0!==(p=((e,t,i,n,r,s,o,a,l,c,d)=>{var u;switch(s){case 1:u="accessor";break;case 2:u="method";break;case 3:u="getter";break;case 4:u="setter";break;default:u="field"}var h,p,f={kind:u,name:a?"#"+i:i,static:o,private:a,metadata:d},g={v:!1};if(0!==s&&(f.addInitializer=ae(r,g)),a||0!==s&&2!==s)if(2===s)h=function(e){return le(c,e),n.value};else{var m=0===s||1===s;!m&&3!==s||(h=a?function(e){return le(c,e),n.get.call(e)}:function(e){return n.get.call(e)}),!m&&4!==s||(p=a?function(e,t){le(c,e),n.set.call(e,t)}:function(e,t){n.set.call(e,t)})}else h=function(e){return e[i]},0===s&&(p=function(e,t){e[i]=t});m=a?c.bind():function(e){return i in e};f.access=h&&p?{get:h,set:p,has:m}:h?{get:h,has:m}:{set:p,has:m};try{return e.call(t,l,f)}finally{g.v=!0}})(b[A],n?b[A-1]:void 0,r,u,l,s,o,a,h,c,d))&&(de(s,p),0===s?y=p:h=1===s?(y=p.init,f=p.get||h.get,g=p.set||h.set,{get:f,set:g}):p,void 0!==y)&&(void 0===w?w=y:"function"==typeof w?w=[w,y]:w.push(y));if(0===s||1===s){if(void 0===w)w=function(e,t){return t};else if("function"!=typeof w)var _=w,w=function(e,t){for(var i=t,n=_.length-1;0<=n;n--)i=_[n].call(e,i);return i};else{var S=w;w=function(e,t){return S.call(e,t)}}e.push(w)}0!==s&&(1===s?(u.get=h.get,u.set=h.set):2===s?u.value=h:3===s?u.get=h:4===s&&(u.set=h),a?1===s?(e.push(function(e,t){return h.get.call(e,t)}),e.push(function(e,t){return h.set.call(e,t)})):2===s?e.push(h):e.push(function(e,t){return h.call(e,t)}):Object.defineProperty(t,r,u))}function he(t,e,i,n){for(var r,s,o,a=[],l=new Map,c=new Map,d=0;d<e.length;d++){var u=e[d];if(Array.isArray(u)){var h,p,f=u[1],g=u[2],m=3<u.length,v=16&f,b=!!(8&f),y=i;if(f&=7,b?(h=t,0!=f&&(p=s=s||[]),m&&!o&&(o=function(e){return(e=>{if(Object(e)!==e)throw TypeError("right-hand side of 'in' should be an object, got "+(null!==e?typeof e:"null"));return e})(e)===t}),y=o):(h=t.prototype,0!=f&&(p=r=r||[])),0!=f&&!m){var M=b?c:l,A=M.get(g)||0;if(!0===A||3===A&&4!=f||4===A&&3!=f)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+g);M.set(g,!(!A&&2<f)||f)}ue(a,h,u,v,g,f,b,m,p,y,n)}}return pe(a,r),pe(a,s),a}function pe(e,i){i&&e.push(function(e){for(var t=0;t<i.length;t++)i[t].call(e);return e})}function fe(e,t){return Object.defineProperty(e,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:t})}function ge(d,e,u,h,t,i){6<=arguments.length&&(n=i[Symbol.metadata||Symbol.for("Symbol.metadata")]);var p=Object.create(void 0===n?null:n),n=he(d,e,t,p);return u.length||fe(d,p),{e:n,get c(){var e=d,t=u,i=h,n=p;if(t.length){for(var r=[],s=e,o=e.name,a=t.length-1;0<=a;--a){var l={v:!1};try{var c=t[a].call(i?t[a-1]:void 0,s,{kind:"class",name:o,addInitializer:ae(r,l),metadata:n})}finally{l.v=!0}void 0!==c&&(de(5,c),s=c)}return[fe(s,n),function(){for(var e=0;e<r.length;e++)r[e].call(s)}]}}}}function me(e,{name:t,addInitializer:i}){i(function(){this[t]=e.bind(this)})}class E extends t{constructor(e){super(e);this.data=e}get source(){return this.data.source}get originalSource(){return this.data.originalSource}get mirror(){return this.data.mirror}get sourceContainer(){return this.data.sourceContainer}get sensorEvent(){return this.data.sensorEvent}get originalEvent(){return this.sensorEvent?this.sensorEvent.originalEvent:null}}E.type="drag";class ve extends E{}ve.type="drag:start";ve.cancelable=!0;class be extends E{}be.type="drag:move";class ye extends E{get overContainer(){return this.data.overContainer}get over(){return this.data.over}}ye.type="drag:over";ye.cancelable=!0;class Me extends E{get overContainer(){return this.data.overContainer}get over(){return this.data.over}}Me.type="drag:out";class Ae extends E{get overContainer(){return this.data.overContainer}}Ae.type="drag:over:container";class _e extends E{get overContainer(){return this.data.overContainer}}_e.type="drag:out:container";class we extends E{get pressure(){return this.data.pressure}}we.type="drag:pressure";class Se extends E{}Se.type="drag:stop";Se.cancelable=!0;class Oe extends E{}Oe.type="drag:stopped";var $e,Ce;class Ee extends i{constructor(e){Q(super(e));this.lastWidth=0;this.lastHeight=0;this.mirror=null}attach(){this.draggable.on("mirror:created",this.onMirrorCreated).on("drag:over",this.onDragOver).on("drag:over:container",this.onDragOver)}detach(){this.draggable.off("mirror:created",this.onMirrorCreated).off("mirror:destroy",this.onMirrorDestroy).off("drag:over",this.onDragOver).off("drag:over:container",this.onDragOver)}getOptions(){return this.draggable.options.resizeMirror||{}}onMirrorCreated({mirror:e}){this.mirror=e}onMirrorDestroy(){this.mirror=null}onDragOver(e){this.resize(e)}resize(s){requestAnimationFrame(()=>{let e=null;var i,n,r=s.overContainer;if(null!=this.mirror&&null!=this.mirror.parentNode){this.mirror.parentNode!==r&&r.appendChild(this.mirror);(i=s,i.type===ye.type)&&(e=s.over);let t=e||this.draggable.getDraggableElementsForContainer(r)[0];if(t)n=()=>{var e=t.getBoundingClientRect();if(null!=this.mirror&&(this.lastHeight!==e.height||this.lastWidth!==e.width)){this.mirror.style.width=e.width+"px";this.mirror.style.height=e.height+"px";this.lastWidth=e.width;this.lastHeight=e.height}},requestAnimationFrame(()=>{requestAnimationFrame(n)})}})}}Ce=Ee;[Q]=ge(Ce,[[me,2,"onMirrorCreated"],[me,2,"onMirrorDestroy"],[me,2,"onDragOver"]],[],0,void 0,i).e;class ze extends t{get dragEvent(){return this.data.dragEvent}get snappable(){return this.data.snappable}}ze.type="snap";class ke extends ze{}ke.type="snap:in";ke.cancelable=!0;class xe extends ze{}xe.type="snap:out";xe.cancelable=!0;let Ne=Symbol("onDragStart"),De=Symbol("onDragStop"),z=Symbol("onDragOver"),k=Symbol("onDragOut"),Te=Symbol("onMirrorCreated"),Pe=Symbol("onMirrorDestroy");class Le extends i{constructor(e){super(e);this.firstSource=null;this.mirror=null;this[Ne]=this[Ne].bind(this);this[De]=this[De].bind(this);this[z]=this[z].bind(this);this[k]=this[k].bind(this);this[Te]=this[Te].bind(this);this[Pe]=this[Pe].bind(this)}attach(){this.draggable.on("drag:start",this[Ne]).on("drag:stop",this[De]).on("drag:over",this[z]).on("drag:out",this[k]).on("droppable:over",this[z]).on("droppable:out",this[k]).on("mirror:created",this[Te]).on("mirror:destroy",this[Pe])}detach(){this.draggable.off("drag:start",this[Ne]).off("drag:stop",this[De]).off("drag:over",this[z]).off("drag:out",this[k]).off("droppable:over",this[z]).off("droppable:out",this[k]).off("mirror:created",this[Te]).off("mirror:destroy",this[Pe])}[Ne](e){e.canceled()||(this.firstSource=e.source)}[De](){this.firstSource=null}[z](t){if(!t.canceled()){let e=t.source||t.dragEvent.source;if(e===this.firstSource)this.firstSource=null;else{var i=new ke({dragEvent:t,snappable:t.over||t.droppable});this.draggable.trigger(i);if(!i.canceled()){this.mirror&&(this.mirror.style.display="none");e.classList.remove(...this.draggable.getClassNamesFor("source:dragging"));e.classList.add(...this.draggable.getClassNamesFor("source:placed"));setTimeout(()=>{e.classList.remove(...this.draggable.getClassNamesFor("source:placed"))},this.draggable.options.placedTimeout)}}}}[k](e){if(!e.canceled()){var t=e.source||e.dragEvent.source,i=new xe({dragEvent:e,snappable:e.over||e.droppable});this.draggable.trigger(i);if(!i.canceled()){this.mirror&&(this.mirror.style.display="");t.classList.add(...this.draggable.getClassNamesFor("source:dragging"))}}}[Te]({mirror:e}){this.mirror=e}[Pe](){this.mirror=null}}let Be={duration:150,easingFunction:"ease-in-out",horizontal:!1};class Fe extends i{constructor(e){$e(super(e));this.options={...Be,...this.getOptions()};this.lastAnimationFrame=null}attach(){this.draggable.on("sortable:sorted",this.onSortableSorted)}detach(){this.draggable.off("sortable:sorted",this.onSortableSorted)}getOptions(){return this.draggable.options.swapAnimation||{}}onSortableSorted({oldIndex:e,newIndex:t,dragEvent:i}){let{source:n,over:r}=i;this.lastAnimationFrame&&cancelAnimationFrame(this.lastAnimationFrame);this.lastAnimationFrame=requestAnimationFrame(()=>{t<=e?Ie(n,r,this.options):Ie(r,n,this.options)})}}Ce=Fe;[$e]=ge(Ce,[[me,2,"onSortableSorted"]],[],0,void 0,i).e;function Ie(t,i,{duration:n,easingFunction:r,horizontal:e}){for(var s of[t,i])s.style.pointerEvents="none";if(e){var o=t.offsetWidth;t.style.transform=`translate3d(${o}px, 0, 0)`;i.style.transform=`translate3d(-${o}px, 0, 0)`}else{o=t.offsetHeight;t.style.transform=`translate3d(0, ${o}px, 0)`;i.style.transform=`translate3d(0, -${o}px, 0)`}requestAnimationFrame(()=>{for(var e of[t,i]){e.addEventListener("transitionend",Re);e.style.transition=`transform ${n}ms `+r;e.style.transform=""}})}function Re(e){if(null!=e.target&&(t=e.target,Boolean("style"in t))){var t;e.target.style.transition="";e.target.style.pointerEvents="";e.target.removeEventListener("transitionend",Re)}}let qe=Symbol("onSortableSorted"),We=Symbol("onSortableSort"),Ve={duration:150,easingFunction:"ease-in-out"};class He extends i{constructor(e){super(e);this.options={...Ve,...this.getOptions()};this.lastAnimationFrame=null;this.lastElements=[];this[qe]=this[qe].bind(this);this[We]=this[We].bind(this)}attach(){this.draggable.on("sortable:sort",this[We]);this.draggable.on("sortable:sorted",this[qe])}detach(){this.draggable.off("sortable:sort",this[We]);this.draggable.off("sortable:sorted",this[qe])}getOptions(){return this.draggable.options.sortAnimation||{}}[We]({dragEvent:e}){var t=e.sourceContainer,t=this.draggable.getDraggableElementsForContainer(t);this.lastElements=Array.from(t).map(e=>({domEl:e,offsetTop:e.offsetTop,offsetLeft:e.offsetLeft}))}[qe]({oldIndex:e,newIndex:s}){if(e!==s){let t=[],i,n,r;if(s<e){i=s;n=e-1;r=1}else{i=e+1;n=s;r=-1}for(let e=i;e<=n;e++){var o=this.lastElements[e],a=this.lastElements[e+r];t.push({from:o,to:a})}cancelAnimationFrame(this.lastAnimationFrame);this.lastAnimationFrame=requestAnimationFrame(()=>{t.forEach(n=>{{var[{from:n,to:r},{duration:s,easingFunction:o}]=[n,this.options];let e=n.domEl,t=n.offsetLeft-r.offsetLeft,i=n.offsetTop-r.offsetTop;e.style.pointerEvents="none";e.style.transform=`translate3d(${t}px, ${i}px, 0)`;requestAnimationFrame(()=>{e.addEventListener("transitionend",Xe);e.style.transition=`transform ${s}ms `+o;e.style.transform=""})}})})}}}function Xe(e){e.target.style.transition="";e.target.style.pointerEvents="";e.target.removeEventListener("transitionend",Xe)}let je=Object.freeze({__proto__:null,Collidable:oe,ResizeMirror:Ee,Snappable:Le,SortAnimation:He,SwapAnimation:Fe,defaultResizeMirrorOptions:{},defaultSortAnimationOptions:Ve,defaultSwapAnimationOptions:Be}),Ue=Symbol("onInitialize"),Ge=Symbol("onDestroy"),Ye=Symbol("announceEvent"),Ke=Symbol("announceMessage"),Ze={expire:7e3};class Je extends i{constructor(e){super(e);this.options={...Ze,...this.getOptions()};this.originalTriggerMethod=this.draggable.trigger;this[Ue]=this[Ue].bind(this);this[Ge]=this[Ge].bind(this)}attach(){this.draggable.on("draggable:initialize",this[Ue])}detach(){this.draggable.off("draggable:destroy",this[Ge])}getOptions(){return this.draggable.options.announcements||{}}[Ye](e){var t=this.options[e.type];t&&"string"==typeof t&&this[Ke](t);t&&"function"==typeof t&&this[Ke](t(e))}[Ke](t){{var[t,i]=[t,this.options.expire];let e=document.createElement("div");e.textContent=t;Qe.appendChild(e);setTimeout(()=>{Qe.removeChild(e)},i)}}[Ue](){this.draggable.trigger=e=>{try{this[Ye](e)}finally{this.originalTriggerMethod.call(this.draggable,e)}}}[Ge](){this.draggable.trigger=this.originalTriggerMethod}}let Qe=(()=>{var e=document.createElement("div");e.setAttribute("id","draggable-live-region");e.setAttribute("aria-relevant","additions");e.setAttribute("aria-atomic","true");e.setAttribute("aria-live","assertive");e.setAttribute("role","log");e.style.position="fixed";e.style.width="1px";e.style.height="1px";e.style.top="-1px";e.style.overflow="hidden";return e})();document.addEventListener("DOMContentLoaded",()=>{document.body.appendChild(Qe)});let et=Symbol("onInitialize"),x=Symbol("onDestroy"),tt={};class it extends i{constructor(e){super(e);this.options={...tt,...this.getOptions()};this[et]=this[et].bind(this);this[x]=this[x].bind(this)}attach(){this.draggable.on("draggable:initialize",this[et]).on("draggable:destroy",this[x])}detach(){this.draggable.off("draggable:initialize",this[et]).off("draggable:destroy",this[x]);this[x]()}getOptions(){return this.draggable.options.focusable||{}}getElements(){return[...this.draggable.containers,...this.draggable.getDraggableElements()]}[et](){requestAnimationFrame(()=>{this.getElements().forEach(e=>{var t=Boolean(!e.getAttribute("tabindex")&&-1===e.tabIndex);if(t){nt.push(e);e.tabIndex=0}})})}[x](){requestAnimationFrame(()=>{this.getElements().forEach(e=>{var t=nt.indexOf(e);if(-1!==t){e.tabIndex=-1;nt.splice(t,1)}})})}}let nt=[];class N extends t{constructor(e){super(e);this.data=e}get source(){return this.data.source}get originalSource(){return this.data.originalSource}get sourceContainer(){return this.data.sourceContainer}get sensorEvent(){return this.data.sensorEvent}get dragEvent(){return this.data.dragEvent}get originalEvent(){return this.sensorEvent?this.sensorEvent.originalEvent:null}}class rt extends N{}rt.type="mirror:create";class st extends N{get mirror(){return this.data.mirror}}st.type="mirror:created";class ot extends N{get mirror(){return this.data.mirror}}ot.type="mirror:attached";class at extends N{get mirror(){return this.data.mirror}get passedThreshX(){return this.data.passedThreshX}get passedThreshY(){return this.data.passedThreshY}}at.type="mirror:move";at.cancelable=!0;class lt extends N{get mirror(){return this.data.mirror}get passedThreshX(){return this.data.passedThreshX}get passedThreshY(){return this.data.passedThreshY}}lt.type="mirror:moved";class ct extends N{get mirror(){return this.data.mirror}}ct.type="mirror:destroy";ct.cancelable=!0;let dt=Symbol("onDragStart"),ut=Symbol("onDragMove"),ht=Symbol("onDragStop"),pt=Symbol("onMirrorCreated"),ft=Symbol("onMirrorMove"),gt=Symbol("onScroll"),mt=Symbol("getAppendableContainer"),vt={constrainDimensions:!1,xAxis:!0,yAxis:!0,cursorOffsetX:null,cursorOffsetY:null,thresholdX:null,thresholdY:null};class bt extends i{constructor(e){super(e);this.options={...vt,...this.getOptions()};this.scrollOffset={x:0,y:0};this.initialScrollOffset={x:window.scrollX,y:window.scrollY};this[dt]=this[dt].bind(this);this[ut]=this[ut].bind(this);this[ht]=this[ht].bind(this);this[pt]=this[pt].bind(this);this[ft]=this[ft].bind(this);this[gt]=this[gt].bind(this)}attach(){this.draggable.on("drag:start",this[dt]).on("drag:move",this[ut]).on("drag:stop",this[ht]).on("mirror:created",this[pt]).on("mirror:move",this[ft])}detach(){this.draggable.off("drag:start",this[dt]).off("drag:move",this[ut]).off("drag:stop",this[ht]).off("mirror:created",this[pt]).off("mirror:move",this[ft])}getOptions(){return this.draggable.options.mirror||{}}[dt](e){if(!e.canceled()){"ontouchstart"in window&&document.addEventListener("scroll",this[gt],!0);this.initialScrollOffset={x:window.scrollX,y:window.scrollY};var{source:t,originalSource:i,sourceContainer:n,sensorEvent:r}=e,s=(this.lastMirrorMovedClient={x:r.clientX,y:r.clientY},new rt({source:t,originalSource:i,sourceContainer:n,sensorEvent:r,dragEvent:e}));this.draggable.trigger(s);if(!/^drag/.test(r.originalEvent.type)&&!s.canceled()){var s=this[mt](t)||n,o=(this.mirror=t.cloneNode(!0),new st({source:t,originalSource:i,sourceContainer:n,sensorEvent:r,dragEvent:e,mirror:this.mirror})),t=new ot({source:t,originalSource:i,sourceContainer:n,sensorEvent:r,dragEvent:e,mirror:this.mirror});this.draggable.trigger(o);s.appendChild(this.mirror);this.draggable.trigger(t)}}}[ut](i){if(this.mirror&&!i.canceled()){var{source:n,originalSource:r,sourceContainer:s,sensorEvent:o}=i;let e=!0,t=!0;if(this.options.thresholdX||this.options.thresholdY){var{x:a,y:l}=this.lastMirrorMovedClient;Math.abs(a-o.clientX)<this.options.thresholdX?e=!1:this.lastMirrorMovedClient.x=o.clientX;Math.abs(l-o.clientY)<this.options.thresholdY?t=!1:this.lastMirrorMovedClient.y=o.clientY;if(!e&&!t)return}a=new at({source:n,originalSource:r,sourceContainer:s,sensorEvent:o,dragEvent:i,mirror:this.mirror,passedThreshX:e,passedThreshY:t});this.draggable.trigger(a)}}[ht](e){"ontouchstart"in window&&document.removeEventListener("scroll",this[gt],!0);this.initialScrollOffset={x:0,y:0};this.scrollOffset={x:0,y:0};if(this.mirror){var{source:t,sourceContainer:i,sensorEvent:n}=e,t=new ct({source:t,mirror:this.mirror,sourceContainer:i,sensorEvent:n,dragEvent:e});this.draggable.trigger(t);t.canceled()||this.mirror.remove()}}[gt](){this.scrollOffset={x:window.scrollX-this.initialScrollOffset.x,y:window.scrollY-this.initialScrollOffset.y}}[pt]({mirror:e,source:t,sensorEvent:i}){var n=this.draggable.getClassNamesFor("mirror"),n=(e.style.display="none",{mirror:e,source:t,sensorEvent:i,mirrorClasses:n,scrollOffset:this.scrollOffset,options:this.options,passedThreshX:!0,passedThreshY:!0});return Promise.resolve(n).then(yt).then(Mt).then(At).then(_t).then(St({initial:!0})).then(wt).then(({mirrorOffset:e,initialX:t,initialY:i,...n})=>{this.mirrorOffset=e;this.initialX=t;this.initialY=i;this.lastMovedX=t;this.lastMovedY=i;return{mirrorOffset:e,initialX:t,initialY:i,...n}})}[ft](i){var e;return i.canceled()?null:(e={mirror:i.mirror,sensorEvent:i.sensorEvent,mirrorOffset:this.mirrorOffset,options:this.options,initialX:this.initialX,initialY:this.initialY,scrollOffset:this.scrollOffset,passedThreshX:i.passedThreshX,passedThreshY:i.passedThreshY,lastMovedX:this.lastMovedX,lastMovedY:this.lastMovedY},Promise.resolve(e).then(St({})).then(({lastMovedX:e,lastMovedY:t,...i})=>{this.lastMovedX=e;this.lastMovedY=t;return{lastMovedX:e,lastMovedY:t,...i}}).then(e=>{var t=new lt({source:i.source,originalSource:i.originalSource,sourceContainer:i.sourceContainer,sensorEvent:i.sensorEvent,dragEvent:i.dragEvent,mirror:this.mirror,passedThreshX:i.passedThreshX,passedThreshY:i.passedThreshY});this.draggable.trigger(t);return e}))}[mt](e){var t=this.options.appendTo;return"string"==typeof t?document.querySelector(t):t instanceof HTMLElement?t:"function"==typeof t?t(e):e.parentNode}}function yt({source:i,...n}){return D(e=>{var t=i.getBoundingClientRect();e({source:i,sourceRect:t,...n})})}function Mt({sensorEvent:n,sourceRect:r,options:s,...o}){return D(e=>{var t=null===s.cursorOffsetY?n.clientY-r.top:s.cursorOffsetY,i=null===s.cursorOffsetX?n.clientX-r.left:s.cursorOffsetX,t={top:t,left:i};e({sensorEvent:n,sourceRect:r,mirrorOffset:t,options:s,...o})})}function At({mirror:r,source:s,options:o,...a}){return D(e=>{let t,i;if(o.constrainDimensions){var n=getComputedStyle(s);t=n.getPropertyValue("height");i=n.getPropertyValue("width")}r.style.display=null;r.style.position="fixed";r.style.pointerEvents="none";r.style.top=0;r.style.left=0;r.style.margin=0;if(o.constrainDimensions){r.style.height=t;r.style.width=i}e({mirror:r,source:s,options:o,...a})})}function _t({mirror:t,mirrorClasses:i,...n}){return D(e=>{t.classList.add(...i);e({mirror:t,mirrorClasses:i,...n})})}function wt({mirror:t,...i}){return D(e=>{t.removeAttribute("id");delete t.id;e({mirror:t,...i})})}function St({initial:m=!1}={}){return({mirror:r,sensorEvent:s,mirrorOffset:o,initialY:a,initialX:l,scrollOffset:c,options:d,passedThreshX:u,passedThreshY:h,lastMovedX:p,lastMovedY:f,...g})=>D(e=>{var t={mirror:r,sensorEvent:s,mirrorOffset:o,options:d,...g};if(o){var i=u?Math.round((s.clientX-o.left-c.x)/(d.thresholdX||1))*(d.thresholdX||1):Math.round(p),n=h?Math.round((s.clientY-o.top-c.y)/(d.thresholdY||1))*(d.thresholdY||1):Math.round(f);d.xAxis&&d.yAxis||m?r.style.transform=`translate3d(${i}px, ${n}px, 0)`:d.xAxis&&!d.yAxis?r.style.transform=`translate3d(${i}px, ${a}px, 0)`:d.yAxis&&!d.xAxis&&(r.style.transform=`translate3d(${l}px, ${n}px, 0)`);if(m){t.initialX=i;t.initialY=n}t.lastMovedX=i;t.lastMovedY=n}e(t)},{})}function D(i,{raf:n=!1}={}){return new Promise((e,t)=>{n?requestAnimationFrame(()=>{i(e,t)}):i(e,t)})}let Ot=Symbol("onDragStart"),$t=Symbol("onDragMove"),Ct=Symbol("onDragStop"),Et=Symbol("scroll"),zt={speed:6,sensitivity:50,scrollableElements:[]};class kt extends i{constructor(e){super(e);this.options={...zt,...this.getOptions()};this.currentMousePosition=null;this.scrollAnimationFrame=null;this.scrollableElement=null;this.findScrollableElementFrame=null;this[Ot]=this[Ot].bind(this);this[$t]=this[$t].bind(this);this[Ct]=this[Ct].bind(this);this[Et]=this[Et].bind(this)}attach(){this.draggable.on("drag:start",this[Ot]).on("drag:move",this[$t]).on("drag:stop",this[Ct])}detach(){this.draggable.off("drag:start",this[Ot]).off("drag:move",this[$t]).off("drag:stop",this[Ct])}getOptions(){return this.draggable.options.scrollable||{}}getScrollableElement(i){if(this.hasDefinedScrollableElements())return c(i,this.options.scrollableElements)||document.documentElement;{if(!i)return xt();let e=getComputedStyle(i).getPropertyValue("position"),n="absolute"===e,t=c(i,e=>{var t,i;return(!n||(t=e,i=getComputedStyle(t).getPropertyValue("position"),"static"!==i))&&(t=e,i=getComputedStyle(t,null),i=i.getPropertyValue("overflow")+i.getPropertyValue("overflow-y")+i.getPropertyValue("overflow-x"),/(auto|scroll)/.test(i))});return"fixed"!==e&&t?t:xt();return}}hasDefinedScrollableElements(){return Boolean(0!==this.options.scrollableElements.length)}[Ot](e){this.findScrollableElementFrame=requestAnimationFrame(()=>{this.scrollableElement=this.getScrollableElement(e.source)})}[$t](e){this.findScrollableElementFrame=requestAnimationFrame(()=>{this.scrollableElement=this.getScrollableElement(e.sensorEvent.target)});if(this.scrollableElement){var t=e.sensorEvent,i={x:0,y:0};if("ontouchstart"in window){i.y=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;i.x=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0}this.currentMousePosition={clientX:t.clientX-i.x,clientY:t.clientY-i.y};this.scrollAnimationFrame=requestAnimationFrame(this[Et])}}[Ct](){cancelAnimationFrame(this.scrollAnimationFrame);cancelAnimationFrame(this.findScrollableElementFrame);this.scrollableElement=null;this.scrollAnimationFrame=null;this.findScrollableElementFrame=null;this.currentMousePosition=null}[Et](){if(this.scrollableElement&&this.currentMousePosition){cancelAnimationFrame(this.scrollAnimationFrame);var{speed:e,sensitivity:t}=this.options,i=this.scrollableElement.getBoundingClientRect(),n=i.bottom>window.innerHeight,r=i.top<0,r=r||n,n=xt(),s=this.scrollableElement,o=this.currentMousePosition.clientX,a=this.currentMousePosition.clientY;if(s===document.body||s===document.documentElement||r){var{innerHeight:r,innerWidth:l}=window;a<t?n.scrollTop-=e:r-a<t&&(n.scrollTop+=e);o<t?n.scrollLeft-=e:l-o<t&&(n.scrollLeft+=e)}else{var{offsetHeight:r,offsetWidth:l}=s;i.top+r-a<t?s.scrollTop+=e:a-i.top<t&&(s.scrollTop-=e);i.left+l-o<t?s.scrollLeft+=e:o-i.left<t&&(s.scrollLeft-=e)}this.scrollAnimationFrame=requestAnimationFrame(this[Et])}}}function xt(){return document.scrollingElement||document.documentElement}class Nt{constructor(){this.callbacks={}}on(e,...t){this.callbacks[e]||(this.callbacks[e]=[]);this.callbacks[e].push(...t);return this}off(t,i){if(!this.callbacks[t])return null;var n=this.callbacks[t].slice(0);for(let e=0;e<n.length;e++)i===n[e]&&this.callbacks[t].splice(e,1);return this}trigger(t){if(!this.callbacks[t.type])return null;var i=[...this.callbacks[t.type]],n=[];for(let e=i.length-1;0<=e;e--){var r=i[e];try{r(t)}catch(e){n.push(e)}}n.length&&console.error(`Draggable caught errors while triggering '${t.type}'`,n);return this}}class Dt extends t{get draggable(){return this.data.draggable}}Dt.type="draggable";class Tt extends Dt{}Tt.type="draggable:initialize";class Pt extends Dt{}Pt.type="draggable:destroy";let Lt=Symbol("onDragStart"),T=Symbol("onDragMove"),Bt=Symbol("onDragStop"),Ft=Symbol("onDragPressure"),It=Symbol("dragStop"),Rt={"drag:start":e=>"Picked up "+(e.source.textContent.trim()||e.source.id||"draggable element"),"drag:stop":e=>"Released "+(e.source.textContent.trim()||e.source.id||"draggable element")},qt={"container:dragging":"draggable-container--is-dragging","source:dragging":"draggable-source--is-dragging","source:placed":"draggable-source--placed","container:placed":"draggable-container--placed","body:dragging":"draggable--is-dragging","draggable:over":"draggable--over","container:over":"draggable-container--over","source:original":"draggable--original",mirror:"draggable-mirror"},Wt={draggable:".draggable-source",handle:null,delay:{},distance:0,placedTimeout:800,plugins:[],sensors:[],exclude:{plugins:[],sensors:[]}};class P{constructor(e=[document.body],t={}){if(e instanceof NodeList||e instanceof Array)this.containers=[...e];else{if(!(e instanceof HTMLElement))throw new Error("Draggable containers are expected to be of type `NodeList`, `HTMLElement[]` or `HTMLElement`");this.containers=[e]}this.options={...Wt,...t,classes:{...qt,...t.classes||{}},announcements:{...Rt,...t.announcements||{}},exclude:{plugins:t.exclude&&t.exclude.plugins||[],sensors:t.exclude&&t.exclude.sensors||[]}};this.emitter=new Nt;this.dragging=!1;this.plugins=[];this.sensors=[];this[Lt]=this[Lt].bind(this);this[T]=this[T].bind(this);this[Bt]=this[Bt].bind(this);this[Ft]=this[Ft].bind(this);this[It]=this[It].bind(this);document.addEventListener("drag:start",this[Lt],!0);document.addEventListener("drag:move",this[T],!0);document.addEventListener("drag:stop",this[Bt],!0);document.addEventListener("drag:pressure",this[Ft],!0);var i=Object.values(P.Plugins).filter(e=>!this.options.exclude.plugins.includes(e)),n=Object.values(P.Sensors).filter(e=>!this.options.exclude.sensors.includes(e));this.addPlugin(...i,...this.options.plugins);this.addSensor(...n,...this.options.sensors);i=new Tt({draggable:this});this.on("mirror:created",({mirror:e})=>this.mirror=e);this.on("mirror:destroy",()=>this.mirror=null);this.trigger(i)}destroy(){document.removeEventListener("drag:start",this[Lt],!0);document.removeEventListener("drag:move",this[T],!0);document.removeEventListener("drag:stop",this[Bt],!0);document.removeEventListener("drag:pressure",this[Ft],!0);var e=new Pt({draggable:this});this.trigger(e);this.removePlugin(...this.plugins.map(e=>e.constructor));this.removeSensor(...this.sensors.map(e=>e.constructor))}addPlugin(...e){var t=e.map(e=>new e(this));t.forEach(e=>e.attach());this.plugins=[...this.plugins,...t];return this}removePlugin(...t){var e=this.plugins.filter(e=>t.includes(e.constructor));e.forEach(e=>e.detach());this.plugins=this.plugins.filter(e=>!t.includes(e.constructor));return this}addSensor(...e){var t=e.map(e=>new e(this.containers,this.options));t.forEach(e=>e.attach());this.sensors=[...this.sensors,...t];return this}removeSensor(...t){var e=this.sensors.filter(e=>t.includes(e.constructor));e.forEach(e=>e.detach());this.sensors=this.sensors.filter(e=>!t.includes(e.constructor));return this}addContainer(...t){this.containers=[...this.containers,...t];this.sensors.forEach(e=>e.addContainer(...t));return this}removeContainer(...t){this.containers=this.containers.filter(e=>!t.includes(e));this.sensors.forEach(e=>e.removeContainer(...t));return this}on(e,...t){this.emitter.on(e,...t);return this}off(e,t){this.emitter.off(e,t);return this}trigger(e){this.emitter.trigger(e);return this}getClassNameFor(e){return this.getClassNamesFor(e)[0]}getClassNamesFor(e){var t=this.options.classes[e];return t instanceof Array?t:"string"==typeof t||t instanceof String?[t]:[]}isDragging(){return Boolean(this.dragging)}getDraggableElements(){return this.containers.reduce((e,t)=>[...e,...this.getDraggableElementsForContainer(t)],[])}getDraggableElementsForContainer(e){var t=e.querySelectorAll(this.options.draggable);return[...t].filter(e=>e!==this.originalSource&&e!==this.mirror)}cancel(){this[It]()}[Lt](t){var e=Vt(t),{target:i,container:n,originalSource:r}=e;if(this.containers.includes(n))if(this.options.handle&&i&&!c(i,this.options.handle))e.cancel();else{this.originalSource=r;this.sourceContainer=n;if(this.lastPlacedSource&&this.lastPlacedContainer){clearTimeout(this.placedTimeoutID);this.lastPlacedSource.classList.remove(...this.getClassNamesFor("source:placed"));this.lastPlacedContainer.classList.remove(...this.getClassNamesFor("container:placed"))}this.source=this.originalSource.cloneNode(!0);this.originalSource.parentNode.insertBefore(this.source,this.originalSource);this.originalSource.style.display="none";i=new ve({source:this.source,originalSource:this.originalSource,sourceContainer:n,sensorEvent:e});this.trigger(i);this.dragging=!i.canceled();if(i.canceled()){this.source.remove();this.originalSource.style.display=null}else{this.originalSource.classList.add(...this.getClassNamesFor("source:original"));this.source.classList.add(...this.getClassNamesFor("source:dragging"));this.sourceContainer.classList.add(...this.getClassNamesFor("container:dragging"));document.body.classList.add(...this.getClassNamesFor("body:dragging"));Ht(document.body,"none");requestAnimationFrame(()=>{var e=Vt(t),e=e.clone({target:this.source});this[T]({...t,detail:e})})}}}[T](e){if(this.dragging){var t=Vt(e),i=t.container,n=t.target,r=new be({source:this.source,originalSource:this.originalSource,sourceContainer:i,sensorEvent:t});this.trigger(r);r.canceled()&&t.cancel();var n=c(n,this.options.draggable),r=c(t.target,this.containers),s=t.overContainer||r,o=this.currentOverContainer&&s!==this.currentOverContainer,a=this.currentOver&&n!==this.currentOver,l=s&&this.currentOverContainer!==s,r=r&&n&&this.currentOver!==n;if(a){a=new Me({source:this.source,originalSource:this.originalSource,sourceContainer:i,sensorEvent:t,over:this.currentOver,overContainer:this.currentOverContainer});this.currentOver.classList.remove(...this.getClassNamesFor("draggable:over"));this.currentOver=null;this.trigger(a)}if(o){a=new _e({source:this.source,originalSource:this.originalSource,sourceContainer:i,sensorEvent:t,overContainer:this.currentOverContainer});this.currentOverContainer.classList.remove(...this.getClassNamesFor("container:over"));this.currentOverContainer=null;this.trigger(a)}if(l){s.classList.add(...this.getClassNamesFor("container:over"));o=new Ae({source:this.source,originalSource:this.originalSource,sourceContainer:i,sensorEvent:t,overContainer:s});this.currentOverContainer=s;this.trigger(o)}if(r){n.classList.add(...this.getClassNamesFor("draggable:over"));a=new ye({source:this.source,originalSource:this.originalSource,sourceContainer:i,sensorEvent:t,overContainer:s,over:n});this.currentOver=n;this.trigger(a)}}}[It](e){if(this.dragging){this.dragging=!1;var t=new Se({source:this.source,originalSource:this.originalSource,sensorEvent:e?e.sensorEvent:null,sourceContainer:this.sourceContainer});this.trigger(t);t.canceled()||this.source.parentNode.insertBefore(this.originalSource,this.source);this.source.remove();this.originalSource.style.display="";this.source.classList.remove(...this.getClassNamesFor("source:dragging"));this.originalSource.classList.remove(...this.getClassNamesFor("source:original"));this.originalSource.classList.add(...this.getClassNamesFor("source:placed"));this.sourceContainer.classList.add(...this.getClassNamesFor("container:placed"));this.sourceContainer.classList.remove(...this.getClassNamesFor("container:dragging"));document.body.classList.remove(...this.getClassNamesFor("body:dragging"));Ht(document.body,"");this.currentOver&&this.currentOver.classList.remove(...this.getClassNamesFor("draggable:over"));this.currentOverContainer&&this.currentOverContainer.classList.remove(...this.getClassNamesFor("container:over"));this.lastPlacedSource=this.originalSource;this.lastPlacedContainer=this.sourceContainer;this.placedTimeoutID=setTimeout(()=>{this.lastPlacedSource&&this.lastPlacedSource.classList.remove(...this.getClassNamesFor("source:placed"));this.lastPlacedContainer&&this.lastPlacedContainer.classList.remove(...this.getClassNamesFor("container:placed"));this.lastPlacedSource=null;this.lastPlacedContainer=null},this.options.placedTimeout);t=new Oe({source:this.source,originalSource:this.originalSource,sensorEvent:e?e.sensorEvent:null,sourceContainer:this.sourceContainer});this.trigger(t);this.source=null;this.originalSource=null;this.currentOverContainer=null;this.currentOver=null;this.sourceContainer=null}}[Bt](e){this[It](e)}[Ft](e){if(this.dragging){var t=Vt(e),i=this.source||c(t.originalEvent.target,this.options.draggable),i=new we({sensorEvent:t,source:i,pressure:t.pressure});this.trigger(i)}}}P.Plugins={Announcement:Je,Focusable:it,Mirror:bt,Scrollable:kt};P.Sensors={MouseSensor:I,TouchSensor:V};function Vt(e){return e.detail}function Ht(e,t){e.style.webkitUserSelect=t;e.style.mozUserSelect=t;e.style.msUserSelect=t;e.style.oUserSelect=t;e.style.userSelect=t}class Xt extends t{constructor(e){super(e);this.data=e}get dragEvent(){return this.data.dragEvent}}Xt.type="droppable";class jt extends Xt{get dropzone(){return this.data.dropzone}}jt.type="droppable:start";jt.cancelable=!0;class Ut extends Xt{get dropzone(){return this.data.dropzone}}Ut.type="droppable:dropped";Ut.cancelable=!0;class Gt extends Xt{get dropzone(){return this.data.dropzone}}Gt.type="droppable:returned";Gt.cancelable=!0;class Yt extends Xt{get dropzone(){return this.data.dropzone}}Yt.type="droppable:stop";Yt.cancelable=!0;let Kt=Symbol("onDragStart"),Zt=Symbol("onDragMove"),Jt=Symbol("onDragStop"),Qt=Symbol("dropInDropZone"),ei=Symbol("returnToOriginalDropzone"),ti=Symbol("closestDropzone"),ii=Symbol("getDropzones");let ni={"droppable:dropped":function({dragEvent:e,dropzone:t}){var i=e.source.textContent.trim()||e.source.id||"draggable element",n=t.textContent.trim()||t.id||"droppable element";return`Dropped ${i} into `+n},"droppable:returned":function({dragEvent:e,dropzone:t}){var i=e.source.textContent.trim()||e.source.id||"draggable element",n=t.textContent.trim()||t.id||"droppable element";return`Returned ${i} from `+n}},ri={"droppable:active":"draggable-dropzone--active","droppable:occupied":"draggable-dropzone--occupied"},si={dropzone:".draggable-droppable"};class oi extends P{constructor(e=[],t={}){super(e,{...si,...t,classes:{...ri,...t.classes||{}},announcements:{...ni,...t.announcements||{}}});this.dropzones=null;this.lastDropzone=null;this.initialDropzone=null;this[Kt]=this[Kt].bind(this);this[Zt]=this[Zt].bind(this);this[Jt]=this[Jt].bind(this);this.on("drag:start",this[Kt]).on("drag:move",this[Zt]).on("drag:stop",this[Jt])}destroy(){super.destroy();this.off("drag:start",this[Kt]).off("drag:move",this[Zt]).off("drag:stop",this[Jt])}[Kt](e){if(!e.canceled()){this.dropzones=[...this[ii]()];var t=c(e.sensorEvent.target,this.options.dropzone);if(t){var i=new jt({dragEvent:e,dropzone:t});this.trigger(i);if(i.canceled())e.cancel();else{this.initialDropzone=t;for(var n of this.dropzones)n.classList.contains(this.getClassNameFor("droppable:occupied"))||n.classList.add(...this.getClassNamesFor("droppable:active"))}}else e.cancel()}}[Zt](e){if(!e.canceled()){var t=this[ti](e.sensorEvent.target),i=t&&!t.classList.contains(this.getClassNameFor("droppable:occupied"));if(i&&this[Qt](e,t))this.lastDropzone=t;else if((!t||t===this.initialDropzone)&&this.lastDropzone){this[ei](e);this.lastDropzone=null}}}[Jt](e){var t,i=new Yt({dragEvent:e,dropzone:this.lastDropzone||this.initialDropzone}),i=(this.trigger(i),this.getClassNamesFor("droppable:occupied"));for(t of this.dropzones)t.classList.remove(...this.getClassNamesFor("droppable:active"));this.lastDropzone&&this.lastDropzone!==this.initialDropzone&&this.initialDropzone.classList.remove(...i);this.dropzones=null;this.lastDropzone=null;this.initialDropzone=null}[Qt](e,t){var i=new Ut({dragEvent:e,dropzone:t});this.trigger(i);if(i.canceled())return!1;i=this.getClassNamesFor("droppable:occupied");this.lastDropzone&&this.lastDropzone.classList.remove(...i);t.appendChild(e.source);t.classList.add(...i);return!0}[ei](e){var t=new Gt({dragEvent:e,dropzone:this.lastDropzone});this.trigger(t);if(!t.canceled()){this.initialDropzone.appendChild(e.source);this.lastDropzone.classList.remove(...this.getClassNamesFor("droppable:occupied"))}}[ti](e){return this.dropzones?c(e,this.dropzones):null}[ii](){var e=this.options.dropzone;return"string"==typeof e?document.querySelectorAll(e):e instanceof NodeList||e instanceof Array?e:"function"==typeof e?e():[]}}class ai extends t{constructor(e){super(e);this.data=e}get dragEvent(){return this.data.dragEvent}}ai.type="swappable";class li extends ai{}li.type="swappable:start";li.cancelable=!0;class ci extends ai{get over(){return this.data.over}get overContainer(){return this.data.overContainer}}ci.type="swappable:swap";ci.cancelable=!0;class di extends ai{get swappedElement(){return this.data.swappedElement}}di.type="swappable:swapped";class ui extends ai{}ui.type="swappable:stop";let hi=Symbol("onDragStart"),pi=Symbol("onDragOver"),fi=Symbol("onDragStop");let gi={"swappabled:swapped":function({dragEvent:e,swappedElement:t}){var i=e.source.textContent.trim()||e.source.id||"swappable element",n=t.textContent.trim()||t.id||"swappable element";return`Swapped ${i} with `+n}};class mi extends P{constructor(e=[],t={}){super(e,{...t,announcements:{...gi,...t.announcements||{}}});this.lastOver=null;this[hi]=this[hi].bind(this);this[pi]=this[pi].bind(this);this[fi]=this[fi].bind(this);this.on("drag:start",this[hi]).on("drag:over",this[pi]).on("drag:stop",this[fi])}destroy(){super.destroy();this.off("drag:start",this._onDragStart).off("drag:over",this._onDragOver).off("drag:stop",this._onDragStop)}[hi](e){var t=new li({dragEvent:e});this.trigger(t);t.canceled()&&e.cancel()}[pi](e){if(e.over!==e.originalSource&&e.over!==e.source&&!e.canceled()){var t=new ci({dragEvent:e,over:e.over,overContainer:e.overContainer});this.trigger(t);if(!t.canceled()){this.lastOver&&this.lastOver!==e.over&&vi(this.lastOver,e.source);this.lastOver===e.over?this.lastOver=null:this.lastOver=e.over;vi(e.source,e.over);t=new di({dragEvent:e,swappedElement:e.over});this.trigger(t)}}}[fi](e){var t=new ui({dragEvent:e});this.trigger(t);this.lastOver=null}}function vi(t,i){let n=i.parentNode,r=t.parentNode;var e=e=>{r.insertBefore(e,t);n.insertBefore(t,i);r.insertBefore(i,e)},s=document.createElement("div");e(s);s.remove()}class bi extends t{constructor(e){super(e);this.data=e}get dragEvent(){return this.data.dragEvent}}bi.type="sortable";class yi extends bi{get startIndex(){return this.data.startIndex}get startContainer(){return this.data.startContainer}}yi.type="sortable:start";yi.cancelable=!0;class Mi extends bi{get currentIndex(){return this.data.currentIndex}get over(){return this.data.over}get overContainer(){return this.data.dragEvent.overContainer}}Mi.type="sortable:sort";Mi.cancelable=!0;class Ai extends bi{get oldIndex(){return this.data.oldIndex}get newIndex(){return this.data.newIndex}get oldContainer(){return this.data.oldContainer}get newContainer(){return this.data.newContainer}}Ai.type="sortable:sorted";class _i extends bi{get oldIndex(){return this.data.oldIndex}get newIndex(){return this.data.newIndex}get oldContainer(){return this.data.oldContainer}get newContainer(){return this.data.newContainer}}_i.type="sortable:stop";let wi=Symbol("onDragStart"),Si=Symbol("onDragOverContainer"),Oi=Symbol("onDragOver"),$i=Symbol("onDragStop");let Ci={"sortable:sorted":function({dragEvent:e}){var t,i,n=e.source.textContent.trim()||e.source.id||"sortable element";return e.over?(t=e.over.textContent.trim()||e.over.id||"sortable element",i=e.source.compareDocumentPosition(e.over)&Node.DOCUMENT_POSITION_FOLLOWING,i?`Placed ${n} after `+t:`Placed ${n} before `+t):`Placed ${n} into a different container`}};class Ei extends P{constructor(e=[],t={}){super(e,{...t,announcements:{...Ci,...t.announcements||{}}});this.startIndex=null;this.startContainer=null;this[wi]=this[wi].bind(this);this[Si]=this[Si].bind(this);this[Oi]=this[Oi].bind(this);this[$i]=this[$i].bind(this);this.on("drag:start",this[wi]).on("drag:over:container",this[Si]).on("drag:over",this[Oi]).on("drag:stop",this[$i])}destroy(){super.destroy();this.off("drag:start",this[wi]).off("drag:over:container",this[Si]).off("drag:over",this[Oi]).off("drag:stop",this[$i])}index(e){return this.getSortableElementsForContainer(e.parentNode).indexOf(e)}getSortableElementsForContainer(t){var e=t.querySelectorAll(this.options.draggable);return[...e].filter(e=>e!==this.originalSource&&e!==this.mirror&&e.parentNode===t)}[wi](e){this.startContainer=e.source.parentNode;this.startIndex=this.index(e.source);var t=new yi({dragEvent:e,startIndex:this.startIndex,startContainer:this.startContainer});this.trigger(t);t.canceled()&&e.cancel()}[Si](e){if(!e.canceled()){var{source:t,over:i,overContainer:n}=e,r=this.index(t),s=new Mi({dragEvent:e,currentIndex:r,source:t,over:i});this.trigger(s);if(!s.canceled()){s=this.getSortableElementsForContainer(n),t=ki({source:t,over:i,overContainer:n,children:s});if(t){var{oldContainer:i,newContainer:n}=t,s=this.index(e.source),t=new Ai({dragEvent:e,oldIndex:r,newIndex:s,oldContainer:i,newContainer:n});this.trigger(t)}}}}[Oi](e){if(e.over!==e.originalSource&&e.over!==e.source){var{source:t,over:i,overContainer:n}=e,r=this.index(t),s=new Mi({dragEvent:e,currentIndex:r,source:t,over:i});this.trigger(s);if(!s.canceled()){s=this.getDraggableElementsForContainer(n),i=ki({source:t,over:i,overContainer:n,children:s});if(i){var{oldContainer:n,newContainer:s}=i,i=this.index(t),t=new Ai({dragEvent:e,oldIndex:r,newIndex:i,oldContainer:n,newContainer:s});this.trigger(t)}}}}[$i](e){var t=new _i({dragEvent:e,oldIndex:this.startIndex,newIndex:this.index(e.source),oldContainer:this.startContainer,newContainer:e.source.parentNode});this.trigger(t);this.startIndex=null;this.startContainer=null}}function zi(e){return Array.prototype.indexOf.call(e.parentNode.children,e)}function ki({source:e,over:t,overContainer:i,children:n}){var r=!n.length,s=e.parentNode!==i,o=t&&e.parentNode===t.parentNode;if(r){var n=e,a=i,r=n.parentNode;a.appendChild(n);return{oldContainer:r,newContainer:a}}if(o){n=e,a=t,r=zi(n),o=zi(a);r<o?n.parentNode.insertBefore(n,a.nextElementSibling):n.parentNode.insertBefore(n,a);return{oldContainer:n.parentNode,newContainer:n.parentNode}}if(s){n=e,e=t,t=i,r=n.parentNode;e?e.parentNode.insertBefore(n,e):t.appendChild(n);return{oldContainer:r,newContainer:n.parentNode}}return null}e.BaseEvent=t;e.BasePlugin=i;e.Draggable=P;e.Droppable=oi;e.Plugins=je;e.Sensors=Z;e.Sortable=Ei;e.Swappable=mi});define("@textcomplete/core",function(){function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var s,i={},n={},o={exports:{}};function a(){if(!s){s=1;var e=o,n=Object.prototype.hasOwnProperty,p="~";function i(){}if(Object.create){i.prototype=Object.create(null);(new i).__proto__||(p=!1)}function a(e,t,i){this.fn=e;this.context=t;this.once=i||!1}function r(e,t,i,n,r){if("function"!=typeof i)throw new TypeError("The listener must be a function");var s=new a(i,n||e,r),o=p?p+t:t;e._events[o]?e._events[o].fn?e._events[o]=[e._events[o],s]:e._events[o].push(s):(e._events[o]=s,e._eventsCount++);return e}function c(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function t(){this._events=new i;this._eventsCount=0}t.prototype.eventNames=function(){var e,t,i=[];if(0===this._eventsCount)return i;for(t in e=this._events)n.call(e,t)&&i.push(p?t.slice(1):t);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i};t.prototype.listeners=function(e){var t=p?p+e:e,i=this._events[t];if(!i)return[];if(i.fn)return[i.fn];for(var n=0,r=i.length,s=new Array(r);n<r;n++)s[n]=i[n].fn;return s};t.prototype.listenerCount=function(e){var t=p?p+e:e,t=this._events[t];return t?t.fn?1:t.length:0};t.prototype.emit=function(e,t,i,n,r,s){var o=p?p+e:e;if(!this._events[o])return!1;var a,l=this._events[o],c=arguments.length;if(l.fn){l.once&&this.removeListener(e,l.fn,void 0,!0);switch(c){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,i),!0;case 4:return l.fn.call(l.context,t,i,n),!0;case 5:return l.fn.call(l.context,t,i,n,r),!0;case 6:return l.fn.call(l.context,t,i,n,r,s),!0}for(h=1,a=new Array(c-1);h<c;h++)a[h-1]=arguments[h];l.fn.apply(l.context,a)}else for(var d,u=l.length,h=0;h<u;h++){l[h].once&&this.removeListener(e,l[h].fn,void 0,!0);switch(c){case 1:l[h].fn.call(l[h].context);break;case 2:l[h].fn.call(l[h].context,t);break;case 3:l[h].fn.call(l[h].context,t,i);break;case 4:l[h].fn.call(l[h].context,t,i,n);break;default:if(!a)for(d=1,a=new Array(c-1);d<c;d++)a[d-1]=arguments[d];l[h].fn.apply(l[h].context,a)}}return!0};t.prototype.on=function(e,t,i){return r(this,e,t,i,!1)};t.prototype.once=function(e,t,i){return r(this,e,t,i,!0)};t.prototype.removeListener=function(e,t,i,n){var r=p?p+e:e;if(this._events[r])if(t){var s=this._events[r];if(s.fn)s.fn!==t||n&&!s.once||i&&s.context!==i||c(this,r);else{for(var o=0,a=[],l=s.length;o<l;o++)(s[o].fn!==t||n&&!s[o].once||i&&s[o].context!==i)&&a.push(s[o]);a.length?this._events[r]=1===a.length?a[0]:a:c(this,r)}}else c(this,r);return this};t.prototype.removeAllListeners=function(e){var t;if(e){t=p?p+e:e;this._events[t]&&c(this,t)}else{this._events=new i;this._eventsCount=0}return this};t.prototype.off=t.prototype.removeListener;t.prototype.addListener=t.prototype.on;t.prefixed=p;t.EventEmitter=t;e.exports=t}return o.exports}var t,r,l,c={},d={};function u(){if(!t){t=1;Object.defineProperty(d,"__esModule",{value:!0});d.SearchResult=void 0;let s=/\$&/g,o=/\$(\d)/g;var e=class{constructor(e,t,i){this.data=e;this.term=t;this.strategy=i}getReplacementData(e){let t=this.strategy.replace(this.data);if(null==t)return null;let i="";if(Array.isArray(t)){i=t[1];t=t[0]}let n=this.strategy.match(e);var r;return null==n||null==n.index?null:(r=t.replace(s,n[0]).replace(o,(e,t)=>n[parseInt(t)]),{start:n.index,end:n.index+n[0].length,beforeCursor:r,afterCursor:i})}replace(e,t){var i=this.getReplacementData(e);if(null!==i)return t=i.afterCursor+t,[[e.slice(0,i.start),i.beforeCursor,e.slice(i.end)].join(""),t]}render(){return this.strategy.renderTemplate(this.data,this.term)}getStrategyId(){return this.strategy.getId()}};d.SearchResult=e}return d}function h(){if(!r){r=1;{var o=c;Object.defineProperty(o,"__esModule",{value:!0});o.Strategy=o.DEFAULT_INDEX=void 0;let s=u();o.DEFAULT_INDEX=1;o.Strategy=class{constructor(e){this.props=e;this.cache={}}destroy(){this.cache={};return this}replace(e){return this.props.replace(e)}execute(e,t){var i,n=this.matchWithContext(e);if(!n)return!1;let r=n[null!=(i=this.props.index)?i:o.DEFAULT_INDEX];this.search(r,e=>{t(e.map(e=>new s.SearchResult(e,r,this)))},n);return!0}renderTemplate(e,t){if(this.props.template)return this.props.template(e,t);if("string"==typeof e)return e;throw new Error(`Unexpected render data type: ${typeof e}. Please implement template parameter by yourself`)}getId(){return this.props.id||null}match(e){return"function"==typeof this.props.match?this.props.match(e):e.match(this.props.match)}search(e,t,i){this.props.cache?this.searchWithCach(e,t,i):this.props.search(e,t,i)}matchWithContext(e){var t=this.context(e);return!1===t?null:this.match(!0===t?e:t)}context(e){return!this.props.context||this.props.context(e)}searchWithCach(t,i,e){null!=this.cache[t]?i(this.cache[t]):this.props.search(t,e=>{this.cache[t]=e;i(e)},e)}}}}return c}function p(){if(!l){l=1;Object.defineProperty(n,"__esModule",{value:!0});n.Completer=void 0;var e=a();let t=h();e=class extends e.EventEmitter{constructor(e){super();this.handleQueryResult=e=>{this.emit("hit",{searchResults:e})};this.strategies=e.map(e=>new t.Strategy(e))}destroy(){this.strategies.forEach(e=>e.destroy());return this}run(e){for(var t of this.strategies){t=t.execute(e,this.handleQueryResult);if(t)return}this.handleQueryResult([])}};n.Completer=e}return n}var f,g,m={},v={};function b(){if(!f){f=1;Object.defineProperty(v,"__esModule",{value:!0});v.createCustomEvent=void 0;let n="undefined"!=typeof window&&!!window.CustomEvent;v.createCustomEvent=(e,t)=>{if(n)return new CustomEvent(e,t);var i=document.createEvent("CustomEvent");i.initCustomEvent(e,!1,(null==t?void 0:t.cancelable)||!1,(null==t?void 0:t.detail)||void 0);return i}}return v}function y(){if(!g){g=1;{var o=m;Object.defineProperty(o,"__esModule",{value:!0});o.Dropdown=o.DEFAULT_DROPDOWN_ITEM_ACTIVE_CLASS_NAME=o.DEFAULT_DROPDOWN_ITEM_CLASS_NAME=o.DEFAULT_DROPDOWN_CLASS_NAME=o.DEFAULT_DROPDOWN_PLACEMENT=o.DEFAULT_DROPDOWN_MAX_COUNT=void 0;var e=a();let n=b();o.DEFAULT_DROPDOWN_MAX_COUNT=10;o.DEFAULT_DROPDOWN_PLACEMENT="auto";o.DEFAULT_DROPDOWN_CLASS_NAME="dropdown-menu textcomplete-dropdown";o.DEFAULT_DROPDOWN_ITEM_CLASS_NAME="textcomplete-item";o.DEFAULT_DROPDOWN_ITEM_ACTIVE_CLASS_NAME=o.DEFAULT_DROPDOWN_ITEM_CLASS_NAME+" active";class r extends e.EventEmitter{static create(e){var t=document.createElement("ul");t.className=e.className||o.DEFAULT_DROPDOWN_CLASS_NAME;Object.assign(t.style,{display:"none",position:"absolute",zIndex:"1000"},e.style);var i=e.parent||document.body;null!=i&&i.appendChild(t);return new r(t,e)}constructor(e,t){super();this.el=e;this.option=t;this.shown=!1;this.items=[];this.activeIndex=null}render(e,t){var i=(0,n.createCustomEvent)("render",{cancelable:!0});this.emit("render",i);if(!i.defaultPrevented){this.clear();if(0===e.length)return this.hide();this.items=e.slice(0,this.option.maxCount||o.DEFAULT_DROPDOWN_MAX_COUNT).map((e,t)=>{var i;return new s(this,t,e,(null==(i=this.option)?void 0:i.item)||{})});this.setStrategyId(e[0]).renderEdge(e,"header").renderItems().renderEdge(e,"footer").show().setOffset(t).activate(0);this.emit("rendered",(0,n.createCustomEvent)("rendered"))}return this}destroy(){var e;this.clear();null!=(e=this.el.parentNode)&&e.removeChild(this.el);return this}select(e){var t={searchResult:e.searchResult},i=(0,n.createCustomEvent)("select",{cancelable:!0,detail:t});this.emit("select",i);if(!i.defaultPrevented){this.hide();this.emit("selected",(0,n.createCustomEvent)("selected",{detail:t}))}return this}show(){if(!this.shown){var e=(0,n.createCustomEvent)("show",{cancelable:!0});this.emit("show",e);if(e.defaultPrevented)return this;this.el.style.display="block";this.shown=!0;this.emit("shown",(0,n.createCustomEvent)("shown"))}return this}hide(){if(this.shown){var e=(0,n.createCustomEvent)("hide",{cancelable:!0});this.emit("hide",e);if(e.defaultPrevented)return this;this.el.style.display="none";this.shown=!1;this.clear();this.emit("hidden",(0,n.createCustomEvent)("hidden"))}return this}clear(){this.items.forEach(e=>e.destroy());this.items=[];this.el.innerHTML="";this.activeIndex=null;return this}up(e){return this.shown?this.moveActiveItem("prev",e):this}down(e){return this.shown?this.moveActiveItem("next",e):this}moveActiveItem(e,t){if(null!=this.activeIndex){var i="next"===e?this.getNextActiveIndex():this.getPrevActiveIndex();if(null!=i){this.activate(i);t.preventDefault()}}return this}activate(e){if(this.activeIndex!==e){null!=this.activeIndex&&this.items[this.activeIndex].deactivate();this.activeIndex=e;this.items[e].activate()}return this}isShown(){return this.shown}getActiveItem(){return null!=this.activeIndex?this.items[this.activeIndex]:null}setOffset(t){var i=document.documentElement;if(i){var n=this.el.offsetWidth;if(t.left){var r=this.option.dynamicWidth?i.scrollWidth:i.clientWidth;t.left+n>r&&(t.left=r-n);this.el.style.left=t.left+"px"}else if(t.right){t.right-n<0&&(t.right=0);this.el.style.right=t.right+"px"}let e=!1;r=this.option.placement||o.DEFAULT_DROPDOWN_PLACEMENT;if("auto"===r){n=this.items.length*t.lineHeight;e=null!=t.clientTop&&t.clientTop+n>i.clientHeight}if("top"===r||e){this.el.style.bottom=i.clientHeight-t.top+t.lineHeight+"px";this.el.style.top="auto"}else{this.el.style.top=t.top+"px";this.el.style.bottom="auto"}}return this}getNextActiveIndex(){if(null==this.activeIndex)throw new Error;return this.activeIndex<this.items.length-1?this.activeIndex+1:this.option.rotate?0:null}getPrevActiveIndex(){if(null==this.activeIndex)throw new Error;return 0!==this.activeIndex?this.activeIndex-1:this.option.rotate?this.items.length-1:null}renderItems(){var e,t=document.createDocumentFragment();for(e of this.items)t.appendChild(e.el);this.el.appendChild(t);return this}setStrategyId(e){var t=e.getStrategyId();t&&(this.el.dataset.strategy=t);return this}renderEdge(e,t){var i=this.option[t],n=document.createElement("li");n.className="textcomplete-"+t;n.innerHTML="function"==typeof i?i(e.map(e=>e.data)):i||"";this.el.appendChild(n);return this}}o.Dropdown=r;class s{constructor(e,t,i,n){this.dropdown=e;this.index=t;this.searchResult=i;this.props=n;this.active=!1;this.onClick=e=>{e.preventDefault();this.dropdown.select(this)};this.className=this.props.className||o.DEFAULT_DROPDOWN_ITEM_CLASS_NAME;this.activeClassName=this.props.activeClassName||o.DEFAULT_DROPDOWN_ITEM_ACTIVE_CLASS_NAME;var r=document.createElement("li"),s=(r.className=this.active?this.activeClassName:this.className,document.createElement("span"));s.tabIndex=-1;s.innerHTML=this.searchResult.render();r.appendChild(s);r.addEventListener("click",this.onClick);this.el=r}destroy(){var e,t=this.el;null!=(e=t.parentNode)&&e.removeChild(t);t.removeEventListener("click",this.onClick,!1);return this}activate(){if(!this.active){this.active=!0;this.el.className=this.activeClassName;this.dropdown.el.scrollTop=this.el.offsetTop}return this}deactivate(){if(this.active){this.active=!1;this.el.className=this.className}return this}}}}return m}var M,A={};var _,w,S={};var O=(()=>{if(!w){w=1;var e=i,n=i.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&("get"in r?t.__esModule:!r.writable&&!r.configurable)||(r={enumerable:!0,get:function(){return t[i]}});Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i);e[n]=t[i]}),t=i.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(e,"__esModule",{value:!0});t(p(),e);t(y(),e);t((()=>{if(!M){M=1;Object.defineProperty(A,"__esModule",{value:!0});A.Editor=void 0;var e=a();let i=b();e=class extends e.EventEmitter{destroy(){return this}applySearchResult(e){throw new Error("Not implemented.")}getCursorOffset(){throw new Error("Not implemented.")}getBeforeCursor(){throw new Error("Not implemented.")}emitMoveEvent(e){var t=(0,i.createCustomEvent)("move",{cancelable:!0,detail:{code:e}});this.emit("move",t);return t}emitEnterEvent(){var e=(0,i.createCustomEvent)("enter",{cancelable:!0});this.emit("enter",e);return e}emitChangeEvent(){var e=(0,i.createCustomEvent)("change",{detail:{beforeCursor:this.getBeforeCursor()}});this.emit("change",e);return e}emitEscEvent(){var e=(0,i.createCustomEvent)("esc",{cancelable:!0});this.emit("esc",e);return e}getCode(e){switch(e.keyCode){case 9:case 13:return"ENTER";case 27:return"ESC";case 38:return"UP";case 40:return"DOWN";case 78:if(e.ctrlKey)return"DOWN";break;case 80:if(e.ctrlKey)return"UP"}return"OTHER"}};A.Editor=e}return A})(),e);t(u(),e);t(h(),e);t((()=>{if(!_){_=1;Object.defineProperty(S,"__esModule",{value:!0});S.Textcomplete=void 0;var e=a();let n=y(),r=p(),i=["show","shown","render","rendered","selected","hidden","hide"];e=class extends e.EventEmitter{constructor(e,t,i){super();this.editor=e;this.isQueryInFlight=!1;this.nextPendingQuery=null;this.handleHit=({searchResults:e})=>{e.length?this.dropdown.render(e,this.editor.getCursorOffset()):this.dropdown.hide();this.isQueryInFlight=!1;null!==this.nextPendingQuery&&this.trigger(this.nextPendingQuery)};this.handleMove=e=>{"UP"===e.detail.code?this.dropdown.up(e):this.dropdown.down(e)};this.handleEnter=e=>{var t=this.dropdown.getActiveItem();if(t){this.dropdown.select(t);e.preventDefault()}else this.dropdown.hide()};this.handleEsc=e=>{if(this.dropdown.isShown()){this.dropdown.hide();e.preventDefault()}};this.handleChange=e=>{null!=e.detail.beforeCursor?this.trigger(e.detail.beforeCursor):this.dropdown.hide()};this.handleSelect=e=>{this.emit("select",e);e.defaultPrevented||this.editor.applySearchResult(e.detail.searchResult)};this.handleResize=()=>{this.dropdown.isShown()&&this.dropdown.setOffset(this.editor.getCursorOffset())};this.completer=new r.Completer(t);this.dropdown=n.Dropdown.create((null==i?void 0:i.dropdown)||{});this.startListening()}destroy(e=!0){this.completer.destroy();this.dropdown.destroy();e&&this.editor.destroy();this.stopListening();return this}isShown(){return this.dropdown.isShown()}hide(){this.dropdown.hide();return this}trigger(e){if(this.isQueryInFlight)this.nextPendingQuery=e;else{this.isQueryInFlight=!0;this.nextPendingQuery=null;this.completer.run(e)}return this}startListening(){var e;this.editor.on("move",this.handleMove).on("enter",this.handleEnter).on("esc",this.handleEsc).on("change",this.handleChange);this.dropdown.on("select",this.handleSelect);for(let t of i)this.dropdown.on(t,e=>this.emit(t,e));this.completer.on("hit",this.handleHit);null!=(e=this.dropdown.el.ownerDocument.defaultView)&&e.addEventListener("resize",this.handleResize)}stopListening(){var e;null!=(e=this.dropdown.el.ownerDocument.defaultView)&&e.removeEventListener("resize",this.handleResize);this.completer.removeAllListeners();this.dropdown.removeAllListeners();this.editor.removeListener("move",this.handleMove).removeListener("enter",this.handleEnter).removeListener("esc",this.handleEsc).removeListener("change",this.handleChange)}};S.Textcomplete=e}return S})(),e);t(b(),e)}return i})(),O=e(O);return O});define("@textcomplete/textarea",["@textcomplete/core"],function(r){function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(i){if(Object.prototype.hasOwnProperty.call(i,"__esModule"))return i;var n=i.default;if("function"==typeof n){var r=function e(){var t=!1;try{t=this instanceof e}catch{}return t?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};Object.defineProperty(r,"__esModule",{value:!0});Object.keys(i).forEach(function(e){var t=Object.getOwnPropertyDescriptor(i,e);Object.defineProperty(r,e,t.get?t:{enumerable:!0,get:function(){return i[e]}})});return r}var i={},o={};function a(e,t,i){var n=e.value,r=t+(i||""),s=document.activeElement;let o=0,a=0;for(;o<n.length&&o<r.length&&n[o]===r[o];)o++;for(;0<=n.length-a-1&&0<=r.length-a-1&&n[n.length-a-1]===r[r.length-a-1];)a++;o=Math.min(o,Math.min(n.length,r.length)-a);e.setSelectionRange(o,n.length-a);var l=r.substring(o,r.length-a);e.focus();if(!document.execCommand("insertText",!1,l)){e.value=r;l=document.createEvent("Event");l.initEvent("input",!0,!0);e.dispatchEvent(l)}e.setSelectionRange(t.length,t.length);s.focus();return e}var n,s=Object.freeze({__proto__:null,update:a,wrapCursor:function(e,t,i){var n=e.selectionEnd,r=e.value.substr(0,e.selectionStart)+t,s=e.value.substring(e.selectionStart,n)+(i||"")+e.value.substr(n);a(e,r,s);e.selectionEnd=n+t.length;return e}}),l=t(s),c={exports:{}};function d(){if(!n){n=1;e=c,d=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],u="undefined"!=typeof window,h=u&&null!=window.mozInnerScreenX,e.exports=function(e,t,i){if(!u)throw new Error("textarea-caret-position#getCaretCoordinates should only be called in a browser");var n=i&&i.debug||!1;if(n){var r=document.querySelector("#input-textarea-caret-position-mirror-div");r&&r.parentNode.removeChild(r)}r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div";document.body.appendChild(r);var s=r.style,o=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a="INPUT"===e.nodeName;s.whiteSpace="pre-wrap";a||(s.wordWrap="break-word");s.position="absolute";n||(s.visibility="hidden");d.forEach(function(e){a&&"lineHeight"===e?s.lineHeight=o.height:s[e]=o[e]});h?e.scrollHeight>parseInt(o.height)&&(s.overflowY="scroll"):s.overflow="hidden";r.textContent=e.value.substring(0,t);a&&(r.textContent=r.textContent.replace(/\s/g," "));var l=document.createElement("span");l.textContent=e.value.substring(t)||".";r.appendChild(l);var c={top:l.offsetTop+parseInt(o.borderTopWidth),left:l.offsetLeft+parseInt(o.borderLeftWidth),height:parseInt(o.lineHeight)};n?l.style.backgroundColor="#aaa":document.body.removeChild(r);return c};var e,d,u,h}return c.exports}var u,h={},p={};var f,g={};var m,v,b,y,M={};function A(){if(!v){v=1;var e=h,n=h&&h.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&("get"in r?t.__esModule:!r.writable&&!r.configurable)||(r={enumerable:!0,get:function(){return t[i]}});Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i);e[n]=t[i]}),t=h&&h.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(e,"__esModule",{value:!0});t((()=>{if(!u){u=1;Object.defineProperty(p,"__esModule",{value:!0});p.calculateElementOffset=void 0;p.calculateElementOffset=e=>{var t=e.getBoundingClientRect(),i=e.ownerDocument;if(null==i)throw new Error("Given element does not belong to document");var{defaultView:i,documentElement:n}=i;if(null==i)throw new Error("Given element does not belong to window");t={top:t.top+i.pageYOffset,left:t.left+i.pageXOffset};if(n){t.top-=n.clientTop;t.left-=n.clientLeft}return t}}return p})(),e);t((()=>{if(f)return g;f=1;Object.defineProperty(g,"__esModule",{value:!0});g.getLineHeightPx=void 0;let t="0".charCodeAt(0),i="9".charCodeAt(0),r=e=>t<=e&&e<=i,s=(g.getLineHeightPx=e=>{var t,i=getComputedStyle(e),n=i.lineHeight;return r(n.charCodeAt(0))?(t=parseFloat(n),r(n.charCodeAt(n.length-1))?t*parseFloat(i.fontSize):t):s(e.nodeName,i)},(e,t)=>{var i=document.body;if(!i)return 0;var n=document.createElement(e);n.innerHTML="&nbsp;";Object.assign(n.style,{fontSize:t.fontSize,fontFamily:t.fontFamily,padding:"0"});i.appendChild(n);n instanceof HTMLTextAreaElement&&(n.rows=1);var r=n.offsetHeight;i.removeChild(n);return r});return g})(),e);t((()=>{if(!m){m=1;Object.defineProperty(M,"__esModule",{value:!0});M.isSafari=void 0;M.isSafari=()=>/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}return M})(),e)}return h}s=(()=>{if(!y){y=1;var e=i;Object.defineProperty(e,"__esModule",{value:!0});e.TextareaEditor=void 0;var t=(()=>{if(!b){b=1;var t=o&&o.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(o,"__esModule",{value:!0});o.TextareaEditor=void 0;let i=l,e=t(d()),n=r,s=A();t=class extends n.Editor{constructor(e){super();this.el=e;this.onInput=()=>{this.emitChangeEvent()};this.onKeydown=e=>{var t=this.getCode(e);let i;"UP"===t||"DOWN"===t?i=this.emitMoveEvent(t):"ENTER"===t?i=this.emitEnterEvent():"ESC"===t&&(i=this.emitEscEvent());i&&i.defaultPrevented&&e.preventDefault()};this.startListening()}destroy(){super.destroy();this.stopListening();return this}applySearchResult(e){var t=this.getBeforeCursor();if(null!=t){t=e.replace(t,this.getAfterCursor());this.el.focus();if(Array.isArray(t)){(0,i.update)(this.el,t[0],t[1]);this.el&&this.el.dispatchEvent((0,n.createCustomEvent)("input"))}}}getCursorOffset(){var e=(0,s.calculateElementOffset)(this.el),t=this.getElScroll(),i=this.getCursorPosition(),n=(0,s.getLineHeightPx)(this.el),r=e.top-t.top+i.top+n,e=e.left-t.left+i.left,t=this.el.getBoundingClientRect().top;return"rtl"!==this.el.dir?{top:r,left:e,lineHeight:n,clientTop:t}:(i=document.documentElement?document.documentElement.clientWidth-e:0,{top:r,right:i,lineHeight:n,clientTop:t})}getBeforeCursor(){return this.el.selectionStart!==this.el.selectionEnd?null:this.el.value.substring(0,this.el.selectionEnd)}getAfterCursor(){return this.el.value.substring(this.el.selectionEnd)}getElScroll(){return{top:this.el.scrollTop,left:this.el.scrollLeft}}getCursorPosition(){return(0,e.default)(this.el,this.el.selectionEnd)}startListening(){this.el.addEventListener("input",this.onInput);this.el.addEventListener("keydown",this.onKeydown)}stopListening(){this.el.removeEventListener("input",this.onInput);this.el.removeEventListener("keydown",this.onKeydown)}};o.TextareaEditor=t}return o})();Object.defineProperty(e,"TextareaEditor",{enumerable:!0,get:function(){return t.TextareaEditor}})}return i})(),s=e(s);return s});
//# sourceMappingURL=espo.js.map