(()=>{var e={53:(e,n,a)=>{"use strict";function t(e){var n,a,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(n=0;n<e.length;n++)e[n]&&(a=t(e[n]))&&(o&&(o+=" "),o+=a);else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}function o(){for(var e,n,a=0,o="";a<arguments.length;)(e=arguments[a++])&&(n=t(e))&&(o&&(o+=" "),o+=n);return o}a.r(n),a.d(n,{clsx:()=>o,default:()=>r});const r=o},2694:(e,n,a)=>{"use strict";var t=a(6925);function o(){}function r(){}r.resetWarningCache=o,e.exports=function(){function e(e,n,a,o,r,i){if(i!==t){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function n(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:r,resetWarningCache:o};return a.PropTypes=a,a}},5556:(e,n,a)=>{e.exports=a(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,n,a)=>{"use strict";
/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var t=a(6540),o=a(9982);function r(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,s={};function c(e,n){l(e,n),l(e+"Capture",n)}function l(e,n){for(s[e]=n,e=0;e<n.length;e++)i.add(n[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),u=Object.prototype.hasOwnProperty,m=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},p={};function f(e,n,a,t,o,r,i){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=t,this.attributeNamespace=o,this.mustUseProperty=a,this.propertyName=e,this.type=n,this.sanitizeURL=r,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new f(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var n=e[0];g[n]=new f(n,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new f(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new f(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new f(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new f(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new f(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new f(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new f(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,n,a,t){var o=g.hasOwnProperty(n)?g[n]:null;(null!==o?0!==o.type:t||!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&(function(e,n,a,t){if(null==n||function(e,n,a,t){if(null!==a&&0===a.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!t&&(null!==a?!a.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,a,t))return!0;if(t)return!1;if(null!==a)switch(a.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,a,o,t)&&(a=null),t||null===o?function(e){return!!u.call(p,e)||!u.call(h,e)&&(m.test(e)?p[e]=!0:(h[e]=!0,!1))}(n)&&(null===a?e.removeAttribute(n):e.setAttribute(n,""+a)):o.mustUseProperty?e[o.propertyName]=null===a?3!==o.type&&"":a:(n=o.attributeName,t=o.attributeNamespace,null===a?e.removeAttribute(n):(a=3===(o=o.type)||4===o&&!0===a?"":""+a,t?e.setAttributeNS(t,n,a):e.setAttribute(n,a))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new f(n,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new f(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var n=e.replace(v,y);g[n]=new f(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new f("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!0,!0)}));var S=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,P=Symbol.for("react.element"),k=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),M=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),T=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function _(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var B,I=Object.assign;function j(e){if(void 0===B)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);B=n&&n[1]||""}return"\n"+B+e}var G=!1;function z(e,n){if(!e||G)return"";G=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var t=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){t=e}e.call(n.prototype)}else{try{throw Error()}catch(e){t=e}e()}}catch(n){if(n&&t&&"string"==typeof n.stack){for(var o=n.stack.split("\n"),r=t.stack.split("\n"),i=o.length-1,s=r.length-1;1<=i&&0<=s&&o[i]!==r[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==r[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==r[s]){var c="\n"+o[i].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=i&&0<=s);break}}}finally{G=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?j(e):""}function K(e){switch(e.tag){case 5:return j(e.type);case 16:return j("Lazy");case 13:return j("Suspense");case 19:return j("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case w:return"Fragment";case k:return"Portal";case C:return"Profiler";case M:return"StrictMode";case E:return"Suspense";case x:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case D:return(e._context.displayName||"Context")+".Provider";case N:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case A:return null!==(n=e.displayName||null)?n:V(e.type)||"Memo";case R:n=e._payload,e=e._init;try{return V(e(n))}catch(e){}}return null}function H(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return V(n);case 8:return n===M?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n}return null}function F(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function U(e){e._valueTracker||(e._valueTracker=function(e){var n=W(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),t=""+e[n];if(!e.hasOwnProperty(n)&&void 0!==a&&"function"==typeof a.get&&"function"==typeof a.set){var o=a.get,r=a.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return o.call(this)},set:function(e){t=""+e,r.call(this,e)}}),Object.defineProperty(e,n,{enumerable:a.enumerable}),{getValue:function(){return t},setValue:function(e){t=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function Y(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var a=n.getValue(),t="";return e&&(t=W(e)?e.checked?"true":"false":e.value),(e=t)!==a&&(n.setValue(e),!0)}function $(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function X(e,n){var a=n.checked;return I({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=a?a:e._wrapperState.initialChecked})}function Z(e,n){var a=null==n.defaultValue?"":n.defaultValue,t=null!=n.checked?n.checked:n.defaultChecked;a=F(null!=n.value?n.value:a),e._wrapperState={initialChecked:t,initialValue:a,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function q(e,n){null!=(n=n.checked)&&b(e,"checked",n,!1)}function J(e,n){q(e,n);var a=F(n.value),t=n.type;if(null!=a)"number"===t?(0===a&&""===e.value||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if("submit"===t||"reset"===t)return void e.removeAttribute("value");n.hasOwnProperty("value")?ee(e,n.type,a):n.hasOwnProperty("defaultValue")&&ee(e,n.type,F(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function Q(e,n,a){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var t=n.type;if(!("submit"!==t&&"reset"!==t||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,a||n===e.value||(e.value=n),e.defaultValue=n}""!==(a=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==a&&(e.name=a)}function ee(e,n,a){"number"===n&&$(e.ownerDocument)===e||(null==a?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var ne=Array.isArray;function ae(e,n,a,t){if(e=e.options,n){n={};for(var o=0;o<a.length;o++)n["$"+a[o]]=!0;for(a=0;a<e.length;a++)o=n.hasOwnProperty("$"+e[a].value),e[a].selected!==o&&(e[a].selected=o),o&&t&&(e[a].defaultSelected=!0)}else{for(a=""+F(a),n=null,o=0;o<e.length;o++){if(e[o].value===a)return e[o].selected=!0,void(t&&(e[o].defaultSelected=!0));null!==n||e[o].disabled||(n=e[o])}null!==n&&(n.selected=!0)}}function te(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(r(91));return I({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,n){var a=n.value;if(null==a){if(a=n.children,n=n.defaultValue,null!=a){if(null!=n)throw Error(r(92));if(ne(a)){if(1<a.length)throw Error(r(93));a=a[0]}n=a}null==n&&(n=""),a=n}e._wrapperState={initialValue:F(a)}}function re(e,n){var a=F(n.value),t=F(n.defaultValue);null!=a&&((a=""+a)!==e.value&&(e.value=a),null==n.defaultValue&&e.defaultValue!==a&&(e.defaultValue=a)),null!=t&&(e.defaultValue=""+t)}function ie(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ce(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?se(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var le,de,ue=(de=function(e,n){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=n;else{for((le=le||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,a,t){MSApp.execUnsafeLocalFunction((function(){return de(e,n)}))}:de);function me(e,n){if(n){var a=e.firstChild;if(a&&a===e.lastChild&&3===a.nodeType)return void(a.nodeValue=n)}e.textContent=n}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pe=["Webkit","ms","Moz","O"];function fe(e,n,a){return null==n||"boolean"==typeof n||""===n?"":a||"number"!=typeof n||0===n||he.hasOwnProperty(e)&&he[e]?(""+n).trim():n+"px"}function ge(e,n){for(var a in e=e.style,n)if(n.hasOwnProperty(a)){var t=0===a.indexOf("--"),o=fe(a,n[a],t);"float"===a&&(a="cssFloat"),t?e.setProperty(a,o):e[a]=o}}Object.keys(he).forEach((function(e){pe.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),he[n]=he[e]}))}));var ve=I({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,n){if(n){if(ve[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(r(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(r(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(r(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(r(62))}}function be(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Se=null;function Pe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,we=null,Me=null;function Ce(e){if(e=So(e)){if("function"!=typeof ke)throw Error(r(280));var n=e.stateNode;n&&(n=ko(n),ke(e.stateNode,e.type,n))}}function De(e){we?Me?Me.push(e):Me=[e]:we=e}function Te(){if(we){var e=we,n=Me;if(Me=we=null,Ce(e),n)for(e=0;e<n.length;e++)Ce(n[e])}}function Ne(e,n){return e(n)}function Ee(){}var xe=!1;function Ae(e,n,a){if(xe)return e(n,a);xe=!0;try{return Ne(e,n,a)}finally{xe=!1,(null!==we||null!==Me)&&(Ee(),Te())}}function Re(e,n){var a=e.stateNode;if(null===a)return null;var t=ko(a);if(null===t)return null;a=t[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(t=!t.disabled)||(t=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!t;break e;default:e=!1}if(e)return null;if(a&&"function"!=typeof a)throw Error(r(231,n,typeof a));return a}var Le=!1;if(d)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(de){Le=!1}function _e(e,n,a,t,o,r,i,s,c){var l=Array.prototype.slice.call(arguments,3);try{n.apply(a,l)}catch(e){this.onError(e)}}var Be=!1,Ie=null,je=!1,Ge=null,ze={onError:function(e){Be=!0,Ie=e}};function Ke(e,n,a,t,o,r,i,s,c){Be=!1,Ie=null,_e.apply(ze,arguments)}function Ve(e){var n=e,a=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{!!(4098&(n=e).flags)&&(a=n.return),e=n.return}while(e)}return 3===n.tag?a:null}function He(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function Fe(e){if(Ve(e)!==e)throw Error(r(188))}function We(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=Ve(e)))throw Error(r(188));return n!==e?null:e}for(var a=e,t=n;;){var o=a.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(t=o.return)){a=t;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===a)return Fe(o),e;if(i===t)return Fe(o),n;i=i.sibling}throw Error(r(188))}if(a.return!==t.return)a=o,t=i;else{for(var s=!1,c=o.child;c;){if(c===a){s=!0,a=o,t=i;break}if(c===t){s=!0,t=o,a=i;break}c=c.sibling}if(!s){for(c=i.child;c;){if(c===a){s=!0,a=i,t=o;break}if(c===t){s=!0,t=i,a=o;break}c=c.sibling}if(!s)throw Error(r(189))}}if(a.alternate!==t)throw Error(r(190))}if(3!==a.tag)throw Error(r(188));return a.stateNode.current===a?e:n}(e))?Ue(e):null}function Ue(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var n=Ue(e);if(null!==n)return n;e=e.sibling}return null}var Ye=o.unstable_scheduleCallback,$e=o.unstable_cancelCallback,Xe=o.unstable_shouldYield,Ze=o.unstable_requestPaint,qe=o.unstable_now,Je=o.unstable_getCurrentPriorityLevel,Qe=o.unstable_ImmediatePriority,en=o.unstable_UserBlockingPriority,nn=o.unstable_NormalPriority,an=o.unstable_LowPriority,tn=o.unstable_IdlePriority,on=null,rn=null;var sn=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(cn(e)/ln|0)|0},cn=Math.log,ln=Math.LN2;var dn=64,un=4194304;function mn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function hn(e,n){var a=e.pendingLanes;if(0===a)return 0;var t=0,o=e.suspendedLanes,r=e.pingedLanes,i=268435455&a;if(0!==i){var s=i&~o;0!==s?t=mn(s):0!==(r&=i)&&(t=mn(r))}else 0!==(i=a&~o)?t=mn(i):0!==r&&(t=mn(r));if(0===t)return 0;if(0!==n&&n!==t&&!(n&o)&&((o=t&-t)>=(r=n&-n)||16===o&&4194240&r))return n;if(4&t&&(t|=16&a),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=t;0<n;)o=1<<(a=31-sn(n)),t|=e[a],n&=~o;return t}function pn(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function fn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gn(){var e=dn;return!(4194240&(dn<<=1))&&(dn=64),e}function vn(e){for(var n=[],a=0;31>a;a++)n.push(e);return n}function yn(e,n,a){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-sn(n)]=a}function bn(e,n){var a=e.entangledLanes|=n;for(e=e.entanglements;a;){var t=31-sn(a),o=1<<t;o&n|e[t]&n&&(e[t]|=n),a&=~o}}var Sn=0;function Pn(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var kn,wn,Mn,Cn,Dn,Tn=!1,Nn=[],En=null,xn=null,An=null,Rn=new Map,Ln=new Map,On=[],_n="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Bn(e,n){switch(e){case"focusin":case"focusout":En=null;break;case"dragenter":case"dragleave":xn=null;break;case"mouseover":case"mouseout":An=null;break;case"pointerover":case"pointerout":Rn.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ln.delete(n.pointerId)}}function In(e,n,a,t,o,r){return null===e||e.nativeEvent!==r?(e={blockedOn:n,domEventName:a,eventSystemFlags:t,nativeEvent:r,targetContainers:[o]},null!==n&&(null!==(n=So(n))&&wn(n)),e):(e.eventSystemFlags|=t,n=e.targetContainers,null!==o&&-1===n.indexOf(o)&&n.push(o),e)}function jn(e){var n=bo(e.target);if(null!==n){var a=Ve(n);if(null!==a)if(13===(n=a.tag)){if(null!==(n=He(a)))return e.blockedOn=n,void Dn(e.priority,(function(){Mn(a)}))}else if(3===n&&a.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===a.tag?a.stateNode.containerInfo:null)}e.blockedOn=null}function Gn(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var a=Zn(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==a)return null!==(n=So(a))&&wn(n),e.blockedOn=a,!1;var t=new(a=e.nativeEvent).constructor(a.type,a);Se=t,a.target.dispatchEvent(t),Se=null,n.shift()}return!0}function zn(e,n,a){Gn(e)&&a.delete(n)}function Kn(){Tn=!1,null!==En&&Gn(En)&&(En=null),null!==xn&&Gn(xn)&&(xn=null),null!==An&&Gn(An)&&(An=null),Rn.forEach(zn),Ln.forEach(zn)}function Vn(e,n){e.blockedOn===n&&(e.blockedOn=null,Tn||(Tn=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Kn)))}function Hn(e){function n(n){return Vn(n,e)}if(0<Nn.length){Vn(Nn[0],e);for(var a=1;a<Nn.length;a++){var t=Nn[a];t.blockedOn===e&&(t.blockedOn=null)}}for(null!==En&&Vn(En,e),null!==xn&&Vn(xn,e),null!==An&&Vn(An,e),Rn.forEach(n),Ln.forEach(n),a=0;a<On.length;a++)(t=On[a]).blockedOn===e&&(t.blockedOn=null);for(;0<On.length&&null===(a=On[0]).blockedOn;)jn(a),null===a.blockedOn&&On.shift()}var Fn=S.ReactCurrentBatchConfig,Wn=!0;function Un(e,n,a,t){var o=Sn,r=Fn.transition;Fn.transition=null;try{Sn=1,$n(e,n,a,t)}finally{Sn=o,Fn.transition=r}}function Yn(e,n,a,t){var o=Sn,r=Fn.transition;Fn.transition=null;try{Sn=4,$n(e,n,a,t)}finally{Sn=o,Fn.transition=r}}function $n(e,n,a,t){if(Wn){var o=Zn(e,n,a,t);if(null===o)Ft(e,n,t,Xn,a),Bn(e,t);else if(function(e,n,a,t,o){switch(n){case"focusin":return En=In(En,e,n,a,t,o),!0;case"dragenter":return xn=In(xn,e,n,a,t,o),!0;case"mouseover":return An=In(An,e,n,a,t,o),!0;case"pointerover":var r=o.pointerId;return Rn.set(r,In(Rn.get(r)||null,e,n,a,t,o)),!0;case"gotpointercapture":return r=o.pointerId,Ln.set(r,In(Ln.get(r)||null,e,n,a,t,o)),!0}return!1}(o,e,n,a,t))t.stopPropagation();else if(Bn(e,t),4&n&&-1<_n.indexOf(e)){for(;null!==o;){var r=So(o);if(null!==r&&kn(r),null===(r=Zn(e,n,a,t))&&Ft(e,n,t,Xn,a),r===o)break;o=r}null!==o&&t.stopPropagation()}else Ft(e,n,t,null,a)}}var Xn=null;function Zn(e,n,a,t){if(Xn=null,null!==(e=bo(e=Pe(t))))if(null===(n=Ve(e)))e=null;else if(13===(a=n.tag)){if(null!==(e=He(n)))return e;e=null}else if(3===a){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Xn=e,null}function qn(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Qe:return 1;case en:return 4;case nn:case an:return 16;case tn:return 536870912;default:return 16}default:return 16}}var Jn=null,Qn=null,ea=null;function na(){if(ea)return ea;var e,n,a=Qn,t=a.length,o="value"in Jn?Jn.value:Jn.textContent,r=o.length;for(e=0;e<t&&a[e]===o[e];e++);var i=t-e;for(n=1;n<=i&&a[t-n]===o[r-n];n++);return ea=o.slice(e,1<n?1-n:void 0)}function aa(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function ta(){return!0}function oa(){return!1}function ra(e){function n(n,a,t,o,r){for(var i in this._reactName=n,this._targetInst=t,this.type=a,this.nativeEvent=o,this.target=r,this.currentTarget=null,e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?ta:oa,this.isPropagationStopped=oa,this}return I(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ta)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ta)},persist:function(){},isPersistent:ta}),n}var ia,sa,ca,la={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},da=ra(la),ua=I({},la,{view:0,detail:0}),ma=ra(ua),ha=I({},ua,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ca,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ca&&(ca&&"mousemove"===e.type?(ia=e.screenX-ca.screenX,sa=e.screenY-ca.screenY):sa=ia=0,ca=e),ia)},movementY:function(e){return"movementY"in e?e.movementY:sa}}),pa=ra(ha),fa=ra(I({},ha,{dataTransfer:0})),ga=ra(I({},ua,{relatedTarget:0})),va=ra(I({},la,{animationName:0,elapsedTime:0,pseudoElement:0})),ya=I({},la,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ba=ra(ya),Sa=ra(I({},la,{data:0})),Pa={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ka={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",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",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",224:"Meta"},wa={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ma(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=wa[e])&&!!n[e]}function Ca(){return Ma}var Da=I({},ua,{key:function(e){if(e.key){var n=Pa[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=aa(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ka[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ca,charCode:function(e){return"keypress"===e.type?aa(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?aa(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ta=ra(Da),Na=ra(I({},ha,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ea=ra(I({},ua,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ca})),xa=ra(I({},la,{propertyName:0,elapsedTime:0,pseudoElement:0})),Aa=I({},ha,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ra=ra(Aa),La=[9,13,27,32],Oa=d&&"CompositionEvent"in window,_a=null;d&&"documentMode"in document&&(_a=document.documentMode);var Ba=d&&"TextEvent"in window&&!_a,Ia=d&&(!Oa||_a&&8<_a&&11>=_a),ja=String.fromCharCode(32),Ga=!1;function za(e,n){switch(e){case"keyup":return-1!==La.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ka(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Va=!1;var Ha={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Fa(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!Ha[e.type]:"textarea"===n}function Wa(e,n,a,t){De(t),0<(n=Ut(n,"onChange")).length&&(a=new da("onChange","change",null,a,t),e.push({event:a,listeners:n}))}var Ua=null,Ya=null;function $a(e){jt(e,0)}function Xa(e){if(Y(Po(e)))return e}function Za(e,n){if("change"===e)return n}var qa=!1;if(d){var Ja;if(d){var Qa="oninput"in document;if(!Qa){var et=document.createElement("div");et.setAttribute("oninput","return;"),Qa="function"==typeof et.oninput}Ja=Qa}else Ja=!1;qa=Ja&&(!document.documentMode||9<document.documentMode)}function nt(){Ua&&(Ua.detachEvent("onpropertychange",at),Ya=Ua=null)}function at(e){if("value"===e.propertyName&&Xa(Ya)){var n=[];Wa(n,Ya,e,Pe(e)),Ae($a,n)}}function tt(e,n,a){"focusin"===e?(nt(),Ya=a,(Ua=n).attachEvent("onpropertychange",at)):"focusout"===e&&nt()}function ot(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xa(Ya)}function rt(e,n){if("click"===e)return Xa(n)}function it(e,n){if("input"===e||"change"===e)return Xa(n)}var st="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n};function ct(e,n){if(st(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var a=Object.keys(e),t=Object.keys(n);if(a.length!==t.length)return!1;for(t=0;t<a.length;t++){var o=a[t];if(!u.call(n,o)||!st(e[o],n[o]))return!1}return!0}function lt(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dt(e,n){var a,t=lt(e);for(e=0;t;){if(3===t.nodeType){if(a=e+t.textContent.length,e<=n&&a>=n)return{node:t,offset:n-e};e=a}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=lt(t)}}function ut(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?ut(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function mt(){for(var e=window,n=$();n instanceof e.HTMLIFrameElement;){try{var a="string"==typeof n.contentWindow.location.href}catch(e){a=!1}if(!a)break;n=$((e=n.contentWindow).document)}return n}function ht(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function pt(e){var n=mt(),a=e.focusedElem,t=e.selectionRange;if(n!==a&&a&&a.ownerDocument&&ut(a.ownerDocument.documentElement,a)){if(null!==t&&ht(a))if(n=t.start,void 0===(e=t.end)&&(e=n),"selectionStart"in a)a.selectionStart=n,a.selectionEnd=Math.min(e,a.value.length);else if((e=(n=a.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var o=a.textContent.length,r=Math.min(t.start,o);t=void 0===t.end?r:Math.min(t.end,o),!e.extend&&r>t&&(o=t,t=r,r=o),o=dt(a,r);var i=dt(a,t);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((n=n.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),r>t?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}for(n=[],e=a;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof a.focus&&a.focus(),a=0;a<n.length;a++)(e=n[a]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ft=d&&"documentMode"in document&&11>=document.documentMode,gt=null,vt=null,yt=null,bt=!1;function St(e,n,a){var t=a.window===a?a.document:9===a.nodeType?a:a.ownerDocument;bt||null==gt||gt!==$(t)||("selectionStart"in(t=gt)&&ht(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},yt&&ct(yt,t)||(yt=t,0<(t=Ut(vt,"onSelect")).length&&(n=new da("onSelect","select",null,n,a),e.push({event:n,listeners:t}),n.target=gt)))}function Pt(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit"+e]="webkit"+n,a["Moz"+e]="moz"+n,a}var kt={animationend:Pt("Animation","AnimationEnd"),animationiteration:Pt("Animation","AnimationIteration"),animationstart:Pt("Animation","AnimationStart"),transitionend:Pt("Transition","TransitionEnd")},wt={},Mt={};function Ct(e){if(wt[e])return wt[e];if(!kt[e])return e;var n,a=kt[e];for(n in a)if(a.hasOwnProperty(n)&&n in Mt)return wt[e]=a[n];return e}d&&(Mt=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var Dt=Ct("animationend"),Tt=Ct("animationiteration"),Nt=Ct("animationstart"),Et=Ct("transitionend"),xt=new Map,At="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rt(e,n){xt.set(e,n),c(n,[e])}for(var Lt=0;Lt<At.length;Lt++){var Ot=At[Lt];Rt(Ot.toLowerCase(),"on"+(Ot[0].toUpperCase()+Ot.slice(1)))}Rt(Dt,"onAnimationEnd"),Rt(Tt,"onAnimationIteration"),Rt(Nt,"onAnimationStart"),Rt("dblclick","onDoubleClick"),Rt("focusin","onFocus"),Rt("focusout","onBlur"),Rt(Et,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _t="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Bt=new Set("cancel close invalid load scroll toggle".split(" ").concat(_t));function It(e,n,a){var t=e.type||"unknown-event";e.currentTarget=a,function(e,n,a,t,o,i,s,c,l){if(Ke.apply(this,arguments),Be){if(!Be)throw Error(r(198));var d=Ie;Be=!1,Ie=null,je||(je=!0,Ge=d)}}(t,n,void 0,e),e.currentTarget=null}function jt(e,n){n=!!(4&n);for(var a=0;a<e.length;a++){var t=e[a],o=t.event;t=t.listeners;e:{var r=void 0;if(n)for(var i=t.length-1;0<=i;i--){var s=t[i],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==r&&o.isPropagationStopped())break e;It(o,s,l),r=c}else for(i=0;i<t.length;i++){if(c=(s=t[i]).instance,l=s.currentTarget,s=s.listener,c!==r&&o.isPropagationStopped())break e;It(o,s,l),r=c}}}if(je)throw e=Ge,je=!1,Ge=null,e}function Gt(e,n){var a=n[go];void 0===a&&(a=n[go]=new Set);var t=e+"__bubble";a.has(t)||(Ht(n,e,2,!1),a.add(t))}function zt(e,n,a){var t=0;n&&(t|=4),Ht(a,e,t,n)}var Kt="_reactListening"+Math.random().toString(36).slice(2);function Vt(e){if(!e[Kt]){e[Kt]=!0,i.forEach((function(n){"selectionchange"!==n&&(Bt.has(n)||zt(n,!1,e),zt(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[Kt]||(n[Kt]=!0,zt("selectionchange",!1,n))}}function Ht(e,n,a,t){switch(qn(n)){case 1:var o=Un;break;case 4:o=Yn;break;default:o=$n}a=o.bind(null,n,a,e),o=void 0,!Le||"touchstart"!==n&&"touchmove"!==n&&"wheel"!==n||(o=!0),t?void 0!==o?e.addEventListener(n,a,{capture:!0,passive:o}):e.addEventListener(n,a,!0):void 0!==o?e.addEventListener(n,a,{passive:o}):e.addEventListener(n,a,!1)}function Ft(e,n,a,t,o){var r=t;if(!(1&n||2&n||null===t))e:for(;;){if(null===t)return;var i=t.tag;if(3===i||4===i){var s=t.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=t.return;null!==i;){var c=i.tag;if((3===c||4===c)&&((c=i.stateNode.containerInfo)===o||8===c.nodeType&&c.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=bo(s)))return;if(5===(c=i.tag)||6===c){t=r=i;continue e}s=s.parentNode}}t=t.return}Ae((function(){var t=r,o=Pe(a),i=[];e:{var s=xt.get(e);if(void 0!==s){var c=da,l=e;switch(e){case"keypress":if(0===aa(a))break e;case"keydown":case"keyup":c=Ta;break;case"focusin":l="focus",c=ga;break;case"focusout":l="blur",c=ga;break;case"beforeblur":case"afterblur":c=ga;break;case"click":if(2===a.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=pa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=fa;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=Ea;break;case Dt:case Tt:case Nt:c=va;break;case Et:c=xa;break;case"scroll":c=ma;break;case"wheel":c=Ra;break;case"copy":case"cut":case"paste":c=ba;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=Na}var d=!!(4&n),u=!d&&"scroll"===e,m=d?null!==s?s+"Capture":null:s;d=[];for(var h,p=t;null!==p;){var f=(h=p).stateNode;if(5===h.tag&&null!==f&&(h=f,null!==m&&(null!=(f=Re(p,m))&&d.push(Wt(p,f,h)))),u)break;p=p.return}0<d.length&&(s=new c(s,l,null,a,o),i.push({event:s,listeners:d}))}}if(!(7&n)){if(c="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||a===Se||!(l=a.relatedTarget||a.fromElement)||!bo(l)&&!l[fo])&&(c||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,c?(c=t,null!==(l=(l=a.relatedTarget||a.toElement)?bo(l):null)&&(l!==(u=Ve(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(c=null,l=t),c!==l)){if(d=pa,f="onMouseLeave",m="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(d=Na,f="onPointerLeave",m="onPointerEnter",p="pointer"),u=null==c?s:Po(c),h=null==l?s:Po(l),(s=new d(f,p+"leave",c,a,o)).target=u,s.relatedTarget=h,f=null,bo(o)===t&&((d=new d(m,p+"enter",l,a,o)).target=h,d.relatedTarget=u,f=d),u=f,c&&l)e:{for(m=l,p=0,h=d=c;h;h=Yt(h))p++;for(h=0,f=m;f;f=Yt(f))h++;for(;0<p-h;)d=Yt(d),p--;for(;0<h-p;)m=Yt(m),h--;for(;p--;){if(d===m||null!==m&&d===m.alternate)break e;d=Yt(d),m=Yt(m)}d=null}else d=null;null!==c&&$t(i,s,c,d,!1),null!==l&&null!==u&&$t(i,u,l,d,!0)}if("select"===(c=(s=t?Po(t):window).nodeName&&s.nodeName.toLowerCase())||"input"===c&&"file"===s.type)var g=Za;else if(Fa(s))if(qa)g=it;else{g=ot;var v=tt}else(c=s.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=rt);switch(g&&(g=g(e,t))?Wa(i,g,a,o):(v&&v(e,s,t),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=t?Po(t):window,e){case"focusin":(Fa(v)||"true"===v.contentEditable)&&(gt=v,vt=t,yt=null);break;case"focusout":yt=vt=gt=null;break;case"mousedown":bt=!0;break;case"contextmenu":case"mouseup":case"dragend":bt=!1,St(i,a,o);break;case"selectionchange":if(ft)break;case"keydown":case"keyup":St(i,a,o)}var y;if(Oa)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Va?za(e,a)&&(b="onCompositionEnd"):"keydown"===e&&229===a.keyCode&&(b="onCompositionStart");b&&(Ia&&"ko"!==a.locale&&(Va||"onCompositionStart"!==b?"onCompositionEnd"===b&&Va&&(y=na()):(Qn="value"in(Jn=o)?Jn.value:Jn.textContent,Va=!0)),0<(v=Ut(t,b)).length&&(b=new Sa(b,e,null,a,o),i.push({event:b,listeners:v}),y?b.data=y:null!==(y=Ka(a))&&(b.data=y))),(y=Ba?function(e,n){switch(e){case"compositionend":return Ka(n);case"keypress":return 32!==n.which?null:(Ga=!0,ja);case"textInput":return(e=n.data)===ja&&Ga?null:e;default:return null}}(e,a):function(e,n){if(Va)return"compositionend"===e||!Oa&&za(e,n)?(e=na(),ea=Qn=Jn=null,Va=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Ia&&"ko"!==n.locale?null:n.data}}(e,a))&&(0<(t=Ut(t,"onBeforeInput")).length&&(o=new Sa("onBeforeInput","beforeinput",null,a,o),i.push({event:o,listeners:t}),o.data=y))}jt(i,n)}))}function Wt(e,n,a){return{instance:e,listener:n,currentTarget:a}}function Ut(e,n){for(var a=n+"Capture",t=[];null!==e;){var o=e,r=o.stateNode;5===o.tag&&null!==r&&(o=r,null!=(r=Re(e,a))&&t.unshift(Wt(e,r,o)),null!=(r=Re(e,n))&&t.push(Wt(e,r,o))),e=e.return}return t}function Yt(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function $t(e,n,a,t,o){for(var r=n._reactName,i=[];null!==a&&a!==t;){var s=a,c=s.alternate,l=s.stateNode;if(null!==c&&c===t)break;5===s.tag&&null!==l&&(s=l,o?null!=(c=Re(a,r))&&i.unshift(Wt(a,c,s)):o||null!=(c=Re(a,r))&&i.push(Wt(a,c,s))),a=a.return}0!==i.length&&e.push({event:n,listeners:i})}var Xt=/\r\n?/g,Zt=/\u0000|\uFFFD/g;function qt(e){return("string"==typeof e?e:""+e).replace(Xt,"\n").replace(Zt,"")}function Jt(e,n,a){if(n=qt(n),qt(e)!==n&&a)throw Error(r(425))}function Qt(){}var eo=null,no=null;function ao(e,n){return"textarea"===e||"noscript"===e||"string"==typeof n.children||"number"==typeof n.children||"object"==typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var to="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,ro="function"==typeof Promise?Promise:void 0,io="function"==typeof queueMicrotask?queueMicrotask:void 0!==ro?function(e){return ro.resolve(null).then(e).catch(so)}:to;function so(e){setTimeout((function(){throw e}))}function co(e,n){var a=n,t=0;do{var o=a.nextSibling;if(e.removeChild(a),o&&8===o.nodeType)if("/$"===(a=o.data)){if(0===t)return e.removeChild(o),void Hn(n);t--}else"$"!==a&&"$?"!==a&&"$!"!==a||t++;a=o}while(a);Hn(n)}function lo(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n)break;if("/$"===n)return null}}return e}function uo(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var a=e.data;if("$"===a||"$!"===a||"$?"===a){if(0===n)return e;n--}else"/$"===a&&n++}e=e.previousSibling}return null}var mo=Math.random().toString(36).slice(2),ho="__reactFiber$"+mo,po="__reactProps$"+mo,fo="__reactContainer$"+mo,go="__reactEvents$"+mo,vo="__reactListeners$"+mo,yo="__reactHandles$"+mo;function bo(e){var n=e[ho];if(n)return n;for(var a=e.parentNode;a;){if(n=a[fo]||a[ho]){if(a=n.alternate,null!==n.child||null!==a&&null!==a.child)for(e=uo(e);null!==e;){if(a=e[ho])return a;e=uo(e)}return n}a=(e=a).parentNode}return null}function So(e){return!(e=e[ho]||e[fo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Po(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(r(33))}function ko(e){return e[po]||null}var wo=[],Mo=-1;function Co(e){return{current:e}}function Do(e){0>Mo||(e.current=wo[Mo],wo[Mo]=null,Mo--)}function To(e,n){Mo++,wo[Mo]=e.current,e.current=n}var No={},Eo=Co(No),xo=Co(!1),Ao=No;function Ro(e,n){var a=e.type.contextTypes;if(!a)return No;var t=e.stateNode;if(t&&t.__reactInternalMemoizedUnmaskedChildContext===n)return t.__reactInternalMemoizedMaskedChildContext;var o,r={};for(o in a)r[o]=n[o];return t&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=r),r}function Lo(e){return null!=(e=e.childContextTypes)}function Oo(){Do(xo),Do(Eo)}function _o(e,n,a){if(Eo.current!==No)throw Error(r(168));To(Eo,n),To(xo,a)}function Bo(e,n,a){var t=e.stateNode;if(n=n.childContextTypes,"function"!=typeof t.getChildContext)return a;for(var o in t=t.getChildContext())if(!(o in n))throw Error(r(108,H(e)||"Unknown",o));return I({},a,t)}function Io(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||No,Ao=Eo.current,To(Eo,e),To(xo,xo.current),!0}function jo(e,n,a){var t=e.stateNode;if(!t)throw Error(r(169));a?(e=Bo(e,n,Ao),t.__reactInternalMemoizedMergedChildContext=e,Do(xo),Do(Eo),To(Eo,e)):Do(xo),To(xo,a)}var Go=null,zo=!1,Ko=!1;function Vo(e){null===Go?Go=[e]:Go.push(e)}function Ho(){if(!Ko&&null!==Go){Ko=!0;var e=0,n=Sn;try{var a=Go;for(Sn=1;e<a.length;e++){var t=a[e];do{t=t(!0)}while(null!==t)}Go=null,zo=!1}catch(n){throw null!==Go&&(Go=Go.slice(e+1)),Ye(Qe,Ho),n}finally{Sn=n,Ko=!1}}return null}var Fo=[],Wo=0,Uo=null,Yo=0,$o=[],Xo=0,Zo=null,qo=1,Jo="";function Qo(e,n){Fo[Wo++]=Yo,Fo[Wo++]=Uo,Uo=e,Yo=n}function er(e,n,a){$o[Xo++]=qo,$o[Xo++]=Jo,$o[Xo++]=Zo,Zo=e;var t=qo;e=Jo;var o=32-sn(t)-1;t&=~(1<<o),a+=1;var r=32-sn(n)+o;if(30<r){var i=o-o%5;r=(t&(1<<i)-1).toString(32),t>>=i,o-=i,qo=1<<32-sn(n)+o|a<<o|t,Jo=r+e}else qo=1<<r|a<<o|t,Jo=e}function nr(e){null!==e.return&&(Qo(e,1),er(e,1,0))}function ar(e){for(;e===Uo;)Uo=Fo[--Wo],Fo[Wo]=null,Yo=Fo[--Wo],Fo[Wo]=null;for(;e===Zo;)Zo=$o[--Xo],$o[Xo]=null,Jo=$o[--Xo],$o[Xo]=null,qo=$o[--Xo],$o[Xo]=null}var tr=null,or=null,rr=!1,ir=null;function sr(e,n){var a=Rl(5,null,null,0);a.elementType="DELETED",a.stateNode=n,a.return=e,null===(n=e.deletions)?(e.deletions=[a],e.flags|=16):n.push(a)}function cr(e,n){switch(e.tag){case 5:var a=e.type;return null!==(n=1!==n.nodeType||a.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,tr=e,or=lo(n.firstChild),!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,tr=e,or=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(a=null!==Zo?{id:qo,overflow:Jo}:null,e.memoizedState={dehydrated:n,treeContext:a,retryLane:1073741824},(a=Rl(18,null,null,0)).stateNode=n,a.return=e,e.child=a,tr=e,or=null,!0);default:return!1}}function lr(e){return!(!(1&e.mode)||128&e.flags)}function dr(e){if(rr){var n=or;if(n){var a=n;if(!cr(e,n)){if(lr(e))throw Error(r(418));n=lo(a.nextSibling);var t=tr;n&&cr(e,n)?sr(t,a):(e.flags=-4097&e.flags|2,rr=!1,tr=e)}}else{if(lr(e))throw Error(r(418));e.flags=-4097&e.flags|2,rr=!1,tr=e}}}function ur(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;tr=e}function mr(e){if(e!==tr)return!1;if(!rr)return ur(e),rr=!0,!1;var n;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n="head"!==(n=e.type)&&"body"!==n&&!ao(e.type,e.memoizedProps)),n&&(n=or)){if(lr(e))throw hr(),Error(r(418));for(;n;)sr(e,n),n=lo(n.nextSibling)}if(ur(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var a=e.data;if("/$"===a){if(0===n){or=lo(e.nextSibling);break e}n--}else"$"!==a&&"$!"!==a&&"$?"!==a||n++}e=e.nextSibling}or=null}}else or=tr?lo(e.stateNode.nextSibling):null;return!0}function hr(){for(var e=or;e;)e=lo(e.nextSibling)}function pr(){or=tr=null,rr=!1}function fr(e){null===ir?ir=[e]:ir.push(e)}var gr=S.ReactCurrentBatchConfig;function vr(e,n){if(e&&e.defaultProps){for(var a in n=I({},n),e=e.defaultProps)void 0===n[a]&&(n[a]=e[a]);return n}return n}var yr=Co(null),br=null,Sr=null,Pr=null;function kr(){Pr=Sr=br=null}function wr(e){var n=yr.current;Do(yr),e._currentValue=n}function Mr(e,n,a){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==t&&(t.childLanes|=n)):null!==t&&(t.childLanes&n)!==n&&(t.childLanes|=n),e===a)break;e=e.return}}function Cr(e,n){br=e,Pr=Sr=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&n)&&(Ss=!0),e.firstContext=null)}function Dr(e){var n=e._currentValue;if(Pr!==e)if(e={context:e,memoizedValue:n,next:null},null===Sr){if(null===br)throw Error(r(308));Sr=e,br.dependencies={lanes:0,firstContext:e}}else Sr=Sr.next=e;return n}var Tr=null;function Nr(e){null===Tr?Tr=[e]:Tr.push(e)}function Er(e,n,a,t){var o=n.interleaved;return null===o?(a.next=a,Nr(n)):(a.next=o.next,o.next=a),n.interleaved=a,xr(e,t)}function xr(e,n){e.lanes|=n;var a=e.alternate;for(null!==a&&(a.lanes|=n),a=e,e=e.return;null!==e;)e.childLanes|=n,null!==(a=e.alternate)&&(a.childLanes|=n),a=e,e=e.return;return 3===a.tag?a.stateNode:null}var Ar=!1;function Rr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Lr(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Or(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function _r(e,n,a){var t=e.updateQueue;if(null===t)return null;if(t=t.shared,2&Ec){var o=t.pending;return null===o?n.next=n:(n.next=o.next,o.next=n),t.pending=n,xr(e,a)}return null===(o=t.interleaved)?(n.next=n,Nr(t)):(n.next=o.next,o.next=n),t.interleaved=n,xr(e,a)}function Br(e,n,a){if(null!==(n=n.updateQueue)&&(n=n.shared,4194240&a)){var t=n.lanes;a|=t&=e.pendingLanes,n.lanes=a,bn(e,a)}}function Ir(e,n){var a=e.updateQueue,t=e.alternate;if(null!==t&&a===(t=t.updateQueue)){var o=null,r=null;if(null!==(a=a.firstBaseUpdate)){do{var i={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};null===r?o=r=i:r=r.next=i,a=a.next}while(null!==a);null===r?o=r=n:r=r.next=n}else o=r=n;return a={baseState:t.baseState,firstBaseUpdate:o,lastBaseUpdate:r,shared:t.shared,effects:t.effects},void(e.updateQueue=a)}null===(e=a.lastBaseUpdate)?a.firstBaseUpdate=n:e.next=n,a.lastBaseUpdate=n}function jr(e,n,a,t){var o=e.updateQueue;Ar=!1;var r=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var c=s,l=c.next;c.next=null,null===i?r=l:i.next=l,i=c;var d=e.alternate;null!==d&&((s=(d=d.updateQueue).lastBaseUpdate)!==i&&(null===s?d.firstBaseUpdate=l:s.next=l,d.lastBaseUpdate=c))}if(null!==r){var u=o.baseState;for(i=0,d=l=c=null,s=r;;){var m=s.lane,h=s.eventTime;if((t&m)===m){null!==d&&(d=d.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,f=s;switch(m=n,h=a,f.tag){case 1:if("function"==typeof(p=f.payload)){u=p.call(h,u,m);break e}u=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(m="function"==typeof(p=f.payload)?p.call(h,u,m):p))break e;u=I({},u,m);break e;case 2:Ar=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(m=o.effects)?o.effects=[s]:m.push(s))}else h={eventTime:h,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===d?(l=d=h,c=u):d=d.next=h,i|=m;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(m=s).next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}if(null===d&&(c=u),o.baseState=c,o.firstBaseUpdate=l,o.lastBaseUpdate=d,null!==(n=o.shared.interleaved)){o=n;do{i|=o.lane,o=o.next}while(o!==n)}else null===r&&(o.shared.lanes=0);Ic|=i,e.lanes=i,e.memoizedState=u}}function Gr(e,n,a){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var t=e[n],o=t.callback;if(null!==o){if(t.callback=null,t=a,"function"!=typeof o)throw Error(r(191,o));o.call(t)}}}var zr=(new t.Component).refs;function Kr(e,n,a,t){a=null==(a=a(t,n=e.memoizedState))?n:I({},n,a),e.memoizedState=a,0===e.lanes&&(e.updateQueue.baseState=a)}var Vr={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,n,a){e=e._reactInternals;var t=nl(),o=al(e),r=Or(t,o);r.payload=n,null!=a&&(r.callback=a),null!==(n=_r(e,r,o))&&(tl(n,e,o,t),Br(n,e,o))},enqueueReplaceState:function(e,n,a){e=e._reactInternals;var t=nl(),o=al(e),r=Or(t,o);r.tag=1,r.payload=n,null!=a&&(r.callback=a),null!==(n=_r(e,r,o))&&(tl(n,e,o,t),Br(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var a=nl(),t=al(e),o=Or(a,t);o.tag=2,null!=n&&(o.callback=n),null!==(n=_r(e,o,t))&&(tl(n,e,t,a),Br(n,e,t))}};function Hr(e,n,a,t,o,r,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(t,r,i):!n.prototype||!n.prototype.isPureReactComponent||(!ct(a,t)||!ct(o,r))}function Fr(e,n,a){var t=!1,o=No,r=n.contextType;return"object"==typeof r&&null!==r?r=Dr(r):(o=Lo(n)?Ao:Eo.current,r=(t=null!=(t=n.contextTypes))?Ro(e,o):No),n=new n(a,r),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=Vr,e.stateNode=n,n._reactInternals=e,t&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=r),n}function Wr(e,n,a,t){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(a,t),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(a,t),n.state!==e&&Vr.enqueueReplaceState(n,n.state,null)}function Ur(e,n,a,t){var o=e.stateNode;o.props=a,o.state=e.memoizedState,o.refs=zr,Rr(e);var r=n.contextType;"object"==typeof r&&null!==r?o.context=Dr(r):(r=Lo(n)?Ao:Eo.current,o.context=Ro(e,r)),o.state=e.memoizedState,"function"==typeof(r=n.getDerivedStateFromProps)&&(Kr(e,n,r,a),o.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(n=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),n!==o.state&&Vr.enqueueReplaceState(o,o.state,null),jr(e,a,o,t),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function Yr(e,n,a){if(null!==(e=a.ref)&&"function"!=typeof e&&"object"!=typeof e){if(a._owner){if(a=a._owner){if(1!==a.tag)throw Error(r(309));var t=a.stateNode}if(!t)throw Error(r(147,e));var o=t,i=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===i?n.ref:(n=function(e){var n=o.refs;n===zr&&(n=o.refs={}),null===e?delete n[i]:n[i]=e},n._stringRef=i,n)}if("string"!=typeof e)throw Error(r(284));if(!a._owner)throw Error(r(290,e))}return e}function $r(e,n){throw e=Object.prototype.toString.call(n),Error(r(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function Xr(e){return(0,e._init)(e._payload)}function Zr(e){function n(n,a){if(e){var t=n.deletions;null===t?(n.deletions=[a],n.flags|=16):t.push(a)}}function a(a,t){if(!e)return null;for(;null!==t;)n(a,t),t=t.sibling;return null}function t(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function o(e,n){return(e=Ol(e,n)).index=0,e.sibling=null,e}function i(n,a,t){return n.index=t,e?null!==(t=n.alternate)?(t=t.index)<a?(n.flags|=2,a):t:(n.flags|=2,a):(n.flags|=1048576,a)}function s(n){return e&&null===n.alternate&&(n.flags|=2),n}function c(e,n,a,t){return null===n||6!==n.tag?((n=jl(a,e.mode,t)).return=e,n):((n=o(n,a)).return=e,n)}function l(e,n,a,t){var r=a.type;return r===w?u(e,n,a.props.children,t,a.key):null!==n&&(n.elementType===r||"object"==typeof r&&null!==r&&r.$$typeof===R&&Xr(r)===n.type)?((t=o(n,a.props)).ref=Yr(e,n,a),t.return=e,t):((t=_l(a.type,a.key,a.props,null,e.mode,t)).ref=Yr(e,n,a),t.return=e,t)}function d(e,n,a,t){return null===n||4!==n.tag||n.stateNode.containerInfo!==a.containerInfo||n.stateNode.implementation!==a.implementation?((n=Gl(a,e.mode,t)).return=e,n):((n=o(n,a.children||[])).return=e,n)}function u(e,n,a,t,r){return null===n||7!==n.tag?((n=Bl(a,e.mode,t,r)).return=e,n):((n=o(n,a)).return=e,n)}function m(e,n,a){if("string"==typeof n&&""!==n||"number"==typeof n)return(n=jl(""+n,e.mode,a)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case P:return(a=_l(n.type,n.key,n.props,null,e.mode,a)).ref=Yr(e,null,n),a.return=e,a;case k:return(n=Gl(n,e.mode,a)).return=e,n;case R:return m(e,(0,n._init)(n._payload),a)}if(ne(n)||_(n))return(n=Bl(n,e.mode,a,null)).return=e,n;$r(e,n)}return null}function h(e,n,a,t){var o=null!==n?n.key:null;if("string"==typeof a&&""!==a||"number"==typeof a)return null!==o?null:c(e,n,""+a,t);if("object"==typeof a&&null!==a){switch(a.$$typeof){case P:return a.key===o?l(e,n,a,t):null;case k:return a.key===o?d(e,n,a,t):null;case R:return h(e,n,(o=a._init)(a._payload),t)}if(ne(a)||_(a))return null!==o?null:u(e,n,a,t,null);$r(e,a)}return null}function p(e,n,a,t,o){if("string"==typeof t&&""!==t||"number"==typeof t)return c(n,e=e.get(a)||null,""+t,o);if("object"==typeof t&&null!==t){switch(t.$$typeof){case P:return l(n,e=e.get(null===t.key?a:t.key)||null,t,o);case k:return d(n,e=e.get(null===t.key?a:t.key)||null,t,o);case R:return p(e,n,a,(0,t._init)(t._payload),o)}if(ne(t)||_(t))return u(n,e=e.get(a)||null,t,o,null);$r(n,t)}return null}function f(o,r,s,c){for(var l=null,d=null,u=r,f=r=0,g=null;null!==u&&f<s.length;f++){u.index>f?(g=u,u=null):g=u.sibling;var v=h(o,u,s[f],c);if(null===v){null===u&&(u=g);break}e&&u&&null===v.alternate&&n(o,u),r=i(v,r,f),null===d?l=v:d.sibling=v,d=v,u=g}if(f===s.length)return a(o,u),rr&&Qo(o,f),l;if(null===u){for(;f<s.length;f++)null!==(u=m(o,s[f],c))&&(r=i(u,r,f),null===d?l=u:d.sibling=u,d=u);return rr&&Qo(o,f),l}for(u=t(o,u);f<s.length;f++)null!==(g=p(u,o,f,s[f],c))&&(e&&null!==g.alternate&&u.delete(null===g.key?f:g.key),r=i(g,r,f),null===d?l=g:d.sibling=g,d=g);return e&&u.forEach((function(e){return n(o,e)})),rr&&Qo(o,f),l}function g(o,s,c,l){var d=_(c);if("function"!=typeof d)throw Error(r(150));if(null==(c=d.call(c)))throw Error(r(151));for(var u=d=null,f=s,g=s=0,v=null,y=c.next();null!==f&&!y.done;g++,y=c.next()){f.index>g?(v=f,f=null):v=f.sibling;var b=h(o,f,y.value,l);if(null===b){null===f&&(f=v);break}e&&f&&null===b.alternate&&n(o,f),s=i(b,s,g),null===u?d=b:u.sibling=b,u=b,f=v}if(y.done)return a(o,f),rr&&Qo(o,g),d;if(null===f){for(;!y.done;g++,y=c.next())null!==(y=m(o,y.value,l))&&(s=i(y,s,g),null===u?d=y:u.sibling=y,u=y);return rr&&Qo(o,g),d}for(f=t(o,f);!y.done;g++,y=c.next())null!==(y=p(f,o,g,y.value,l))&&(e&&null!==y.alternate&&f.delete(null===y.key?g:y.key),s=i(y,s,g),null===u?d=y:u.sibling=y,u=y);return e&&f.forEach((function(e){return n(o,e)})),rr&&Qo(o,g),d}return function e(t,r,i,c){if("object"==typeof i&&null!==i&&i.type===w&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case P:e:{for(var l=i.key,d=r;null!==d;){if(d.key===l){if((l=i.type)===w){if(7===d.tag){a(t,d.sibling),(r=o(d,i.props.children)).return=t,t=r;break e}}else if(d.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===R&&Xr(l)===d.type){a(t,d.sibling),(r=o(d,i.props)).ref=Yr(t,d,i),r.return=t,t=r;break e}a(t,d);break}n(t,d),d=d.sibling}i.type===w?((r=Bl(i.props.children,t.mode,c,i.key)).return=t,t=r):((c=_l(i.type,i.key,i.props,null,t.mode,c)).ref=Yr(t,r,i),c.return=t,t=c)}return s(t);case k:e:{for(d=i.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){a(t,r.sibling),(r=o(r,i.children||[])).return=t,t=r;break e}a(t,r);break}n(t,r),r=r.sibling}(r=Gl(i,t.mode,c)).return=t,t=r}return s(t);case R:return e(t,r,(d=i._init)(i._payload),c)}if(ne(i))return f(t,r,i,c);if(_(i))return g(t,r,i,c);$r(t,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==r&&6===r.tag?(a(t,r.sibling),(r=o(r,i)).return=t,t=r):(a(t,r),(r=jl(i,t.mode,c)).return=t,t=r),s(t)):a(t,r)}}var qr=Zr(!0),Jr=Zr(!1),Qr={},ei=Co(Qr),ni=Co(Qr),ai=Co(Qr);function ti(e){if(e===Qr)throw Error(r(174));return e}function oi(e,n){switch(To(ai,n),To(ni,e),To(ei,Qr),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ce(null,"");break;default:n=ce(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}Do(ei),To(ei,n)}function ri(){Do(ei),Do(ni),Do(ai)}function ii(e){ti(ai.current);var n=ti(ei.current),a=ce(n,e.type);n!==a&&(To(ni,e),To(ei,a))}function si(e){ni.current===e&&(Do(ei),Do(ni))}var ci=Co(0);function li(e){for(var n=e;null!==n;){if(13===n.tag){var a=n.memoizedState;if(null!==a&&(null===(a=a.dehydrated)||"$?"===a.data||"$!"===a.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(128&n.flags)return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var di=[];function ui(){for(var e=0;e<di.length;e++)di[e]._workInProgressVersionPrimary=null;di.length=0}var mi=S.ReactCurrentDispatcher,hi=S.ReactCurrentBatchConfig,pi=0,fi=null,gi=null,vi=null,yi=!1,bi=!1,Si=0,Pi=0;function ki(){throw Error(r(321))}function wi(e,n){if(null===n)return!1;for(var a=0;a<n.length&&a<e.length;a++)if(!st(e[a],n[a]))return!1;return!0}function Mi(e,n,a,t,o,i){if(pi=i,fi=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,mi.current=null===e||null===e.memoizedState?ss:cs,e=a(t,o),bi){i=0;do{if(bi=!1,Si=0,25<=i)throw Error(r(301));i+=1,vi=gi=null,n.updateQueue=null,mi.current=ls,e=a(t,o)}while(bi)}if(mi.current=is,n=null!==gi&&null!==gi.next,pi=0,vi=gi=fi=null,yi=!1,n)throw Error(r(300));return e}function Ci(){var e=0!==Si;return Si=0,e}function Di(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===vi?fi.memoizedState=vi=e:vi=vi.next=e,vi}function Ti(){if(null===gi){var e=fi.alternate;e=null!==e?e.memoizedState:null}else e=gi.next;var n=null===vi?fi.memoizedState:vi.next;if(null!==n)vi=n,gi=e;else{if(null===e)throw Error(r(310));e={memoizedState:(gi=e).memoizedState,baseState:gi.baseState,baseQueue:gi.baseQueue,queue:gi.queue,next:null},null===vi?fi.memoizedState=vi=e:vi=vi.next=e}return vi}function Ni(e,n){return"function"==typeof n?n(e):n}function Ei(e){var n=Ti(),a=n.queue;if(null===a)throw Error(r(311));a.lastRenderedReducer=e;var t=gi,o=t.baseQueue,i=a.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}t.baseQueue=o=i,a.pending=null}if(null!==o){i=o.next,t=t.baseState;var c=s=null,l=null,d=i;do{var u=d.lane;if((pi&u)===u)null!==l&&(l=l.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),t=d.hasEagerState?d.eagerState:e(t,d.action);else{var m={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};null===l?(c=l=m,s=t):l=l.next=m,fi.lanes|=u,Ic|=u}d=d.next}while(null!==d&&d!==i);null===l?s=t:l.next=c,st(t,n.memoizedState)||(Ss=!0),n.memoizedState=t,n.baseState=s,n.baseQueue=l,a.lastRenderedState=t}if(null!==(e=a.interleaved)){o=e;do{i=o.lane,fi.lanes|=i,Ic|=i,o=o.next}while(o!==e)}else null===o&&(a.lanes=0);return[n.memoizedState,a.dispatch]}function xi(e){var n=Ti(),a=n.queue;if(null===a)throw Error(r(311));a.lastRenderedReducer=e;var t=a.dispatch,o=a.pending,i=n.memoizedState;if(null!==o){a.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);st(i,n.memoizedState)||(Ss=!0),n.memoizedState=i,null===n.baseQueue&&(n.baseState=i),a.lastRenderedState=i}return[i,t]}function Ai(){}function Ri(e,n){var a=fi,t=Ti(),o=n(),i=!st(t.memoizedState,o);if(i&&(t.memoizedState=o,Ss=!0),t=t.queue,Fi(_i.bind(null,a,t,e),[e]),t.getSnapshot!==n||i||null!==vi&&1&vi.memoizedState.tag){if(a.flags|=2048,Gi(9,Oi.bind(null,a,t,o,n),void 0,null),null===xc)throw Error(r(349));30&pi||Li(a,n,o)}return o}function Li(e,n,a){e.flags|=16384,e={getSnapshot:n,value:a},null===(n=fi.updateQueue)?(n={lastEffect:null,stores:null},fi.updateQueue=n,n.stores=[e]):null===(a=n.stores)?n.stores=[e]:a.push(e)}function Oi(e,n,a,t){n.value=a,n.getSnapshot=t,Bi(n)&&Ii(e)}function _i(e,n,a){return a((function(){Bi(n)&&Ii(e)}))}function Bi(e){var n=e.getSnapshot;e=e.value;try{var a=n();return!st(e,a)}catch(e){return!0}}function Ii(e){var n=xr(e,1);null!==n&&tl(n,e,1,-1)}function ji(e){var n=Di();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ni,lastRenderedState:e},n.queue=e,e=e.dispatch=as.bind(null,fi,e),[n.memoizedState,e]}function Gi(e,n,a,t){return e={tag:e,create:n,destroy:a,deps:t,next:null},null===(n=fi.updateQueue)?(n={lastEffect:null,stores:null},fi.updateQueue=n,n.lastEffect=e.next=e):null===(a=n.lastEffect)?n.lastEffect=e.next=e:(t=a.next,a.next=e,e.next=t,n.lastEffect=e),e}function zi(){return Ti().memoizedState}function Ki(e,n,a,t){var o=Di();fi.flags|=e,o.memoizedState=Gi(1|n,a,void 0,void 0===t?null:t)}function Vi(e,n,a,t){var o=Ti();t=void 0===t?null:t;var r=void 0;if(null!==gi){var i=gi.memoizedState;if(r=i.destroy,null!==t&&wi(t,i.deps))return void(o.memoizedState=Gi(n,a,r,t))}fi.flags|=e,o.memoizedState=Gi(1|n,a,r,t)}function Hi(e,n){return Ki(8390656,8,e,n)}function Fi(e,n){return Vi(2048,8,e,n)}function Wi(e,n){return Vi(4,2,e,n)}function Ui(e,n){return Vi(4,4,e,n)}function Yi(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!=n?(e=e(),n.current=e,function(){n.current=null}):void 0}function $i(e,n,a){return a=null!=a?a.concat([e]):null,Vi(4,4,Yi.bind(null,n,e),a)}function Xi(){}function Zi(e,n){var a=Ti();n=void 0===n?null:n;var t=a.memoizedState;return null!==t&&null!==n&&wi(n,t[1])?t[0]:(a.memoizedState=[e,n],e)}function qi(e,n){var a=Ti();n=void 0===n?null:n;var t=a.memoizedState;return null!==t&&null!==n&&wi(n,t[1])?t[0]:(e=e(),a.memoizedState=[e,n],e)}function Ji(e,n,a){return 21&pi?(st(a,n)||(a=gn(),fi.lanes|=a,Ic|=a,e.baseState=!0),n):(e.baseState&&(e.baseState=!1,Ss=!0),e.memoizedState=a)}function Qi(e,n){var a=Sn;Sn=0!==a&&4>a?a:4,e(!0);var t=hi.transition;hi.transition={};try{e(!1),n()}finally{Sn=a,hi.transition=t}}function es(){return Ti().memoizedState}function ns(e,n,a){var t=al(e);if(a={lane:t,action:a,hasEagerState:!1,eagerState:null,next:null},ts(e))os(n,a);else if(null!==(a=Er(e,n,a,t))){tl(a,e,t,nl()),rs(a,n,t)}}function as(e,n,a){var t=al(e),o={lane:t,action:a,hasEagerState:!1,eagerState:null,next:null};if(ts(e))os(n,o);else{var r=e.alternate;if(0===e.lanes&&(null===r||0===r.lanes)&&null!==(r=n.lastRenderedReducer))try{var i=n.lastRenderedState,s=r(i,a);if(o.hasEagerState=!0,o.eagerState=s,st(s,i)){var c=n.interleaved;return null===c?(o.next=o,Nr(n)):(o.next=c.next,c.next=o),void(n.interleaved=o)}}catch(e){}null!==(a=Er(e,n,o,t))&&(tl(a,e,t,o=nl()),rs(a,n,t))}}function ts(e){var n=e.alternate;return e===fi||null!==n&&n===fi}function os(e,n){bi=yi=!0;var a=e.pending;null===a?n.next=n:(n.next=a.next,a.next=n),e.pending=n}function rs(e,n,a){if(4194240&a){var t=n.lanes;a|=t&=e.pendingLanes,n.lanes=a,bn(e,a)}}var is={readContext:Dr,useCallback:ki,useContext:ki,useEffect:ki,useImperativeHandle:ki,useInsertionEffect:ki,useLayoutEffect:ki,useMemo:ki,useReducer:ki,useRef:ki,useState:ki,useDebugValue:ki,useDeferredValue:ki,useTransition:ki,useMutableSource:ki,useSyncExternalStore:ki,useId:ki,unstable_isNewReconciler:!1},ss={readContext:Dr,useCallback:function(e,n){return Di().memoizedState=[e,void 0===n?null:n],e},useContext:Dr,useEffect:Hi,useImperativeHandle:function(e,n,a){return a=null!=a?a.concat([e]):null,Ki(4194308,4,Yi.bind(null,n,e),a)},useLayoutEffect:function(e,n){return Ki(4194308,4,e,n)},useInsertionEffect:function(e,n){return Ki(4,2,e,n)},useMemo:function(e,n){var a=Di();return n=void 0===n?null:n,e=e(),a.memoizedState=[e,n],e},useReducer:function(e,n,a){var t=Di();return n=void 0!==a?a(n):n,t.memoizedState=t.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},t.queue=e,e=e.dispatch=ns.bind(null,fi,e),[t.memoizedState,e]},useRef:function(e){return e={current:e},Di().memoizedState=e},useState:ji,useDebugValue:Xi,useDeferredValue:function(e){return Di().memoizedState=e},useTransition:function(){var e=ji(!1),n=e[0];return e=Qi.bind(null,e[1]),Di().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,a){var t=fi,o=Di();if(rr){if(void 0===a)throw Error(r(407));a=a()}else{if(a=n(),null===xc)throw Error(r(349));30&pi||Li(t,n,a)}o.memoizedState=a;var i={value:a,getSnapshot:n};return o.queue=i,Hi(_i.bind(null,t,i,e),[e]),t.flags|=2048,Gi(9,Oi.bind(null,t,i,a,n),void 0,null),a},useId:function(){var e=Di(),n=xc.identifierPrefix;if(rr){var a=Jo;n=":"+n+"R"+(a=(qo&~(1<<32-sn(qo)-1)).toString(32)+a),0<(a=Si++)&&(n+="H"+a.toString(32)),n+=":"}else n=":"+n+"r"+(a=Pi++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},cs={readContext:Dr,useCallback:Zi,useContext:Dr,useEffect:Fi,useImperativeHandle:$i,useInsertionEffect:Wi,useLayoutEffect:Ui,useMemo:qi,useReducer:Ei,useRef:zi,useState:function(){return Ei(Ni)},useDebugValue:Xi,useDeferredValue:function(e){return Ji(Ti(),gi.memoizedState,e)},useTransition:function(){return[Ei(Ni)[0],Ti().memoizedState]},useMutableSource:Ai,useSyncExternalStore:Ri,useId:es,unstable_isNewReconciler:!1},ls={readContext:Dr,useCallback:Zi,useContext:Dr,useEffect:Fi,useImperativeHandle:$i,useInsertionEffect:Wi,useLayoutEffect:Ui,useMemo:qi,useReducer:xi,useRef:zi,useState:function(){return xi(Ni)},useDebugValue:Xi,useDeferredValue:function(e){var n=Ti();return null===gi?n.memoizedState=e:Ji(n,gi.memoizedState,e)},useTransition:function(){return[xi(Ni)[0],Ti().memoizedState]},useMutableSource:Ai,useSyncExternalStore:Ri,useId:es,unstable_isNewReconciler:!1};function ds(e,n){try{var a="",t=n;do{a+=K(t),t=t.return}while(t);var o=a}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:n,stack:o,digest:null}}function us(e,n,a){return{value:e,source:null,stack:null!=a?a:null,digest:null!=n?n:null}}function ms(e,n){try{console.error(n.value)}catch(e){setTimeout((function(){throw e}))}}var hs="function"==typeof WeakMap?WeakMap:Map;function ps(e,n,a){(a=Or(-1,a)).tag=3,a.payload={element:null};var t=n.value;return a.callback=function(){Wc||(Wc=!0,Uc=t),ms(0,n)},a}function fs(e,n,a){(a=Or(-1,a)).tag=3;var t=e.type.getDerivedStateFromError;if("function"==typeof t){var o=n.value;a.payload=function(){return t(o)},a.callback=function(){ms(0,n)}}var r=e.stateNode;return null!==r&&"function"==typeof r.componentDidCatch&&(a.callback=function(){ms(0,n),"function"!=typeof t&&(null===Yc?Yc=new Set([this]):Yc.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),a}function gs(e,n,a){var t=e.pingCache;if(null===t){t=e.pingCache=new hs;var o=new Set;t.set(n,o)}else void 0===(o=t.get(n))&&(o=new Set,t.set(n,o));o.has(a)||(o.add(a),e=Dl.bind(null,e,n,a),n.then(e,e))}function vs(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function ys(e,n,a,t,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===n?e.flags|=65536:(e.flags|=128,a.flags|=131072,a.flags&=-52805,1===a.tag&&(null===a.alternate?a.tag=17:((n=Or(-1,1)).tag=2,_r(a,n,1))),a.lanes|=1),e)}var bs=S.ReactCurrentOwner,Ss=!1;function Ps(e,n,a,t){n.child=null===e?Jr(n,null,a,t):qr(n,e.child,a,t)}function ks(e,n,a,t,o){a=a.render;var r=n.ref;return Cr(n,o),t=Mi(e,n,a,t,r,o),a=Ci(),null===e||Ss?(rr&&a&&nr(n),n.flags|=1,Ps(e,n,t,o),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~o,Ws(e,n,o))}function ws(e,n,a,t,o){if(null===e){var r=a.type;return"function"!=typeof r||Ll(r)||void 0!==r.defaultProps||null!==a.compare||void 0!==a.defaultProps?((e=_l(a.type,null,t,n,n.mode,o)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=r,Ms(e,n,r,t,o))}if(r=e.child,!(e.lanes&o)){var i=r.memoizedProps;if((a=null!==(a=a.compare)?a:ct)(i,t)&&e.ref===n.ref)return Ws(e,n,o)}return n.flags|=1,(e=Ol(r,t)).ref=n.ref,e.return=n,n.child=e}function Ms(e,n,a,t,o){if(null!==e){var r=e.memoizedProps;if(ct(r,t)&&e.ref===n.ref){if(Ss=!1,n.pendingProps=t=r,!(e.lanes&o))return n.lanes=e.lanes,Ws(e,n,o);131072&e.flags&&(Ss=!0)}}return Ts(e,n,a,t,o)}function Cs(e,n,a){var t=n.pendingProps,o=t.children,r=null!==e?e.memoizedState:null;if("hidden"===t.mode)if(1&n.mode){if(!(1073741824&a))return e=null!==r?r.baseLanes|a:a,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,To(Oc,Lc),Lc|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},t=null!==r?r.baseLanes:a,To(Oc,Lc),Lc|=t}else n.memoizedState={baseLanes:0,cachePool:null,transitions:null},To(Oc,Lc),Lc|=a;else null!==r?(t=r.baseLanes|a,n.memoizedState=null):t=a,To(Oc,Lc),Lc|=t;return Ps(e,n,o,a),n.child}function Ds(e,n){var a=n.ref;(null===e&&null!==a||null!==e&&e.ref!==a)&&(n.flags|=512,n.flags|=2097152)}function Ts(e,n,a,t,o){var r=Lo(a)?Ao:Eo.current;return r=Ro(n,r),Cr(n,o),a=Mi(e,n,a,t,r,o),t=Ci(),null===e||Ss?(rr&&t&&nr(n),n.flags|=1,Ps(e,n,a,o),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~o,Ws(e,n,o))}function Ns(e,n,a,t,o){if(Lo(a)){var r=!0;Io(n)}else r=!1;if(Cr(n,o),null===n.stateNode)Fs(e,n),Fr(n,a,t),Ur(n,a,t,o),t=!0;else if(null===e){var i=n.stateNode,s=n.memoizedProps;i.props=s;var c=i.context,l=a.contextType;"object"==typeof l&&null!==l?l=Dr(l):l=Ro(n,l=Lo(a)?Ao:Eo.current);var d=a.getDerivedStateFromProps,u="function"==typeof d||"function"==typeof i.getSnapshotBeforeUpdate;u||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==t||c!==l)&&Wr(n,i,t,l),Ar=!1;var m=n.memoizedState;i.state=m,jr(n,t,i,o),c=n.memoizedState,s!==t||m!==c||xo.current||Ar?("function"==typeof d&&(Kr(n,a,d,t),c=n.memoizedState),(s=Ar||Hr(n,a,s,t,m,c,l))?(u||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4194308)):("function"==typeof i.componentDidMount&&(n.flags|=4194308),n.memoizedProps=t,n.memoizedState=c),i.props=t,i.state=c,i.context=l,t=s):("function"==typeof i.componentDidMount&&(n.flags|=4194308),t=!1)}else{i=n.stateNode,Lr(e,n),s=n.memoizedProps,l=n.type===n.elementType?s:vr(n.type,s),i.props=l,u=n.pendingProps,m=i.context,"object"==typeof(c=a.contextType)&&null!==c?c=Dr(c):c=Ro(n,c=Lo(a)?Ao:Eo.current);var h=a.getDerivedStateFromProps;(d="function"==typeof h||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==u||m!==c)&&Wr(n,i,t,c),Ar=!1,m=n.memoizedState,i.state=m,jr(n,t,i,o);var p=n.memoizedState;s!==u||m!==p||xo.current||Ar?("function"==typeof h&&(Kr(n,a,h,t),p=n.memoizedState),(l=Ar||Hr(n,a,l,t,m,p,c)||!1)?(d||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(t,p,c),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(t,p,c)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&m===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&m===e.memoizedState||(n.flags|=1024),n.memoizedProps=t,n.memoizedState=p),i.props=t,i.state=p,i.context=c,t=l):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&m===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&m===e.memoizedState||(n.flags|=1024),t=!1)}return Es(e,n,a,t,r,o)}function Es(e,n,a,t,o,r){Ds(e,n);var i=!!(128&n.flags);if(!t&&!i)return o&&jo(n,a,!1),Ws(e,n,r);t=n.stateNode,bs.current=n;var s=i&&"function"!=typeof a.getDerivedStateFromError?null:t.render();return n.flags|=1,null!==e&&i?(n.child=qr(n,e.child,null,r),n.child=qr(n,null,s,r)):Ps(e,n,s,r),n.memoizedState=t.state,o&&jo(n,a,!0),n.child}function xs(e){var n=e.stateNode;n.pendingContext?_o(0,n.pendingContext,n.pendingContext!==n.context):n.context&&_o(0,n.context,!1),oi(e,n.containerInfo)}function As(e,n,a,t,o){return pr(),fr(o),n.flags|=256,Ps(e,n,a,t),n.child}var Rs,Ls,Os,_s,Bs={dehydrated:null,treeContext:null,retryLane:0};function Is(e){return{baseLanes:e,cachePool:null,transitions:null}}function js(e,n,a){var t,o=n.pendingProps,i=ci.current,s=!1,c=!!(128&n.flags);if((t=c)||(t=(null===e||null!==e.memoizedState)&&!!(2&i)),t?(s=!0,n.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),To(ci,1&i),null===e)return dr(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(1&n.mode?"$!"===e.data?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(c=o.children,e=o.fallback,s?(o=n.mode,s=n.child,c={mode:"hidden",children:c},1&o||null===s?s=Il(c,o,0,null):(s.childLanes=0,s.pendingProps=c),e=Bl(e,o,a,null),s.return=n,e.return=n,s.sibling=e,n.child=s,n.child.memoizedState=Is(a),n.memoizedState=Bs,e):Gs(n,c));if(null!==(i=e.memoizedState)&&null!==(t=i.dehydrated))return function(e,n,a,t,o,i,s){if(a)return 256&n.flags?(n.flags&=-257,zs(e,n,s,t=us(Error(r(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(i=t.fallback,o=n.mode,t=Il({mode:"visible",children:t.children},o,0,null),(i=Bl(i,o,s,null)).flags|=2,t.return=n,i.return=n,t.sibling=i,n.child=t,1&n.mode&&qr(n,e.child,null,s),n.child.memoizedState=Is(s),n.memoizedState=Bs,i);if(!(1&n.mode))return zs(e,n,s,null);if("$!"===o.data){if(t=o.nextSibling&&o.nextSibling.dataset)var c=t.dgst;return t=c,zs(e,n,s,t=us(i=Error(r(419)),t,void 0))}if(c=!!(s&e.childLanes),Ss||c){if(null!==(t=xc)){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(t.suspendedLanes|s)?0:o)&&o!==i.retryLane&&(i.retryLane=o,xr(e,o),tl(t,e,o,-1))}return gl(),zs(e,n,s,t=us(Error(r(421))))}return"$?"===o.data?(n.flags|=128,n.child=e.child,n=Nl.bind(null,e),o._reactRetry=n,null):(e=i.treeContext,or=lo(o.nextSibling),tr=n,rr=!0,ir=null,null!==e&&($o[Xo++]=qo,$o[Xo++]=Jo,$o[Xo++]=Zo,qo=e.id,Jo=e.overflow,Zo=n),n=Gs(n,t.children),n.flags|=4096,n)}(e,n,c,o,t,i,a);if(s){s=o.fallback,c=n.mode,t=(i=e.child).sibling;var l={mode:"hidden",children:o.children};return 1&c||n.child===i?(o=Ol(i,l)).subtreeFlags=14680064&i.subtreeFlags:((o=n.child).childLanes=0,o.pendingProps=l,n.deletions=null),null!==t?s=Ol(t,s):(s=Bl(s,c,a,null)).flags|=2,s.return=n,o.return=n,o.sibling=s,n.child=o,o=s,s=n.child,c=null===(c=e.child.memoizedState)?Is(a):{baseLanes:c.baseLanes|a,cachePool:null,transitions:c.transitions},s.memoizedState=c,s.childLanes=e.childLanes&~a,n.memoizedState=Bs,o}return e=(s=e.child).sibling,o=Ol(s,{mode:"visible",children:o.children}),!(1&n.mode)&&(o.lanes=a),o.return=n,o.sibling=null,null!==e&&(null===(a=n.deletions)?(n.deletions=[e],n.flags|=16):a.push(e)),n.child=o,n.memoizedState=null,o}function Gs(e,n){return(n=Il({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function zs(e,n,a,t){return null!==t&&fr(t),qr(n,e.child,null,a),(e=Gs(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Ks(e,n,a){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Mr(e.return,n,a)}function Vs(e,n,a,t,o){var r=e.memoizedState;null===r?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:t,tail:a,tailMode:o}:(r.isBackwards=n,r.rendering=null,r.renderingStartTime=0,r.last=t,r.tail=a,r.tailMode=o)}function Hs(e,n,a){var t=n.pendingProps,o=t.revealOrder,r=t.tail;if(Ps(e,n,t.children,a),2&(t=ci.current))t=1&t|2,n.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ks(e,a,n);else if(19===e.tag)Ks(e,a,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}t&=1}if(To(ci,t),1&n.mode)switch(o){case"forwards":for(a=n.child,o=null;null!==a;)null!==(e=a.alternate)&&null===li(e)&&(o=a),a=a.sibling;null===(a=o)?(o=n.child,n.child=null):(o=a.sibling,a.sibling=null),Vs(n,!1,o,a,r);break;case"backwards":for(a=null,o=n.child,n.child=null;null!==o;){if(null!==(e=o.alternate)&&null===li(e)){n.child=o;break}e=o.sibling,o.sibling=a,a=o,o=e}Vs(n,!0,a,null,r);break;case"together":Vs(n,!1,null,null,void 0);break;default:n.memoizedState=null}else n.memoizedState=null;return n.child}function Fs(e,n){!(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function Ws(e,n,a){if(null!==e&&(n.dependencies=e.dependencies),Ic|=n.lanes,!(a&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(r(153));if(null!==n.child){for(a=Ol(e=n.child,e.pendingProps),n.child=a,a.return=n;null!==e.sibling;)e=e.sibling,(a=a.sibling=Ol(e,e.pendingProps)).return=n;a.sibling=null}return n.child}function Us(e,n){if(!rr)switch(e.tailMode){case"hidden":n=e.tail;for(var a=null;null!==n;)null!==n.alternate&&(a=n),n=n.sibling;null===a?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var t=null;null!==a;)null!==a.alternate&&(t=a),a=a.sibling;null===t?n||null===e.tail?e.tail=null:e.tail.sibling=null:t.sibling=null}}function Ys(e){var n=null!==e.alternate&&e.alternate.child===e.child,a=0,t=0;if(n)for(var o=e.child;null!==o;)a|=o.lanes|o.childLanes,t|=14680064&o.subtreeFlags,t|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)a|=o.lanes|o.childLanes,t|=o.subtreeFlags,t|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=t,e.childLanes=a,n}function $s(e,n,a){var t=n.pendingProps;switch(ar(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ys(n),null;case 1:case 17:return Lo(n.type)&&Oo(),Ys(n),null;case 3:return t=n.stateNode,ri(),Do(xo),Do(Eo),ui(),t.pendingContext&&(t.context=t.pendingContext,t.pendingContext=null),null!==e&&null!==e.child||(mr(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&n.flags)||(n.flags|=1024,null!==ir&&(sl(ir),ir=null))),Ls(e,n),Ys(n),null;case 5:si(n);var o=ti(ai.current);if(a=n.type,null!==e&&null!=n.stateNode)Os(e,n,a,t,o),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!t){if(null===n.stateNode)throw Error(r(166));return Ys(n),null}if(e=ti(ei.current),mr(n)){t=n.stateNode,a=n.type;var i=n.memoizedProps;switch(t[ho]=n,t[po]=i,e=!!(1&n.mode),a){case"dialog":Gt("cancel",t),Gt("close",t);break;case"iframe":case"object":case"embed":Gt("load",t);break;case"video":case"audio":for(o=0;o<_t.length;o++)Gt(_t[o],t);break;case"source":Gt("error",t);break;case"img":case"image":case"link":Gt("error",t),Gt("load",t);break;case"details":Gt("toggle",t);break;case"input":Z(t,i),Gt("invalid",t);break;case"select":t._wrapperState={wasMultiple:!!i.multiple},Gt("invalid",t);break;case"textarea":oe(t,i),Gt("invalid",t)}for(var c in ye(a,i),o=null,i)if(i.hasOwnProperty(c)){var l=i[c];"children"===c?"string"==typeof l?t.textContent!==l&&(!0!==i.suppressHydrationWarning&&Jt(t.textContent,l,e),o=["children",l]):"number"==typeof l&&t.textContent!==""+l&&(!0!==i.suppressHydrationWarning&&Jt(t.textContent,l,e),o=["children",""+l]):s.hasOwnProperty(c)&&null!=l&&"onScroll"===c&&Gt("scroll",t)}switch(a){case"input":U(t),Q(t,i,!0);break;case"textarea":U(t),ie(t);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(t.onclick=Qt)}t=o,n.updateQueue=t,null!==t&&(n.flags|=4)}else{c=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(a)),"http://www.w3.org/1999/xhtml"===e?"script"===a?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof t.is?e=c.createElement(a,{is:t.is}):(e=c.createElement(a),"select"===a&&(c=e,t.multiple?c.multiple=!0:t.size&&(c.size=t.size))):e=c.createElementNS(e,a),e[ho]=n,e[po]=t,Rs(e,n,!1,!1),n.stateNode=e;e:{switch(c=be(a,t),a){case"dialog":Gt("cancel",e),Gt("close",e),o=t;break;case"iframe":case"object":case"embed":Gt("load",e),o=t;break;case"video":case"audio":for(o=0;o<_t.length;o++)Gt(_t[o],e);o=t;break;case"source":Gt("error",e),o=t;break;case"img":case"image":case"link":Gt("error",e),Gt("load",e),o=t;break;case"details":Gt("toggle",e),o=t;break;case"input":Z(e,t),o=X(e,t),Gt("invalid",e);break;case"option":default:o=t;break;case"select":e._wrapperState={wasMultiple:!!t.multiple},o=I({},t,{value:void 0}),Gt("invalid",e);break;case"textarea":oe(e,t),o=te(e,t),Gt("invalid",e)}for(i in ye(a,o),l=o)if(l.hasOwnProperty(i)){var d=l[i];"style"===i?ge(e,d):"dangerouslySetInnerHTML"===i?null!=(d=d?d.__html:void 0)&&ue(e,d):"children"===i?"string"==typeof d?("textarea"!==a||""!==d)&&me(e,d):"number"==typeof d&&me(e,""+d):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=d&&"onScroll"===i&&Gt("scroll",e):null!=d&&b(e,i,d,c))}switch(a){case"input":U(e),Q(e,t,!1);break;case"textarea":U(e),ie(e);break;case"option":null!=t.value&&e.setAttribute("value",""+F(t.value));break;case"select":e.multiple=!!t.multiple,null!=(i=t.value)?ae(e,!!t.multiple,i,!1):null!=t.defaultValue&&ae(e,!!t.multiple,t.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Qt)}switch(a){case"button":case"input":case"select":case"textarea":t=!!t.autoFocus;break e;case"img":t=!0;break e;default:t=!1}}t&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return Ys(n),null;case 6:if(e&&null!=n.stateNode)_s(e,n,e.memoizedProps,t);else{if("string"!=typeof t&&null===n.stateNode)throw Error(r(166));if(a=ti(ai.current),ti(ei.current),mr(n)){if(t=n.stateNode,a=n.memoizedProps,t[ho]=n,(i=t.nodeValue!==a)&&null!==(e=tr))switch(e.tag){case 3:Jt(t.nodeValue,a,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jt(t.nodeValue,a,!!(1&e.mode))}i&&(n.flags|=4)}else(t=(9===a.nodeType?a:a.ownerDocument).createTextNode(t))[ho]=n,n.stateNode=t}return Ys(n),null;case 13:if(Do(ci),t=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(rr&&null!==or&&1&n.mode&&!(128&n.flags))hr(),pr(),n.flags|=98560,i=!1;else if(i=mr(n),null!==t&&null!==t.dehydrated){if(null===e){if(!i)throw Error(r(318));if(!(i=null!==(i=n.memoizedState)?i.dehydrated:null))throw Error(r(317));i[ho]=n}else pr(),!(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Ys(n),i=!1}else null!==ir&&(sl(ir),ir=null),i=!0;if(!i)return 65536&n.flags?n:null}return 128&n.flags?(n.lanes=a,n):((t=null!==t)!==(null!==e&&null!==e.memoizedState)&&t&&(n.child.flags|=8192,1&n.mode&&(null===e||1&ci.current?0===_c&&(_c=3):gl())),null!==n.updateQueue&&(n.flags|=4),Ys(n),null);case 4:return ri(),Ls(e,n),null===e&&Vt(n.stateNode.containerInfo),Ys(n),null;case 10:return wr(n.type._context),Ys(n),null;case 19:if(Do(ci),null===(i=n.memoizedState))return Ys(n),null;if(t=!!(128&n.flags),null===(c=i.rendering))if(t)Us(i,!1);else{if(0!==_c||null!==e&&128&e.flags)for(e=n.child;null!==e;){if(null!==(c=li(e))){for(n.flags|=128,Us(i,!1),null!==(t=c.updateQueue)&&(n.updateQueue=t,n.flags|=4),n.subtreeFlags=0,t=a,a=n.child;null!==a;)e=t,(i=a).flags&=14680066,null===(c=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=c.childLanes,i.lanes=c.lanes,i.child=c.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=c.memoizedProps,i.memoizedState=c.memoizedState,i.updateQueue=c.updateQueue,i.type=c.type,e=c.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),a=a.sibling;return To(ci,1&ci.current|2),n.child}e=e.sibling}null!==i.tail&&qe()>Hc&&(n.flags|=128,t=!0,Us(i,!1),n.lanes=4194304)}else{if(!t)if(null!==(e=li(c))){if(n.flags|=128,t=!0,null!==(a=e.updateQueue)&&(n.updateQueue=a,n.flags|=4),Us(i,!0),null===i.tail&&"hidden"===i.tailMode&&!c.alternate&&!rr)return Ys(n),null}else 2*qe()-i.renderingStartTime>Hc&&1073741824!==a&&(n.flags|=128,t=!0,Us(i,!1),n.lanes=4194304);i.isBackwards?(c.sibling=n.child,n.child=c):(null!==(a=i.last)?a.sibling=c:n.child=c,i.last=c)}return null!==i.tail?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=qe(),n.sibling=null,a=ci.current,To(ci,t?1&a|2:1&a),n):(Ys(n),null);case 22:case 23:return ml(),t=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==t&&(n.flags|=8192),t&&1&n.mode?!!(1073741824&Lc)&&(Ys(n),6&n.subtreeFlags&&(n.flags|=8192)):Ys(n),null;case 24:case 25:return null}throw Error(r(156,n.tag))}function Xs(e,n){switch(ar(n),n.tag){case 1:return Lo(n.type)&&Oo(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return ri(),Do(xo),Do(Eo),ui(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 5:return si(n),null;case 13:if(Do(ci),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(r(340));pr()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return Do(ci),null;case 4:return ri(),null;case 10:return wr(n.type._context),null;case 22:case 23:return ml(),null;default:return null}}Rs=function(e,n){for(var a=n.child;null!==a;){if(5===a.tag||6===a.tag)e.appendChild(a.stateNode);else if(4!==a.tag&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},Ls=function(){},Os=function(e,n,a,t){var o=e.memoizedProps;if(o!==t){e=n.stateNode,ti(ei.current);var r,i=null;switch(a){case"input":o=X(e,o),t=X(e,t),i=[];break;case"select":o=I({},o,{value:void 0}),t=I({},t,{value:void 0}),i=[];break;case"textarea":o=te(e,o),t=te(e,t),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof t.onClick&&(e.onclick=Qt)}for(d in ye(a,t),a=null,o)if(!t.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var c=o[d];for(r in c)c.hasOwnProperty(r)&&(a||(a={}),a[r]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in t){var l=t[d];if(c=null!=o?o[d]:void 0,t.hasOwnProperty(d)&&l!==c&&(null!=l||null!=c))if("style"===d)if(c){for(r in c)!c.hasOwnProperty(r)||l&&l.hasOwnProperty(r)||(a||(a={}),a[r]="");for(r in l)l.hasOwnProperty(r)&&c[r]!==l[r]&&(a||(a={}),a[r]=l[r])}else a||(i||(i=[]),i.push(d,a)),a=l;else"dangerouslySetInnerHTML"===d?(l=l?l.__html:void 0,c=c?c.__html:void 0,null!=l&&c!==l&&(i=i||[]).push(d,l)):"children"===d?"string"!=typeof l&&"number"!=typeof l||(i=i||[]).push(d,""+l):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=l&&"onScroll"===d&&Gt("scroll",e),i||c===l||(i=[])):(i=i||[]).push(d,l))}a&&(i=i||[]).push("style",a);var d=i;(n.updateQueue=d)&&(n.flags|=4)}},_s=function(e,n,a,t){a!==t&&(n.flags|=4)};var Zs=!1,qs=!1,Js="function"==typeof WeakSet?WeakSet:Set,Qs=null;function ec(e,n){var a=e.ref;if(null!==a)if("function"==typeof a)try{a(null)}catch(a){Cl(e,n,a)}else a.current=null}function nc(e,n,a){try{a()}catch(a){Cl(e,n,a)}}var ac=!1;function tc(e,n,a){var t=n.updateQueue;if(null!==(t=null!==t?t.lastEffect:null)){var o=t=t.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,void 0!==r&&nc(n,a,r)}o=o.next}while(o!==t)}}function oc(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var a=n=n.next;do{if((a.tag&e)===e){var t=a.create;a.destroy=t()}a=a.next}while(a!==n)}}function rc(e){var n=e.ref;if(null!==n){var a=e.stateNode;e.tag,e=a,"function"==typeof n?n(e):n.current=e}}function ic(e){var n=e.alternate;null!==n&&(e.alternate=null,ic(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&(delete n[ho],delete n[po],delete n[go],delete n[vo],delete n[yo])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sc(e){return 5===e.tag||3===e.tag||4===e.tag}function cc(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function lc(e,n,a){var t=e.tag;if(5===t||6===t)e=e.stateNode,n?8===a.nodeType?a.parentNode.insertBefore(e,n):a.insertBefore(e,n):(8===a.nodeType?(n=a.parentNode).insertBefore(e,a):(n=a).appendChild(e),null!=(a=a._reactRootContainer)||null!==n.onclick||(n.onclick=Qt));else if(4!==t&&null!==(e=e.child))for(lc(e,n,a),e=e.sibling;null!==e;)lc(e,n,a),e=e.sibling}function dc(e,n,a){var t=e.tag;if(5===t||6===t)e=e.stateNode,n?a.insertBefore(e,n):a.appendChild(e);else if(4!==t&&null!==(e=e.child))for(dc(e,n,a),e=e.sibling;null!==e;)dc(e,n,a),e=e.sibling}var uc=null,mc=!1;function hc(e,n,a){for(a=a.child;null!==a;)pc(e,n,a),a=a.sibling}function pc(e,n,a){if(rn&&"function"==typeof rn.onCommitFiberUnmount)try{rn.onCommitFiberUnmount(on,a)}catch(e){}switch(a.tag){case 5:qs||ec(a,n);case 6:var t=uc,o=mc;uc=null,hc(e,n,a),mc=o,null!==(uc=t)&&(mc?(e=uc,a=a.stateNode,8===e.nodeType?e.parentNode.removeChild(a):e.removeChild(a)):uc.removeChild(a.stateNode));break;case 18:null!==uc&&(mc?(e=uc,a=a.stateNode,8===e.nodeType?co(e.parentNode,a):1===e.nodeType&&co(e,a),Hn(e)):co(uc,a.stateNode));break;case 4:t=uc,o=mc,uc=a.stateNode.containerInfo,mc=!0,hc(e,n,a),uc=t,mc=o;break;case 0:case 11:case 14:case 15:if(!qs&&(null!==(t=a.updateQueue)&&null!==(t=t.lastEffect))){o=t=t.next;do{var r=o,i=r.destroy;r=r.tag,void 0!==i&&(2&r||4&r)&&nc(a,n,i),o=o.next}while(o!==t)}hc(e,n,a);break;case 1:if(!qs&&(ec(a,n),"function"==typeof(t=a.stateNode).componentWillUnmount))try{t.props=a.memoizedProps,t.state=a.memoizedState,t.componentWillUnmount()}catch(e){Cl(a,n,e)}hc(e,n,a);break;case 21:hc(e,n,a);break;case 22:1&a.mode?(qs=(t=qs)||null!==a.memoizedState,hc(e,n,a),qs=t):hc(e,n,a);break;default:hc(e,n,a)}}function fc(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var a=e.stateNode;null===a&&(a=e.stateNode=new Js),n.forEach((function(n){var t=El.bind(null,e,n);a.has(n)||(a.add(n),n.then(t,t))}))}}function gc(e,n){var a=n.deletions;if(null!==a)for(var t=0;t<a.length;t++){var o=a[t];try{var i=e,s=n,c=s;e:for(;null!==c;){switch(c.tag){case 5:uc=c.stateNode,mc=!1;break e;case 3:case 4:uc=c.stateNode.containerInfo,mc=!0;break e}c=c.return}if(null===uc)throw Error(r(160));pc(i,s,o),uc=null,mc=!1;var l=o.alternate;null!==l&&(l.return=null),o.return=null}catch(e){Cl(o,n,e)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)vc(n,e),n=n.sibling}function vc(e,n){var a=e.alternate,t=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gc(n,e),yc(e),4&t){try{tc(3,e,e.return),oc(3,e)}catch(n){Cl(e,e.return,n)}try{tc(5,e,e.return)}catch(n){Cl(e,e.return,n)}}break;case 1:gc(n,e),yc(e),512&t&&null!==a&&ec(a,a.return);break;case 5:if(gc(n,e),yc(e),512&t&&null!==a&&ec(a,a.return),32&e.flags){var o=e.stateNode;try{me(o,"")}catch(n){Cl(e,e.return,n)}}if(4&t&&null!=(o=e.stateNode)){var i=e.memoizedProps,s=null!==a?a.memoizedProps:i,c=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===c&&"radio"===i.type&&null!=i.name&&q(o,i),be(c,s);var d=be(c,i);for(s=0;s<l.length;s+=2){var u=l[s],m=l[s+1];"style"===u?ge(o,m):"dangerouslySetInnerHTML"===u?ue(o,m):"children"===u?me(o,m):b(o,u,m,d)}switch(c){case"input":J(o,i);break;case"textarea":re(o,i);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var p=i.value;null!=p?ae(o,!!i.multiple,p,!1):h!==!!i.multiple&&(null!=i.defaultValue?ae(o,!!i.multiple,i.defaultValue,!0):ae(o,!!i.multiple,i.multiple?[]:"",!1))}o[po]=i}catch(n){Cl(e,e.return,n)}}break;case 6:if(gc(n,e),yc(e),4&t){if(null===e.stateNode)throw Error(r(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(n){Cl(e,e.return,n)}}break;case 3:if(gc(n,e),yc(e),4&t&&null!==a&&a.memoizedState.isDehydrated)try{Hn(n.containerInfo)}catch(n){Cl(e,e.return,n)}break;case 4:default:gc(n,e),yc(e);break;case 13:gc(n,e),yc(e),8192&(o=e.child).flags&&(i=null!==o.memoizedState,o.stateNode.isHidden=i,!i||null!==o.alternate&&null!==o.alternate.memoizedState||(Vc=qe())),4&t&&fc(e);break;case 22:if(u=null!==a&&null!==a.memoizedState,1&e.mode?(qs=(d=qs)||u,gc(n,e),qs=d):gc(n,e),yc(e),8192&t){if(d=null!==e.memoizedState,(e.stateNode.isHidden=d)&&!u&&1&e.mode)for(Qs=e,u=e.child;null!==u;){for(m=Qs=u;null!==Qs;){switch(p=(h=Qs).child,h.tag){case 0:case 11:case 14:case 15:tc(4,h,h.return);break;case 1:ec(h,h.return);var f=h.stateNode;if("function"==typeof f.componentWillUnmount){t=h,a=h.return;try{n=t,f.props=n.memoizedProps,f.state=n.memoizedState,f.componentWillUnmount()}catch(e){Cl(t,a,e)}}break;case 5:ec(h,h.return);break;case 22:if(null!==h.memoizedState){kc(m);continue}}null!==p?(p.return=h,Qs=p):kc(m)}u=u.sibling}e:for(u=null,m=e;;){if(5===m.tag){if(null===u){u=m;try{o=m.stateNode,d?"function"==typeof(i=o.style).setProperty?i.setProperty("display","none","important"):i.display="none":(c=m.stateNode,s=null!=(l=m.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,c.style.display=fe("display",s))}catch(n){Cl(e,e.return,n)}}}else if(6===m.tag){if(null===u)try{m.stateNode.nodeValue=d?"":m.memoizedProps}catch(n){Cl(e,e.return,n)}}else if((22!==m.tag&&23!==m.tag||null===m.memoizedState||m===e)&&null!==m.child){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;null===m.sibling;){if(null===m.return||m.return===e)break e;u===m&&(u=null),m=m.return}u===m&&(u=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:gc(n,e),yc(e),4&t&&fc(e);case 21:}}function yc(e){var n=e.flags;if(2&n){try{e:{for(var a=e.return;null!==a;){if(sc(a)){var t=a;break e}a=a.return}throw Error(r(160))}switch(t.tag){case 5:var o=t.stateNode;32&t.flags&&(me(o,""),t.flags&=-33),dc(e,cc(e),o);break;case 3:case 4:var i=t.stateNode.containerInfo;lc(e,cc(e),i);break;default:throw Error(r(161))}}catch(n){Cl(e,e.return,n)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function bc(e,n,a){Qs=e,Sc(e,n,a)}function Sc(e,n,a){for(var t=!!(1&e.mode);null!==Qs;){var o=Qs,r=o.child;if(22===o.tag&&t){var i=null!==o.memoizedState||Zs;if(!i){var s=o.alternate,c=null!==s&&null!==s.memoizedState||qs;s=Zs;var l=qs;if(Zs=i,(qs=c)&&!l)for(Qs=o;null!==Qs;)c=(i=Qs).child,22===i.tag&&null!==i.memoizedState?wc(o):null!==c?(c.return=i,Qs=c):wc(o);for(;null!==r;)Qs=r,Sc(r,n,a),r=r.sibling;Qs=o,Zs=s,qs=l}Pc(e)}else 8772&o.subtreeFlags&&null!==r?(r.return=o,Qs=r):Pc(e)}}function Pc(e){for(;null!==Qs;){var n=Qs;if(8772&n.flags){var a=n.alternate;try{if(8772&n.flags)switch(n.tag){case 0:case 11:case 15:qs||oc(5,n);break;case 1:var t=n.stateNode;if(4&n.flags&&!qs)if(null===a)t.componentDidMount();else{var o=n.elementType===n.type?a.memoizedProps:vr(n.type,a.memoizedProps);t.componentDidUpdate(o,a.memoizedState,t.__reactInternalSnapshotBeforeUpdate)}var i=n.updateQueue;null!==i&&Gr(n,i,t);break;case 3:var s=n.updateQueue;if(null!==s){if(a=null,null!==n.child)switch(n.child.tag){case 5:case 1:a=n.child.stateNode}Gr(n,s,a)}break;case 5:var c=n.stateNode;if(null===a&&4&n.flags){a=c;var l=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break;case"img":l.src&&(a.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var d=n.alternate;if(null!==d){var u=d.memoizedState;if(null!==u){var m=u.dehydrated;null!==m&&Hn(m)}}}break;default:throw Error(r(163))}qs||512&n.flags&&rc(n)}catch(e){Cl(n,n.return,e)}}if(n===e){Qs=null;break}if(null!==(a=n.sibling)){a.return=n.return,Qs=a;break}Qs=n.return}}function kc(e){for(;null!==Qs;){var n=Qs;if(n===e){Qs=null;break}var a=n.sibling;if(null!==a){a.return=n.return,Qs=a;break}Qs=n.return}}function wc(e){for(;null!==Qs;){var n=Qs;try{switch(n.tag){case 0:case 11:case 15:var a=n.return;try{oc(4,n)}catch(e){Cl(n,a,e)}break;case 1:var t=n.stateNode;if("function"==typeof t.componentDidMount){var o=n.return;try{t.componentDidMount()}catch(e){Cl(n,o,e)}}var r=n.return;try{rc(n)}catch(e){Cl(n,r,e)}break;case 5:var i=n.return;try{rc(n)}catch(e){Cl(n,i,e)}}}catch(e){Cl(n,n.return,e)}if(n===e){Qs=null;break}var s=n.sibling;if(null!==s){s.return=n.return,Qs=s;break}Qs=n.return}}var Mc,Cc=Math.ceil,Dc=S.ReactCurrentDispatcher,Tc=S.ReactCurrentOwner,Nc=S.ReactCurrentBatchConfig,Ec=0,xc=null,Ac=null,Rc=0,Lc=0,Oc=Co(0),_c=0,Bc=null,Ic=0,jc=0,Gc=0,zc=null,Kc=null,Vc=0,Hc=1/0,Fc=null,Wc=!1,Uc=null,Yc=null,$c=!1,Xc=null,Zc=0,qc=0,Jc=null,Qc=-1,el=0;function nl(){return 6&Ec?qe():-1!==Qc?Qc:Qc=qe()}function al(e){return 1&e.mode?2&Ec&&0!==Rc?Rc&-Rc:null!==gr.transition?(0===el&&(el=gn()),el):0!==(e=Sn)?e:e=void 0===(e=window.event)?16:qn(e.type):1}function tl(e,n,a,t){if(50<qc)throw qc=0,Jc=null,Error(r(185));yn(e,a,t),2&Ec&&e===xc||(e===xc&&(!(2&Ec)&&(jc|=a),4===_c&&cl(e,Rc)),ol(e,t),1===a&&0===Ec&&!(1&n.mode)&&(Hc=qe()+500,zo&&Ho()))}function ol(e,n){var a=e.callbackNode;!function(e,n){for(var a=e.suspendedLanes,t=e.pingedLanes,o=e.expirationTimes,r=e.pendingLanes;0<r;){var i=31-sn(r),s=1<<i,c=o[i];-1===c?s&a&&!(s&t)||(o[i]=pn(s,n)):c<=n&&(e.expiredLanes|=s),r&=~s}}(e,n);var t=hn(e,e===xc?Rc:0);if(0===t)null!==a&&$e(a),e.callbackNode=null,e.callbackPriority=0;else if(n=t&-t,e.callbackPriority!==n){if(null!=a&&$e(a),1===n)0===e.tag?function(e){zo=!0,Vo(e)}(ll.bind(null,e)):Vo(ll.bind(null,e)),io((function(){!(6&Ec)&&Ho()})),a=null;else{switch(Pn(t)){case 1:a=Qe;break;case 4:a=en;break;case 16:default:a=nn;break;case 536870912:a=tn}a=xl(a,rl.bind(null,e))}e.callbackPriority=n,e.callbackNode=a}}function rl(e,n){if(Qc=-1,el=0,6&Ec)throw Error(r(327));var a=e.callbackNode;if(wl()&&e.callbackNode!==a)return null;var t=hn(e,e===xc?Rc:0);if(0===t)return null;if(30&t||t&e.expiredLanes||n)n=vl(e,t);else{n=t;var o=Ec;Ec|=2;var i=fl();for(xc===e&&Rc===n||(Fc=null,Hc=qe()+500,hl(e,n));;)try{bl();break}catch(n){pl(e,n)}kr(),Dc.current=i,Ec=o,null!==Ac?n=0:(xc=null,Rc=0,n=_c)}if(0!==n){if(2===n&&(0!==(o=fn(e))&&(t=o,n=il(e,o))),1===n)throw a=Bc,hl(e,0),cl(e,t),ol(e,qe()),a;if(6===n)cl(e,t);else{if(o=e.current.alternate,!(30&t||function(e){for(var n=e;;){if(16384&n.flags){var a=n.updateQueue;if(null!==a&&null!==(a=a.stores))for(var t=0;t<a.length;t++){var o=a[t],r=o.getSnapshot;o=o.value;try{if(!st(r(),o))return!1}catch(e){return!1}}}if(a=n.child,16384&n.subtreeFlags&&null!==a)a.return=n,n=a;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}(o)||(n=vl(e,t),2===n&&(i=fn(e),0!==i&&(t=i,n=il(e,i))),1!==n)))throw a=Bc,hl(e,0),cl(e,t),ol(e,qe()),a;switch(e.finishedWork=o,e.finishedLanes=t,n){case 0:case 1:throw Error(r(345));case 2:case 5:kl(e,Kc,Fc);break;case 3:if(cl(e,t),(130023424&t)===t&&10<(n=Vc+500-qe())){if(0!==hn(e,0))break;if(((o=e.suspendedLanes)&t)!==t){nl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=to(kl.bind(null,e,Kc,Fc),n);break}kl(e,Kc,Fc);break;case 4:if(cl(e,t),(4194240&t)===t)break;for(n=e.eventTimes,o=-1;0<t;){var s=31-sn(t);i=1<<s,(s=n[s])>o&&(o=s),t&=~i}if(t=o,10<(t=(120>(t=qe()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Cc(t/1960))-t)){e.timeoutHandle=to(kl.bind(null,e,Kc,Fc),t);break}kl(e,Kc,Fc);break;default:throw Error(r(329))}}}return ol(e,qe()),e.callbackNode===a?rl.bind(null,e):null}function il(e,n){var a=zc;return e.current.memoizedState.isDehydrated&&(hl(e,n).flags|=256),2!==(e=vl(e,n))&&(n=Kc,Kc=a,null!==n&&sl(n)),e}function sl(e){null===Kc?Kc=e:Kc.push.apply(Kc,e)}function cl(e,n){for(n&=~Gc,n&=~jc,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var a=31-sn(n),t=1<<a;e[a]=-1,n&=~t}}function ll(e){if(6&Ec)throw Error(r(327));wl();var n=hn(e,0);if(!(1&n))return ol(e,qe()),null;var a=vl(e,n);if(0!==e.tag&&2===a){var t=fn(e);0!==t&&(n=t,a=il(e,t))}if(1===a)throw a=Bc,hl(e,0),cl(e,n),ol(e,qe()),a;if(6===a)throw Error(r(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,kl(e,Kc,Fc),ol(e,qe()),null}function dl(e,n){var a=Ec;Ec|=1;try{return e(n)}finally{0===(Ec=a)&&(Hc=qe()+500,zo&&Ho())}}function ul(e){null!==Xc&&0===Xc.tag&&!(6&Ec)&&wl();var n=Ec;Ec|=1;var a=Nc.transition,t=Sn;try{if(Nc.transition=null,Sn=1,e)return e()}finally{Sn=t,Nc.transition=a,!(6&(Ec=n))&&Ho()}}function ml(){Lc=Oc.current,Do(Oc)}function hl(e,n){e.finishedWork=null,e.finishedLanes=0;var a=e.timeoutHandle;if(-1!==a&&(e.timeoutHandle=-1,oo(a)),null!==Ac)for(a=Ac.return;null!==a;){var t=a;switch(ar(t),t.tag){case 1:null!=(t=t.type.childContextTypes)&&Oo();break;case 3:ri(),Do(xo),Do(Eo),ui();break;case 5:si(t);break;case 4:ri();break;case 13:case 19:Do(ci);break;case 10:wr(t.type._context);break;case 22:case 23:ml()}a=a.return}if(xc=e,Ac=e=Ol(e.current,null),Rc=Lc=n,_c=0,Bc=null,Gc=jc=Ic=0,Kc=zc=null,null!==Tr){for(n=0;n<Tr.length;n++)if(null!==(t=(a=Tr[n]).interleaved)){a.interleaved=null;var o=t.next,r=a.pending;if(null!==r){var i=r.next;r.next=o,t.next=i}a.pending=t}Tr=null}return e}function pl(e,n){for(;;){var a=Ac;try{if(kr(),mi.current=is,yi){for(var t=fi.memoizedState;null!==t;){var o=t.queue;null!==o&&(o.pending=null),t=t.next}yi=!1}if(pi=0,vi=gi=fi=null,bi=!1,Si=0,Tc.current=null,null===a||null===a.return){_c=1,Bc=n,Ac=null;break}e:{var i=e,s=a.return,c=a,l=n;if(n=Rc,c.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var d=l,u=c,m=u.tag;if(!(1&u.mode||0!==m&&11!==m&&15!==m)){var h=u.alternate;h?(u.updateQueue=h.updateQueue,u.memoizedState=h.memoizedState,u.lanes=h.lanes):(u.updateQueue=null,u.memoizedState=null)}var p=vs(s);if(null!==p){p.flags&=-257,ys(p,s,c,0,n),1&p.mode&&gs(i,d,n),l=d;var f=(n=p).updateQueue;if(null===f){var g=new Set;g.add(l),n.updateQueue=g}else f.add(l);break e}if(!(1&n)){gs(i,d,n),gl();break e}l=Error(r(426))}else if(rr&&1&c.mode){var v=vs(s);if(null!==v){!(65536&v.flags)&&(v.flags|=256),ys(v,s,c,0,n),fr(ds(l,c));break e}}i=l=ds(l,c),4!==_c&&(_c=2),null===zc?zc=[i]:zc.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,n&=-n,i.lanes|=n,Ir(i,ps(0,l,n));break e;case 1:c=l;var y=i.type,b=i.stateNode;if(!(128&i.flags||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==Yc&&Yc.has(b)))){i.flags|=65536,n&=-n,i.lanes|=n,Ir(i,fs(i,c,n));break e}}i=i.return}while(null!==i)}Pl(a)}catch(e){n=e,Ac===a&&null!==a&&(Ac=a=a.return);continue}break}}function fl(){var e=Dc.current;return Dc.current=is,null===e?is:e}function gl(){0!==_c&&3!==_c&&2!==_c||(_c=4),null===xc||!(268435455&Ic)&&!(268435455&jc)||cl(xc,Rc)}function vl(e,n){var a=Ec;Ec|=2;var t=fl();for(xc===e&&Rc===n||(Fc=null,hl(e,n));;)try{yl();break}catch(n){pl(e,n)}if(kr(),Ec=a,Dc.current=t,null!==Ac)throw Error(r(261));return xc=null,Rc=0,_c}function yl(){for(;null!==Ac;)Sl(Ac)}function bl(){for(;null!==Ac&&!Xe();)Sl(Ac)}function Sl(e){var n=Mc(e.alternate,e,Lc);e.memoizedProps=e.pendingProps,null===n?Pl(e):Ac=n,Tc.current=null}function Pl(e){var n=e;do{var a=n.alternate;if(e=n.return,32768&n.flags){if(null!==(a=Xs(a,n)))return a.flags&=32767,void(Ac=a);if(null===e)return _c=6,void(Ac=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(a=$s(a,n,Lc)))return void(Ac=a);if(null!==(n=n.sibling))return void(Ac=n);Ac=n=e}while(null!==n);0===_c&&(_c=5)}function kl(e,n,a){var t=Sn,o=Nc.transition;try{Nc.transition=null,Sn=1,function(e,n,a,t){do{wl()}while(null!==Xc);if(6&Ec)throw Error(r(327));a=e.finishedWork;var o=e.finishedLanes;if(null===a)return null;if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(r(177));e.callbackNode=null,e.callbackPriority=0;var i=a.lanes|a.childLanes;if(function(e,n){var a=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var t=e.eventTimes;for(e=e.expirationTimes;0<a;){var o=31-sn(a),r=1<<o;n[o]=0,t[o]=-1,e[o]=-1,a&=~r}}(e,i),e===xc&&(Ac=xc=null,Rc=0),!(2064&a.subtreeFlags)&&!(2064&a.flags)||$c||($c=!0,xl(nn,(function(){return wl(),null}))),i=!!(15990&a.flags),!!(15990&a.subtreeFlags)||i){i=Nc.transition,Nc.transition=null;var s=Sn;Sn=1;var c=Ec;Ec|=4,Tc.current=null,function(e,n){if(eo=Wn,ht(e=mt())){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{var t=(a=(a=e.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection();if(t&&0!==t.rangeCount){a=t.anchorNode;var o=t.anchorOffset,i=t.focusNode;t=t.focusOffset;try{a.nodeType,i.nodeType}catch(e){a=null;break e}var s=0,c=-1,l=-1,d=0,u=0,m=e,h=null;n:for(;;){for(var p;m!==a||0!==o&&3!==m.nodeType||(c=s+o),m!==i||0!==t&&3!==m.nodeType||(l=s+t),3===m.nodeType&&(s+=m.nodeValue.length),null!==(p=m.firstChild);)h=m,m=p;for(;;){if(m===e)break n;if(h===a&&++d===o&&(c=s),h===i&&++u===t&&(l=s),null!==(p=m.nextSibling))break;h=(m=h).parentNode}m=p}a=-1===c||-1===l?null:{start:c,end:l}}else a=null}a=a||{start:0,end:0}}else a=null;for(no={focusedElem:e,selectionRange:a},Wn=!1,Qs=n;null!==Qs;)if(e=(n=Qs).child,1028&n.subtreeFlags&&null!==e)e.return=n,Qs=e;else for(;null!==Qs;){n=Qs;try{var f=n.alternate;if(1024&n.flags)switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var g=f.memoizedProps,v=f.memoizedState,y=n.stateNode,b=y.getSnapshotBeforeUpdate(n.elementType===n.type?g:vr(n.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var S=n.stateNode.containerInfo;1===S.nodeType?S.textContent="":9===S.nodeType&&S.documentElement&&S.removeChild(S.documentElement);break;default:throw Error(r(163))}}catch(e){Cl(n,n.return,e)}if(null!==(e=n.sibling)){e.return=n.return,Qs=e;break}Qs=n.return}f=ac,ac=!1}(e,a),vc(a,e),pt(no),Wn=!!eo,no=eo=null,e.current=a,bc(a,e,o),Ze(),Ec=c,Sn=s,Nc.transition=i}else e.current=a;if($c&&($c=!1,Xc=e,Zc=o),i=e.pendingLanes,0===i&&(Yc=null),function(e){if(rn&&"function"==typeof rn.onCommitFiberRoot)try{rn.onCommitFiberRoot(on,e,void 0,!(128&~e.current.flags))}catch(e){}}(a.stateNode),ol(e,qe()),null!==n)for(t=e.onRecoverableError,a=0;a<n.length;a++)o=n[a],t(o.value,{componentStack:o.stack,digest:o.digest});if(Wc)throw Wc=!1,e=Uc,Uc=null,e;!!(1&Zc)&&0!==e.tag&&wl(),i=e.pendingLanes,1&i?e===Jc?qc++:(qc=0,Jc=e):qc=0,Ho()}(e,n,a,t)}finally{Nc.transition=o,Sn=t}return null}function wl(){if(null!==Xc){var e=Pn(Zc),n=Nc.transition,a=Sn;try{if(Nc.transition=null,Sn=16>e?16:e,null===Xc)var t=!1;else{if(e=Xc,Xc=null,Zc=0,6&Ec)throw Error(r(331));var o=Ec;for(Ec|=4,Qs=e.current;null!==Qs;){var i=Qs,s=i.child;if(16&Qs.flags){var c=i.deletions;if(null!==c){for(var l=0;l<c.length;l++){var d=c[l];for(Qs=d;null!==Qs;){var u=Qs;switch(u.tag){case 0:case 11:case 15:tc(8,u,i)}var m=u.child;if(null!==m)m.return=u,Qs=m;else for(;null!==Qs;){var h=(u=Qs).sibling,p=u.return;if(ic(u),u===d){Qs=null;break}if(null!==h){h.return=p,Qs=h;break}Qs=p}}}var f=i.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Qs=i}}if(2064&i.subtreeFlags&&null!==s)s.return=i,Qs=s;else e:for(;null!==Qs;){if(2048&(i=Qs).flags)switch(i.tag){case 0:case 11:case 15:tc(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Qs=y;break e}Qs=i.return}}var b=e.current;for(Qs=b;null!==Qs;){var S=(s=Qs).child;if(2064&s.subtreeFlags&&null!==S)S.return=s,Qs=S;else e:for(s=b;null!==Qs;){if(2048&(c=Qs).flags)try{switch(c.tag){case 0:case 11:case 15:oc(9,c)}}catch(e){Cl(c,c.return,e)}if(c===s){Qs=null;break e}var P=c.sibling;if(null!==P){P.return=c.return,Qs=P;break e}Qs=c.return}}if(Ec=o,Ho(),rn&&"function"==typeof rn.onPostCommitFiberRoot)try{rn.onPostCommitFiberRoot(on,e)}catch(e){}t=!0}return t}finally{Sn=a,Nc.transition=n}}return!1}function Ml(e,n,a){e=_r(e,n=ps(0,n=ds(a,n),1),1),n=nl(),null!==e&&(yn(e,1,n),ol(e,n))}function Cl(e,n,a){if(3===e.tag)Ml(e,e,a);else for(;null!==n;){if(3===n.tag){Ml(n,e,a);break}if(1===n.tag){var t=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof t.componentDidCatch&&(null===Yc||!Yc.has(t))){n=_r(n,e=fs(n,e=ds(a,e),1),1),e=nl(),null!==n&&(yn(n,1,e),ol(n,e));break}}n=n.return}}function Dl(e,n,a){var t=e.pingCache;null!==t&&t.delete(n),n=nl(),e.pingedLanes|=e.suspendedLanes&a,xc===e&&(Rc&a)===a&&(4===_c||3===_c&&(130023424&Rc)===Rc&&500>qe()-Vc?hl(e,0):Gc|=a),ol(e,n)}function Tl(e,n){0===n&&(1&e.mode?(n=un,!(130023424&(un<<=1))&&(un=4194304)):n=1);var a=nl();null!==(e=xr(e,n))&&(yn(e,n,a),ol(e,a))}function Nl(e){var n=e.memoizedState,a=0;null!==n&&(a=n.retryLane),Tl(e,a)}function El(e,n){var a=0;switch(e.tag){case 13:var t=e.stateNode,o=e.memoizedState;null!==o&&(a=o.retryLane);break;case 19:t=e.stateNode;break;default:throw Error(r(314))}null!==t&&t.delete(n),Tl(e,a)}function xl(e,n){return Ye(e,n)}function Al(e,n,a,t){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=t,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Rl(e,n,a,t){return new Al(e,n,a,t)}function Ll(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ol(e,n){var a=e.alternate;return null===a?((a=Rl(e.tag,n,e.key,e.mode)).elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=n,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=14680064&e.flags,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,n=e.dependencies,a.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function _l(e,n,a,t,o,i){var s=2;if(t=e,"function"==typeof e)Ll(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case w:return Bl(a.children,o,i,n);case M:s=8,o|=8;break;case C:return(e=Rl(12,a,n,2|o)).elementType=C,e.lanes=i,e;case E:return(e=Rl(13,a,n,o)).elementType=E,e.lanes=i,e;case x:return(e=Rl(19,a,n,o)).elementType=x,e.lanes=i,e;case L:return Il(a,o,i,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case D:s=10;break e;case T:s=9;break e;case N:s=11;break e;case A:s=14;break e;case R:s=16,t=null;break e}throw Error(r(130,null==e?e:typeof e,""))}return(n=Rl(s,a,n,o)).elementType=e,n.type=t,n.lanes=i,n}function Bl(e,n,a,t){return(e=Rl(7,e,t,n)).lanes=a,e}function Il(e,n,a,t){return(e=Rl(22,e,t,n)).elementType=L,e.lanes=a,e.stateNode={isHidden:!1},e}function jl(e,n,a){return(e=Rl(6,e,null,n)).lanes=a,e}function Gl(e,n,a){return(n=Rl(4,null!==e.children?e.children:[],e.key,n)).lanes=a,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function zl(e,n,a,t,o){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vn(0),this.expirationTimes=vn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vn(0),this.identifierPrefix=t,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Kl(e,n,a,t,o,r,i,s,c){return e=new zl(e,n,a,s,c),1===n?(n=1,!0===r&&(n|=8)):n=0,r=Rl(3,null,null,n),e.current=r,r.stateNode=e,r.memoizedState={element:t,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},Rr(r),e}function Vl(e){if(!e)return No;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(r(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Lo(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(r(171))}if(1===e.tag){var a=e.type;if(Lo(a))return Bo(e,a,n)}return n}function Hl(e,n,a,t,o,r,i,s,c){return(e=Kl(a,t,!0,e,0,r,0,s,c)).context=Vl(null),a=e.current,(r=Or(t=nl(),o=al(a))).callback=null!=n?n:null,_r(a,r,o),e.current.lanes=o,yn(e,o,t),ol(e,t),e}function Fl(e,n,a,t){var o=n.current,r=nl(),i=al(o);return a=Vl(a),null===n.context?n.context=a:n.pendingContext=a,(n=Or(r,i)).payload={element:e},null!==(t=void 0===t?null:t)&&(n.callback=t),null!==(e=_r(o,n,i))&&(tl(e,o,i,r),Br(e,o,i)),i}function Wl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ul(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var a=e.retryLane;e.retryLane=0!==a&&a<n?a:n}}function Yl(e,n){Ul(e,n),(e=e.alternate)&&Ul(e,n)}Mc=function(e,n,a){if(null!==e)if(e.memoizedProps!==n.pendingProps||xo.current)Ss=!0;else{if(!(e.lanes&a||128&n.flags))return Ss=!1,function(e,n,a){switch(n.tag){case 3:xs(n),pr();break;case 5:ii(n);break;case 1:Lo(n.type)&&Io(n);break;case 4:oi(n,n.stateNode.containerInfo);break;case 10:var t=n.type._context,o=n.memoizedProps.value;To(yr,t._currentValue),t._currentValue=o;break;case 13:if(null!==(t=n.memoizedState))return null!==t.dehydrated?(To(ci,1&ci.current),n.flags|=128,null):a&n.child.childLanes?js(e,n,a):(To(ci,1&ci.current),null!==(e=Ws(e,n,a))?e.sibling:null);To(ci,1&ci.current);break;case 19:if(t=!!(a&n.childLanes),128&e.flags){if(t)return Hs(e,n,a);n.flags|=128}if(null!==(o=n.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),To(ci,ci.current),t)break;return null;case 22:case 23:return n.lanes=0,Cs(e,n,a)}return Ws(e,n,a)}(e,n,a);Ss=!!(131072&e.flags)}else Ss=!1,rr&&1048576&n.flags&&er(n,Yo,n.index);switch(n.lanes=0,n.tag){case 2:var t=n.type;Fs(e,n),e=n.pendingProps;var o=Ro(n,Eo.current);Cr(n,a),o=Mi(null,n,t,e,o,a);var i=Ci();return n.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Lo(t)?(i=!0,Io(n)):i=!1,n.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Rr(n),o.updater=Vr,n.stateNode=o,o._reactInternals=n,Ur(n,t,e,a),n=Es(null,n,t,!0,i,a)):(n.tag=0,rr&&i&&nr(n),Ps(null,n,o,a),n=n.child),n;case 16:t=n.elementType;e:{switch(Fs(e,n),e=n.pendingProps,t=(o=t._init)(t._payload),n.type=t,o=n.tag=function(e){if("function"==typeof e)return Ll(e)?1:0;if(null!=e){if((e=e.$$typeof)===N)return 11;if(e===A)return 14}return 2}(t),e=vr(t,e),o){case 0:n=Ts(null,n,t,e,a);break e;case 1:n=Ns(null,n,t,e,a);break e;case 11:n=ks(null,n,t,e,a);break e;case 14:n=ws(null,n,t,vr(t.type,e),a);break e}throw Error(r(306,t,""))}return n;case 0:return t=n.type,o=n.pendingProps,Ts(e,n,t,o=n.elementType===t?o:vr(t,o),a);case 1:return t=n.type,o=n.pendingProps,Ns(e,n,t,o=n.elementType===t?o:vr(t,o),a);case 3:e:{if(xs(n),null===e)throw Error(r(387));t=n.pendingProps,o=(i=n.memoizedState).element,Lr(e,n),jr(n,t,null,a);var s=n.memoizedState;if(t=s.element,i.isDehydrated){if(i={element:t,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},n.updateQueue.baseState=i,n.memoizedState=i,256&n.flags){n=As(e,n,t,a,o=ds(Error(r(423)),n));break e}if(t!==o){n=As(e,n,t,a,o=ds(Error(r(424)),n));break e}for(or=lo(n.stateNode.containerInfo.firstChild),tr=n,rr=!0,ir=null,a=Jr(n,null,t,a),n.child=a;a;)a.flags=-3&a.flags|4096,a=a.sibling}else{if(pr(),t===o){n=Ws(e,n,a);break e}Ps(e,n,t,a)}n=n.child}return n;case 5:return ii(n),null===e&&dr(n),t=n.type,o=n.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,ao(t,o)?s=null:null!==i&&ao(t,i)&&(n.flags|=32),Ds(e,n),Ps(e,n,s,a),n.child;case 6:return null===e&&dr(n),null;case 13:return js(e,n,a);case 4:return oi(n,n.stateNode.containerInfo),t=n.pendingProps,null===e?n.child=qr(n,null,t,a):Ps(e,n,t,a),n.child;case 11:return t=n.type,o=n.pendingProps,ks(e,n,t,o=n.elementType===t?o:vr(t,o),a);case 7:return Ps(e,n,n.pendingProps,a),n.child;case 8:case 12:return Ps(e,n,n.pendingProps.children,a),n.child;case 10:e:{if(t=n.type._context,o=n.pendingProps,i=n.memoizedProps,s=o.value,To(yr,t._currentValue),t._currentValue=s,null!==i)if(st(i.value,s)){if(i.children===o.children&&!xo.current){n=Ws(e,n,a);break e}}else for(null!==(i=n.child)&&(i.return=n);null!==i;){var c=i.dependencies;if(null!==c){s=i.child;for(var l=c.firstContext;null!==l;){if(l.context===t){if(1===i.tag){(l=Or(-1,a&-a)).tag=2;var d=i.updateQueue;if(null!==d){var u=(d=d.shared).pending;null===u?l.next=l:(l.next=u.next,u.next=l),d.pending=l}}i.lanes|=a,null!==(l=i.alternate)&&(l.lanes|=a),Mr(i.return,a,n),c.lanes|=a;break}l=l.next}}else if(10===i.tag)s=i.type===n.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(r(341));s.lanes|=a,null!==(c=s.alternate)&&(c.lanes|=a),Mr(s,a,n),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===n){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}Ps(e,n,o.children,a),n=n.child}return n;case 9:return o=n.type,t=n.pendingProps.children,Cr(n,a),t=t(o=Dr(o)),n.flags|=1,Ps(e,n,t,a),n.child;case 14:return o=vr(t=n.type,n.pendingProps),ws(e,n,t,o=vr(t.type,o),a);case 15:return Ms(e,n,n.type,n.pendingProps,a);case 17:return t=n.type,o=n.pendingProps,o=n.elementType===t?o:vr(t,o),Fs(e,n),n.tag=1,Lo(t)?(e=!0,Io(n)):e=!1,Cr(n,a),Fr(n,t,o),Ur(n,t,o,a),Es(null,n,t,!0,e,a);case 19:return Hs(e,n,a);case 22:return Cs(e,n,a)}throw Error(r(156,n.tag))};var $l="function"==typeof reportError?reportError:function(e){console.error(e)};function Xl(e){this._internalRoot=e}function Zl(e){this._internalRoot=e}function ql(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ql(){}function ed(e,n,a,t,o){var r=a._reactRootContainer;if(r){var i=r;if("function"==typeof o){var s=o;o=function(){var e=Wl(i);s.call(e)}}Fl(n,i,e,o)}else i=function(e,n,a,t,o){if(o){if("function"==typeof t){var r=t;t=function(){var e=Wl(i);r.call(e)}}var i=Hl(n,t,e,0,null,!1,0,"",Ql);return e._reactRootContainer=i,e[fo]=i.current,Vt(8===e.nodeType?e.parentNode:e),ul(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof t){var s=t;t=function(){var e=Wl(c);s.call(e)}}var c=Kl(e,0,!1,null,0,!1,0,"",Ql);return e._reactRootContainer=c,e[fo]=c.current,Vt(8===e.nodeType?e.parentNode:e),ul((function(){Fl(n,c,a,t)})),c}(a,n,e,o,t);return Wl(i)}Zl.prototype.render=Xl.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(r(409));Fl(e,n,null,null)},Zl.prototype.unmount=Xl.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;ul((function(){Fl(null,e,null,null)})),n[fo]=null}},Zl.prototype.unstable_scheduleHydration=function(e){if(e){var n=Cn();e={blockedOn:null,target:e,priority:n};for(var a=0;a<On.length&&0!==n&&n<On[a].priority;a++);On.splice(a,0,e),0===a&&jn(e)}},kn=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var a=mn(n.pendingLanes);0!==a&&(bn(n,1|a),ol(n,qe()),!(6&Ec)&&(Hc=qe()+500,Ho()))}break;case 13:ul((function(){var n=xr(e,1);if(null!==n){var a=nl();tl(n,e,1,a)}})),Yl(e,1)}},wn=function(e){if(13===e.tag){var n=xr(e,134217728);if(null!==n)tl(n,e,134217728,nl());Yl(e,134217728)}},Mn=function(e){if(13===e.tag){var n=al(e),a=xr(e,n);if(null!==a)tl(a,e,n,nl());Yl(e,n)}},Cn=function(){return Sn},Dn=function(e,n){var a=Sn;try{return Sn=e,n()}finally{Sn=a}},ke=function(e,n,a){switch(n){case"input":if(J(e,a),n=a.name,"radio"===a.type&&null!=n){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<a.length;n++){var t=a[n];if(t!==e&&t.form===e.form){var o=ko(t);if(!o)throw Error(r(90));Y(t),J(t,o)}}}break;case"textarea":re(e,a);break;case"select":null!=(n=a.value)&&ae(e,!!a.multiple,n,!1)}},Ne=dl,Ee=ul;var nd={usingClientEntryPoint:!1,Events:[So,Po,ko,De,Te,dl]},ad={findFiberByHostInstance:bo,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},td={bundleType:ad.bundleType,version:ad.version,rendererPackageName:ad.rendererPackageName,rendererConfig:ad.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:S.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:ad.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var od=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!od.isDisabled&&od.supportsFiber)try{on=od.inject(td),rn=od}catch(de){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nd,n.createPortal=function(e,n){var a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ql(n))throw Error(r(200));return function(e,n,a){var t=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==t?null:""+t,children:e,containerInfo:n,implementation:a}}(e,n,null,a)},n.createRoot=function(e,n){if(!ql(e))throw Error(r(299));var a=!1,t="",o=$l;return null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(t=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),n=Kl(e,1,!1,null,0,a,0,t,o),e[fo]=n.current,Vt(8===e.nodeType?e.parentNode:e),new Xl(n)},n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(r(188));throw e=Object.keys(e).join(","),Error(r(268,e))}return e=null===(e=We(n))?null:e.stateNode},n.flushSync=function(e){return ul(e)},n.hydrate=function(e,n,a){if(!Jl(n))throw Error(r(200));return ed(null,e,n,!0,a)},n.hydrateRoot=function(e,n,a){if(!ql(e))throw Error(r(405));var t=null!=a&&a.hydratedSources||null,o=!1,i="",s=$l;if(null!=a&&(!0===a.unstable_strictMode&&(o=!0),void 0!==a.identifierPrefix&&(i=a.identifierPrefix),void 0!==a.onRecoverableError&&(s=a.onRecoverableError)),n=Hl(n,null,e,1,null!=a?a:null,o,0,i,s),e[fo]=n.current,Vt(e),t)for(e=0;e<t.length;e++)o=(o=(a=t[e])._getVersion)(a._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[a,o]:n.mutableSourceEagerHydrationData.push(a,o);return new Zl(n)},n.render=function(e,n,a){if(!Jl(n))throw Error(r(200));return ed(null,e,n,!1,a)},n.unmountComponentAtNode=function(e){if(!Jl(e))throw Error(r(40));return!!e._reactRootContainer&&(ul((function(){ed(null,null,e,!1,(function(){e._reactRootContainer=null,e[fo]=null}))})),!0)},n.unstable_batchedUpdates=dl,n.unstable_renderSubtreeIntoContainer=function(e,n,a,t){if(!Jl(a))throw Error(r(200));if(null==e||void 0===e._reactInternals)throw Error(r(38));return ed(e,n,a,!1,t)},n.version="18.2.0-next-9e3b772b8-20220608"},5338:(e,n,a)=>{"use strict";var t=a(961);n.H=t.createRoot,t.hydrateRoot},961:(e,n,a)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=a(2551)},6027:(e,n,a)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"DraggableCore",{enumerable:!0,get:function(){return d.default}}),n.default=void 0;var t=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=h(n);if(a&&a.has(e))return a.get(e);var t={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(t,r,i):t[r]=e[r]}t.default=e,a&&a.set(e,t);return t}(a(6540)),o=m(a(5556)),r=m(a(961)),i=m(a(53)),s=a(1089),c=a(1726),l=a(7056),d=m(a(6888)),u=m(a(8696));function m(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:n})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e},p.apply(this,arguments)}function f(e,n,a){return(n=function(e){var n=function(e,n){if("object"!=typeof e||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var t=a.call(e,n||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:String(n)}(n))in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}class g extends t.Component{static getDerivedStateFromProps(e,n){let{position:a}=e,{prevPropsPosition:t}=n;return!a||t&&a.x===t.x&&a.y===t.y?null:((0,u.default)("Draggable: getDerivedStateFromProps %j",{position:a,prevPropsPosition:t}),{x:a.x,y:a.y,prevPropsPosition:{...a}})}constructor(e){super(e),f(this,"onDragStart",((e,n)=>{(0,u.default)("Draggable: onDragStart: %j",n);if(!1===this.props.onStart(e,(0,c.createDraggableData)(this,n)))return!1;this.setState({dragging:!0,dragged:!0})})),f(this,"onDrag",((e,n)=>{if(!this.state.dragging)return!1;(0,u.default)("Draggable: onDrag: %j",n);const a=(0,c.createDraggableData)(this,n),t={x:a.x,y:a.y,slackX:0,slackY:0};if(this.props.bounds){const{x:e,y:n}=t;t.x+=this.state.slackX,t.y+=this.state.slackY;const[o,r]=(0,c.getBoundPosition)(this,t.x,t.y);t.x=o,t.y=r,t.slackX=this.state.slackX+(e-t.x),t.slackY=this.state.slackY+(n-t.y),a.x=t.x,a.y=t.y,a.deltaX=t.x-this.state.x,a.deltaY=t.y-this.state.y}if(!1===this.props.onDrag(e,a))return!1;this.setState(t)})),f(this,"onDragStop",((e,n)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(e,(0,c.createDraggableData)(this,n)))return!1;(0,u.default)("Draggable: onDragStop: %j",n);const a={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:e,y:n}=this.props.position;a.x=e,a.y=n}this.setState(a)})),this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var e,n;return null!==(e=null===(n=this.props)||void 0===n||null===(n=n.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:r.default.findDOMNode(this)}render(){const{axis:e,bounds:n,children:a,defaultPosition:o,defaultClassName:r,defaultClassNameDragging:l,defaultClassNameDragged:u,position:m,positionOffset:h,scale:f,...g}=this.props;let v={},y=null;const b=!Boolean(m)||this.state.dragging,S=m||o,P={x:(0,c.canDragX)(this)&&b?this.state.x:S.x,y:(0,c.canDragY)(this)&&b?this.state.y:S.y};this.state.isElementSVG?y=(0,s.createSVGTransform)(P,h):v=(0,s.createCSSTransform)(P,h);const k=(0,i.default)(a.props.className||"",r,{[l]:this.state.dragging,[u]:this.state.dragged});return t.createElement(d.default,p({},g,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(a),{className:k,style:{...a.props.style,...v},transform:y}))}}n.default=g,f(g,"displayName","Draggable"),f(g,"propTypes",{...d.default.propTypes,axis:o.default.oneOf(["both","x","y","none"]),bounds:o.default.oneOfType([o.default.shape({left:o.default.number,right:o.default.number,top:o.default.number,bottom:o.default.number}),o.default.string,o.default.oneOf([!1])]),defaultClassName:o.default.string,defaultClassNameDragging:o.default.string,defaultClassNameDragged:o.default.string,defaultPosition:o.default.shape({x:o.default.number,y:o.default.number}),positionOffset:o.default.shape({x:o.default.oneOfType([o.default.number,o.default.string]),y:o.default.oneOfType([o.default.number,o.default.string])}),position:o.default.shape({x:o.default.number,y:o.default.number}),className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),f(g,"defaultProps",{...d.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},6888:(e,n,a)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(n);if(a&&a.has(e))return a.get(e);var t={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(t,r,i):t[r]=e[r]}t.default=e,a&&a.set(e,t);return t}(a(6540)),o=d(a(5556)),r=d(a(961)),i=a(1089),s=a(1726),c=a(7056),l=d(a(8696));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:n})(e)}function m(e,n,a){return(n=function(e){var n=function(e,n){if("object"!=typeof e||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var t=a.call(e,n||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:String(n)}(n))in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}const h={start:"touchstart",move:"touchmove",stop:"touchend"},p={start:"mousedown",move:"mousemove",stop:"mouseup"};let f=p;class g extends t.Component{constructor(){super(...arguments),m(this,"dragging",!1),m(this,"lastX",NaN),m(this,"lastY",NaN),m(this,"touchIdentifier",null),m(this,"mounted",!1),m(this,"handleDragStart",(e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&"number"==typeof e.button&&0!==e.button)return!1;const n=this.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:a}=n;if(this.props.disabled||!(e.target instanceof a.defaultView.Node)||this.props.handle&&!(0,i.matchesSelectorAndParentsTo)(e.target,this.props.handle,n)||this.props.cancel&&(0,i.matchesSelectorAndParentsTo)(e.target,this.props.cancel,n))return;"touchstart"===e.type&&e.preventDefault();const t=(0,i.getTouchIdentifier)(e);this.touchIdentifier=t;const o=(0,s.getControlPosition)(e,t,this);if(null==o)return;const{x:r,y:c}=o,d=(0,s.createCoreData)(this,r,c);(0,l.default)("DraggableCore: handleDragStart: %j",d),(0,l.default)("calling",this.props.onStart);!1!==this.props.onStart(e,d)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,i.addUserSelectStyles)(a),this.dragging=!0,this.lastX=r,this.lastY=c,(0,i.addEvent)(a,f.move,this.handleDrag),(0,i.addEvent)(a,f.stop,this.handleDragStop))})),m(this,"handleDrag",(e=>{const n=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==n)return;let{x:a,y:t}=n;if(Array.isArray(this.props.grid)){let e=a-this.lastX,n=t-this.lastY;if([e,n]=(0,s.snapToGrid)(this.props.grid,e,n),!e&&!n)return;a=this.lastX+e,t=this.lastY+n}const o=(0,s.createCoreData)(this,a,t);(0,l.default)("DraggableCore: handleDrag: %j",o);if(!1!==this.props.onDrag(e,o)&&!1!==this.mounted)this.lastX=a,this.lastY=t;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(e){const n=document.createEvent("MouseEvents");n.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(n)}})),m(this,"handleDragStop",(e=>{if(!this.dragging)return;const n=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==n)return;let{x:a,y:t}=n;if(Array.isArray(this.props.grid)){let e=a-this.lastX||0,n=t-this.lastY||0;[e,n]=(0,s.snapToGrid)(this.props.grid,e,n),a=this.lastX+e,t=this.lastY+n}const o=(0,s.createCoreData)(this,a,t);if(!1===this.props.onStop(e,o)||!1===this.mounted)return!1;const r=this.findDOMNode();r&&this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(r.ownerDocument),(0,l.default)("DraggableCore: handleDragStop: %j",o),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,r&&((0,l.default)("DraggableCore: Removing handlers"),(0,i.removeEvent)(r.ownerDocument,f.move,this.handleDrag),(0,i.removeEvent)(r.ownerDocument,f.stop,this.handleDragStop))})),m(this,"onMouseDown",(e=>(f=p,this.handleDragStart(e)))),m(this,"onMouseUp",(e=>(f=p,this.handleDragStop(e)))),m(this,"onTouchStart",(e=>(f=h,this.handleDragStart(e)))),m(this,"onTouchEnd",(e=>(f=h,this.handleDragStop(e))))}componentDidMount(){this.mounted=!0;const e=this.findDOMNode();e&&(0,i.addEvent)(e,h.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const e=this.findDOMNode();if(e){const{ownerDocument:n}=e;(0,i.removeEvent)(n,p.move,this.handleDrag),(0,i.removeEvent)(n,h.move,this.handleDrag),(0,i.removeEvent)(n,p.stop,this.handleDragStop),(0,i.removeEvent)(n,h.stop,this.handleDragStop),(0,i.removeEvent)(e,h.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(n)}}findDOMNode(){var e,n;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(n=this.props)||void 0===n||null===(n=n.nodeRef)||void 0===n?void 0:n.current:r.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}n.default=g,m(g,"displayName","DraggableCore"),m(g,"propTypes",{allowAnyClick:o.default.bool,children:o.default.node.isRequired,disabled:o.default.bool,enableUserSelectHack:o.default.bool,offsetParent:function(e,n){if(e[n]&&1!==e[n].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:o.default.arrayOf(o.default.number),handle:o.default.string,cancel:o.default.string,nodeRef:o.default.object,onStart:o.default.func,onDrag:o.default.func,onStop:o.default.func,onMouseDown:o.default.func,scale:o.default.number,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),m(g,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},5794:(e,n,a)=>{"use strict";const{default:t,DraggableCore:o}=a(6027);e.exports=t,e.exports.default=t,e.exports.DraggableCore=o},1089:(e,n,a)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addClassName=l,n.addEvent=function(e,n,a,t){if(!e)return;const o={capture:!0,...t};e.addEventListener?e.addEventListener(n,a,o):e.attachEvent?e.attachEvent("on"+n,a):e["on"+n]=a},n.addUserSelectStyles=function(e){if(!e)return;let n=e.getElementById("react-draggable-style-el");n||(n=e.createElement("style"),n.type="text/css",n.id="react-draggable-style-el",n.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",n.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(n));e.body&&l(e.body,"react-draggable-transparent-selection")},n.createCSSTransform=function(e,n){const a=c(e,n,"px");return{[(0,o.browserPrefixToKey)("transform",o.default)]:a}},n.createSVGTransform=function(e,n){return c(e,n,"")},n.getTouch=function(e,n){return e.targetTouches&&(0,t.findInArray)(e.targetTouches,(e=>n===e.identifier))||e.changedTouches&&(0,t.findInArray)(e.changedTouches,(e=>n===e.identifier))},n.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},n.getTranslation=c,n.innerHeight=function(e){let n=e.clientHeight;const a=e.ownerDocument.defaultView.getComputedStyle(e);return n-=(0,t.int)(a.paddingTop),n-=(0,t.int)(a.paddingBottom),n},n.innerWidth=function(e){let n=e.clientWidth;const a=e.ownerDocument.defaultView.getComputedStyle(e);return n-=(0,t.int)(a.paddingLeft),n-=(0,t.int)(a.paddingRight),n},n.matchesSelector=s,n.matchesSelectorAndParentsTo=function(e,n,a){let t=e;do{if(s(t,n))return!0;if(t===a)return!1;t=t.parentNode}while(t);return!1},n.offsetXYFromParent=function(e,n,a){const t=n===n.ownerDocument.body?{left:0,top:0}:n.getBoundingClientRect(),o=(e.clientX+n.scrollLeft-t.left)/a,r=(e.clientY+n.scrollTop-t.top)/a;return{x:o,y:r}},n.outerHeight=function(e){let n=e.clientHeight;const a=e.ownerDocument.defaultView.getComputedStyle(e);return n+=(0,t.int)(a.borderTopWidth),n+=(0,t.int)(a.borderBottomWidth),n},n.outerWidth=function(e){let n=e.clientWidth;const a=e.ownerDocument.defaultView.getComputedStyle(e);return n+=(0,t.int)(a.borderLeftWidth),n+=(0,t.int)(a.borderRightWidth),n},n.removeClassName=d,n.removeEvent=function(e,n,a,t){if(!e)return;const o={capture:!0,...t};e.removeEventListener?e.removeEventListener(n,a,o):e.detachEvent?e.detachEvent("on"+n,a):e["on"+n]=null},n.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&d(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const n=(e.defaultView||window).getSelection();n&&"Caret"!==n.type&&n.removeAllRanges()}}catch(e){}};var t=a(7056),o=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=r(n);if(a&&a.has(e))return a.get(e);var t={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(t,i,s):t[i]=e[i]}t.default=e,a&&a.set(e,t);return t}(a(3514));function r(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,a=new WeakMap;return(r=function(e){return e?a:n})(e)}let i="";function s(e,n){return i||(i=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(n){return(0,t.isFunction)(e[n])}))),!!(0,t.isFunction)(e[i])&&e[i](n)}function c(e,n,a){let{x:t,y:o}=e,r="translate(".concat(t).concat(a,",").concat(o).concat(a,")");if(n){const e="".concat("string"==typeof n.x?n.x:n.x+a),t="".concat("string"==typeof n.y?n.y:n.y+a);r="translate(".concat(e,", ").concat(t,")")+r}return r}function l(e,n){e.classList?e.classList.add(n):e.className.match(new RegExp("(?:^|\\s)".concat(n,"(?!\\S)")))||(e.className+=" ".concat(n))}function d(e,n){e.classList?e.classList.remove(n):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(n,"(?!\\S)"),"g"),"")}},3514:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.browserPrefixToKey=o,n.browserPrefixToStyle=function(e,n){return n?"-".concat(n.toLowerCase(),"-").concat(e):e},n.default=void 0,n.getPrefix=t;const a=["Moz","Webkit","O","ms"];function t(){var e;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const t=null===(e=window.document)||void 0===e||null===(e=e.documentElement)||void 0===e?void 0:e.style;if(!t)return"";if(n in t)return"";for(let e=0;e<a.length;e++)if(o(n,a[e])in t)return a[e];return""}function o(e,n){return n?"".concat(n).concat(function(e){let n="",a=!0;for(let t=0;t<e.length;t++)a?(n+=e[t].toUpperCase(),a=!1):"-"===e[t]?a=!0:n+=e[t];return n}(e)):e}n.default=t()},8696:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){0}},1726:(e,n,a)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},n.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},n.createCoreData=function(e,n,a){const o=!(0,t.isNum)(e.lastX),i=r(e);return o?{node:i,deltaX:0,deltaY:0,lastX:n,lastY:a,x:n,y:a}:{node:i,deltaX:n-e.lastX,deltaY:a-e.lastY,lastX:e.lastX,lastY:e.lastY,x:n,y:a}},n.createDraggableData=function(e,n){const a=e.props.scale;return{node:n.node,x:e.state.x+n.deltaX/a,y:e.state.y+n.deltaY/a,deltaX:n.deltaX/a,deltaY:n.deltaY/a,lastX:e.state.x,lastY:e.state.y}},n.getBoundPosition=function(e,n,a){if(!e.props.bounds)return[n,a];let{bounds:i}=e.props;i="string"==typeof i?i:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(i);const s=r(e);if("string"==typeof i){const{ownerDocument:e}=s,n=e.defaultView;let a;if(a="parent"===i?s.parentNode:e.querySelector(i),!(a instanceof n.HTMLElement))throw new Error('Bounds selector "'+i+'" could not find an element.');const r=a,c=n.getComputedStyle(s),l=n.getComputedStyle(r);i={left:-s.offsetLeft+(0,t.int)(l.paddingLeft)+(0,t.int)(c.marginLeft),top:-s.offsetTop+(0,t.int)(l.paddingTop)+(0,t.int)(c.marginTop),right:(0,o.innerWidth)(r)-(0,o.outerWidth)(s)-s.offsetLeft+(0,t.int)(l.paddingRight)-(0,t.int)(c.marginRight),bottom:(0,o.innerHeight)(r)-(0,o.outerHeight)(s)-s.offsetTop+(0,t.int)(l.paddingBottom)-(0,t.int)(c.marginBottom)}}(0,t.isNum)(i.right)&&(n=Math.min(n,i.right));(0,t.isNum)(i.bottom)&&(a=Math.min(a,i.bottom));(0,t.isNum)(i.left)&&(n=Math.max(n,i.left));(0,t.isNum)(i.top)&&(a=Math.max(a,i.top));return[n,a]},n.getControlPosition=function(e,n,a){const t="number"==typeof n?(0,o.getTouch)(e,n):null;if("number"==typeof n&&!t)return null;const i=r(a),s=a.props.offsetParent||i.offsetParent||i.ownerDocument.body;return(0,o.offsetXYFromParent)(t||e,s,a.props.scale)},n.snapToGrid=function(e,n,a){const t=Math.round(n/e[0])*e[0],o=Math.round(a/e[1])*e[1];return[t,o]};var t=a(7056),o=a(1089);function r(e){const n=e.findDOMNode();if(!n)throw new Error("<DraggableCore>: Unmounted during event!");return n}},7056:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.dontSetMe=function(e,n,a){if(e[n])return new Error("Invalid prop ".concat(n," passed to ").concat(a," - do not set this, set it on the child."))},n.findInArray=function(e,n){for(let a=0,t=e.length;a<t;a++)if(n.apply(n,[e[a],a,e]))return e[a]},n.int=function(e){return parseInt(e,10)},n.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},n.isNum=function(e){return"number"==typeof e&&!isNaN(e)}},1020:(e,n,a)=>{"use strict";
/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var t=a(6540),o=Symbol.for("react.element"),r=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function l(e,n,a){var t,r={},l=null,d=null;for(t in void 0!==a&&(l=""+a),void 0!==n.key&&(l=""+n.key),void 0!==n.ref&&(d=n.ref),n)i.call(n,t)&&!c.hasOwnProperty(t)&&(r[t]=n[t]);if(e&&e.defaultProps)for(t in n=e.defaultProps)void 0===r[t]&&(r[t]=n[t]);return{$$typeof:o,type:e,key:l,ref:d,props:r,_owner:s.current}}n.Fragment=r,n.jsx=l,n.jsxs=l},5287:(e,n)=>{"use strict";
/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var a=Symbol.for("react.element"),t=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function v(e,n,a){this.props=e,this.context=n,this.refs=g,this.updater=a||p}function y(){}function b(e,n,a){this.props=e,this.context=n,this.refs=g,this.updater=a||p}v.prototype.isReactComponent={},v.prototype.setState=function(e,n){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var S=b.prototype=new y;S.constructor=b,f(S,v.prototype),S.isPureReactComponent=!0;var P=Array.isArray,k=Object.prototype.hasOwnProperty,w={current:null},M={key:!0,ref:!0,__self:!0,__source:!0};function C(e,n,t){var o,r={},i=null,s=null;if(null!=n)for(o in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(i=""+n.key),n)k.call(n,o)&&!M.hasOwnProperty(o)&&(r[o]=n[o]);var c=arguments.length-2;if(1===c)r.children=t;else if(1<c){for(var l=Array(c),d=0;d<c;d++)l[d]=arguments[d+2];r.children=l}if(e&&e.defaultProps)for(o in c=e.defaultProps)void 0===r[o]&&(r[o]=c[o]);return{$$typeof:a,type:e,key:i,ref:s,props:r,_owner:w.current}}function D(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var T=/\/+/g;function N(e,n){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return n[e]}))}(""+e.key):n.toString(36)}function E(e,n,o,r,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var c=!1;if(null===e)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case a:case t:c=!0}}if(c)return i=i(c=e),e=""===r?"."+N(c,0):r,P(i)?(o="",null!=e&&(o=e.replace(T,"https://golf.com/tour-confidential/$&amp;/")+"/"),E(i,n,o,"",(function(e){return e}))):null!=i&&(D(i)&&(i=function(e,n){return{$$typeof:a,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}(i,o+(!i.key||c&&c.key===i.key?"":(""+i.key).replace(T,"https://golf.com/tour-confidential/$&amp;/")+"/")+e)),n.push(i)),1;if(c=0,r=""===r?".":r+":",P(e))for(var l=0;l<e.length;l++){var d=r+N(s=e[l],l);c+=E(s,n,o,d,i)}else if(d=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof d)for(e=d.call(e),l=0;!(s=e.next()).done;)c+=E(s=s.value,n,o,d=r+N(s,l++),i);else if("object"===s)throw n=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return c}function x(e,n,a){if(null==e)return e;var t=[],o=0;return E(e,t,"","",(function(e){return n.call(a,e,o++)})),t}function A(e){if(-1===e._status){var n=e._result;(n=n()).then((function(n){0!==e._status&&-1!==e._status||(e._status=1,e._result=n)}),(function(n){0!==e._status&&-1!==e._status||(e._status=2,e._result=n)})),-1===e._status&&(e._status=0,e._result=n)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},L={transition:null},O={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:L,ReactCurrentOwner:w};n.Children={map:x,forEach:function(e,n,a){x(e,(function(){n.apply(this,arguments)}),a)},count:function(e){var n=0;return x(e,(function(){n++})),n},toArray:function(e){return x(e,(function(e){return e}))||[]},only:function(e){if(!D(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},n.Component=v,n.Fragment=o,n.Profiler=i,n.PureComponent=b,n.StrictMode=r,n.Suspense=d,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,n.cloneElement=function(e,n,t){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=f({},e.props),r=e.key,i=e.ref,s=e._owner;if(null!=n){if(void 0!==n.ref&&(i=n.ref,s=w.current),void 0!==n.key&&(r=""+n.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(l in n)k.call(n,l)&&!M.hasOwnProperty(l)&&(o[l]=void 0===n[l]&&void 0!==c?c[l]:n[l])}var l=arguments.length-2;if(1===l)o.children=t;else if(1<l){c=Array(l);for(var d=0;d<l;d++)c[d]=arguments[d+2];o.children=c}return{$$typeof:a,type:e.type,key:r,ref:i,props:o,_owner:s}},n.createContext=function(e){return(e={$$typeof:c,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},n.createElement=C,n.createFactory=function(e){var n=C.bind(null,e);return n.type=e,n},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:l,render:e}},n.isValidElement=D,n.lazy=function(e){return{$$typeof:m,_payload:{_status:-1,_result:e},_init:A}},n.memo=function(e,n){return{$$typeof:u,type:e,compare:void 0===n?null:n}},n.startTransition=function(e){var n=L.transition;L.transition={};try{e()}finally{L.transition=n}},n.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},n.useCallback=function(e,n){return R.current.useCallback(e,n)},n.useContext=function(e){return R.current.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e){return R.current.useDeferredValue(e)},n.useEffect=function(e,n){return R.current.useEffect(e,n)},n.useId=function(){return R.current.useId()},n.useImperativeHandle=function(e,n,a){return R.current.useImperativeHandle(e,n,a)},n.useInsertionEffect=function(e,n){return R.current.useInsertionEffect(e,n)},n.useLayoutEffect=function(e,n){return R.current.useLayoutEffect(e,n)},n.useMemo=function(e,n){return R.current.useMemo(e,n)},n.useReducer=function(e,n,a){return R.current.useReducer(e,n,a)},n.useRef=function(e){return R.current.useRef(e)},n.useState=function(e){return R.current.useState(e)},n.useSyncExternalStore=function(e,n,a){return R.current.useSyncExternalStore(e,n,a)},n.useTransition=function(){return R.current.useTransition()},n.version="18.2.0"},6540:(e,n,a)=>{"use strict";e.exports=a(5287)},4848:(e,n,a)=>{"use strict";e.exports=a(1020)},7463:(e,n)=>{"use strict";
/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */function a(e,n){var a=e.length;e.push(n);e:for(;0<a;){var t=a-1>>>1,o=e[t];if(!(0<r(o,n)))break e;e[t]=n,e[a]=o,a=t}}function t(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var n=e[0],a=e.pop();if(a!==n){e[0]=a;e:for(var t=0,o=e.length,i=o>>>1;t<i;){var s=2*(t+1)-1,c=e[s],l=s+1,d=e[l];if(0>r(c,a))l<o&&0>r(d,c)?(e[t]=d,e[l]=a,t=l):(e[t]=c,e[s]=a,t=s);else{if(!(l<o&&0>r(d,a)))break e;e[t]=d,e[l]=a,t=l}}}return n}function r(e,n){var a=e.sortIndex-n.sortIndex;return 0!==a?a:e.id-n.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;n.unstable_now=function(){return i.now()}}else{var s=Date,c=s.now();n.unstable_now=function(){return s.now()-c}}var l=[],d=[],u=1,m=null,h=3,p=!1,f=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var n=t(d);null!==n;){if(null===n.callback)o(d);else{if(!(n.startTime<=e))break;o(d),n.sortIndex=n.expirationTime,a(l,n)}n=t(d)}}function P(e){if(g=!1,S(e),!f)if(null!==t(l))f=!0,L(k);else{var n=t(d);null!==n&&O(P,n.startTime-e)}}function k(e,a){f=!1,g&&(g=!1,y(D),D=-1),p=!0;var r=h;try{for(S(a),m=t(l);null!==m&&(!(m.expirationTime>a)||e&&!E());){var i=m.callback;if("function"==typeof i){m.callback=null,h=m.priorityLevel;var s=i(m.expirationTime<=a);a=n.unstable_now(),"function"==typeof s?m.callback=s:m===t(l)&&o(l),S(a)}else o(l);m=t(l)}if(null!==m)var c=!0;else{var u=t(d);null!==u&&O(P,u.startTime-a),c=!1}return c}finally{m=null,h=r,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var w,M=!1,C=null,D=-1,T=5,N=-1;function E(){return!(n.unstable_now()-N<T)}function x(){if(null!==C){var e=n.unstable_now();N=e;var a=!0;try{a=C(!0,e)}finally{a?w():(M=!1,C=null)}}else M=!1}if("function"==typeof b)w=function(){b(x)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,R=A.port2;A.port1.onmessage=x,w=function(){R.postMessage(null)}}else w=function(){v(x,0)};function L(e){C=e,M||(M=!0,w())}function O(e,a){D=v((function(){e(n.unstable_now())}),a)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_continueExecution=function(){f||p||(f=!0,L(k))},n.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},n.unstable_getCurrentPriorityLevel=function(){return h},n.unstable_getFirstCallbackNode=function(){return t(l)},n.unstable_next=function(e){switch(h){case 1:case 2:case 3:var n=3;break;default:n=h}var a=h;h=n;try{return e()}finally{h=a}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var a=h;h=e;try{return n()}finally{h=a}},n.unstable_scheduleCallback=function(e,o,r){var i=n.unstable_now();switch("object"==typeof r&&null!==r?r="number"==typeof(r=r.delay)&&0<r?i+r:i:r=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:u++,callback:o,priorityLevel:e,startTime:r,expirationTime:s=r+s,sortIndex:-1},r>i?(e.sortIndex=r,a(d,e),null===t(l)&&e===t(d)&&(g?(y(D),D=-1):g=!0,O(P,r-i))):(e.sortIndex=s,a(l,e),f||p||(f=!0,L(k))),e},n.unstable_shouldYield=E,n.unstable_wrapCallback=function(e){var n=h;return function(){var a=h;h=n;try{return e.apply(this,arguments)}finally{h=a}}}},9982:(e,n,a)=>{"use strict";e.exports=a(7463)},2833:e=>{e.exports=function(e,n,a,t){var o=a?a.call(t,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var r=Object.keys(e),i=Object.keys(n);if(r.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(n),c=0;c<r.length;c++){var l=r[c];if(!s(l))return!1;var d=e[l],u=n[l];if(!1===(o=a?a.call(t,d,u,l):void 0)||void 0===o&&d!==u)return!1}return!0}}},n={};function a(t){var o=n[t];if(void 0!==o)return o.exports;var r=n[t]={exports:{}};return e[t](r,r.exports,a),r.exports}a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var t in n)a.o(n,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nc=void 0,(()=>{"use strict";const e=(e,n,a={rootMargin:"50px",threshold:.25},t=0)=>{if(!e||!n)return!1;const o=new IntersectionObserver((e=>{e.forEach((e=>{if(e.isIntersecting){const{target:a}=e;if(t>0)return void setTimeout((()=>{n(a),o.unobserve(a)}),t);n(a),o.unobserve(a)}}))}),a);return o.observe(e),e};class n{init(){e(this.image,(()=>{this.src&&this.image.setAttribute("src",this.src),this.srcset&&this.image.setAttribute("srcset",this.srcset),this.alt&&this.image.setAttribute("alt",this.alt),this.image.classList.add("lazy--loaded")}))}constructor(e){this.image=e;const{src:n="",srcset:a="",alt:t=""}=this.image.dataset;this.src=n,this.srcset=a,this.alt=t,this.init()}}const t={init(){const e=document.querySelectorAll(".lazy");Array.from(e).map((e=>new n(e)))}};class o{toggleMenu(){this.body.classList.toggle("no-scroll"),this.body.classList.toggle("main-navigation-opened"),this.siteNavigation.classList.toggle("main-navigation--open"),this.searchBar.classList.remove("search-bar--open"),this.searchToggles.forEach((e=>{e.classList.remove("search--is-open")})),this.siteNavigation.classList.contains("main-navigation--open")?setTimeout((()=>{this.closeNavigationToggle.focus()}),50):setTimeout((()=>{this.showNavigationToggle.focus()}),50)}toggleSearch(){this.searchToggles.forEach((e=>{e.classList.toggle("search--is-open")})),this.searchBar.classList.toggle("search-bar--open"),this.searchBar.classList.contains("search-bar--open")&&this.navSearchInput.focus(),this.body.classList.remove("no-scroll"),this.body.classList.remove("main-navigation-opened"),this.siteNavigation.classList.remove("main-navigation--open")}static trackMenuItemClicks(){if(window.dataLayer){document.querySelectorAll("#primary-menu a").forEach((e=>{e.addEventListener("click",(e=>{window.dataLayer.push({event:"subnavclick",event_label:e.currentTarget.href})}))}))}}static trackCookieDeprecation(){window.dataLayer&&"cookieDeprecationLabel"in navigator&&navigator.cookieDeprecationLabel.getValue().then((e=>{window.dataLayer.push({event:"chrome_group",event_label:e})}))}init(){this.searchToggles&&this.searchToggles.forEach((e=>{e.addEventListener("click",this.toggleSearch)})),this.showNavigationToggle&&this.showNavigationToggle.addEventListener("click",this.toggleMenu),this.closeNavigationToggle&&this.closeNavigationToggle.addEventListener("click",this.toggleMenu)}constructor(e){this.header=e,this.body=document.body,this.navigation=this.header.querySelector(".navigation"),this.siteNavigation=this.header.querySelector("#site-navigation"),this.searchToggles=this.header.querySelectorAll("[data-toggle-search]"),this.searchBar=this.header.querySelector("#search-bar"),this.navSearchInput=this.header.querySelector(".search-bar__field"),this.showNavigationToggle=this.header.querySelector("[data-toggle-mobile-nav]"),this.closeNavigationToggle=this.header.querySelector("[data-close-mobile-nav]"),this.toggleMenu=this.toggleMenu.bind(this),this.toggleSearch=this.toggleSearch.bind(this),o.trackMenuItemClicks(),o.trackCookieDeprecation(),this.init()}}const r={init(){const e=document.querySelector("#site-header");return e?new o(e):null}};class i{init(){this.cookieButton&&this.cookieButton.addEventListener("click",(e=>{e.preventDefault()}))}constructor(e){this.footer=e,this.cookieButton=this.footer.querySelector(".ot-sdk-show-settings"),this.init()}}const s={init(){const e=document.querySelector(".footer");return e?new i(e):null}};function c(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function l(e,n){void 0===e&&(e={}),void 0===n&&(n={}),Object.keys(n).forEach((a=>{void 0===e[a]?e[a]=n[a]:c(n[a])&&c(e[a])&&Object.keys(n[a]).length>0&&l(e[a],n[a])}))}const d={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function u(){const e="undefined"!=typeof document?document:{};return l(e,d),e}const m={document:d,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function h(){const e="undefined"!=typeof window?window:{};return l(e,m),e}function p(e,n){return void 0===n&&(n=0),setTimeout(e,n)}function f(){return Date.now()}function g(e,n){void 0===n&&(n="x");const a=h();let t,o,r;const i=function(e){const n=h();let a;return n.getComputedStyle&&(a=n.getComputedStyle(e,null)),!a&&e.currentStyle&&(a=e.currentStyle),a||(a=e.style),a}(e);return a.WebKitCSSMatrix?(o=i.transform||i.webkitTransform,o.split(",").length>6&&(o=o.split(", ").map((e=>e.replace(",","."))).join(", ")),r=new a.WebKitCSSMatrix("none"===o?"":o)):(r=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=r.toString().split(",")),"x"===n&&(o=a.WebKitCSSMatrix?r.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===n&&(o=a.WebKitCSSMatrix?r.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),o||0}function v(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function y(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function b(){const e=Object(arguments.length<=0?void 0:arguments[0]),n=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){const t=a<0||arguments.length<=a?void 0:arguments[a];if(null!=t&&!y(t)){const a=Object.keys(Object(t)).filter((e=>n.indexOf(e)<0));for(let n=0,o=a.length;n<o;n+=1){const o=a[n],r=Object.getOwnPropertyDescriptor(t,o);void 0!==r&&r.enumerable&&(v(e[o])&&v(t[o])?t[o].__swiper__?e[o]=t[o]:b(e[o],t[o]):!v(e[o])&&v(t[o])?(e[o]={},t[o].__swiper__?e[o]=t[o]:b(e[o],t[o])):e[o]=t[o])}}}return e}function S(e,n,a){e.style.setProperty(n,a)}function P(e){let{swiper:n,targetPosition:a,side:t}=e;const o=h(),r=-n.translate;let i,s=null;const c=n.params.speed;n.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(n.cssModeFrameID);const l=a>r?"next":"prev",d=(e,n)=>"next"===l&&e>=n||"prev"===l&&e<=n,u=()=>{i=(new Date).getTime(),null===s&&(s=i);const e=Math.max(Math.min((i-s)/c,1),0),l=.5-Math.cos(e*Math.PI)/2;let m=r+l*(a-r);if(d(m,a)&&(m=a),n.wrapperEl.scrollTo({[t]:m}),d(m,a))return n.wrapperEl.style.overflow="hidden",n.wrapperEl.style.scrollSnapType="",setTimeout((()=>{n.wrapperEl.style.overflow="",n.wrapperEl.scrollTo({[t]:m})})),void o.cancelAnimationFrame(n.cssModeFrameID);n.cssModeFrameID=o.requestAnimationFrame(u)};u()}function k(e,n){return void 0===n&&(n=""),[...e.children].filter((e=>e.matches(n)))}function w(e){try{return void console.warn(e)}catch(e){}}function M(e,n){void 0===n&&(n=[]);const a=document.createElement(e);return a.classList.add(...Array.isArray(n)?n:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(n)),a}function C(e,n){return h().getComputedStyle(e,null).getPropertyValue(n)}function D(e){let n,a=e;if(a){for(n=0;null!==(a=a.previousSibling);)1===a.nodeType&&(n+=1);return n}}function T(e,n,a){const t=h();return a?e["width"===n?"offsetWidth":"offsetHeight"]+parseFloat(t.getComputedStyle(e,null).getPropertyValue("width"===n?"margin-right":"margin-top"))+parseFloat(t.getComputedStyle(e,null).getPropertyValue("width"===n?"margin-left":"margin-bottom")):e.offsetWidth}let N,E,x;function A(){return N||(N=function(){const e=h(),n=u();return{smoothScroll:n.documentElement&&n.documentElement.style&&"scrollBehavior"in n.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&n instanceof e.DocumentTouch)}}()),N}function R(e){return void 0===e&&(e={}),E||(E=function(e){let{userAgent:n}=void 0===e?{}:e;const a=A(),t=h(),o=t.navigator.platform,r=n||t.navigator.userAgent,i={ios:!1,android:!1},s=t.screen.width,c=t.screen.height,l=r.match(/(Android);?[\s\/]+([\d.]+)?/);let d=r.match(/(iPad).*OS\s([\d_]+)/);const u=r.match(/(iPod)(.*OS\s([\d_]+))?/),m=!d&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===o;let f="MacIntel"===o;return!d&&f&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${s}x${c}`)>=0&&(d=r.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),f=!1),l&&!p&&(i.os="android",i.android=!0),(d||m||u)&&(i.os="ios",i.ios=!0),i}(e)),E}function L(){return x||(x=function(){const e=h(),n=R();let a=!1;function t(){const n=e.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}if(t()){const n=String(e.navigator.userAgent);if(n.includes("https://golf.com/tour-confidential/Version/")){const[e,t]=n.split("https://golf.com/tour-confidential/Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));a=e<16||16===e&&t<2}}const o=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=t();return{isSafari:a||r,needPerspectiveFix:a,need3dFix:r||o&&n.ios,isWebView:o}}()),x}var O={on(e,n,a){const t=this;if(!t.eventsListeners||t.destroyed)return t;if("function"!=typeof n)return t;const o=a?"unshift":"push";return e.split(" ").forEach((e=>{t.eventsListeners[e]||(t.eventsListeners[e]=[]),t.eventsListeners[e][o](n)})),t},once(e,n,a){const t=this;if(!t.eventsListeners||t.destroyed)return t;if("function"!=typeof n)return t;function o(){t.off(e,o),o.__emitterProxy&&delete o.__emitterProxy;for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];n.apply(t,r)}return o.__emitterProxy=n,t.on(e,o,a)},onAny(e,n){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof e)return a;const t=n?"unshift":"push";return a.eventsAnyListeners.indexOf(e)<0&&a.eventsAnyListeners[t](e),a},offAny(e){const n=this;if(!n.eventsListeners||n.destroyed)return n;if(!n.eventsAnyListeners)return n;const a=n.eventsAnyListeners.indexOf(e);return a>=0&&n.eventsAnyListeners.splice(a,1),n},off(e,n){const a=this;return!a.eventsListeners||a.destroyed?a:a.eventsListeners?(e.split(" ").forEach((e=>{void 0===n?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach(((t,o)=>{(t===n||t.__emitterProxy&&t.__emitterProxy===n)&&a.eventsListeners[e].splice(o,1)}))})),a):a},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let n,a,t;for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];"string"==typeof r[0]||Array.isArray(r[0])?(n=r[0],a=r.slice(1,r.length),t=e):(n=r[0].events,a=r[0].data,t=r[0].context||e),a.unshift(t);return(Array.isArray(n)?n:n.split(" ")).forEach((n=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(t,[n,...a])})),e.eventsListeners&&e.eventsListeners[n]&&e.eventsListeners[n].forEach((e=>{e.apply(t,a)}))})),e}};const _=(e,n)=>{if(!e||e.destroyed||!e.params)return;const a=n.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let n=a.querySelector(`.${e.params.lazyPreloaderClass}`);!n&&e.isElement&&(a.shadowRoot?n=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{a.shadowRoot&&(n=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),n&&n.remove())}))),n&&n.remove()}},B=(e,n)=>{if(!e.slides[n])return;const a=e.slides[n].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},I=e=>{if(!e||e.destroyed||!e.params)return;let n=e.params.lazyPreloadPrevNext;const a=e.slides.length;if(!a||!n||n<0)return;n=Math.min(n,a);const t="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),o=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=o,r=[a-n];return r.push(...Array.from({length:n}).map(((e,n)=>a+t+n))),void e.slides.forEach(((n,a)=>{r.includes(n.column)&&B(e,a)}))}const r=o+t-1;if(e.params.rewind||e.params.loop)for(let t=o-n;t<=r+n;t+=1){const n=(t%a+a)%a;(n<o||n>r)&&B(e,n)}else for(let t=Math.max(o-n,0);t<=Math.min(r+n,a-1);t+=1)t!==o&&(t>r||t<o)&&B(e,t)};var j={updateSize:function(){const e=this;let n,a;const t=e.el;n=void 0!==e.params.width&&null!==e.params.width?e.params.width:t.clientWidth,a=void 0!==e.params.height&&null!==e.params.height?e.params.height:t.clientHeight,0===n&&e.isHorizontal()||0===a&&e.isVertical()||(n=n-parseInt(C(t,"padding-left")||0,10)-parseInt(C(t,"padding-right")||0,10),a=a-parseInt(C(t,"padding-top")||0,10)-parseInt(C(t,"padding-bottom")||0,10),Number.isNaN(n)&&(n=0),Number.isNaN(a)&&(a=0),Object.assign(e,{width:n,height:a,size:e.isHorizontal()?n:a}))},updateSlides:function(){const e=this;function n(n,a){return parseFloat(n.getPropertyValue(e.getDirectionLabel(a))||0)}const a=e.params,{wrapperEl:t,slidesEl:o,size:r,rtlTranslate:i,wrongRTL:s}=e,c=e.virtual&&a.virtual.enabled,l=c?e.virtual.slides.length:e.slides.length,d=k(o,`.${e.params.slideClass}, swiper-slide`),u=c?e.virtual.slides.length:d.length;let m=[];const h=[],p=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(g=a.slidesOffsetAfter.call(e));const v=e.snapGrid.length,y=e.slidesGrid.length;let b=a.spaceBetween,P=-f,w=0,M=0;if(void 0===r)return;"string"==typeof b&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*r:"string"==typeof b&&(b=parseFloat(b)),e.virtualSize=-b,d.forEach((e=>{i?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),a.centeredSlides&&a.cssMode&&(S(t,"--swiper-centered-offset-before",""),S(t,"--swiper-centered-offset-after",""));const D=a.grid&&a.grid.rows>1&&e.grid;let N;D?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const E="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let t=0;t<u;t+=1){let o;if(N=0,d[t]&&(o=d[t]),D&&e.grid.updateSlide(t,o,d),!d[t]||"none"!==C(o,"display")){if("auto"===a.slidesPerView){E&&(d[t].style[e.getDirectionLabel("width")]="");const r=getComputedStyle(o),i=o.style.transform,s=o.style.webkitTransform;if(i&&(o.style.transform="none"),s&&(o.style.webkitTransform="none"),a.roundLengths)N=e.isHorizontal()?T(o,"width",!0):T(o,"height",!0);else{const e=n(r,"width"),a=n(r,"padding-left"),t=n(r,"padding-right"),i=n(r,"margin-left"),s=n(r,"margin-right"),c=r.getPropertyValue("box-sizing");if(c&&"border-box"===c)N=e+i+s;else{const{clientWidth:n,offsetWidth:r}=o;N=e+a+t+i+s+(r-n)}}i&&(o.style.transform=i),s&&(o.style.webkitTransform=s),a.roundLengths&&(N=Math.floor(N))}else N=(r-(a.slidesPerView-1)*b)/a.slidesPerView,a.roundLengths&&(N=Math.floor(N)),d[t]&&(d[t].style[e.getDirectionLabel("width")]=`${N}px`);d[t]&&(d[t].swiperSlideSize=N),p.push(N),a.centeredSlides?(P=P+N/2+w/2+b,0===w&&0!==t&&(P=P-r/2-b),0===t&&(P=P-r/2-b),Math.abs(P)<.001&&(P=0),a.roundLengths&&(P=Math.floor(P)),M%a.slidesPerGroup==0&&m.push(P),h.push(P)):(a.roundLengths&&(P=Math.floor(P)),(M-Math.min(e.params.slidesPerGroupSkip,M))%e.params.slidesPerGroup==0&&m.push(P),h.push(P),P=P+N+b),e.virtualSize+=N+b,w=N,M+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+g,i&&s&&("slide"===a.effect||"coverflow"===a.effect)&&(t.style.width=`${e.virtualSize+b}px`),a.setWrapperSize&&(t.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),D&&e.grid.updateWrapperSize(N,m),!a.centeredSlides){const n=[];for(let t=0;t<m.length;t+=1){let o=m[t];a.roundLengths&&(o=Math.floor(o)),m[t]<=e.virtualSize-r&&n.push(o)}m=n,Math.floor(e.virtualSize-r)-Math.floor(m[m.length-1])>1&&m.push(e.virtualSize-r)}if(c&&a.loop){const n=p[0]+b;if(a.slidesPerGroup>1){const t=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/a.slidesPerGroup),o=n*a.slidesPerGroup;for(let e=0;e<t;e+=1)m.push(m[m.length-1]+o)}for(let t=0;t<e.virtual.slidesBefore+e.virtual.slidesAfter;t+=1)1===a.slidesPerGroup&&m.push(m[m.length-1]+n),h.push(h[h.length-1]+n),e.virtualSize+=n}if(0===m.length&&(m=[0]),0!==b){const n=e.isHorizontal()&&i?"marginLeft":e.getDirectionLabel("marginRight");d.filter(((e,n)=>!(a.cssMode&&!a.loop)||n!==d.length-1)).forEach((e=>{e.style[n]=`${b}px`}))}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;p.forEach((n=>{e+=n+(b||0)})),e-=b;const n=e-r;m=m.map((e=>e<=0?-f:e>n?n+g:e))}if(a.centerInsufficientSlides){let e=0;if(p.forEach((n=>{e+=n+(b||0)})),e-=b,e<r){const n=(r-e)/2;m.forEach(((e,a)=>{m[a]=e-n})),h.forEach(((e,a)=>{h[a]=e+n}))}}if(Object.assign(e,{slides:d,snapGrid:m,slidesGrid:h,slidesSizesGrid:p}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){S(t,"--swiper-centered-offset-before",-m[0]+"px"),S(t,"--swiper-centered-offset-after",e.size/2-p[p.length-1]/2+"px");const n=-e.snapGrid[0],a=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+n)),e.slidesGrid=e.slidesGrid.map((e=>e+a))}if(u!==l&&e.emit("slidesLengthChange"),m.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==y&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(c||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const n=`${a.containerModifierClass}backface-hidden`,t=e.el.classList.contains(n);u<=a.maxBackfaceHiddenSlides?t||e.el.classList.add(n):t&&e.el.classList.remove(n)}},updateAutoHeight:function(e){const n=this,a=[],t=n.virtual&&n.params.virtual.enabled;let o,r=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);const i=e=>t?n.slides[n.getSlideIndexByData(e)]:n.slides[e];if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1)if(n.params.centeredSlides)(n.visibleSlides||[]).forEach((e=>{a.push(e)}));else for(o=0;o<Math.ceil(n.params.slidesPerView);o+=1){const e=n.activeIndex+o;if(e>n.slides.length&&!t)break;a.push(i(e))}else a.push(i(n.activeIndex));for(o=0;o<a.length;o+=1)if(void 0!==a[o]){const e=a[o].offsetHeight;r=e>r?e:r}(r||0===r)&&(n.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){const e=this,n=e.slides,a=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let t=0;t<n.length;t+=1)n[t].swiperSlideOffset=(e.isHorizontal()?n[t].offsetLeft:n[t].offsetTop)-a-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const n=this,a=n.params,{slides:t,rtlTranslate:o,snapGrid:r}=n;if(0===t.length)return;void 0===t[0].swiperSlideOffset&&n.updateSlidesOffset();let i=-e;o&&(i=e),t.forEach((e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass)})),n.visibleSlidesIndexes=[],n.visibleSlides=[];let s=a.spaceBetween;"string"==typeof s&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*n.size:"string"==typeof s&&(s=parseFloat(s));for(let e=0;e<t.length;e+=1){const c=t[e];let l=c.swiperSlideOffset;a.cssMode&&a.centeredSlides&&(l-=t[0].swiperSlideOffset);const d=(i+(a.centeredSlides?n.minTranslate():0)-l)/(c.swiperSlideSize+s),u=(i-r[0]+(a.centeredSlides?n.minTranslate():0)-l)/(c.swiperSlideSize+s),m=-(i-l),h=m+n.slidesSizesGrid[e],p=m>=0&&m<=n.size-n.slidesSizesGrid[e];(m>=0&&m<n.size-1||h>1&&h<=n.size||m<=0&&h>=n.size)&&(n.visibleSlides.push(c),n.visibleSlidesIndexes.push(e),t[e].classList.add(a.slideVisibleClass)),p&&t[e].classList.add(a.slideFullyVisibleClass),c.progress=o?-d:d,c.originalProgress=o?-u:u}},updateProgress:function(e){const n=this;if(void 0===e){const a=n.rtlTranslate?-1:1;e=n&&n.translate&&n.translate*a||0}const a=n.params,t=n.maxTranslate()-n.minTranslate();let{progress:o,isBeginning:r,isEnd:i,progressLoop:s}=n;const c=r,l=i;if(0===t)o=0,r=!0,i=!0;else{o=(e-n.minTranslate())/t;const a=Math.abs(e-n.minTranslate())<1,s=Math.abs(e-n.maxTranslate())<1;r=a||o<=0,i=s||o>=1,a&&(o=0),s&&(o=1)}if(a.loop){const a=n.getSlideIndexByData(0),t=n.getSlideIndexByData(n.slides.length-1),o=n.slidesGrid[a],r=n.slidesGrid[t],i=n.slidesGrid[n.slidesGrid.length-1],c=Math.abs(e);s=c>=o?(c-o)/i:(c+i-r)/i,s>1&&(s-=1)}Object.assign(n,{progress:o,progressLoop:s,isBeginning:r,isEnd:i}),(a.watchSlidesProgress||a.centeredSlides&&a.autoHeight)&&n.updateSlidesProgress(e),r&&!c&&n.emit("reachBeginning toEdge"),i&&!l&&n.emit("reachEnd toEdge"),(c&&!r||l&&!i)&&n.emit("fromEdge"),n.emit("progress",o)},updateSlidesClasses:function(){const e=this,{slides:n,params:a,slidesEl:t,activeIndex:o}=e,r=e.virtual&&a.virtual.enabled,i=e.grid&&a.grid&&a.grid.rows>1,s=e=>k(t,`.${a.slideClass}${e}, swiper-slide${e}`)[0];let c,l,d;if(n.forEach((e=>{e.classList.remove(a.slideActiveClass,a.slideNextClass,a.slidePrevClass)})),r)if(a.loop){let n=o-e.virtual.slidesBefore;n<0&&(n=e.virtual.slides.length+n),n>=e.virtual.slides.length&&(n-=e.virtual.slides.length),c=s(`[data-swiper-slide-index="${n}"]`)}else c=s(`[data-swiper-slide-index="${o}"]`);else i?(c=n.filter((e=>e.column===o))[0],d=n.filter((e=>e.column===o+1))[0],l=n.filter((e=>e.column===o-1))[0]):c=n[o];c&&(c.classList.add(a.slideActiveClass),i?(d&&d.classList.add(a.slideNextClass),l&&l.classList.add(a.slidePrevClass)):(d=function(e,n){const a=[];for(;e.nextElementSibling;){const t=e.nextElementSibling;n?t.matches(n)&&a.push(t):a.push(t),e=t}return a}(c,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!d&&(d=n[0]),d&&d.classList.add(a.slideNextClass),l=function(e,n){const a=[];for(;e.previousElementSibling;){const t=e.previousElementSibling;n?t.matches(n)&&a.push(t):a.push(t),e=t}return a}(c,`.${a.slideClass}, swiper-slide`)[0],a.loop&&0===!l&&(l=n[n.length-1]),l&&l.classList.add(a.slidePrevClass))),e.emitSlidesClasses()},updateActiveIndex:function(e){const n=this,a=n.rtlTranslate?n.translate:-n.translate,{snapGrid:t,params:o,activeIndex:r,realIndex:i,snapIndex:s}=n;let c,l=e;const d=e=>{let a=e-n.virtual.slidesBefore;return a<0&&(a=n.virtual.slides.length+a),a>=n.virtual.slides.length&&(a-=n.virtual.slides.length),a};if(void 0===l&&(l=function(e){const{slidesGrid:n,params:a}=e,t=e.rtlTranslate?e.translate:-e.translate;let o;for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?t>=n[e]&&t<n[e+1]-(n[e+1]-n[e])/2?o=e:t>=n[e]&&t<n[e+1]&&(o=e+1):t>=n[e]&&(o=e);return a.normalizeSlideIndex&&(o<0||void 0===o)&&(o=0),o}(n)),t.indexOf(a)>=0)c=t.indexOf(a);else{const e=Math.min(o.slidesPerGroupSkip,l);c=e+Math.floor((l-e)/o.slidesPerGroup)}if(c>=t.length&&(c=t.length-1),l===r&&!n.params.loop)return void(c!==s&&(n.snapIndex=c,n.emit("snapIndexChange")));if(l===r&&n.params.loop&&n.virtual&&n.params.virtual.enabled)return void(n.realIndex=d(l));const u=n.grid&&o.grid&&o.grid.rows>1;let m;if(n.virtual&&o.virtual.enabled&&o.loop)m=d(l);else if(u){const e=n.slides.filter((e=>e.column===l))[0];let a=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(a)&&(a=Math.max(n.slides.indexOf(e),0)),m=Math.floor(a/o.grid.rows)}else if(n.slides[l]){const e=n.slides[l].getAttribute("data-swiper-slide-index");m=e?parseInt(e,10):l}else m=l;Object.assign(n,{previousSnapIndex:s,snapIndex:c,previousRealIndex:i,realIndex:m,previousIndex:r,activeIndex:l}),n.initialized&&I(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(i!==m&&n.emit("realIndexChange"),n.emit("slideChange"))},updateClickedSlide:function(e,n){const a=this,t=a.params;let o=e.closest(`.${t.slideClass}, swiper-slide`);!o&&a.isElement&&n&&n.length>1&&n.includes(e)&&[...n.slice(n.indexOf(e)+1,n.length)].forEach((e=>{!o&&e.matches&&e.matches(`.${t.slideClass}, swiper-slide`)&&(o=e)}));let r,i=!1;if(o)for(let e=0;e<a.slides.length;e+=1)if(a.slides[e]===o){i=!0,r=e;break}if(!o||!i)return a.clickedSlide=void 0,void(a.clickedIndex=void 0);a.clickedSlide=o,a.virtual&&a.params.virtual.enabled?a.clickedIndex=parseInt(o.getAttribute("data-swiper-slide-index"),10):a.clickedIndex=r,t.slideToClickedSlide&&void 0!==a.clickedIndex&&a.clickedIndex!==a.activeIndex&&a.slideToClickedSlide()}};var G={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:n,rtlTranslate:a,translate:t,wrapperEl:o}=this;if(n.virtualTranslate)return a?-t:t;if(n.cssMode)return t;let r=g(o,e);return r+=this.cssOverflowAdjustment(),a&&(r=-r),r||0},setTranslate:function(e,n){const a=this,{rtlTranslate:t,params:o,wrapperEl:r,progress:i}=a;let s,c=0,l=0;a.isHorizontal()?c=t?-e:e:l=e,o.roundLengths&&(c=Math.floor(c),l=Math.floor(l)),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?c:l,o.cssMode?r[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-c:-l:o.virtualTranslate||(a.isHorizontal()?c-=a.cssOverflowAdjustment():l-=a.cssOverflowAdjustment(),r.style.transform=`translate3d(${c}px, ${l}px, 0px)`);const d=a.maxTranslate()-a.minTranslate();s=0===d?0:(e-a.minTranslate())/d,s!==i&&a.updateProgress(e),a.emit("setTranslate",a.translate,n)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,n,a,t,o){void 0===e&&(e=0),void 0===n&&(n=this.params.speed),void 0===a&&(a=!0),void 0===t&&(t=!0);const r=this,{params:i,wrapperEl:s}=r;if(r.animating&&i.preventInteractionOnTransition)return!1;const c=r.minTranslate(),l=r.maxTranslate();let d;if(d=t&&e>c?c:t&&e<l?l:e,r.updateProgress(d),i.cssMode){const e=r.isHorizontal();if(0===n)s[e?"scrollLeft":"scrollTop"]=-d;else{if(!r.support.smoothScroll)return P({swiper:r,targetPosition:-d,side:e?"left":"top"}),!0;s.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===n?(r.setTransition(0),r.setTranslate(d),a&&(r.emit("beforeTransitionStart",n,o),r.emit("transitionEnd"))):(r.setTransition(n),r.setTranslate(d),a&&(r.emit("beforeTransitionStart",n,o),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,a&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}};function z(e){let{swiper:n,runCallbacks:a,direction:t,step:o}=e;const{activeIndex:r,previousIndex:i}=n;let s=t;if(s||(s=r>i?"next":r<i?"prev":"reset"),n.emit(`transition${o}`),a&&r!==i){if("reset"===s)return void n.emit(`slideResetTransition${o}`);n.emit(`slideChangeTransition${o}`),"next"===s?n.emit(`slideNextTransition${o}`):n.emit(`slidePrevTransition${o}`)}}var K={slideTo:function(e,n,a,t,o){void 0===e&&(e=0),void 0===n&&(n=this.params.speed),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));const r=this;let i=e;i<0&&(i=0);const{params:s,snapGrid:c,slidesGrid:l,previousIndex:d,activeIndex:u,rtlTranslate:m,wrapperEl:h,enabled:p}=r;if(r.animating&&s.preventInteractionOnTransition||!p&&!t&&!o||r.destroyed)return!1;const f=Math.min(r.params.slidesPerGroupSkip,i);let g=f+Math.floor((i-f)/r.params.slidesPerGroup);g>=c.length&&(g=c.length-1);const v=-c[g];if(s.normalizeSlideIndex)for(let e=0;e<l.length;e+=1){const n=-Math.floor(100*v),a=Math.floor(100*l[e]),t=Math.floor(100*l[e+1]);void 0!==l[e+1]?n>=a&&n<t-(t-a)/2?i=e:n>=a&&n<t&&(i=e+1):n>=a&&(i=e)}if(r.initialized&&i!==u){if(!r.allowSlideNext&&(m?v>r.translate&&v>r.minTranslate():v<r.translate&&v<r.minTranslate()))return!1;if(!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(u||0)!==i)return!1}let y;if(i!==(d||0)&&a&&r.emit("beforeSlideChangeStart"),r.updateProgress(v),y=i>u?"next":i<u?"prev":"reset",m&&-v===r.translate||!m&&v===r.translate)return r.updateActiveIndex(i),s.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==s.effect&&r.setTranslate(v),"reset"!==y&&(r.transitionStart(a,y),r.transitionEnd(a,y)),!1;if(s.cssMode){const e=r.isHorizontal(),a=m?v:-v;if(0===n){const n=r.virtual&&r.params.virtual.enabled;n&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),n&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{h[e?"scrollLeft":"scrollTop"]=a}))):h[e?"scrollLeft":"scrollTop"]=a,n&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1}))}else{if(!r.support.smoothScroll)return P({swiper:r,targetPosition:a,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}return r.setTransition(n),r.setTranslate(v),r.updateActiveIndex(i),r.updateSlidesClasses(),r.emit("beforeTransitionStart",n,t),r.transitionStart(a,y),0===n?r.transitionEnd(a,y):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(a,y))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,n,a,t){if(void 0===e&&(e=0),void 0===n&&(n=this.params.speed),void 0===a&&(a=!0),"string"==typeof e){e=parseInt(e,10)}const o=this;if(o.destroyed)return;const r=o.grid&&o.params.grid&&o.params.grid.rows>1;let i=e;if(o.params.loop)if(o.virtual&&o.params.virtual.enabled)i+=o.virtual.slidesBefore;else{let e;if(r){const n=i*o.params.grid.rows;e=o.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===n))[0].column}else e=o.getSlideIndexByData(i);const n=r?Math.ceil(o.slides.length/o.params.grid.rows):o.slides.length,{centeredSlides:a}=o.params;let t=o.params.slidesPerView;"auto"===t?t=o.slidesPerViewDynamic():(t=Math.ceil(parseFloat(o.params.slidesPerView,10)),a&&t%2==0&&(t+=1));let s=n-e<t;if(a&&(s=s||e<Math.ceil(t/2)),s){const t=a?e<o.activeIndex?"prev":"next":e-o.activeIndex-1<o.params.slidesPerView?"next":"prev";o.loopFix({direction:t,slideTo:!0,activeSlideIndex:"next"===t?e+1:e-n+1,slideRealIndex:"next"===t?o.realIndex:void 0})}if(r){const e=i*o.params.grid.rows;i=o.slides.filter((n=>1*n.getAttribute("data-swiper-slide-index")===e))[0].column}else i=o.getSlideIndexByData(i)}return requestAnimationFrame((()=>{o.slideTo(i,n,a,t)})),o},slideNext:function(e,n,a){void 0===e&&(e=this.params.speed),void 0===n&&(n=!0);const t=this,{enabled:o,params:r,animating:i}=t;if(!o||t.destroyed)return t;let s=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(s=Math.max(t.slidesPerViewDynamic("current",!0),1));const c=t.activeIndex<r.slidesPerGroupSkip?1:s,l=t.virtual&&r.virtual.enabled;if(r.loop){if(i&&!l&&r.loopPreventsSliding)return!1;if(t.loopFix({direction:"next"}),t._clientLeft=t.wrapperEl.clientLeft,t.activeIndex===t.slides.length-1&&r.cssMode)return requestAnimationFrame((()=>{t.slideTo(t.activeIndex+c,e,n,a)})),!0}return r.rewind&&t.isEnd?t.slideTo(0,e,n,a):t.slideTo(t.activeIndex+c,e,n,a)},slidePrev:function(e,n,a){void 0===e&&(e=this.params.speed),void 0===n&&(n=!0);const t=this,{params:o,snapGrid:r,slidesGrid:i,rtlTranslate:s,enabled:c,animating:l}=t;if(!c||t.destroyed)return t;const d=t.virtual&&o.virtual.enabled;if(o.loop){if(l&&!d&&o.loopPreventsSliding)return!1;t.loopFix({direction:"prev"}),t._clientLeft=t.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const m=u(s?t.translate:-t.translate),h=r.map((e=>u(e)));let p=r[h.indexOf(m)-1];if(void 0===p&&o.cssMode){let e;r.forEach(((n,a)=>{m>=n&&(e=a)})),void 0!==e&&(p=r[e>0?e-1:e])}let f=0;if(void 0!==p&&(f=i.indexOf(p),f<0&&(f=t.activeIndex-1),"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(f=f-t.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),o.rewind&&t.isBeginning){const o=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1;return t.slideTo(o,e,n,a)}return o.loop&&0===t.activeIndex&&o.cssMode?(requestAnimationFrame((()=>{t.slideTo(f,e,n,a)})),!0):t.slideTo(f,e,n,a)},slideReset:function(e,n,a){void 0===e&&(e=this.params.speed),void 0===n&&(n=!0);const t=this;if(!t.destroyed)return t.slideTo(t.activeIndex,e,n,a)},slideToClosest:function(e,n,a,t){void 0===e&&(e=this.params.speed),void 0===n&&(n=!0),void 0===t&&(t=.5);const o=this;if(o.destroyed)return;let r=o.activeIndex;const i=Math.min(o.params.slidesPerGroupSkip,r),s=i+Math.floor((r-i)/o.params.slidesPerGroup),c=o.rtlTranslate?o.translate:-o.translate;if(c>=o.snapGrid[s]){const e=o.snapGrid[s];c-e>(o.snapGrid[s+1]-e)*t&&(r+=o.params.slidesPerGroup)}else{const e=o.snapGrid[s-1];c-e<=(o.snapGrid[s]-e)*t&&(r-=o.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,o.slidesGrid.length-1),o.slideTo(r,e,n,a)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:n,slidesEl:a}=e,t="auto"===n.slidesPerView?e.slidesPerViewDynamic():n.slidesPerView;let o,r=e.clickedIndex;const i=e.isElement?"swiper-slide":`.${n.slideClass}`;if(n.loop){if(e.animating)return;o=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?r<e.loopedSlides-t/2||r>e.slides.length-e.loopedSlides+t/2?(e.loopFix(),r=e.getSlideIndex(k(a,`${i}[data-swiper-slide-index="${o}"]`)[0]),p((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-t?(e.loopFix(),r=e.getSlideIndex(k(a,`${i}[data-swiper-slide-index="${o}"]`)[0]),p((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var V={loopCreate:function(e){const n=this,{params:a,slidesEl:t}=n;if(!a.loop||n.virtual&&n.params.virtual.enabled)return;const o=()=>{k(t,`.${a.slideClass}, swiper-slide`).forEach(((e,n)=>{e.setAttribute("data-swiper-slide-index",n)}))},r=n.grid&&a.grid&&a.grid.rows>1,i=a.slidesPerGroup*(r?a.grid.rows:1),s=n.slides.length%i!=0,c=r&&n.slides.length%a.grid.rows!=0,l=e=>{for(let t=0;t<e;t+=1){const e=n.isElement?M("swiper-slide",[a.slideBlankClass]):M("div",[a.slideClass,a.slideBlankClass]);n.slidesEl.append(e)}};if(s){if(a.loopAddBlankSlides){l(i-n.slides.length%i),n.recalcSlides(),n.updateSlides()}else w("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");o()}else if(c){if(a.loopAddBlankSlides){l(a.grid.rows-n.slides.length%a.grid.rows),n.recalcSlides(),n.updateSlides()}else w("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");o()}else o();n.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:n,slideTo:a=!0,direction:t,setTranslate:o,activeSlideIndex:r,byController:i,byMousewheel:s}=void 0===e?{}:e;const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:l,allowSlidePrev:d,allowSlideNext:u,slidesEl:m,params:h}=c,{centeredSlides:p}=h;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&h.virtual.enabled)return a&&(h.centeredSlides||0!==c.snapIndex?h.centeredSlides&&c.snapIndex<h.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=d,c.allowSlideNext=u,void c.emit("loopFix");let f=h.slidesPerView;"auto"===f?f=c.slidesPerViewDynamic():(f=Math.ceil(parseFloat(h.slidesPerView,10)),p&&f%2==0&&(f+=1));const g=h.slidesPerGroupAuto?f:h.slidesPerGroup;let v=g;v%g!=0&&(v+=g-v%g),v+=h.loopAdditionalSlides,c.loopedSlides=v;const y=c.grid&&h.grid&&h.grid.rows>1;l.length<f+v?w("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):y&&"row"===h.grid.fill&&w("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const b=[],S=[];let P=c.activeIndex;void 0===r?r=c.getSlideIndex(l.filter((e=>e.classList.contains(h.slideActiveClass)))[0]):P=r;const k="next"===t||!t,M="prev"===t||!t;let C=0,D=0;const T=y?Math.ceil(l.length/h.grid.rows):l.length,N=(y?l[r].column:r)+(p&&void 0===o?-f/2+.5:0);if(N<v){C=Math.max(v-N,g);for(let e=0;e<v-N;e+=1){const n=e-Math.floor(e/T)*T;if(y){const e=T-n-1;for(let n=l.length-1;n>=0;n-=1)l[n].column===e&&b.push(n)}else b.push(T-n-1)}}else if(N+f>T-v){D=Math.max(N-(T-2*v),g);for(let e=0;e<D;e+=1){const n=e-Math.floor(e/T)*T;y?l.forEach(((e,a)=>{e.column===n&&S.push(a)})):S.push(n)}}if(c.__preventObserver__=!0,requestAnimationFrame((()=>{c.__preventObserver__=!1})),M&&b.forEach((e=>{l[e].swiperLoopMoveDOM=!0,m.prepend(l[e]),l[e].swiperLoopMoveDOM=!1})),k&&S.forEach((e=>{l[e].swiperLoopMoveDOM=!0,m.append(l[e]),l[e].swiperLoopMoveDOM=!1})),c.recalcSlides(),"auto"===h.slidesPerView?c.updateSlides():y&&(b.length>0&&M||S.length>0&&k)&&c.slides.forEach(((e,n)=>{c.grid.updateSlide(n,e,c.slides)})),h.watchSlidesProgress&&c.updateSlidesOffset(),a)if(b.length>0&&M){if(void 0===n){const e=c.slidesGrid[P],n=c.slidesGrid[P+C]-e;s?c.setTranslate(c.translate-n):(c.slideTo(P+Math.ceil(C),0,!1,!0),o&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-n,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-n))}else if(o){const e=y?b.length/h.grid.rows:b.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(S.length>0&&k)if(void 0===n){const e=c.slidesGrid[P],n=c.slidesGrid[P-D]-e;s?c.setTranslate(c.translate-n):(c.slideTo(P-D,0,!1,!0),o&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-n,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-n))}else{const e=y?S.length/h.grid.rows:S.length;c.slideTo(c.activeIndex-e,0,!1,!0)}if(c.allowSlidePrev=d,c.allowSlideNext=u,c.controller&&c.controller.control&&!i){const e={slideRealIndex:n,direction:t,setTranslate:o,activeSlideIndex:r,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach((n=>{!n.destroyed&&n.params.loop&&n.loopFix({...e,slideTo:n.params.slidesPerView===h.slidesPerView&&a})})):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...e,slideTo:c.controller.control.params.slidesPerView===h.slidesPerView&&a})}c.emit("loopFix")},loopDestroy:function(){const e=this,{params:n,slidesEl:a}=e;if(!n.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const t=[];e.slides.forEach((e=>{const n=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;t[n]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),t.forEach((e=>{a.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function H(e,n,a){const t=h(),{params:o}=e,r=o.edgeSwipeDetection,i=o.edgeSwipeThreshold;return!r||!(a<=i||a>=t.innerWidth-i)||"prevent"===r&&(n.preventDefault(),!0)}function F(e){const n=this,a=u();let t=e;t.originalEvent&&(t=t.originalEvent);const o=n.touchEventsData;if("pointerdown"===t.type){if(null!==o.pointerId&&o.pointerId!==t.pointerId)return;o.pointerId=t.pointerId}else"touchstart"===t.type&&1===t.targetTouches.length&&(o.touchId=t.targetTouches[0].identifier);if("touchstart"===t.type)return void H(n,t,t.targetTouches[0].pageX);const{params:r,touches:i,enabled:s}=n;if(!s)return;if(!r.simulateTouch&&"mouse"===t.pointerType)return;if(n.animating&&r.preventInteractionOnTransition)return;!n.animating&&r.cssMode&&r.loop&&n.loopFix();let c=t.target;if("wrapper"===r.touchEventsTarget&&!n.wrapperEl.contains(c))return;if("which"in t&&3===t.which)return;if("button"in t&&t.button>0)return;if(o.isTouched&&o.isMoved)return;const l=!!r.noSwipingClass&&""!==r.noSwipingClass,d=t.composedPath?t.composedPath():t.path;l&&t.target&&t.target.shadowRoot&&d&&(c=d[0]);const m=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,p=!(!t.target||!t.target.shadowRoot);if(r.noSwiping&&(p?function(e,n){return void 0===n&&(n=this),function n(a){if(!a||a===u()||a===h())return null;a.assignedSlot&&(a=a.assignedSlot);const t=a.closest(e);return t||a.getRootNode?t||n(a.getRootNode().host):null}(n)}(m,c):c.closest(m)))return void(n.allowClick=!0);if(r.swipeHandler&&!c.closest(r.swipeHandler))return;i.currentX=t.pageX,i.currentY=t.pageY;const g=i.currentX,v=i.currentY;if(!H(n,t,g))return;Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=g,i.startY=v,o.touchStartTime=f(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,r.threshold>0&&(o.allowThresholdMove=!1);let y=!0;c.matches(o.focusableElements)&&(y=!1,"SELECT"===c.nodeName&&(o.isTouched=!1)),a.activeElement&&a.activeElement.matches(o.focusableElements)&&a.activeElement!==c&&a.activeElement.blur();const b=y&&n.allowTouchMove&&r.touchStartPreventDefault;!r.touchStartForcePreventDefault&&!b||c.isContentEditable||t.preventDefault(),r.freeMode&&r.freeMode.enabled&&n.freeMode&&n.animating&&!r.cssMode&&n.freeMode.onTouchStart(),n.emit("touchStart",t)}function W(e){const n=u(),a=this,t=a.touchEventsData,{params:o,touches:r,rtlTranslate:i,enabled:s}=a;if(!s)return;if(!o.simulateTouch&&"mouse"===e.pointerType)return;let c,l=e;if(l.originalEvent&&(l=l.originalEvent),"pointermove"===l.type){if(null!==t.touchId)return;if(l.pointerId!==t.pointerId)return}if("touchmove"===l.type){if(c=[...l.changedTouches].filter((e=>e.identifier===t.touchId))[0],!c||c.identifier!==t.touchId)return}else c=l;if(!t.isTouched)return void(t.startMoving&&t.isScrolling&&a.emit("touchMoveOpposite",l));const d=c.pageX,m=c.pageY;if(l.preventedByNestedSwiper)return r.startX=d,void(r.startY=m);if(!a.allowTouchMove)return l.target.matches(t.focusableElements)||(a.allowClick=!1),void(t.isTouched&&(Object.assign(r,{startX:d,startY:m,currentX:d,currentY:m}),t.touchStartTime=f()));if(o.touchReleaseOnEdges&&!o.loop)if(a.isVertical()){if(m<r.startY&&a.translate<=a.maxTranslate()||m>r.startY&&a.translate>=a.minTranslate())return t.isTouched=!1,void(t.isMoved=!1)}else if(d<r.startX&&a.translate<=a.maxTranslate()||d>r.startX&&a.translate>=a.minTranslate())return;if(n.activeElement&&l.target===n.activeElement&&l.target.matches(t.focusableElements))return t.isMoved=!0,void(a.allowClick=!1);t.allowTouchCallbacks&&a.emit("touchMove",l),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=d,r.currentY=m;const h=r.currentX-r.startX,p=r.currentY-r.startY;if(a.params.threshold&&Math.sqrt(h**2+p**2)<a.params.threshold)return;if(void 0===t.isScrolling){let e;a.isHorizontal()&&r.currentY===r.startY||a.isVertical()&&r.currentX===r.startX?t.isScrolling=!1:h*h+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(h))/Math.PI,t.isScrolling=a.isHorizontal()?e>o.touchAngle:90-e>o.touchAngle)}if(t.isScrolling&&a.emit("touchMoveOpposite",l),void 0===t.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(t.startMoving=!0)),t.isScrolling)return void(t.isTouched=!1);if(!t.startMoving)return;a.allowClick=!1,!o.cssMode&&l.cancelable&&l.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&l.stopPropagation();let g=a.isHorizontal()?h:p,v=a.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;o.oneWayMovement&&(g=Math.abs(g)*(i?1:-1),v=Math.abs(v)*(i?1:-1)),r.diff=g,g*=o.touchRatio,i&&(g=-g,v=-v);const y=a.touchesDirection;a.swipeDirection=g>0?"prev":"next",a.touchesDirection=v>0?"prev":"next";const b=a.params.loop&&!o.cssMode,S="next"===a.touchesDirection&&a.allowSlideNext||"prev"===a.touchesDirection&&a.allowSlidePrev;if(!t.isMoved){if(b&&S&&a.loopFix({direction:a.swipeDirection}),t.startTranslate=a.getTranslate(),a.setTransition(0),a.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});a.wrapperEl.dispatchEvent(e)}t.allowMomentumBounce=!1,!o.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",l)}if((new Date).getTime(),t.isMoved&&t.allowThresholdMove&&y!==a.touchesDirection&&b&&S&&Math.abs(g)>=1)return Object.assign(r,{startX:d,startY:m,currentX:d,currentY:m,startTranslate:t.currentTranslate}),t.loopSwapReset=!0,void(t.startTranslate=t.currentTranslate);a.emit("sliderMove",l),t.isMoved=!0,t.currentTranslate=g+t.startTranslate;let P=!0,k=o.resistanceRatio;if(o.touchReleaseOnEdges&&(k=0),g>0?(b&&S&&t.allowThresholdMove&&t.currentTranslate>(o.centeredSlides?a.minTranslate()-a.slidesSizesGrid[a.activeIndex+1]:a.minTranslate())&&a.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),t.currentTranslate>a.minTranslate()&&(P=!1,o.resistance&&(t.currentTranslate=a.minTranslate()-1+(-a.minTranslate()+t.startTranslate+g)**k))):g<0&&(b&&S&&t.allowThresholdMove&&t.currentTranslate<(o.centeredSlides?a.maxTranslate()+a.slidesSizesGrid[a.slidesSizesGrid.length-1]:a.maxTranslate())&&a.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:a.slides.length-("auto"===o.slidesPerView?a.slidesPerViewDynamic():Math.ceil(parseFloat(o.slidesPerView,10)))}),t.currentTranslate<a.maxTranslate()&&(P=!1,o.resistance&&(t.currentTranslate=a.maxTranslate()+1-(a.maxTranslate()-t.startTranslate-g)**k))),P&&(l.preventedByNestedSwiper=!0),!a.allowSlideNext&&"next"===a.swipeDirection&&t.currentTranslate<t.startTranslate&&(t.currentTranslate=t.startTranslate),!a.allowSlidePrev&&"prev"===a.swipeDirection&&t.currentTranslate>t.startTranslate&&(t.currentTranslate=t.startTranslate),a.allowSlidePrev||a.allowSlideNext||(t.currentTranslate=t.startTranslate),o.threshold>0){if(!(Math.abs(g)>o.threshold||t.allowThresholdMove))return void(t.currentTranslate=t.startTranslate);if(!t.allowThresholdMove)return t.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,t.currentTranslate=t.startTranslate,void(r.diff=a.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}o.followFinger&&!o.cssMode&&((o.freeMode&&o.freeMode.enabled&&a.freeMode||o.watchSlidesProgress)&&(a.updateActiveIndex(),a.updateSlidesClasses()),o.freeMode&&o.freeMode.enabled&&a.freeMode&&a.freeMode.onTouchMove(),a.updateProgress(t.currentTranslate),a.setTranslate(t.currentTranslate))}function U(e){const n=this,a=n.touchEventsData;let t,o=e;o.originalEvent&&(o=o.originalEvent);if("touchend"===o.type||"touchcancel"===o.type){if(t=[...o.changedTouches].filter((e=>e.identifier===a.touchId))[0],!t||t.identifier!==a.touchId)return}else{if(null!==a.touchId)return;if(o.pointerId!==a.pointerId)return;t=o}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(o.type)){if(!(["pointercancel","contextmenu"].includes(o.type)&&(n.browser.isSafari||n.browser.isWebView)))return}a.pointerId=null,a.touchId=null;const{params:r,touches:i,rtlTranslate:s,slidesGrid:c,enabled:l}=n;if(!l)return;if(!r.simulateTouch&&"mouse"===o.pointerType)return;if(a.allowTouchCallbacks&&n.emit("touchEnd",o),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&r.grabCursor&&n.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);r.grabCursor&&a.isMoved&&a.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);const d=f(),u=d-a.touchStartTime;if(n.allowClick){const e=o.path||o.composedPath&&o.composedPath();n.updateClickedSlide(e&&e[0]||o.target,e),n.emit("tap click",o),u<300&&d-a.lastClickTime<300&&n.emit("doubleTap doubleClick",o)}if(a.lastClickTime=f(),p((()=>{n.destroyed||(n.allowClick=!0)})),!a.isTouched||!a.isMoved||!n.swipeDirection||0===i.diff&&!a.loopSwapReset||a.currentTranslate===a.startTranslate&&!a.loopSwapReset)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);let m;if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,m=r.followFinger?s?n.translate:-n.translate:-a.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void n.freeMode.onTouchEnd({currentPos:m});const h=m>=-n.maxTranslate()&&!n.params.loop;let g=0,v=n.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){const n=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==c[e+n]?(h||m>=c[e]&&m<c[e+n])&&(g=e,v=c[e+n]-c[e]):(h||m>=c[e])&&(g=e,v=c[c.length-1]-c[c.length-2])}let y=null,b=null;r.rewind&&(n.isBeginning?b=r.virtual&&r.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(y=0));const S=(m-c[g])/v,P=g<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(u>r.longSwipesMs){if(!r.longSwipes)return void n.slideTo(n.activeIndex);"next"===n.swipeDirection&&(S>=r.longSwipesRatio?n.slideTo(r.rewind&&n.isEnd?y:g+P):n.slideTo(g)),"prev"===n.swipeDirection&&(S>1-r.longSwipesRatio?n.slideTo(g+P):null!==b&&S<0&&Math.abs(S)>r.longSwipesRatio?n.slideTo(b):n.slideTo(g))}else{if(!r.shortSwipes)return void n.slideTo(n.activeIndex);n.navigation&&(o.target===n.navigation.nextEl||o.target===n.navigation.prevEl)?o.target===n.navigation.nextEl?n.slideTo(g+P):n.slideTo(g):("next"===n.swipeDirection&&n.slideTo(null!==y?y:g+P),"prev"===n.swipeDirection&&n.slideTo(null!==b?b:g))}}function Y(){const e=this,{params:n,el:a}=e;if(a&&0===a.offsetWidth)return;n.breakpoints&&e.setBreakpoint();const{allowSlideNext:t,allowSlidePrev:o,snapGrid:r}=e,i=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const s=i&&n.loop;!("auto"===n.slidesPerView||n.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?e.params.loop&&!i?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=o,e.allowSlideNext=t,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function $(e){const n=this;n.enabled&&(n.allowClick||(n.params.preventClicks&&e.preventDefault(),n.params.preventClicksPropagation&&n.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function X(){const e=this,{wrapperEl:n,rtlTranslate:a,enabled:t}=e;if(!t)return;let o;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-n.scrollLeft:e.translate=-n.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();o=0===r?0:(e.translate-e.minTranslate())/r,o!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Z(e){const n=this;_(n,e.target),n.params.cssMode||"auto"!==n.params.slidesPerView&&!n.params.autoHeight||n.update()}function q(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const J=(e,n)=>{const a=u(),{params:t,el:o,wrapperEl:r,device:i}=e,s=!!t.nested,c="on"===n?"addEventListener":"removeEventListener",l=n;a[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:s}),o[c]("touchstart",e.onTouchStart,{passive:!1}),o[c]("pointerdown",e.onTouchStart,{passive:!1}),a[c]("touchmove",e.onTouchMove,{passive:!1,capture:s}),a[c]("pointermove",e.onTouchMove,{passive:!1,capture:s}),a[c]("touchend",e.onTouchEnd,{passive:!0}),a[c]("pointerup",e.onTouchEnd,{passive:!0}),a[c]("pointercancel",e.onTouchEnd,{passive:!0}),a[c]("touchcancel",e.onTouchEnd,{passive:!0}),a[c]("pointerout",e.onTouchEnd,{passive:!0}),a[c]("pointerleave",e.onTouchEnd,{passive:!0}),a[c]("contextmenu",e.onTouchEnd,{passive:!0}),(t.preventClicks||t.preventClicksPropagation)&&o[c]("click",e.onClick,!0),t.cssMode&&r[c]("scroll",e.onScroll),t.updateOnWindowResize?e[l](i.ios||i.android?"resize orientationchange observerUpdate":"resize observerUpdate",Y,!0):e[l]("observerUpdate",Y,!0),o[c]("load",e.onLoad,{capture:!0})};const Q=(e,n)=>e.grid&&n.grid&&n.grid.rows>1;var ee={setBreakpoint:function(){const e=this,{realIndex:n,initialized:a,params:t,el:o}=e,r=t.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const i=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!i||e.currentBreakpoint===i)return;const s=(i in r?r[i]:void 0)||e.originalParams,c=Q(e,t),l=Q(e,s),d=t.enabled;c&&!l?(o.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&l&&(o.classList.add(`${t.containerModifierClass}grid`),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===t.grid.fill)&&o.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((n=>{if(void 0===s[n])return;const a=t[n]&&t[n].enabled,o=s[n]&&s[n].enabled;a&&!o&&e[n].disable(),!a&&o&&e[n].enable()}));const u=s.direction&&s.direction!==t.direction,m=t.loop&&(s.slidesPerView!==t.slidesPerView||u),h=t.loop;u&&a&&e.changeDirection(),b(e.params,s);const p=e.params.enabled,f=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),d&&!p?e.disable():!d&&p&&e.enable(),e.currentBreakpoint=i,e.emit("_beforeBreakpoint",s),a&&(m?(e.loopDestroy(),e.loopCreate(n),e.updateSlides()):!h&&f?(e.loopCreate(n),e.updateSlides()):h&&!f&&e.loopDestroy()),e.emit("breakpoint",s)},getBreakpoint:function(e,n,a){if(void 0===n&&(n="window"),!e||"container"===n&&!a)return;let t=!1;const o=h(),r="window"===n?o.innerHeight:a.clientHeight,i=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const n=parseFloat(e.substr(1));return{value:r*n,point:e}}return{value:e,point:e}}));i.sort(((e,n)=>parseInt(e.value,10)-parseInt(n.value,10)));for(let e=0;e<i.length;e+=1){const{point:r,value:s}=i[e];"window"===n?o.matchMedia(`(min-width: ${s}px)`).matches&&(t=r):s<=a.clientWidth&&(t=r)}return t||"max"}};var ne={addClasses:function(){const e=this,{classNames:n,params:a,rtl:t,el:o,device:r}=e,i=function(e,n){const a=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((t=>{e[t]&&a.push(n+t)})):"string"==typeof e&&a.push(n+e)})),a}(["initialized",a.direction,{"free-mode":e.params.freeMode&&a.freeMode.enabled},{autoheight:a.autoHeight},{rtl:t},{grid:a.grid&&a.grid.rows>1},{"grid-column":a.grid&&a.grid.rows>1&&"column"===a.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":a.cssMode},{centered:a.cssMode&&a.centeredSlides},{"watch-progress":a.watchSlidesProgress}],a.containerModifierClass);n.push(...i),o.classList.add(...n),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:n}=this;e.classList.remove(...n),this.emitContainerClasses()}};var ae={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function te(e,n){return function(a){void 0===a&&(a={});const t=Object.keys(a)[0],o=a[t];"object"==typeof o&&null!==o?(!0===e[t]&&(e[t]={enabled:!0}),"navigation"===t&&e[t]&&e[t].enabled&&!e[t].prevEl&&!e[t].nextEl&&(e[t].auto=!0),["pagination","scrollbar"].indexOf(t)>=0&&e[t]&&e[t].enabled&&!e[t].el&&(e[t].auto=!0),t in e&&"enabled"in o?("object"!=typeof e[t]||"enabled"in e[t]||(e[t].enabled=!0),e[t]||(e[t]={enabled:!1}),b(n,a)):b(n,a)):b(n,a)}}const oe={eventsEmitter:O,update:j,translate:G,transition:{setTransition:function(e,n){const a=this;a.params.cssMode||(a.wrapperEl.style.transitionDuration=`${e}ms`,a.wrapperEl.style.transitionDelay=0===e?"0ms":""),a.emit("setTransition",e,n)},transitionStart:function(e,n){void 0===e&&(e=!0);const a=this,{params:t}=a;t.cssMode||(t.autoHeight&&a.updateAutoHeight(),z({swiper:a,runCallbacks:e,direction:n,step:"Start"}))},transitionEnd:function(e,n){void 0===e&&(e=!0);const a=this,{params:t}=a;a.animating=!1,t.cssMode||(a.setTransition(0),z({swiper:a,runCallbacks:e,direction:n,step:"End"}))}},slide:K,loop:V,grabCursor:{setGrabCursor:function(e){const n=this;if(!n.params.simulateTouch||n.params.watchOverflow&&n.isLocked||n.params.cssMode)return;const a="container"===n.params.touchEventsTarget?n.el:n.wrapperEl;n.isElement&&(n.__preventObserver__=!0),a.style.cursor="move",a.style.cursor=e?"grabbing":"grab",n.isElement&&requestAnimationFrame((()=>{n.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:n}=e;e.onTouchStart=F.bind(e),e.onTouchMove=W.bind(e),e.onTouchEnd=U.bind(e),e.onDocumentTouchStart=q.bind(e),n.cssMode&&(e.onScroll=X.bind(e)),e.onClick=$.bind(e),e.onLoad=Z.bind(e),J(e,"on")},detachEvents:function(){J(this,"off")}},breakpoints:ee,checkOverflow:{checkOverflow:function(){const e=this,{isLocked:n,params:a}=e,{slidesOffsetBefore:t}=a;if(t){const n=e.slides.length-1,a=e.slidesGrid[n]+e.slidesSizesGrid[n]+2*t;e.isLocked=e.size>a}else e.isLocked=1===e.snapGrid.length;!0===a.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===a.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),n&&n!==e.isLocked&&(e.isEnd=!1),n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:ne},re={};class ie{constructor(){let e,n;for(var a=arguments.length,t=new Array(a),o=0;o<a;o++)t[o]=arguments[o];1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?n=t[0]:[e,n]=t,n||(n={}),n=b({},n),e&&!n.el&&(n.el=e);const r=u();if(n.el&&"string"==typeof n.el&&r.querySelectorAll(n.el).length>1){const e=[];return r.querySelectorAll(n.el).forEach((a=>{const t=b({},n,{el:a});e.push(new ie(t))})),e}const i=this;i.__swiper__=!0,i.support=A(),i.device=R({userAgent:n.userAgent}),i.browser=L(),i.eventsListeners={},i.eventsAnyListeners=[],i.modules=[...i.__modules__],n.modules&&Array.isArray(n.modules)&&i.modules.push(...n.modules);const s={};i.modules.forEach((e=>{e({params:n,swiper:i,extendParams:te(n,s),on:i.on.bind(i),once:i.once.bind(i),off:i.off.bind(i),emit:i.emit.bind(i)})}));const c=b({},ae,s);return i.params=b({},c,re,n),i.originalParams=b({},i.params),i.passedParams=b({},n),i.params&&i.params.on&&Object.keys(i.params.on).forEach((e=>{i.on(e,i.params.on[e])})),i.params&&i.params.onAny&&i.onAny(i.params.onAny),Object.assign(i,{enabled:i.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===i.params.direction,isVertical:()=>"vertical"===i.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:i.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.emit("_swiper"),i.params.init&&i.init(),i}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:n,params:a}=this,t=D(k(n,`.${a.slideClass}, swiper-slide`)[0]);return D(e)-t}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((n=>1*n.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:n}=this;this.slides=k(e,`.${n.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,n){const a=this;e=Math.min(Math.max(e,0),1);const t=a.minTranslate(),o=(a.maxTranslate()-t)*e+t;a.translateTo(o,void 0===n?0:n),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const n=e.el.className.split(" ").filter((n=>0===n.indexOf("swiper")||0===n.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",n.join(" "))}getSlideClasses(e){const n=this;return n.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(n.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const n=[];e.slides.forEach((a=>{const t=e.getSlideClasses(a);n.push({slideEl:a,classNames:t}),e.emit("_slideClass",a,t)})),e.emit("_slideClasses",n)}slidesPerViewDynamic(e,n){void 0===e&&(e="current"),void 0===n&&(n=!1);const{params:a,slides:t,slidesGrid:o,slidesSizesGrid:r,size:i,activeIndex:s}=this;let c=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e,n=t[s]?Math.ceil(t[s].swiperSlideSize):0;for(let a=s+1;a<t.length;a+=1)t[a]&&!e&&(n+=Math.ceil(t[a].swiperSlideSize),c+=1,n>i&&(e=!0));for(let a=s-1;a>=0;a-=1)t[a]&&!e&&(n+=t[a].swiperSlideSize,c+=1,n>i&&(e=!0))}else if("current"===e)for(let e=s+1;e<t.length;e+=1){(n?o[e]+r[e]-o[s]<i:o[e]-o[s]<i)&&(c+=1)}else for(let e=s-1;e>=0;e-=1){o[s]-o[e]<i&&(c+=1)}return c}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:n,params:a}=e;function t(){const n=e.rtlTranslate?-1*e.translate:e.translate,a=Math.min(Math.max(n,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}let o;if(a.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((n=>{n.complete&&_(e,n)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),a.freeMode&&a.freeMode.enabled&&!a.cssMode)t(),a.autoHeight&&e.updateAutoHeight();else{if(("auto"===a.slidesPerView||a.slidesPerView>1)&&e.isEnd&&!a.centeredSlides){const n=e.virtual&&a.virtual.enabled?e.virtual.slides:e.slides;o=e.slideTo(n.length-1,0,!1,!0)}else o=e.slideTo(e.activeIndex,0,!1,!0);o||t()}a.watchOverflow&&n!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,n){void 0===n&&(n=!0);const a=this,t=a.params.direction;return e||(e="horizontal"===t?"vertical":"horizontal"),e===t||"horizontal"!==e&&"vertical"!==e||(a.el.classList.remove(`${a.params.containerModifierClass}${t}`),a.el.classList.add(`${a.params.containerModifierClass}${e}`),a.emitContainerClasses(),a.params.direction=e,a.slides.forEach((n=>{"vertical"===e?n.style.width="":n.style.height=""})),a.emit("changeDirection"),n&&a.update()),a}changeLanguageDirection(e){const n=this;n.rtl&&"rtl"===e||!n.rtl&&"ltr"===e||(n.rtl="rtl"===e,n.rtlTranslate="horizontal"===n.params.direction&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(e){const n=this;if(n.mounted)return!0;let a=e||n.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=n,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const t=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=(()=>{if(a&&a.shadowRoot&&a.shadowRoot.querySelector){return a.shadowRoot.querySelector(t())}return k(a,t())[0]})();return!o&&n.params.createElements&&(o=M("div",n.params.wrapperClass),a.append(o),k(a,`.${n.params.slideClass}`).forEach((e=>{o.append(e)}))),Object.assign(n,{el:a,wrapperEl:o,slidesEl:n.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:o,hostEl:n.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===C(a,"direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===C(a,"direction")),wrongRTL:"-webkit-box"===C(o,"display")}),!0}init(e){const n=this;if(n.initialized)return n;if(!1===n.mount(e))return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const a=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&a.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach((e=>{e.complete?_(n,e):e.addEventListener("load",(e=>{_(n,e.target)}))})),I(n),n.initialized=!0,I(n),n.emit("init"),n.emit("afterInit"),n}destroy(e,n){void 0===e&&(e=!0),void 0===n&&(n=!0);const a=this,{params:t,el:o,wrapperEl:r,slides:i}=a;return void 0===a.params||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),t.loop&&a.loopDestroy(),n&&(a.removeClasses(),o.removeAttribute("style"),r.removeAttribute("style"),i&&i.length&&i.forEach((e=>{e.classList.remove(t.slideVisibleClass,t.slideFullyVisibleClass,t.slideActiveClass,t.slideNextClass,t.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),a.emit("destroy"),Object.keys(a.eventsListeners).forEach((e=>{a.off(e)})),!1!==e&&(a.el.swiper=null,function(e){const n=e;Object.keys(n).forEach((e=>{try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}}))}(a)),a.destroyed=!0),null}static extendDefaults(e){b(re,e)}static get extendedDefaults(){return re}static get defaults(){return ae}static installModule(e){ie.prototype.__modules__||(ie.prototype.__modules__=[]);const n=ie.prototype.__modules__;"function"==typeof e&&n.indexOf(e)<0&&n.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>ie.installModule(e))),ie):(ie.installModule(e),ie)}}function se(e){let n,a,{swiper:t,extendParams:o,on:r,emit:i,params:s}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},o({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,l,d,m,h,p,f,g,v=s&&s.autoplay?s.autoplay.delay:3e3,y=s&&s.autoplay?s.autoplay.delay:3e3,b=(new Date).getTime();function S(e){t&&!t.destroyed&&t.wrapperEl&&e.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",S),g||D())}const P=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?l=!0:l&&(y=c,l=!1);const e=t.autoplay.paused?c:b+y-(new Date).getTime();t.autoplay.timeLeft=e,i("autoplayTimeLeft",e,e/v),a=requestAnimationFrame((()=>{P()}))},k=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(a),P();let o=void 0===e?t.params.autoplay.delay:e;v=t.params.autoplay.delay,y=t.params.autoplay.delay;const r=(()=>{let e;if(e=t.virtual&&t.params.virtual.enabled?t.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:t.slides[t.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(o=r,v=r,y=r),c=o;const s=t.params.speed,l=()=>{t&&!t.destroyed&&(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(s,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,s,!0,!0),i("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(s,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,s,!0,!0),i("autoplay")),t.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{k()}))))};return o>0?(clearTimeout(n),n=setTimeout((()=>{l()}),o)):requestAnimationFrame((()=>{l()})),o},w=()=>{b=(new Date).getTime(),t.autoplay.running=!0,k(),i("autoplayStart")},M=()=>{t.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(a),i("autoplayStop")},C=(e,a)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(n),e||(f=!0);const o=()=>{i("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",S):D()};if(t.autoplay.paused=!0,a)return p&&(c=t.params.autoplay.delay),p=!1,void o();const r=c||t.params.autoplay.delay;c=r-((new Date).getTime()-b),t.isEnd&&c<0&&!t.params.loop||(c<0&&(c=0),o())},D=()=>{t.isEnd&&c<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(b=(new Date).getTime(),f?(f=!1,k(c)):k(),t.autoplay.paused=!1,i("autoplayResume"))},T=()=>{if(t.destroyed||!t.autoplay.running)return;const e=u();"hidden"===e.visibilityState&&(f=!0,C(!0)),"visible"===e.visibilityState&&D()},N=e=>{"mouse"===e.pointerType&&(f=!0,g=!0,t.animating||t.autoplay.paused||C(!0))},E=e=>{"mouse"===e.pointerType&&(g=!1,t.autoplay.paused&&D())};r("init",(()=>{t.params.autoplay.enabled&&(t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",N),t.el.addEventListener("pointerleave",E)),u().addEventListener("visibilitychange",T),w())})),r("destroy",(()=>{t.el.removeEventListener("pointerenter",N),t.el.removeEventListener("pointerleave",E),u().removeEventListener("visibilitychange",T),t.autoplay.running&&M()})),r("_freeModeStaticRelease",(()=>{(m||f)&&D()})),r("_freeModeNoMomentumRelease",(()=>{t.params.autoplay.disableOnInteraction?M():C(!0,!0)})),r("beforeTransitionStart",((e,n,a)=>{!t.destroyed&&t.autoplay.running&&(a||!t.params.autoplay.disableOnInteraction?C(!0,!0):M())})),r("sliderFirstMove",(()=>{!t.destroyed&&t.autoplay.running&&(t.params.autoplay.disableOnInteraction?M():(d=!0,m=!1,f=!1,h=setTimeout((()=>{f=!0,m=!0,C(!0)}),200)))})),r("touchEnd",(()=>{if(!t.destroyed&&t.autoplay.running&&d){if(clearTimeout(h),clearTimeout(n),t.params.autoplay.disableOnInteraction)return m=!1,void(d=!1);m&&t.params.cssMode&&D(),m=!1,d=!1}})),r("slideChange",(()=>{!t.destroyed&&t.autoplay.running&&(p=!0)})),Object.assign(t.autoplay,{start:w,stop:M,pause:C,resume:D})}Object.keys(oe).forEach((e=>{Object.keys(oe[e]).forEach((n=>{ie.prototype[n]=oe[e][n]}))})),ie.use([function(e){let{swiper:n,on:a,emit:t}=e;const o=h();let r=null,i=null;const s=()=>{n&&!n.destroyed&&n.initialized&&(t("beforeResize"),t("resize"))},c=()=>{n&&!n.destroyed&&n.initialized&&t("orientationchange")};a("init",(()=>{n.params.resizeObserver&&void 0!==o.ResizeObserver?n&&!n.destroyed&&n.initialized&&(r=new ResizeObserver((e=>{i=o.requestAnimationFrame((()=>{const{width:a,height:t}=n;let o=a,r=t;e.forEach((e=>{let{contentBoxSize:a,contentRect:t,target:i}=e;i&&i!==n.el||(o=t?t.width:(a[0]||a).inlineSize,r=t?t.height:(a[0]||a).blockSize)})),o===a&&r===t||s()}))})),r.observe(n.el)):(o.addEventListener("resize",s),o.addEventListener("orientationchange",c))})),a("destroy",(()=>{i&&o.cancelAnimationFrame(i),r&&r.unobserve&&n.el&&(r.unobserve(n.el),r=null),o.removeEventListener("resize",s),o.removeEventListener("orientationchange",c)}))},function(e){let{swiper:n,extendParams:a,on:t,emit:o}=e;const r=[],i=h(),s=function(e,a){void 0===a&&(a={});const t=new(i.MutationObserver||i.WebkitMutationObserver)((e=>{if(n.__preventObserver__)return;if(1===e.length)return void o("observerUpdate",e[0]);const a=function(){o("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(a):i.setTimeout(a,0)}));t.observe(e,{attributes:void 0===a.attributes||a.attributes,childList:void 0===a.childList||a.childList,characterData:void 0===a.characterData||a.characterData}),r.push(t)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",(()=>{if(n.params.observer){if(n.params.observeParents){const e=function(e,n){const a=[];let t=e.parentElement;for(;t;)n?t.matches(n)&&a.push(t):a.push(t),t=t.parentElement;return a}(n.hostEl);for(let n=0;n<e.length;n+=1)s(e[n])}s(n.hostEl,{childList:n.params.observeSlideChildren}),s(n.wrapperEl,{attributes:!1})}})),t("destroy",(()=>{r.forEach((e=>{e.disconnect()})),r.splice(0,r.length)}))}]);class ce{openMenu(){this.navigationWrap.parentElement.classList.contains("active")||this.navigationWrap.parentElement.classList.add("active")}toggleMenu(){const e=this.navigationWrap.parentElement.classList.contains("active");document.querySelectorAll(".menu-item.active").forEach((e=>e.classList.remove("active"))),this.navigationWrap.parentElement.classList.toggle("active",!e)}closeMenu(){this.navigationWrap.parentElement.classList.remove("active")}initMenu(){this.navigationWrap.addEventListener("click",(e=>{e.target===this.navigationWrap&&(e.preventDefault(),this.toggleMenu())}))}initMenuSwiper(){return new ie(".swiper-menu-sponsor",{modules:[se],slidesPerView:1,spaceBetween:0,effect:"fade",autoplay:{delay:2500,disableOnInteraction:!1}})}constructor(e){e&&(this.navigationWrap=e,this.initMenu(),this.initMenuSwiper())}}const le={init(){const e=[].slice.call(document.querySelectorAll(".main_mobile_menu > li > a"));e.length>0&&e.forEach((e=>new ce(e,!0)))}};class de{getheaderHeight(){const e=document.querySelector(".site-header .navigation__centered")?.offsetHeight;document.getElementsByClassName("sticky-navbar__wrapper")[0].style.height=`${e}px`}showShareButtonsMobile(){this.shareBtn.addEventListener("click",(()=>(this.stickyNavBar.classList.add("visible"),this.stickyNavbarTitle.style.opacity="0",this.shareBtn.style.opacity="0",!1)))}hideShareButtonsMobile(){this.hideBtn.addEventListener("click",(()=>(this.stickyNavBar.classList.remove("visible"),this.stickyNavbarTitle.style.opacity="1",this.shareBtn.style.opacity="1",!1)))}onPageScroll(){window.addEventListener("scroll",(()=>{if(this.videoBellowSocial){if(!this.videoBellowSocial&&this.socialBar)return;const e=this.videoBellowSocial.getBoundingClientRect(),n=this.oldScroll<window.pageYOffset;this.oldScroll=window.pageYOffset,n?e.bottom<=this.headerHeight&&this.stickySocialBar.classList.add("show"):this.stickySocialBar.classList.remove("show")}else{const e=this.oldScroll<window.pageYOffset;if(this.oldScroll=window.pageYOffset,e){if(!this.socialBar)return;this.socialBar.getBoundingClientRect().bottom<=this.headerHeight&&this.stickySocialBar.classList.add("show")}else this.stickySocialBar.classList.remove("show")}}))}scrollToTop(e,n){null!=document.querySelector(e)&&document.querySelector(e).addEventListener("click",(()=>{const e=document.querySelector(n).offsetTop;window.scrollTo({top:e,left:0,behavior:"smooth"})}))}constructor(){this.headerHeight=document.getElementById("site-header")?.offsetHeight,this.shareBtn=document.querySelector(".sticky-navbar__share_btn"),this.stickyNavBar=document.querySelector(".sticky-navbar__wrapper"),this.stickyNavbarTitle=document.querySelector(".sticky-navbar__title"),this.hideBtn=document.querySelector(".sticky-navbar__share_close"),this.socialBar=document.querySelector(".article__share"),this.stickySocialBar=document.querySelector(".sticky-navbar"),this.videoBellowSocial=document.querySelector(".video-bellow-social"),this.getheaderHeight(),this.onPageScroll(),this.showShareButtonsMobile(),this.hideShareButtonsMobile(),window.addEventListener("resize",this.getheaderHeight)}}const ue={init(){const e=document.querySelector(".sticky-navbar");return e?new de(e.innerHTML):null}};class me{onPageScroll(){window.addEventListener("scroll",(()=>{this.switchOnCurrentSectionNav()}))}switchOnCurrentSectionNav(){this.sectionTitlePosition&&this.currentNavSection&&(window.scrollY>this.sectionTitlePosition?this.currentNavSection.classList.add("section-nav-active"):this.currentNavSection.classList.remove("section-nav-active"))}constructor(){this.sectionTitlePosition=document.getElementById("section-title").offsetTop,this.currentNavSection=document.getElementById("current-nav-section"),this.onPageScroll()}}const he={init(){const e=document.querySelector(".nav-categories");return e?new me(e):null}};class pe{initDropdown(){const e=document.getElementById("zipcode_value"),n=document.getElementById("zipcode_error");e.addEventListener("keyup",(()=>{if(n.innerHTML="",this.hideSpinner(),5===e.value.length){e.disabled=!0,n.innerHTML="";const a=e.value;this.showSpinner(),fetch(`/wp-json/golf/v1/get-teetime?zipcode=${a}`).then((e=>e.json())).then((n=>{e.removeAttribute("disabled"),this.hideSpinner(),this.populateList(n)}))}else e.value.length>5?(n.innerHTML="Insert a valid zipcode",this.hideSpinner()):this.clearList()}))}populateList(e){if(void 0===e.data.Items)document.getElementById("zipcode_error").innerHTML="Insert a valid zipcode";else if(e.data.Items.length>0){const n=e.data.Items.map((e=>({id:e.ID,name:e.Name}))),a=document.createElement("ul");a.setAttribute("id","result_list"),document.getElementById("results").appendChild(a),n.forEach((e=>{const n=document.createElement("li");n.innerHTML=e.name,n.dataset.course=e.id,n.dataset.name=e.name,a.appendChild(n)})),document.getElementById("results").style.visibility="visible"}else document.getElementById("results").innerHTML="Any near course available in the following 8 days",this.hideSpinner(),document.getElementById("results").style.visibility="visible"}selectCourse(){document.addEventListener("click",(e=>{if(!e.target.matches("#results li"))return;e.preventDefault();const n=e.target.getAttribute("data-course"),a=e.target.getAttribute("data-name"),t=document.getElementById("zipcode_value");t.value=a,t.dataset.course=n,document.getElementById("tee_time_clear").style.visibility="visible",this.clearList()}),!1)}openModal(){document.addEventListener("click",(e=>{e.target.matches(".tee-time-button")&&(e.preventDefault(),this.modal.classList.add("open"),this.body.style.overflow="hidden")}),!1)}closeModal(){document.addEventListener("click",(e=>{e.target.matches(".tee_time_modal__close")&&(e.preventDefault(),this.modal.classList.remove("open"),this.body.style.overflow="initial",document.getElementById("zipcode_error").innerHTML="",this.clearList(),document.getElementById("zipcode_value").value="")}),!1),document.addEventListener("click",(e=>{e.target.matches(".tee_time_modal__bg")&&(e.preventDefault(),this.modal.classList.remove("open"),this.body.style.overflow="initial",document.getElementById("zipcode_error").innerHTML="",this.clearList(),document.getElementById("zipcode_value").value="")}),!1)}showSpinner(){document.getElementById("loading").style.visibility="visible"}hideSpinner(){document.getElementById("loading").style.visibility="hidden"}clearList(){const e=document.getElementById("results");e.style.visibility="hidden",e.innerHTML=" "}clearInput(){document.addEventListener("click",(e=>{e.target.matches(".icon-close")&&(e.preventDefault(),document.getElementById("zipcode_value").value="",document.getElementById("tee_time_clear").style.visibility="hidden")}),!1)}redirect(){document.addEventListener("click",(e=>{if(!e.target.matches(".book_button"))return;e.preventDefault();const n=document.getElementById("zipcode_value").getAttribute("data-course");window.open(`https://www.golfnow.com/tee-times/facility/${n}/search`,"_blank")}),!1)}constructor(){this.initDropdown(),this.openModal(),this.closeModal(),this.redirect(),this.selectCourse(),this.clearInput(),this.modal=document.getElementById("tee_time_modal"),this.body=document.getElementsByTagName("body")[0]}}const fe={init:()=>document.querySelector(".tee_time_modal")||document.querySelector(".g-block-golfnow")?new pe:null},ge=JSON.parse('{"$":{"AF":"Afghanistan","AL":"Albania","DZ":"Algeria","AD":"Andorra","AO":"Angola","AI":"Anguilla","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia and Herzegovina","BW":"Botswana","BR":"Brazil","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo, Democratic Republic of the Congo","CR":"Costa Rica","CI":"Cote D\'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Curacao","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran, Islamic Republic of","IQ":"Iraq","IE":"Ireland","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People\'s Republic of","KR":"Korea, Republic of","XK":"Kosovo","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People\'s Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libyan Arab Jamahiriya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MK":"Macedonia, the Former Yugoslav Republic of","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia, Federated States of","MD":"Moldova, Republic of","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Territory, Occupied","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barthelemy","SH":"Saint Helena","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","CS":"Serbia and Montenegro","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":"Taiwan, Province of China","TJ":"Tajikistan","TZ":"Tanzania, United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.s.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"x":{"AF":[{"code":"BDS","name":"Badakhshan"},{"code":"BDG","name":"Badghīs"},{"code":"BGL","name":"Baghlan"},{"code":"BAL","name":"Balkh"},{"code":"BAM","name":"Bamyān"},{"code":"DAY","name":"Daykundī"},{"code":"FRA","name":"Farah"},{"code":"FYB","name":"Faryāb"},{"code":"GHA","name":"Ghaznī"},{"code":"GHO","name":"Ghōr"},{"code":"HEL","name":"Helmand"},{"code":"HER","name":"Herat"},{"code":"JOW","name":"Jowzjan"},{"code":"KAB","name":"Kabul"},{"code":"KAN","name":"Kandahar"},{"code":"KAP","name":"Kapīsā"},{"code":"KHO","name":"Khōst"},{"code":"KNR","name":"Kunaṟ"},{"code":"KDZ","name":"Kunduz"},{"code":"LAG","name":"Laghman"},{"code":"LOG","name":"Lōgar"},{"code":"NAN","name":"Nangarhar"},{"code":"NIM","name":"Nīmrōz"},{"code":"NUR","name":"Nūristan"},{"code":"PIA","name":"Paktiya"},{"code":"PKA","name":"Paktīka"},{"code":"PAN","name":"Panjshayr"},{"code":"PAR","name":"Parwan"},{"code":"SAM","name":"Samangan"},{"code":"SAR","name":"Sar-e Pul"},{"code":"TAK","name":"Takhar"},{"code":"URU","name":"Uruzgan"},{"code":"WAR","name":"Wardak"},{"code":"ZAB","name":"Zabul"}],"AX":[],"AL":[{"code":"01","name":"Berat"},{"code":"09","name":"Dibër"},{"code":"02","name":"Durrës"},{"code":"03","name":"Elbasan"},{"code":"04","name":"Fier"},{"code":"05","name":"Gjirokastër"},{"code":"06","name":"Korçë"},{"code":"07","name":"Kukës"},{"code":"08","name":"Lezhë"},{"code":"10","name":"Shkodër"},{"code":"11","name":"Tiranë"},{"code":"12","name":"Vlorë"}],"DZ":[{"code":"01","name":"Adrar"},{"code":"16","name":"Alger"},{"code":"23","name":"Annaba"},{"code":"44","name":"Aïn Defla"},{"code":"46","name":"Aïn Témouchent"},{"code":"05","name":"Batna"},{"code":"07","name":"Biskra"},{"code":"09","name":"Blida"},{"code":"34","name":"Bordj Bou Arréridj"},{"code":"10","name":"Bouira"},{"code":"35","name":"Boumerdès"},{"code":"08","name":"Béchar"},{"code":"06","name":"Béjaïa"},{"code":"02","name":"Chlef"},{"code":"25","name":"Constantine"},{"code":"17","name":"Djelfa"},{"code":"32","name":"El Bayadh"},{"code":"39","name":"El Oued"},{"code":"36","name":"El Tarf"},{"code":"47","name":"Ghardaïa"},{"code":"24","name":"Guelma"},{"code":"33","name":"Illizi"},{"code":"18","name":"Jijel"},{"code":"40","name":"Khenchela"},{"code":"03","name":"Laghouat"},{"code":"28","name":"M\'sila"},{"code":"29","name":"Mascara"},{"code":"43","name":"Mila"},{"code":"27","name":"Mostaganem"},{"code":"26","name":"Médéa"},{"code":"45","name":"Naama"},{"code":"31","name":"Oran"},{"code":"30","name":"Ouargla"},{"code":"04","name":"Oum el Bouaghi"},{"code":"48","name":"Relizane"},{"code":"20","name":"Saïda"},{"code":"22","name":"Sidi Bel Abbès"},{"code":"21","name":"Skikda"},{"code":"41","name":"Souk Ahras"},{"code":"19","name":"Sétif"},{"code":"11","name":"Tamanrasset"},{"code":"14","name":"Tiaret"},{"code":"37","name":"Tindouf"},{"code":"42","name":"Tipaza"},{"code":"38","name":"Tissemsilt"},{"code":"15","name":"Tizi Ouzou"},{"code":"13","name":"Tlemcen"},{"code":"12","name":"Tébessa"}],"AS":[],"AD":[{"code":"07","name":"Andorra la Vella"},{"code":"02","name":"Canillo"},{"code":"03","name":"Encamp"},{"code":"08","name":"Escaldes-Engordany"},{"code":"04","name":"La Massana"},{"code":"05","name":"Ordino"},{"code":"06","name":"Sant Julià de Lòria"}],"AO":[{"code":"BGO","name":"Bengo"},{"code":"BGU","name":"Benguela"},{"code":"BIE","name":"Bié"},{"code":"CAB","name":"Cabinda"},{"code":"CCU","name":"Cuando Cubango"},{"code":"CNO","name":"Cuanza-Norte"},{"code":"CUS","name":"Cuanza-Sul"},{"code":"CNN","name":"Cunene"},{"code":"HUA","name":"Huambo"},{"code":"HUI","name":"Huíla"},{"code":"LUA","name":"Luanda"},{"code":"LNO","name":"Lunda-Norte"},{"code":"LSU","name":"Lunda-Sul"},{"code":"MAL","name":"Malange"},{"code":"MOX","name":"Moxico"},{"code":"NAM","name":"Namibe"},{"code":"UIG","name":"Uíge"},{"code":"ZAI","name":"Zaire"}],"AI":[],"AQ":[],"AG":[{"code":"10","name":"Barbuda"},{"code":"11","name":"Redonda"},{"code":"03","name":"Saint George"},{"code":"04","name":"Saint John"},{"code":"05","name":"Saint Mary"},{"code":"06","name":"Saint Paul"},{"code":"07","name":"Saint Peter"},{"code":"08","name":"Saint Philip"}],"AR":[{"code":"B","name":"Buenos Aires"},{"code":"K","name":"Catamarca"},{"code":"H","name":"Chaco"},{"code":"U","name":"Chubut"},{"code":"C","name":"Ciudad Autónoma de Buenos Aires"},{"code":"W","name":"Corrientes"},{"code":"X","name":"Córdoba"},{"code":"E","name":"Entre Ríos"},{"code":"P","name":"Formosa"},{"code":"Y","name":"Jujuy"},{"code":"L","name":"La Pampa"},{"code":"F","name":"La Rioja"},{"code":"M","name":"Mendoza"},{"code":"N","name":"Misiones"},{"code":"Q","name":"Neuquén"},{"code":"R","name":"Río Negro"},{"code":"A","name":"Salta"},{"code":"J","name":"San Juan"},{"code":"D","name":"San Luis"},{"code":"Z","name":"Santa Cruz"},{"code":"S","name":"Santa Fe"},{"code":"G","name":"Santiago del Estero"},{"code":"V","name":"Tierra del Fuego"},{"code":"T","name":"Tucumán"}],"AM":[{"code":"AG","name":"Aragac̣otn"},{"code":"AR","name":"Ararat"},{"code":"AV","name":"Armavir"},{"code":"ER","name":"Erevan"},{"code":"GR","name":"Geġark\'unik\'"},{"code":"KT","name":"Kotayk\'"},{"code":"LO","name":"Loṙi"},{"code":"SU","name":"Syunik\'"},{"code":"TV","name":"Tavuš"},{"code":"VD","name":"Vayoć Jor"},{"code":"SH","name":"Širak"}],"AW":[],"AU":[{"name":"Australian Capital Territory","code":"ACT"},{"name":"New South Wales","code":"NSW"},{"name":"Northern Territory","code":"NT"},{"name":"Queensland","code":"QLD"},{"name":"South Australia","code":"SA"},{"name":"Tasmania","code":"TAS"},{"name":"Victoria","code":"VIC"},{"name":"Western Australia","code":"WA"}],"AT":[{"name":"Burgenland","code":"1"},{"name":"Carinthia","code":"2"},{"name":"Lower Austria","code":"3"},{"name":"Salzburg","code":"5"},{"name":"Styria","code":"6"},{"name":"Tyrol","code":"7"},{"name":"Upper Austria","code":"4"},{"name":"Vienna","code":"9"},{"name":"Vorarlberg","code":"8"}],"AZ":[{"name":"Absheron District","code":"ABS"},{"name":"Agdam District","code":"AGM"},{"name":"Agdash District","code":"AGS"},{"name":"Aghjabadi District","code":"AGC"},{"name":"Agstafa District","code":"AGA"},{"name":"Agsu District","code":"AGU"},{"name":"Astara District","code":"AST"},{"name":"Babek District","code":"BAB"},{"name":"Baku","code":"BA"},{"name":"Balakan District","code":"BAL"},{"name":"Barda District","code":"BAR"},{"name":"Beylagan District","code":"BEY"},{"name":"Bilasuvar District","code":"BIL"},{"name":"Dashkasan District","code":"DAS"},{"name":"Fizuli District","code":"FUZ"},{"name":"Ganja","code":"GA"},{"name":"Gədəbəy","code":"GAD"},{"name":"Gobustan District","code":"QOB"},{"name":"Goranboy District","code":"GOR"},{"name":"Goychay","code":"GOY"},{"name":"Goygol District","code":"GYG"},{"name":"Hajigabul District","code":"HAC"},{"name":"Imishli District","code":"IMI"},{"name":"Ismailli District","code":"ISM"},{"name":"Jabrayil District","code":"CAB"},{"name":"Jalilabad District","code":"CAL"},{"name":"Julfa District","code":"CUL"},{"name":"Kalbajar District","code":"KAL"},{"name":"Kangarli District","code":"KAN"},{"name":"Khachmaz District","code":"XAC"},{"name":"Khizi District","code":"XIZ"},{"name":"Khojali District","code":"XCI"},{"name":"Kurdamir District","code":"KUR"},{"name":"Lachin District","code":"LAC"},{"name":"Lankaran","code":"LAN"},{"name":"Lankaran District","code":"LA"},{"name":"Lerik District","code":"LER"},{"name":"Martuni","code":"XVD"},{"name":"Masally District","code":"MAS"},{"name":"Mingachevir","code":"MI"},{"name":"Nakhchivan Autonomous Republic","code":"NX"},{"name":"Neftchala District","code":"NEF"},{"name":"Oghuz District","code":"OGU"},{"name":"Ordubad District","code":"ORD"},{"name":"Qabala District","code":"QAB"},{"name":"Qakh District","code":"QAX"},{"name":"Qazakh District","code":"QAZ"},{"name":"Quba District","code":"QBA"},{"name":"Qubadli District","code":"QBI"},{"name":"Qusar District","code":"QUS"},{"name":"Saatly District","code":"SAT"},{"name":"Sabirabad District","code":"SAB"},{"name":"Sadarak District","code":"SAD"},{"name":"Salyan District","code":"SAL"},{"name":"Samukh District","code":"SMX"},{"name":"Shabran District","code":"SBN"},{"name":"Shahbuz District","code":"SAH"},{"name":"Shaki","code":"SA"},{"name":"Shaki District","code":"SAK"},{"name":"Shamakhi District","code":"SMI"},{"name":"Shamkir District","code":"SKR"},{"name":"Sharur District","code":"SAR"},{"name":"Shirvan","code":"SR"},{"name":"Shusha District","code":"SUS"},{"name":"Siazan District","code":"SIY"},{"name":"Sumqayit","code":"SM"},{"name":"Tartar District","code":"TAR"},{"name":"Tovuz District","code":"TOV"},{"name":"Ujar District","code":"UCA"},{"name":"Yardymli District","code":"YAR"},{"name":"Yevlakh","code":"YE"},{"name":"Yevlakh District","code":"YEV"},{"name":"Zangilan District","code":"ZAN"},{"name":"Zaqatala District","code":"ZAQ"},{"name":"Zardab District","code":"ZAR"}],"BS":[{"name":"Acklins","code":"AK"},{"name":"Acklins and Crooked Islands","code":"AC"},{"name":"Berry Islands","code":"BY"},{"name":"Bimini","code":"BI"},{"name":"Black Point","code":"BP"},{"name":"Cat Island","code":"CI"},{"name":"Central Abaco","code":"CO"},{"name":"Central Andros","code":"CS"},{"name":"Central Eleuthera","code":"CE"},{"name":"Crooked Island","code":"CK"},{"name":"East Grand Bahama","code":"EG"},{"name":"Exuma","code":"EX"},{"name":"Freeport","code":"FP"},{"name":"Fresh Creek","code":"FC"},{"name":"Governor\'s Harbour","code":"GH"},{"name":"Grand Cay","code":"GC"},{"name":"Green Turtle Cay","code":"GT"},{"name":"Harbour Island","code":"HI"},{"name":"High Rock","code":"HR"},{"name":"Hope Town","code":"HT"},{"name":"Inagua","code":"IN"},{"name":"Kemps Bay","code":"KB"},{"name":"Long Island","code":"LI"},{"name":"Mangrove Cay","code":"MC"},{"name":"Marsh Harbour","code":"MH"},{"name":"Mayaguana District","code":"MG"},{"name":"New Providence","code":"NP"},{"name":"Nichollstown and Berry Islands","code":"NB"},{"name":"North Abaco","code":"NO"},{"name":"North Andros","code":"NS"},{"name":"North Eleuthera","code":"NE"},{"name":"Ragged Island","code":"RI"},{"name":"Rock Sound","code":"RS"},{"name":"Rum Cay District","code":"RC"},{"name":"San Salvador and Rum Cay","code":"SR"},{"name":"San Salvador Island","code":"SS"},{"name":"Sandy Point","code":"SP"},{"name":"South Abaco","code":"SO"},{"name":"South Andros","code":"SA"},{"name":"South Eleuthera","code":"SE"},{"name":"Spanish Wells","code":"SW"},{"name":"West Grand Bahama","code":"WG"}],"BH":[{"name":"Capital Governorate","code":"13"},{"name":"Central Governorate","code":"16"},{"name":"Muharraq Governorate","code":"15"},{"name":"Northern Governorate","code":"17"},{"name":"Southern Governorate","code":"14"}],"BD":[{"name":"Bagerhat District","code":"05"},{"name":"Bahadia","code":"33"},{"name":"Bandarban District","code":"01"},{"name":"Barguna District","code":"02"},{"name":"Barisal District","code":"06"},{"name":"Barisal Division","code":"A"},{"name":"Bhola District","code":"07"},{"name":"Bogra District","code":"03"},{"name":"Brahmanbaria District","code":"04"},{"name":"Chandpur District","code":"09"},{"name":"Chapai Nawabganj District","code":"45"},{"name":"Chittagong District","code":"10"},{"name":"Chittagong Division","code":"B"},{"name":"Chuadanga District","code":"12"},{"name":"Comilla District","code":"08"},{"name":"Cox\'s Bazar District","code":"11"},{"name":"Dhaka District","code":"13"},{"name":"Dhaka Division","code":"C"},{"name":"Dinajpur District","code":"14"},{"name":"Faridpur District","code":"15"},{"name":"Feni District","code":"16"},{"name":"Gaibandha District","code":"19"},{"name":"Gazipur District","code":"18"},{"name":"Gopalganj District","code":"17"},{"name":"Habiganj District","code":"20"},{"name":"Jamalpur District","code":"21"},{"name":"Jessore District","code":"22"},{"name":"Jhalokati District","code":"25"},{"name":"Jhenaidah District","code":"23"},{"name":"Joypurhat District","code":"24"},{"name":"Khagrachari District","code":"29"},{"name":"Khulna District","code":"27"},{"name":"Khulna Division","code":"D"},{"name":"Kishoreganj District","code":"26"},{"name":"Kurigram District","code":"28"},{"name":"Kushtia District","code":"30"},{"name":"Lakshmipur District","code":"31"},{"name":"Lalmonirhat District","code":"32"},{"name":"Madaripur District","code":"36"},{"name":"Meherpur District","code":"39"},{"name":"Moulvibazar District","code":"38"},{"name":"Munshiganj District","code":"35"},{"name":"Mymensingh District","code":"34"},{"name":"Mymensingh Division","code":"H"},{"name":"Naogaon District","code":"48"},{"name":"Narail District","code":"43"},{"name":"Narayanganj District","code":"40"},{"name":"Natore District","code":"44"},{"name":"Netrokona District","code":"41"},{"name":"Nilphamari District","code":"46"},{"name":"Noakhali District","code":"47"},{"name":"Pabna District","code":"49"},{"name":"Panchagarh District","code":"52"},{"name":"Patuakhali District","code":"51"},{"name":"Pirojpur District","code":"50"},{"name":"Rajbari District","code":"53"},{"name":"Rajshahi District","code":"54"},{"name":"Rajshahi Division","code":"E"},{"name":"Rangamati Hill District","code":"56"},{"name":"Rangpur District","code":"55"},{"name":"Rangpur Division","code":"F"},{"name":"Satkhira District","code":"58"},{"name":"Shariatpur District","code":"62"},{"name":"Sherpur District","code":"57"},{"name":"Sirajganj District","code":"59"},{"name":"Sunamganj District","code":"61"},{"name":"Sylhet District","code":"60"},{"name":"Sylhet Division","code":"G"},{"name":"Tangail District","code":"63"},{"name":"Thakurgaon District","code":"64"}],"BB":[{"name":"Christ Church","code":"01"},{"name":"Saint Andrew","code":"02"},{"name":"Saint George","code":"03"},{"name":"Saint James","code":"04"},{"name":"Saint John","code":"05"},{"name":"Saint Joseph","code":"06"},{"name":"Saint Lucy","code":"07"},{"name":"Saint Michael","code":"08"},{"name":"Saint Peter","code":"09"},{"name":"Saint Philip","code":"10"},{"name":"Saint Thomas","code":"11"}],"BY":[{"name":"Brest Region","code":"BR"},{"name":"Gomel Region","code":"HO"},{"name":"Grodno Region","code":"HR"},{"name":"Minsk","code":"HM"},{"name":"Minsk Region","code":"MI"},{"name":"Mogilev Region","code":"MA"},{"name":"Vitebsk Region","code":"VI"}],"BE":[{"name":"Antwerp","code":"VAN"},{"name":"Brussels-Capital Region","code":"BRU"},{"name":"East Flanders","code":"VOV"},{"name":"Flanders","code":"VLG"},{"name":"Flemish Brabant","code":"VBR"},{"name":"Hainaut","code":"WHT"},{"name":"Liège","code":"WLG"},{"name":"Limburg","code":"VLI"},{"name":"Luxembourg","code":"WLX"},{"name":"Namur","code":"WNA"},{"name":"Wallonia","code":"WAL"},{"name":"Walloon Brabant","code":"WBR"},{"name":"West Flanders","code":"VWV"}],"BZ":[{"name":"Belize District","code":"BZ"},{"name":"Cayo District","code":"CY"},{"name":"Corozal District","code":"CZL"},{"name":"Orange Walk District","code":"OW"},{"name":"Stann Creek District","code":"SC"},{"name":"Toledo District","code":"TOL"}],"BJ":[{"name":"Alibori Department","code":"AL"},{"name":"Atakora Department","code":"AK"},{"name":"Atlantique Department","code":"AQ"},{"name":"Borgou Department","code":"BO"},{"name":"Collines Department","code":"CO"},{"name":"Donga Department","code":"DO"},{"name":"Kouffo Department","code":"KO"},{"name":"Littoral Department","code":"LI"},{"name":"Mono Department","code":"MO"},{"name":"Ouémé Department","code":"OU"},{"name":"Plateau Department","code":"PL"},{"name":"Zou Department","code":"ZO"}],"BM":[{"name":"Devonshire Parish","code":"DEV"},{"name":"Hamilton Municipality","code":"HAM"},{"name":"Hamilton Parish","code":"HA"},{"name":"Paget Parish","code":"PAG"},{"name":"Pembroke Parish","code":"PEM"},{"name":"Saint George\'s Municipality","code":"SG"},{"name":"Saint George\'s Parish","code":"SGE"},{"name":"Sandys Parish","code":"SAN"},{"name":"Smith\'s Parish,","code":"SMI"},{"name":"Southampton Parish","code":"SOU"},{"name":"Warwick Parish","code":"WAR"}],"BT":[{"name":"Bumthang District","code":"33"},{"name":"Chukha District","code":"12"},{"name":"Dagana District","code":"22"},{"name":"Gasa District","code":"GA"},{"name":"Haa District","code":"13"},{"name":"Lhuntse District","code":"44"},{"name":"Mongar District","code":"42"},{"name":"Paro District","code":"11"},{"name":"Pemagatshel District","code":"43"},{"name":"Punakha District","code":"23"},{"name":"Samdrup Jongkhar District","code":"45"},{"name":"Samtse District","code":"14"},{"name":"Sarpang District","code":"31"},{"name":"Thimphu District","code":"15"},{"name":"Trashigang District","code":"41"},{"name":"Trongsa District","code":"32"},{"name":"Tsirang District","code":"21"},{"name":"Wangdue Phodrang District","code":"24"},{"name":"Zhemgang District","code":"34"}],"BO":[{"name":"Beni Department","code":"B"},{"name":"Chuquisaca Department","code":"H"},{"name":"Cochabamba Department","code":"C"},{"name":"La Paz Department","code":"L"},{"name":"Oruro Department","code":"O"},{"name":"Pando Department","code":"N"},{"name":"Potosí Department","code":"P"},{"name":"Santa Cruz Department","code":"S"},{"name":"Tarija Department","code":"T"}],"BQ":[],"BA":[{"name":"Bosnian Podrinje Canton","code":"05"},{"name":"Brčko District","code":"BRC"},{"name":"Canton 10","code":"10"},{"name":"Central Bosnia Canton","code":"06"},{"name":"Federation of Bosnia and Herzegovina","code":"BIH"},{"name":"Herzegovina-Neretva Canton","code":"07"},{"name":"Posavina Canton","code":"02"},{"name":"Republika Srpska","code":"SRP"},{"name":"Sarajevo Canton","code":"09"},{"name":"Tuzla Canton","code":"03"},{"name":"Una-Sana Canton","code":"01"},{"name":"West Herzegovina Canton","code":"08"},{"name":"Zenica-Doboj Canton","code":"04"}],"BW":[{"name":"Central District","code":"CE"},{"name":"Ghanzi District","code":"GH"},{"name":"Kgalagadi District","code":"KG"},{"name":"Kgatleng District","code":"KL"},{"name":"Kweneng District","code":"KW"},{"name":"Ngamiland","code":"NG"},{"name":"North-East District","code":"NE"},{"name":"North-West District","code":"NW"},{"name":"South-East District","code":"SE"},{"name":"Southern District","code":"SO"}],"BV":[],"BR":[{"name":"Acre","code":"AC"},{"name":"Alagoas","code":"AL"},{"name":"Amapá","code":"AP"},{"name":"Amazonas","code":"AM"},{"name":"Bahia","code":"BA"},{"name":"Ceará","code":"CE"},{"name":"Espírito Santo","code":"ES"},{"name":"Federal District","code":"DF"},{"name":"Goiás","code":"GO"},{"name":"Maranhão","code":"MA"},{"name":"Mato Grosso","code":"MT"},{"name":"Mato Grosso do Sul","code":"MS"},{"name":"Minas Gerais","code":"MG"},{"name":"Pará","code":"PA"},{"name":"Paraíba","code":"PB"},{"name":"Paraná","code":"PR"},{"name":"Pernambuco","code":"PE"},{"name":"Piauí","code":"PI"},{"name":"Rio de Janeiro","code":"RJ"},{"name":"Rio Grande do Norte","code":"RN"},{"name":"Rio Grande do Sul","code":"RS"},{"name":"Rondônia","code":"RO"},{"name":"Roraima","code":"RR"},{"name":"Santa Catarina","code":"SC"},{"name":"São Paulo","code":"SP"},{"name":"Sergipe","code":"SE"},{"name":"Tocantins","code":"TO"}],"IO":[],"BN":[{"name":"Belait District","code":"BE"},{"name":"Brunei-Muara District","code":"BM"},{"name":"Temburong District","code":"TE"},{"name":"Tutong District","code":"TU"}],"BG":[{"name":"Blagoevgrad Province","code":"01"},{"name":"Burgas Province","code":"02"},{"name":"Dobrich Province","code":"08"},{"name":"Gabrovo Province","code":"07"},{"name":"Haskovo Province","code":"26"},{"name":"Kardzhali Province","code":"09"},{"name":"Kyustendil Province","code":"10"},{"name":"Lovech Province","code":"11"},{"name":"Montana Province","code":"12"},{"name":"Pazardzhik Province","code":"13"},{"name":"Pernik Province","code":"14"},{"name":"Pleven Province","code":"15"},{"name":"Plovdiv Province","code":"16"},{"name":"Razgrad Province","code":"17"},{"name":"Ruse Province","code":"18"},{"name":"Shumen","code":"27"},{"name":"Silistra Province","code":"19"},{"name":"Sliven Province","code":"20"},{"name":"Smolyan Province","code":"21"},{"name":"Sofia City Province","code":"22"},{"name":"Sofia Province","code":"23"},{"name":"Stara Zagora Province","code":"24"},{"name":"Targovishte Province","code":"25"},{"name":"Varna Province","code":"03"},{"name":"Veliko Tarnovo Province","code":"04"},{"name":"Vidin Province","code":"05"},{"name":"Vratsa Province","code":"06"},{"name":"Yambol Province","code":"28"}],"BF":[{"name":"Balé Province","code":"BAL"},{"name":"Bam Province","code":"BAM"},{"name":"Banwa Province","code":"BAN"},{"name":"Bazèga Province","code":"BAZ"},{"name":"Boucle du Mouhoun Region","code":"01"},{"name":"Bougouriba Province","code":"BGR"},{"name":"Boulgou","code":"BLG"},{"name":"Cascades Region","code":"02"},{"name":"Centre","code":"03"},{"name":"Centre-Est Region","code":"04"},{"name":"Centre-Nord Region","code":"05"},{"name":"Centre-Ouest Region","code":"06"},{"name":"Centre-Sud Region","code":"07"},{"name":"Comoé Province","code":"COM"},{"name":"Est Region","code":"08"},{"name":"Ganzourgou Province","code":"GAN"},{"name":"Gnagna Province","code":"GNA"},{"name":"Gourma Province","code":"GOU"},{"name":"Hauts-Bassins Region","code":"09"},{"name":"Houet Province","code":"HOU"},{"name":"Ioba Province","code":"IOB"},{"name":"Kadiogo Province","code":"KAD"},{"name":"Kénédougou Province","code":"KEN"},{"name":"Komondjari Province","code":"KMD"},{"name":"Kompienga Province","code":"KMP"},{"name":"Kossi Province","code":"KOS"},{"name":"Koulpélogo Province","code":"KOP"},{"name":"Kouritenga Province","code":"KOT"},{"name":"Kourwéogo Province","code":"KOW"},{"name":"Léraba Province","code":"LER"},{"name":"Loroum Province","code":"LOR"},{"name":"Mouhoun","code":"MOU"},{"name":"Nahouri Province","code":"NAO"},{"name":"Namentenga Province","code":"NAM"},{"name":"Nayala Province","code":"NAY"},{"name":"Nord Region, Burkina Faso","code":"10"},{"name":"Noumbiel Province","code":"NOU"},{"name":"Oubritenga Province","code":"OUB"},{"name":"Oudalan Province","code":"OUD"},{"name":"Passoré Province","code":"PAS"},{"name":"Plateau-Central Region","code":"11"},{"name":"Poni Province","code":"PON"},{"name":"Sahel Region","code":"12"},{"name":"Sanguié Province","code":"SNG"},{"name":"Sanmatenga Province","code":"SMT"},{"name":"Séno Province","code":"SEN"},{"name":"Sissili Province","code":"SIS"},{"name":"Soum Province","code":"SOM"},{"name":"Sourou Province","code":"SOR"},{"name":"Sud-Ouest Region","code":"13"},{"name":"Tapoa Province","code":"TAP"},{"name":"Tuy Province","code":"TUI"},{"name":"Yagha Province","code":"YAG"},{"name":"Yatenga Province","code":"YAT"},{"name":"Ziro Province","code":"ZIR"},{"name":"Zondoma Province","code":"ZON"},{"name":"Zoundwéogo Province","code":"ZOU"}],"BI":[{"name":"Bubanza Province","code":"BB"},{"name":"Bujumbura Mairie Province","code":"BM"},{"name":"Bujumbura Rural Province","code":"BL"},{"name":"Bururi Province","code":"BR"},{"name":"Cankuzo Province","code":"CA"},{"name":"Cibitoke Province","code":"CI"},{"name":"Gitega Province","code":"GI"},{"name":"Karuzi Province","code":"KR"},{"name":"Kayanza Province","code":"KY"},{"name":"Kirundo Province","code":"KI"},{"name":"Makamba Province","code":"MA"},{"name":"Muramvya Province","code":"MU"},{"name":"Muyinga Province","code":"MY"},{"name":"Mwaro Province","code":"MW"},{"name":"Ngozi Province","code":"NG"},{"name":"Rumonge Province","code":"RM"},{"name":"Rutana Province","code":"RT"},{"name":"Ruyigi Province","code":"RY"}],"KH":[{"name":"Banteay Meanchey Province","code":"1"},{"name":"Battambang Province","code":"2"},{"name":"Kampong Cham Province","code":"3"},{"name":"Kampong Chhnang Province","code":"4"},{"name":"Kampong Speu Province","code":"5"},{"name":"Kampot Province","code":"7"},{"name":"Kandal Province","code":"8"},{"name":"Kep Province","code":"23"},{"name":"Koh Kong Province","code":"9"},{"name":"Kratié Province","code":"10"},{"name":"Mondulkiri Province","code":"11"},{"name":"Oddar Meanchey Province","code":"22"},{"name":"Pailin Province","code":"24"},{"name":"Phnom Penh","code":"12"},{"name":"Preah Vihear Province","code":"13"},{"name":"Prey Veng Province","code":"14"},{"name":"Pursat Province","code":"15"},{"name":"Ratanakiri Province","code":"16"},{"name":"Siem Reap Province","code":"17"},{"name":"Sihanoukville Province","code":"18"},{"name":"Stung Treng Province","code":"19"},{"name":"Svay Rieng Province","code":"20"},{"name":"Takéo Province","code":"21"},{"name":"Tai Po District","code":"NTP"}],"CM":[{"name":"Adamawa","code":"AD"},{"name":"Centre","code":"CE"},{"name":"East","code":"ES"},{"name":"Far North","code":"EN"},{"name":"Littoral","code":"LT"},{"name":"North","code":"NO"},{"name":"Northwest","code":"NW"},{"name":"South","code":"SU"},{"name":"Southwest","code":"SW"},{"name":"West","code":"OU"}],"CA":[{"name":"Alberta","code":"AB"},{"name":"British Columbia","code":"BC"},{"name":"Manitoba","code":"MB"},{"name":"New Brunswick","code":"NB"},{"name":"Newfoundland and Labrador","code":"NL"},{"name":"Northwest Territories","code":"NT"},{"name":"Nova Scotia","code":"NS"},{"name":"Nunavut","code":"NU"},{"name":"Ontario","code":"ON"},{"name":"Prince Edward Island","code":"PE"},{"name":"Quebec","code":"QC"},{"name":"Saskatchewan","code":"SK"},{"name":"Yukon","code":"YT"}],"CV":[{"name":"Barlavento Islands","code":"B"},{"name":"Boa Vista","code":"BV"},{"name":"Brava","code":"BR"},{"name":"Maio Municipality","code":"MA"},{"name":"Mosteiros","code":"MO"},{"name":"Paul","code":"PA"},{"name":"Porto Novo","code":"PN"},{"name":"Praia","code":"PR"},{"name":"Ribeira Brava Municipality","code":"RB"},{"name":"Ribeira Grande","code":"RG"},{"name":"Ribeira Grande de Santiago","code":"RS"},{"name":"Sal","code":"SL"},{"name":"Santa Catarina","code":"CA"},{"name":"Santa Catarina do Fogo","code":"CF"},{"name":"Santa Cruz","code":"CR"},{"name":"São Domingos","code":"SD"},{"name":"São Filipe","code":"SF"},{"name":"São Lourenço dos Órgãos","code":"SO"},{"name":"São Miguel","code":"SM"},{"name":"São Vicente","code":"SV"},{"name":"Sotavento Islands","code":"S"},{"name":"Tarrafal","code":"TA"},{"name":"Tarrafal de São Nicolau","code":"TS"}],"KY":[],"CF":[{"name":"Bamingui-Bangoran Prefecture","code":"BB"},{"name":"Bangui","code":"BGF"},{"name":"Basse-Kotto Prefecture","code":"BK"},{"name":"Haut-Mbomou Prefecture","code":"HM"},{"name":"Haute-Kotto Prefecture","code":"HK"},{"name":"Kémo Prefecture","code":"KG"},{"name":"Lobaye Prefecture","code":"LB"},{"name":"Mambéré-Kadéï","code":"HS"},{"name":"Mbomou Prefecture","code":"MB"},{"name":"Nana-Grébizi Economic Prefecture","code":"KB"},{"name":"Nana-Mambéré Prefecture","code":"NM"},{"name":"Ombella-M\'Poko Prefecture","code":"MP"},{"name":"Ouaka Prefecture","code":"UK"},{"name":"Ouham Prefecture","code":"AC"},{"name":"Ouham-Pendé Prefecture","code":"OP"},{"name":"Sangha-Mbaéré","code":"SE"},{"name":"Vakaga Prefecture","code":"VK"}],"TD":[{"name":"Bahr el Gazel","code":"BG"},{"name":"Batha Region","code":"BA"},{"name":"Borkou","code":"BO"},{"name":"Ennedi Region","code":"EN"},{"name":"Ennedi-Est","code":"EE"},{"name":"Ennedi-Ouest","code":"EO"},{"name":"Guéra Region","code":"GR"},{"name":"Hadjer-Lamis","code":"HL"},{"name":"Kanem Region","code":"KA"},{"name":"Lac Region","code":"LC"},{"name":"Logone Occidental Region","code":"LO"},{"name":"Logone Oriental Region","code":"LR"},{"name":"Mandoul Region","code":"MA"},{"name":"Mayo-Kebbi Est Region","code":"ME"},{"name":"Mayo-Kebbi Ouest Region","code":"MO"},{"name":"Moyen-Chari Region","code":"MC"},{"name":"N\'Djamena","code":"ND"},{"name":"Ouaddaï Region","code":"OD"},{"name":"Salamat Region","code":"SA"},{"name":"Sila Region","code":"SI"},{"name":"Tandjilé Region","code":"TA"},{"name":"Tibesti Region","code":"TI"},{"name":"Wadi Fira Region","code":"WF"}],"CL":[{"name":"Antofagasta Region","code":"AN"},{"name":"Araucanía Region","code":"AR"},{"name":"Arica y Parinacota Region","code":"AP"},{"name":"Atacama Region","code":"AT"},{"name":"Aysén Region","code":"AI"},{"name":"Bío Bío Region","code":"BI"},{"name":"Coquimbo Region","code":"CO"},{"name":"Los Lagos Region","code":"LL"},{"name":"Los Ríos Region","code":"LR"},{"name":"Magellan and the Chilean Antarctic Region","code":"MA"},{"name":"Maule Region","code":"ML"},{"name":"Ñuble Region","code":"NB"},{"name":"O\'Higgins","code":"LI"},{"name":"Santiago Metropolitan Region","code":"RM"},{"name":"Tarapacá Region","code":"TA"},{"name":"Valparaíso","code":"VS"}],"CN":[{"name":"Anhui","code":"AH"},{"name":"Beijing","code":"BJ"},{"name":"Chongqing","code":"CQ"},{"name":"Fujian","code":"FJ"},{"name":"Gansu","code":"GS"},{"name":"Guangdong","code":"GD"},{"name":"Guangxi Zhuang Autonomous Region","code":"GX"},{"name":"Guizhou","code":"GZ"},{"name":"Hainan","code":"HI"},{"name":"Hebei","code":"HE"},{"name":"Heilongjiang","code":"HL"},{"name":"Henan","code":"HA"},{"name":"Hong Kong","code":"HK"},{"name":"Hubei","code":"HB"},{"name":"Hunan","code":"HN"},{"name":"Inner Mongolia","code":"NM"},{"name":"Jiangsu","code":"JS"},{"name":"Jiangxi","code":"JX"},{"name":"Jilin","code":"JL"},{"name":"Keelung","code":"TW-KEE"},{"name":"Liaoning","code":"LN"},{"name":"Macau","code":"MO"},{"name":"Ningxia Hui Autonomous Region","code":"NX"},{"name":"Qinghai","code":"QH"},{"name":"Shaanxi","code":"SN"},{"name":"Shandong","code":"SD"},{"name":"Shanghai","code":"SH"},{"name":"Shanxi","code":"SX"},{"name":"Sichuan","code":"SC"},{"name":"Taiwan Province, People\'s Republic of China","code":"TW"},{"name":"Tibet Autonomous Region","code":"XZ"},{"name":"Xinjiang","code":"XJ"},{"name":"Yunnan","code":"YN"},{"name":"Zhejiang","code":"ZJ"}],"CX":[],"CC":[],"CO":[{"name":"Amazonas Department","code":"AMA"},{"name":"Antioquia Department","code":"ANT"},{"name":"Arauca Department","code":"ARA"},{"name":"Archipelago of Saint Andréws, Providence and Saint Catalina","code":"SAP"},{"name":"Atlántico Department","code":"ATL"},{"name":"Bolívar Department","code":"BOL"},{"name":"Boyacá Department","code":"BOY"},{"name":"Caldas Department","code":"CAL"},{"name":"Caquetá Department","code":"CAQ"},{"name":"Casanare Department","code":"CAS"},{"name":"Cauca Department","code":"CAU"},{"name":"Cesar Department","code":"CES"},{"name":"Chocó Department","code":"CHO"},{"name":"Córdoba Department","code":"COR"},{"name":"Cundinamarca Department","code":"CUN"},{"name":"Guainía Department","code":"GUA"},{"name":"Guaviare Department","code":"GUV"},{"name":"Huila Department","code":"HUI"},{"name":"La Guajira Department","code":"LAG"},{"name":"Magdalena Department","code":"MAG"},{"name":"Meta","code":"MET"},{"name":"Nariño Department","code":"NAR"},{"name":"Norte de Santander Department","code":"NSA"},{"name":"Putumayo Department","code":"PUT"},{"name":"Quindío Department","code":"QUI"},{"name":"Risaralda Department","code":"RIS"},{"name":"Santander Department","code":"SAN"},{"name":"Sucre Department","code":"SUC"},{"name":"Tolima Department","code":"TOL"},{"name":"Valle del Cauca Department","code":"VAC"},{"name":"Vaupés Department","code":"VAU"},{"name":"Vichada Department","code":"VID"}],"KM":[{"name":"Anjouan","code":"A"},{"name":"Grande Comore","code":"G"},{"name":"Mohéli","code":"M"}],"CG":[{"name":"Bouenza Department","code":"11"},{"name":"Brazzaville","code":"BZV"},{"name":"Cuvette Department","code":"8"},{"name":"Cuvette-Ouest Department","code":"15"},{"name":"Kouilou Department","code":"5"},{"name":"Lékoumou Department","code":"2"},{"name":"Likouala Department","code":"7"},{"name":"Niari Department","code":"9"},{"name":"Plateaux Department","code":"14"},{"name":"Pointe-Noire","code":"16"},{"name":"Pool Department","code":"12"},{"name":"Sangha Department","code":"13"}],"CD":[{"name":"Bandundu Province","code":"BN"},{"name":"Bas-Congo province","code":"BC"},{"name":"Bas-Uele","code":"BU"},{"name":"Équateur","code":"EQ"},{"name":"Haut-Katanga Province","code":"HK"},{"name":"Haut-Lomami District","code":"HL"},{"name":"Haut-Uele","code":"HU"},{"name":"Ituri Interim Administration","code":"IT"},{"name":"Kasaï District","code":"KS"},{"name":"Kasaï-Occidental","code":"KW"},{"name":"Kasaï-Oriental","code":"KE"},{"name":"Katanga Province","code":"KA"},{"name":"Kinshasa","code":"KN"},{"name":"Kwango District","code":"KG"},{"name":"Kwilu District","code":"KL"},{"name":"Lomami Province","code":"LO"},{"name":"Mai-Ndombe Province","code":"MN"},{"name":"Maniema","code":"MA"},{"name":"Mongala District","code":"MO"},{"name":"Nord-Ubangi District","code":"NU"},{"name":"North Kivu","code":"NK"},{"name":"Orientale Province","code":"OR"},{"name":"Sankuru District","code":"SA"},{"name":"South Kivu","code":"SK"},{"name":"Sud-Ubangi","code":"SU"},{"name":"Tanganyika Province","code":"TA"},{"name":"Tshopo District","code":"TO"},{"name":"Tshuapa District","code":"TU"}],"CK":[],"CR":[{"name":"Alajuela Province","code":"A"},{"name":"Guanacaste Province","code":"G"},{"name":"Heredia Province","code":"H"},{"name":"Limón Province","code":"L"},{"name":"Provincia de Cartago","code":"C"},{"name":"Puntarenas Province","code":"P"},{"name":"San José Province","code":"SJ"}],"CI":[{"name":"Abidjan","code":"AB"},{"name":"Agnéby","code":"16"},{"name":"Bafing Region","code":"17"},{"name":"Bas-Sassandra District","code":"BS"},{"name":"Bas-Sassandra Region","code":"09"},{"name":"Comoé District","code":"CM"},{"name":"Denguélé District","code":"DN"},{"name":"Denguélé Region","code":"10"},{"name":"Dix-Huit Montagnes","code":"06"},{"name":"Fromager","code":"18"},{"name":"Gôh-Djiboua District","code":"GD"},{"name":"Haut-Sassandra","code":"02"},{"name":"Lacs District","code":"LC"},{"name":"Lacs Region","code":"07"},{"name":"Lagunes District","code":"LG"},{"name":"Lagunes region","code":"01"},{"name":"Marahoué Region","code":"12"},{"name":"Montagnes District","code":"MG"},{"name":"Moyen-Cavally","code":"19"},{"name":"Moyen-Comoé","code":"05"},{"name":"N\'zi-Comoé","code":"11"},{"name":"Sassandra-Marahoué District","code":"SM"},{"name":"Savanes Region","code":"03"},{"name":"Sud-Bandama","code":"15"},{"name":"Sud-Comoé","code":"13"},{"name":"Vallée du Bandama District","code":"VB"},{"name":"Vallée du Bandama Region","code":"04"},{"name":"Woroba District","code":"WR"},{"name":"Worodougou","code":"14"},{"name":"Yamoussoukro","code":"YM"},{"name":"Zanzan Region","code":"ZZ"}],"HR":[{"name":"Bjelovar-Bilogora County","code":"07"},{"name":"Brod-Posavina County","code":"12"},{"name":"Dubrovnik-Neretva County","code":"19"},{"name":"Istria County","code":"18"},{"name":"Koprivnica-Križevci County","code":"06"},{"name":"Krapina-Zagorje County","code":"02"},{"name":"Lika-Senj County","code":"09"},{"name":"Međimurje County","code":"20"},{"name":"Osijek-Baranja County","code":"14"},{"name":"Požega-Slavonia County","code":"11"},{"name":"Primorje-Gorski Kotar County","code":"08"},{"name":"Šibenik-Knin County","code":"15"},{"name":"Sisak-Moslavina County","code":"03"},{"name":"Split-Dalmatia County","code":"17"},{"name":"Varaždin County","code":"05"},{"name":"Virovitica-Podravina County","code":"10"},{"name":"Vukovar-Syrmia County","code":"16"},{"name":"Zadar County","code":"13"},{"name":"Zagreb","code":"21"},{"name":"Zagreb County","code":"01"}],"CU":[{"name":"Artemisa Province","code":"15"},{"name":"Camagüey Province","code":"09"},{"name":"Ciego de Ávila Province","code":"08"},{"name":"Cienfuegos Province","code":"06"},{"name":"Granma Province","code":"12"},{"name":"Guantánamo Province","code":"14"},{"name":"Havana Province","code":"03"},{"name":"Holguín Province","code":"11"},{"name":"Isla de la Juventud","code":"99"},{"name":"Las Tunas Province","code":"10"},{"name":"Matanzas Province","code":"04"},{"name":"Mayabeque Province","code":"16"},{"name":"Pinar del Río Province","code":"01"},{"name":"Sancti Spíritus Province","code":"07"},{"name":"Santiago de Cuba Province","code":"13"},{"name":"Villa Clara Province","code":"05"}],"CW":[],"CY":[{"name":"Famagusta District","code":"04"},{"name":"Kyrenia District","code":"06"},{"name":"Larnaca District","code":"03"},{"name":"Limassol District","code":"02"},{"name":"Nicosia District","code":"01"},{"name":"Paphos District","code":"05"}],"CZ":[{"name":"Benešov District","code":"201"},{"name":"Beroun District","code":"202"},{"name":"Blansko District","code":"641"},{"name":"Břeclav District","code":"644"},{"name":"Brno-City District","code":"642"},{"name":"Brno-Country District","code":"643"},{"name":"Bruntál District","code":"801"},{"name":"Central Bohemian Region","code":"20"},{"name":"Česká Lípa District","code":"511"},{"name":"České Budějovice District","code":"311"},{"name":"Český Krumlov District","code":"312"},{"name":"Cheb District","code":"411"},{"name":"Chomutov District","code":"422"},{"name":"Chrudim District","code":"531"},{"name":"Děčín District","code":"421"},{"name":"Domažlice District","code":"321"},{"name":"Frýdek-Místek District","code":"802"},{"name":"Havlíčkův Brod District","code":"631"},{"name":"Hodonín District","code":"645"},{"name":"Horní Počernice","code":"120"},{"name":"Hradec Králové District","code":"521"},{"name":"Hradec Králové Region","code":"52"},{"name":"Jablonec nad Nisou District","code":"512"},{"name":"Jeseník District","code":"711"},{"name":"Jičín District","code":"522"},{"name":"Jihlava District","code":"632"},{"name":"Jindřichův Hradec District","code":"313"},{"name":"Karlovy Vary District","code":"412"},{"name":"Karlovy Vary Region","code":"41"},{"name":"Karviná District","code":"803"},{"name":"Kladno District","code":"203"},{"name":"Klatovy District","code":"322"},{"name":"Kolín District","code":"204"},{"name":"Kroměříž District","code":"721"},{"name":"Liberec District","code":"513"},{"name":"Liberec Region","code":"51"},{"name":"Litoměřice District","code":"423"},{"name":"Louny District","code":"424"},{"name":"Mělník District","code":"206"},{"name":"Mladá Boleslav District","code":"207"},{"name":"Moravian-Silesian Region","code":"80"},{"name":"Most District","code":"425"},{"name":"Náchod District","code":"523"},{"name":"Nový Jičín District","code":"804"},{"name":"Nymburk District","code":"208"},{"name":"Olomouc District","code":"712"},{"name":"Olomouc Region","code":"71"},{"name":"Opava District","code":"805"},{"name":"Ostrava-City District","code":"806"},{"name":"Pardubice District","code":"532"},{"name":"Pardubice Region","code":"53"},{"name":"Pelhřimov District","code":"633"},{"name":"Písek District","code":"314"},{"name":"Plzeň Region","code":"32"},{"name":"Plzeň-City District","code":"323"},{"name":"Plzeň-North District","code":"325"},{"name":"Plzeň-South District","code":"324"},{"name":"Prachatice District","code":"315"},{"name":"Prague","code":"10"},{"name":"Prague 1","code":"101"},{"name":"Prague 10","code":"110"},{"name":"Prague 11","code":"111"},{"name":"Prague 12","code":"112"},{"name":"Prague 13","code":"113"},{"name":"Prague 14","code":"114"},{"name":"Prague 15","code":"115"},{"name":"Prague 16","code":"116"},{"name":"Prague 2","code":"102"},{"name":"Prague 21","code":"121"},{"name":"Prague 3","code":"103"},{"name":"Prague 4","code":"104"},{"name":"Prague 5","code":"105"},{"name":"Prague 6","code":"106"},{"name":"Prague 7","code":"107"},{"name":"Prague 8","code":"108"},{"name":"Prague 9","code":"109"},{"name":"Prague-East District","code":"209"},{"name":"Prague-West District","code":"20A"},{"name":"Přerov District","code":"714"},{"name":"Příbram District","code":"20B"},{"name":"Prostějov District","code":"713"},{"name":"Rakovník District","code":"20C"},{"name":"Rokycany District","code":"326"},{"name":"Rychnov nad Kněžnou District","code":"524"},{"name":"Semily District","code":"514"},{"name":"Sokolov District","code":"413"},{"name":"South Bohemian Region","code":"31"},{"name":"South Moravian Region","code":"64"},{"name":"Strakonice District","code":"316"},{"name":"Šumperk District","code":"715"},{"name":"Svitavy District","code":"533"},{"name":"Tábor District","code":"317"},{"name":"Tachov District","code":"327"},{"name":"Teplice District","code":"426"},{"name":"Třebíč District","code":"634"},{"name":"Trutnov District","code":"525"},{"name":"Uherské Hradiště District","code":"722"},{"name":"Ústí nad Labem District","code":"427"},{"name":"Ústí nad Labem Region","code":"42"},{"name":"Ústí nad Orlicí District","code":"534"},{"name":"Vsetín District","code":"723"},{"name":"Vyškov District","code":"646"},{"name":"Vysočina Region","code":"63"},{"name":"Žďár nad Sázavou District","code":"635"},{"name":"Zlín District","code":"724"},{"name":"Zlín Region","code":"72"},{"name":"Znojmo District","code":"647"}],"DK":[{"name":"Capital Region of Denmark","code":"84"},{"name":"Central Denmark Region","code":"82"},{"name":"North Denmark Region","code":"81"},{"name":"Region of Southern Denmark","code":"83"},{"name":"Region Zealand","code":"85"}],"DJ":[{"name":"Ali Sabieh Region","code":"AS"},{"name":"Arta Region","code":"AR"},{"name":"Dikhil Region","code":"DI"},{"name":"Djibouti","code":"DJ"},{"name":"Obock Region","code":"OB"},{"name":"Tadjourah Region","code":"TA"}],"DM":[{"name":"Saint Andrew Parish","code":"02"},{"name":"Saint David Parish","code":"03"},{"name":"Saint George Parish","code":"04"},{"name":"Saint John Parish","code":"05"},{"name":"Saint Joseph Parish","code":"06"},{"name":"Saint Luke Parish","code":"07"},{"name":"Saint Mark Parish","code":"08"},{"name":"Saint Patrick Parish","code":"09"},{"name":"Saint Paul Parish","code":"10"},{"name":"Saint Peter Parish","code":"11"}],"DO":[{"name":"Azua Province","code":"02"},{"name":"Baoruco Province","code":"03"},{"name":"Barahona Province","code":"04"},{"name":"Dajabón Province","code":"05"},{"name":"Distrito Nacional","code":"01"},{"name":"Duarte Province","code":"06"},{"name":"El Seibo Province","code":"08"},{"name":"Espaillat Province","code":"09"},{"name":"Hato Mayor Province","code":"30"},{"name":"Hermanas Mirabal Province","code":"19"},{"name":"Independencia","code":"10"},{"name":"La Altagracia Province","code":"11"},{"name":"La Romana Province","code":"12"},{"name":"La Vega Province","code":"13"},{"name":"María Trinidad Sánchez Province","code":"14"},{"name":"Monseñor Nouel Province","code":"28"},{"name":"Monte Cristi Province","code":"15"},{"name":"Monte Plata Province","code":"29"},{"name":"Pedernales Province","code":"16"},{"name":"Peravia Province","code":"17"},{"name":"Puerto Plata Province","code":"18"},{"name":"Samaná Province","code":"20"},{"name":"San Cristóbal Province","code":"21"},{"name":"San José de Ocoa Province","code":"31"},{"name":"San Juan Province","code":"22"},{"name":"San Pedro de Macorís","code":"23"},{"name":"Sánchez Ramírez Province","code":"24"},{"name":"Santiago Province","code":"25"},{"name":"Santiago Rodríguez Province","code":"26"},{"name":"Santo Domingo Province","code":"32"},{"name":"Valverde Province","code":"27"}],"EC":[{"name":"Azuay Province","code":"A"},{"name":"Bolívar Province","code":"B"},{"name":"Cañar Province","code":"F"},{"name":"Carchi Province","code":"C"},{"name":"Chimborazo Province","code":"H"},{"name":"Cotopaxi Province","code":"X"},{"name":"El Oro Province","code":"O"},{"name":"Esmeraldas","code":"E"},{"name":"Galápagos Province","code":"W"},{"name":"Guayas Province","code":"G"},{"name":"Imbabura Province","code":"I"},{"name":"Los Ríos Province","code":"R"},{"name":"Manabí Province","code":"M"},{"name":"Morona-Santiago Province","code":"S"},{"name":"Napo Province","code":"N"},{"name":"Orellana Province","code":"D"},{"name":"Pastaza Province","code":"Y"},{"name":"Pichincha Province","code":"P"},{"name":"Santa Elena Province","code":"SE"},{"name":"Santo Domingo de los Tsáchilas Province","code":"SD"},{"name":"Sucumbíos Province","code":"U"},{"name":"Tungurahua Province","code":"T"},{"name":"Zamora-Chinchipe Province","code":"Z"}],"EG":[{"name":"Alexandria Governorate","code":"ALX"},{"name":"Aswan Governorate","code":"ASN"},{"name":"Asyut Governorate","code":"AST"},{"name":"Beheira Governorate","code":"BH"},{"name":"Beni Suef Governorate","code":"BNS"},{"name":"Cairo Governorate","code":"C"},{"name":"Dakahlia Governorate","code":"DK"},{"name":"Damietta Governorate","code":"DT"},{"name":"Faiyum Governorate","code":"FYM"},{"name":"Gharbia Governorate","code":"GH"},{"name":"Giza Governorate","code":"GZ"},{"name":"Ismailia Governorate","code":"IS"},{"name":"Kafr el-Sheikh Governorate","code":"KFS"},{"name":"Luxor Governorate","code":"LX"},{"name":"Matrouh Governorate","code":"MT"},{"name":"Minya Governorate","code":"MN"},{"name":"Monufia Governorate","code":"MNF"},{"name":"New Valley Governorate","code":"WAD"},{"name":"North Sinai Governorate","code":"SIN"},{"name":"Port Said Governorate","code":"PTS"},{"name":"Qalyubia Governorate","code":"KB"},{"name":"Qena Governorate","code":"KN"},{"name":"Red Sea Governorate","code":"BA"},{"name":"Sohag Governorate","code":"SHG"},{"name":"South Sinai Governorate","code":"JS"},{"name":"Suez Governorate","code":"SUZ"}],"SV":[{"name":"Ahuachapán Department","code":"AH"},{"name":"Cabañas Department","code":"CA"},{"name":"Chalatenango Department","code":"CH"},{"name":"Cuscatlán Department","code":"CU"},{"name":"La Libertad Department","code":"LI"},{"name":"La Paz Department","code":"PA"},{"name":"La Unión Department","code":"UN"},{"name":"Morazán Department","code":"MO"},{"name":"San Miguel Department","code":"SM"},{"name":"San Salvador Department","code":"SS"},{"name":"San Vicente Department","code":"SV"},{"name":"Santa Ana Department","code":"SA"},{"name":"Sonsonate Department","code":"SO"},{"name":"Usulután Department","code":"US"}],"GQ":[{"name":"Annobón Province","code":"AN"},{"name":"Bioko Norte Province","code":"BN"},{"name":"Bioko Sur Province","code":"BS"},{"name":"Centro Sur Province","code":"CS"},{"name":"Insular Region","code":"I"},{"name":"Kié-Ntem Province","code":"KN"},{"name":"Litoral Province","code":"LI"},{"name":"Río Muni","code":"C"},{"name":"Wele-Nzas Province","code":"WN"}],"ER":[{"name":"Anseba Region","code":"AN"},{"name":"Debub Region","code":"DU"},{"name":"Gash-Barka Region","code":"GB"},{"name":"Maekel Region","code":"MA"},{"name":"Northern Red Sea Region","code":"SK"},{"name":"Southern Red Sea Region","code":"DK"}],"EE":[{"name":"Harju County","code":"37"},{"name":"Hiiu County","code":"39"},{"name":"Ida-Viru County","code":"44"},{"name":"Järva County","code":"51"},{"name":"Jõgeva County","code":"49"},{"name":"Lääne County","code":"57"},{"name":"Lääne-Viru County","code":"59"},{"name":"Pärnu County","code":"67"},{"name":"Põlva County","code":"65"},{"name":"Rapla County","code":"70"},{"name":"Saare County","code":"74"},{"name":"Tartu County","code":"78"},{"name":"Valga County","code":"82"},{"name":"Viljandi County","code":"84"},{"name":"Võru County","code":"86"}],"ET":[{"name":"Addis Ababa","code":"AA"},{"name":"Afar Region","code":"AF"},{"name":"Amhara Region","code":"AM"},{"name":"Benishangul-Gumuz Region","code":"BE"},{"name":"Dire Dawa","code":"DD"},{"name":"Gambela Region","code":"GA"},{"name":"Harari Region","code":"HA"},{"name":"Oromia Region","code":"OR"},{"name":"Somali Region","code":"SO"},{"name":"Southern Nations, Nationalities, and Peoples\' Region","code":"SN"},{"name":"Tigray Region","code":"TI"}],"FK":[],"FO":[],"FJ":[{"name":"Ba","code":"01"},{"name":"Bua","code":"02"},{"name":"Cakaudrove","code":"03"},{"name":"Central Division","code":"C"},{"name":"Eastern Division","code":"E"},{"name":"Kadavu","code":"04"},{"name":"Lau","code":"05"},{"name":"Lomaiviti","code":"06"},{"name":"Macuata","code":"07"},{"name":"Nadroga-Navosa","code":"08"},{"name":"Naitasiri","code":"09"},{"name":"Namosi","code":"10"},{"name":"Northern Division","code":"N"},{"name":"Ra","code":"11"},{"name":"Rewa","code":"12"},{"name":"Rotuma","code":"R"},{"name":"Serua","code":"13"},{"name":"Tailevu","code":"14"},{"name":"Western Division","code":"W"}],"FI":[{"name":"Åland Islands","code":"01"},{"name":"Central Finland","code":"08"},{"name":"Central Ostrobothnia","code":"07"},{"name":"Eastern Finland Province","code":"IS"},{"name":"Finland Proper","code":"19"},{"name":"Kainuu","code":"05"},{"name":"Kymenlaakso","code":"09"},{"name":"Lapland","code":"LL"},{"name":"North Karelia","code":"13"},{"name":"Northern Ostrobothnia","code":"14"},{"name":"Northern Savonia","code":"15"},{"name":"Ostrobothnia","code":"12"},{"name":"Oulu Province","code":"OL"},{"name":"Päijänne Tavastia","code":"16"},{"name":"Pirkanmaa","code":"11"},{"name":"Satakunta","code":"17"},{"name":"South Karelia","code":"02"},{"name":"Southern Ostrobothnia","code":"03"},{"name":"Southern Savonia","code":"04"},{"name":"Tavastia Proper","code":"06"},{"name":"Uusimaa","code":"18"}],"FR":[{"name":"Alo","code":"WF-AL"},{"name":"Alsace","code":"A"},{"name":"Aquitaine","code":"B"},{"name":"Auvergne","code":"C"},{"name":"Auvergne-Rhône-Alpes","code":"ARA"},{"name":"Bourgogne-Franche-Comté","code":"BFC"},{"name":"Brittany","code":"BRE"},{"name":"Burgundy","code":"D"},{"name":"Centre-Val de Loire","code":"CVL"},{"name":"Champagne-Ardenne","code":"G"},{"name":"Corsica","code":"COR"},{"name":"Franche-Comté","code":"I"},{"name":"French Guiana","code":"GF"},{"name":"French Polynesia","code":"PF"},{"name":"Grand Est","code":"GES"},{"name":"Guadeloupe","code":"GP"},{"name":"Hauts-de-France","code":"HDF"},{"name":"Île-de-France","code":"IDF"},{"name":"Languedoc-Roussillon","code":"K"},{"name":"Limousin","code":"L"},{"name":"Lorraine","code":"M"},{"name":"Lower Normandy","code":"P"},{"name":"Martinique","code":"MQ"},{"name":"Mayotte","code":"YT"},{"name":"Nord-Pas-de-Calais","code":"O"},{"name":"Normandy","code":"NOR"},{"name":"Nouvelle-Aquitaine","code":"NAQ"},{"name":"Occitania","code":"OCC"},{"name":"Paris","code":"75"},{"name":"Pays de la Loire","code":"PDL"},{"name":"Picardy","code":"S"},{"name":"Poitou-Charentes","code":"T"},{"name":"Provence-Alpes-Côte d\'Azur","code":"PAC"},{"name":"Réunion","code":"RE"},{"name":"Rhône-Alpes","code":"V"},{"name":"Saint Barthélemy","code":"BL"},{"name":"Saint Martin","code":"MF"},{"name":"Saint Pierre and Miquelon","code":"PM"},{"name":"Sigave","code":"WF-SG"},{"name":"Upper Normandy","code":"Q"},{"name":"Uvea","code":"WF-UV"},{"name":"Wallis and Futuna","code":"WF"}],"GF":[],"PF":[],"TF":[],"GA":[{"name":"Estuaire Province","code":"1"},{"name":"Haut-Ogooué Province","code":"2"},{"name":"Moyen-Ogooué Province","code":"3"},{"name":"Ngounié Province","code":"4"},{"name":"Nyanga Province","code":"5"},{"name":"Ogooué-Ivindo Province","code":"6"},{"name":"Ogooué-Lolo Province","code":"7"},{"name":"Ogooué-Maritime Province","code":"8"},{"name":"Woleu-Ntem Province","code":"9"}],"GM":[{"name":"Banjul","code":"B"},{"name":"Central River Division","code":"M"},{"name":"Lower River Division","code":"L"},{"name":"North Bank Division","code":"N"},{"name":"Upper River Division","code":"U"},{"name":"West Coast Division","code":"W"}],"GE":[{"name":"Adjara","code":"AJ"},{"name":"Autonomous Republic of Abkhazia","code":"AB"},{"name":"Guria","code":"GU"},{"name":"Imereti","code":"IM"},{"name":"Kakheti","code":"KA"},{"name":"Khelvachauri Municipality","code":"29"},{"name":"Kvemo Kartli","code":"KK"},{"name":"Mtskheta-Mtianeti","code":"MM"},{"name":"Racha-Lechkhumi and Kvemo Svaneti","code":"RL"},{"name":"Samegrelo-Zemo Svaneti","code":"SZ"},{"name":"Samtskhe-Javakheti","code":"SJ"},{"name":"Senaki Municipality","code":"50"},{"name":"Shida Kartli","code":"SK"},{"name":"Tbilisi","code":"TB"}],"DE":[{"name":"Baden-Württemberg","code":"BW"},{"name":"Bavaria","code":"BY"},{"name":"Berlin","code":"BE"},{"name":"Brandenburg","code":"BB"},{"name":"Bremen","code":"HB"},{"name":"Hamburg","code":"HH"},{"name":"Hesse","code":"HE"},{"name":"Lower Saxony","code":"NI"},{"name":"Mecklenburg-Vorpommern","code":"MV"},{"name":"North Rhine-Westphalia","code":"NW"},{"name":"Rhineland-Palatinate","code":"RP"},{"name":"Saarland","code":"SL"},{"name":"Saxony","code":"SN"},{"name":"Saxony-Anhalt","code":"ST"},{"name":"Schleswig-Holstein","code":"SH"},{"name":"Thuringia","code":"TH"}],"GH":[{"name":"Ashanti Region","code":"AH"},{"name":"Brong-Ahafo Region","code":"BA"},{"name":"Central Region","code":"CP"},{"name":"Eastern Region","code":"EP"},{"name":"Greater Accra Region","code":"AA"},{"name":"Northern Region","code":"NP"},{"name":"Upper East Region","code":"UE"},{"name":"Upper West Region","code":"UW"},{"name":"Volta Region","code":"TV"},{"name":"Western Region","code":"WP"}],"GI":[],"GR":[{"name":"Achaea Regional Unit","code":"13"},{"name":"Aetolia-Acarnania Regional Unit","code":"01"},{"name":"Arcadia Prefecture","code":"12"},{"name":"Argolis Regional Unit","code":"11"},{"name":"Attica Region","code":"I"},{"name":"Boeotia Regional Unit","code":"03"},{"name":"Central Greece Region","code":"H"},{"name":"Central Macedonia","code":"B"},{"name":"Chania Regional Unit","code":"94"},{"name":"Corfu Prefecture","code":"22"},{"name":"Corinthia Regional Unit","code":"15"},{"name":"Crete Region","code":"M"},{"name":"Drama Regional Unit","code":"52"},{"name":"East Attica Regional Unit","code":"A2"},{"name":"East Macedonia and Thrace","code":"A"},{"name":"Epirus Region","code":"D"},{"name":"Euboea","code":"04"},{"name":"Grevena Prefecture","code":"51"},{"name":"Imathia Regional Unit","code":"53"},{"name":"Ioannina Regional Unit","code":"33"},{"name":"Ionian Islands Region","code":"F"},{"name":"Karditsa Regional Unit","code":"41"},{"name":"Kastoria Regional Unit","code":"56"},{"name":"Kefalonia Prefecture","code":"23"},{"name":"Kilkis Regional Unit","code":"57"},{"name":"Kozani Prefecture","code":"58"},{"name":"Laconia","code":"16"},{"name":"Larissa Prefecture","code":"42"},{"name":"Lefkada Regional Unit","code":"24"},{"name":"Pella Regional Unit","code":"59"},{"name":"Peloponnese Region","code":"J"},{"name":"Phthiotis Prefecture","code":"06"},{"name":"Preveza Prefecture","code":"34"},{"name":"Serres Prefecture","code":"62"},{"name":"South Aegean","code":"L"},{"name":"Thessaloniki Regional Unit","code":"54"},{"name":"West Greece Region","code":"G"},{"name":"West Macedonia Region","code":"C"}],"GL":[],"GD":[{"name":"Carriacou and Petite Martinique","code":"10"},{"name":"Saint Andrew Parish","code":"01"},{"name":"Saint David Parish","code":"02"},{"name":"Saint George Parish","code":"03"},{"name":"Saint John Parish","code":"04"},{"name":"Saint Mark Parish","code":"05"},{"name":"Saint Patrick Parish","code":"06"}],"GP":[],"GU":[],"GT":[{"name":"Alta Verapaz Department","code":"AV"},{"name":"Baja Verapaz Department","code":"BV"},{"name":"Chimaltenango Department","code":"CM"},{"name":"Chiquimula Department","code":"CQ"},{"name":"El Progreso Department","code":"PR"},{"name":"Escuintla Department","code":"ES"},{"name":"Guatemala Department","code":"GU"},{"name":"Huehuetenango Department","code":"HU"},{"name":"Izabal Department","code":"IZ"},{"name":"Jalapa Department","code":"JA"},{"name":"Jutiapa Department","code":"JU"},{"name":"Petén Department","code":"PE"},{"name":"Quetzaltenango Department","code":"QZ"},{"name":"Quiché Department","code":"QC"},{"name":"Retalhuleu Department","code":"RE"},{"name":"Sacatepéquez Department","code":"SA"},{"name":"San Marcos Department","code":"SM"},{"name":"Santa Rosa Department","code":"SR"},{"name":"Sololá Department","code":"SO"},{"name":"Suchitepéquez Department","code":"SU"},{"name":"Totonicapán Department","code":"TO"}],"GG":[],"GN":[{"name":"Beyla Prefecture","code":"BE"},{"name":"Boffa Prefecture","code":"BF"},{"name":"Boké Prefecture","code":"BK"},{"name":"Boké Region","code":"B"},{"name":"Conakry","code":"C"},{"name":"Coyah Prefecture","code":"CO"},{"name":"Dabola Prefecture","code":"DB"},{"name":"Dalaba Prefecture","code":"DL"},{"name":"Dinguiraye Prefecture","code":"DI"},{"name":"Dubréka Prefecture","code":"DU"},{"name":"Faranah Prefecture","code":"FA"},{"name":"Forécariah Prefecture","code":"FO"},{"name":"Fria Prefecture","code":"FR"},{"name":"Gaoual Prefecture","code":"GA"},{"name":"Guéckédou Prefecture","code":"GU"},{"name":"Kankan Prefecture","code":"KA"},{"name":"Kankan Region","code":"K"},{"name":"Kérouané Prefecture","code":"KE"},{"name":"Kindia Prefecture","code":"KD"},{"name":"Kindia Region","code":"D"},{"name":"Kissidougou Prefecture","code":"KS"},{"name":"Koubia Prefecture","code":"KB"},{"name":"Koundara Prefecture","code":"KN"},{"name":"Kouroussa Prefecture","code":"KO"},{"name":"Labé Prefecture","code":"LA"},{"name":"Labé Region","code":"L"},{"name":"Lélouma Prefecture","code":"LE"},{"name":"Lola Prefecture","code":"LO"},{"name":"Macenta Prefecture","code":"MC"},{"name":"Mali Prefecture","code":"ML"},{"name":"Mamou Prefecture","code":"MM"},{"name":"Mamou Region","code":"M"},{"name":"Mandiana Prefecture","code":"MD"},{"name":"Nzérékoré Prefecture","code":"NZ"},{"name":"Nzérékoré Region","code":"N"},{"name":"Pita Prefecture","code":"PI"},{"name":"Siguiri Prefecture","code":"SI"},{"name":"Télimélé Prefecture","code":"TE"},{"name":"Tougué Prefecture","code":"TO"},{"name":"Yomou Prefecture","code":"YO"}],"GW":[{"name":"Bafatá","code":"BA"},{"name":"Biombo Region","code":"BM"},{"name":"Bolama Region","code":"BL"},{"name":"Cacheu Region","code":"CA"},{"name":"Gabú Region","code":"GA"},{"name":"Leste Province","code":"L"},{"name":"Norte Province","code":"N"},{"name":"Oio Region","code":"OI"},{"name":"Quinara Region","code":"QU"},{"name":"Sul Province","code":"S"},{"name":"Tombali Region","code":"TO"}],"GY":[{"name":"Barima-Waini","code":"BA"},{"name":"Cuyuni-Mazaruni","code":"CU"},{"name":"Demerara-Mahaica","code":"DE"},{"name":"East Berbice-Corentyne","code":"EB"},{"name":"Essequibo Islands-West Demerara","code":"ES"},{"name":"Mahaica-Berbice","code":"MA"},{"name":"Pomeroon-Supenaam","code":"PM"},{"name":"Potaro-Siparuni","code":"PT"},{"name":"Upper Demerara-Berbice","code":"UD"},{"name":"Upper Takutu-Upper Essequibo","code":"UT"}],"HT":[{"name":"Artibonite","code":"AR"},{"name":"Centre","code":"CE"},{"name":"Grand\'Anse","code":"GA"},{"name":"Nippes","code":"NI"},{"name":"Nord","code":"ND"},{"name":"Nord-Est","code":"NE"},{"name":"Nord-Ouest","code":"NO"},{"name":"Ouest","code":"OU"},{"name":"Sud","code":"SD"},{"name":"Sud-Est","code":"SE"}],"HM":[],"VA":[],"HN":[{"name":"Atlántida Department","code":"AT"},{"name":"Bay Islands Department","code":"IB"},{"name":"Choluteca Department","code":"CH"},{"name":"Colón Department","code":"CL"},{"name":"Comayagua Department","code":"CM"},{"name":"Copán Department","code":"CP"},{"name":"Cortés Department","code":"CR"},{"name":"El Paraíso Department","code":"EP"},{"name":"Francisco Morazán Department","code":"FM"},{"name":"Gracias a Dios Department","code":"GD"},{"name":"Intibucá Department","code":"IN"},{"name":"La Paz Department","code":"LP"},{"name":"Lempira Department","code":"LE"},{"name":"Ocotepeque Department","code":"OC"},{"name":"Olancho Department","code":"OL"},{"name":"Santa Bárbara Department","code":"SB"},{"name":"Valle Department","code":"VA"},{"name":"Yoro Department","code":"YO"}],"HK":[{"name":"Central and Western District","code":"HCW"},{"name":"Eastern","code":"HEA"},{"name":"Islands District","code":"NIS"},{"name":"Kowloon City","code":"KKC"},{"name":"Kwai Tsing","code":"NKT"},{"name":"Kwun Tong","code":"KKT"},{"name":"North","code":"NNO"},{"name":"Sai Kung District","code":"NSK"},{"name":"Sha Tin","code":"NST"},{"name":"Sham Shui Po","code":"KSS"},{"name":"Southern","code":"HSO"},{"name":"Tsuen Wan District","code":"NTW"},{"name":"Tuen Mun","code":"NTM"},{"name":"Wan Chai","code":"HWC"},{"name":"Wong Tai Sin","code":"KWT"},{"name":"Yau Tsim Mong","code":"KYT"},{"name":"Yuen Long District","code":"NYL"}],"HU":[{"name":"Bács-Kiskun County","code":"BK"},{"name":"Baranya County","code":"BA"},{"name":"Békés County","code":"BE"},{"name":"Békéscsaba","code":"BC"},{"name":"Borsod-Abaúj-Zemplén County","code":"BZ"},{"name":"Budapest","code":"BU"},{"name":"Csongrád County","code":"CS"},{"name":"Debrecen","code":"DE"},{"name":"Dunaújváros","code":"DU"},{"name":"Eger","code":"EG"},{"name":"Érd","code":"ER"},{"name":"Fejér County","code":"FE"},{"name":"Győr","code":"GY"},{"name":"Győr-Moson-Sopron County","code":"GS"},{"name":"Hajdú-Bihar County","code":"HB"},{"name":"Heves County","code":"HE"},{"name":"Hódmezővásárhely","code":"HV"},{"name":"Jász-Nagykun-Szolnok County","code":"JN"},{"name":"Kaposvár","code":"KV"},{"name":"Kecskemét","code":"KM"},{"name":"Miskolc","code":"MI"},{"name":"Nagykanizsa","code":"NK"},{"name":"Nógrád County","code":"NO"},{"name":"Nyíregyháza","code":"NY"},{"name":"Pécs","code":"PS"},{"name":"Pest County","code":"PE"},{"name":"Salgótarján","code":"ST"},{"name":"Somogy County","code":"SO"},{"name":"Sopron","code":"SN"},{"name":"Szabolcs-Szatmár-Bereg County","code":"SZ"},{"name":"Szeged","code":"SD"},{"name":"Székesfehérvár","code":"SF"},{"name":"Szekszárd","code":"SS"},{"name":"Szolnok","code":"SK"},{"name":"Szombathely","code":"SH"},{"name":"Tatabánya","code":"TB"},{"name":"Tolna County","code":"TO"},{"name":"Vas County","code":"VA"},{"name":"Veszprém","code":"VM"},{"name":"Veszprém County","code":"VE"},{"name":"Zala County","code":"ZA"},{"name":"Zalaegerszeg","code":"ZE"}],"IS":[{"name":"Capital Region","code":"1"},{"name":"Eastern Region","code":"7"},{"name":"Northeastern Region","code":"6"},{"name":"Northwestern Region","code":"5"},{"name":"Southern Peninsula Region","code":"2"},{"name":"Southern Region","code":"8"},{"name":"Western Region","code":"3"},{"name":"Westfjords","code":"4"}],"IN":[{"name":"Andaman and Nicobar Islands","code":"AN"},{"name":"Andhra Pradesh","code":"AP"},{"name":"Arunachal Pradesh","code":"AR"},{"name":"Assam","code":"AS"},{"name":"Bihar","code":"BR"},{"name":"Chandigarh","code":"CH"},{"name":"Chhattisgarh","code":"CT"},{"name":"Dadra and Nagar Haveli","code":"DN"},{"name":"Daman and Diu","code":"DD"},{"name":"Delhi","code":"DL"},{"name":"Goa","code":"GA"},{"name":"Gujarat","code":"GJ"},{"name":"Haryana","code":"HR"},{"name":"Himachal Pradesh","code":"HP"},{"name":"Jammu and Kashmir","code":"JK"},{"name":"Jharkhand","code":"JH"},{"name":"Karnataka","code":"KA"},{"name":"Kerala","code":"KL"},{"name":"Ladakh","code":"LA"},{"name":"Lakshadweep","code":"LD"},{"name":"Madhya Pradesh","code":"MP"},{"name":"Maharashtra","code":"MH"},{"name":"Manipur","code":"MN"},{"name":"Meghalaya","code":"ML"},{"name":"Mizoram","code":"MZ"},{"name":"Nagaland","code":"NL"},{"name":"Odisha","code":"OR"},{"name":"Puducherry","code":"PY"},{"name":"Punjab","code":"PB"},{"name":"Rajasthan","code":"RJ"},{"name":"Sikkim","code":"SK"},{"name":"Tamil Nadu","code":"TN"},{"name":"Telangana","code":"TG"},{"name":"Tripura","code":"TR"},{"name":"Uttar Pradesh","code":"UP"},{"name":"Uttarakhand","code":"UT"},{"name":"West Bengal","code":"WB"}],"ID":[{"name":"Aceh","code":"AC"},{"name":"Bali","code":"BA"},{"name":"Bangka Belitung Islands","code":"BB"},{"name":"Banten","code":"BT"},{"name":"Bengkulu","code":"BE"},{"name":"Central Java","code":"JT"},{"name":"Central Kalimantan","code":"KT"},{"name":"Central Sulawesi","code":"ST"},{"name":"East Java","code":"JI"},{"name":"East Kalimantan","code":"KI"},{"name":"East Nusa Tenggara","code":"NT"},{"name":"Gorontalo","code":"GO"},{"name":"Jakarta","code":"JK"},{"name":"Jambi","code":"JA"},{"name":"Kalimantan","code":"KA"},{"name":"Lampung","code":"LA"},{"name":"Lesser Sunda Islands","code":"NU"},{"name":"Maluku","code":"MA"},{"name":"Maluku Islands","code":"ML"},{"name":"North Kalimantan","code":"KU"},{"name":"North Maluku","code":"MU"},{"name":"North Sulawesi","code":"SA"},{"name":"North Sumatra","code":"SU"},{"name":"Papua","code":"PA"},{"name":"Riau","code":"RI"},{"name":"Riau Islands","code":"KR"},{"name":"South Kalimantan","code":"KS"},{"name":"South Sulawesi","code":"SN"},{"name":"South Sumatra","code":"SS"},{"name":"Southeast Sulawesi","code":"SG"},{"name":"Special Region of Yogyakarta","code":"YO"},{"name":"Sulawesi","code":"SL"},{"name":"Sumatra","code":"SM"},{"name":"West Java","code":"JB"},{"name":"West Nusa Tenggara","code":"NB"},{"name":"West Papua","code":"PB"},{"name":"West Sulawesi","code":"SR"},{"name":"West Sumatra","code":"SB"}],"IR":[{"name":"Alborz Province","code":"32"},{"name":"Ardabil Province","code":"03"},{"name":"Bushehr Province","code":"06"},{"name":"Chaharmahal and Bakhtiari Province","code":"08"},{"name":"East Azerbaijan Province","code":"01"},{"name":"Fars Province","code":"14"},{"name":"Gilan Province","code":"19"},{"name":"Golestan Province","code":"27"},{"name":"Hormozgan Province","code":"23"},{"name":"Ilam Province","code":"05"},{"name":"Isfahan Province","code":"04"},{"name":"Kerman Province","code":"15"},{"name":"Kermanshah Province","code":"17"},{"name":"Khuzestan Province","code":"10"},{"name":"Kohgiluyeh and Boyer-Ahmad Province","code":"18"},{"name":"Kurdistan Province","code":"16"},{"name":"Lorestan Province","code":"20"},{"name":"Markazi Province","code":"22"},{"name":"Mazandaran Province","code":"21"},{"name":"North Khorasan Province","code":"31"},{"name":"Qazvin Province","code":"28"},{"name":"Qom Province","code":"26"},{"name":"Razavi Khorasan Province","code":"30"},{"name":"Semnan Province","code":"12"},{"name":"Sistan and Baluchestan","code":"13"},{"name":"South Khorasan Province","code":"29"},{"name":"Tehran Province","code":"07"},{"name":"West Azarbaijan Province","code":"02"},{"name":"Yazd Province","code":"25"},{"name":"Zanjan Province","code":"11"}],"IQ":[{"name":"Al Anbar Governorate","code":"AN"},{"name":"Al Muthanna Governorate","code":"MU"},{"name":"Al-Qādisiyyah Governorate","code":"QA"},{"name":"Babylon Governorate","code":"BB"},{"name":"Baghdad Governorate","code":"BG"},{"name":"Basra Governorate","code":"BA"},{"name":"Dhi Qar Governorate","code":"DQ"},{"name":"Diyala Governorate","code":"DI"},{"name":"Dohuk Governorate","code":"DA"},{"name":"Erbil Governorate","code":"AR"},{"name":"Karbala Governorate","code":"KA"},{"name":"Kirkuk Governorate","code":"KI"},{"name":"Maysan Governorate","code":"MA"},{"name":"Najaf Governorate","code":"NA"},{"name":"Nineveh Governorate","code":"NI"},{"name":"Saladin Governorate","code":"SD"},{"name":"Sulaymaniyah Governorate","code":"SU"},{"name":"Wasit Governorate","code":"WA"}],"IE":[{"name":"Connacht","code":"C"},{"name":"County Carlow","code":"CW"},{"name":"County Cavan","code":"CN"},{"name":"County Clare","code":"CE"},{"name":"County Cork","code":"CO"},{"name":"County Donegal","code":"DL"},{"name":"County Dublin","code":"D"},{"name":"County Galway","code":"G"},{"name":"County Kerry","code":"KY"},{"name":"County Kildare","code":"KE"},{"name":"County Kilkenny","code":"KK"},{"name":"County Laois","code":"LS"},{"name":"County Limerick","code":"LK"},{"name":"County Longford","code":"LD"},{"name":"County Louth","code":"LH"},{"name":"County Mayo","code":"MO"},{"name":"County Meath","code":"MH"},{"name":"County Monaghan","code":"MN"},{"name":"County Offaly","code":"OY"},{"name":"County Roscommon","code":"RN"},{"name":"County Sligo","code":"SO"},{"name":"County Tipperary","code":"TA"},{"name":"County Waterford","code":"WD"},{"name":"County Westmeath","code":"WH"},{"name":"County Wexford","code":"WX"},{"name":"County Wicklow","code":"WW"},{"name":"Leinster","code":"L"},{"name":"Munster","code":"M"},{"name":"Ulster","code":"U"}],"IM":[],"IL":[{"name":"Central District","code":"M"},{"name":"Haifa District","code":"HA"},{"name":"Jerusalem District","code":"JM"},{"name":"Northern District","code":"Z"},{"name":"Southern District","code":"D"},{"name":"Tel Aviv District","code":"TA"}],"IT":[{"name":"Abruzzo","code":"65"},{"name":"Aosta Valley","code":"23"},{"name":"Apulia","code":"75"},{"name":"Basilicata","code":"77"},{"name":"Benevento Province","code":"BN"},{"name":"Calabria","code":"78"},{"name":"Campania","code":"72"},{"name":"Emilia-Romagna","code":"45"},{"name":"Friuli–Venezia Giulia","code":"36"},{"name":"Lazio","code":"62"},{"name":"Libero consorzio comunale di Agrigento","code":"AG"},{"name":"Libero consorzio comunale di Caltanissetta","code":"CL"},{"name":"Libero consorzio comunale di Enna","code":"EN"},{"name":"Libero consorzio comunale di Ragusa","code":"RG"},{"name":"Libero consorzio comunale di Siracusa","code":"SR"},{"name":"Libero consorzio comunale di Trapani","code":"TP"},{"name":"Liguria","code":"42"},{"name":"Lombardy","code":"25"},{"name":"Marche","code":"57"},{"name":"Metropolitan City of Bari","code":"BA"},{"name":"Metropolitan City of Bologna","code":"BO"},{"name":"Metropolitan City of Cagliari","code":"CA"},{"name":"Metropolitan City of Catania","code":"CT"},{"name":"Metropolitan City of Florence","code":"FI"},{"name":"Metropolitan City of Genoa","code":"GE"},{"name":"Metropolitan City of Messina","code":"ME"},{"name":"Metropolitan City of Milan","code":"MI"},{"name":"Metropolitan City of Naples","code":"NA"},{"name":"Metropolitan City of Palermo","code":"PA"},{"name":"Metropolitan City of Reggio Calabria","code":"RC"},{"name":"Metropolitan City of Rome","code":"RM"},{"name":"Metropolitan City of Turin","code":"TO"},{"name":"Metropolitan City of Venice","code":"VE"},{"name":"Molise","code":"67"},{"name":"Pesaro and Urbino Province","code":"PU"},{"name":"Piedmont","code":"21"},{"name":"Province of Alessandria","code":"AL"},{"name":"Province of Ancona","code":"AN"},{"name":"Province of Ascoli Piceno","code":"AP"},{"name":"Province of Asti","code":"AT"},{"name":"Province of Avellino","code":"AV"},{"name":"Province of Barletta-Andria-Trani","code":"BT"},{"name":"Province of Belluno","code":"BL"},{"name":"Province of Bergamo","code":"BG"},{"name":"Province of Biella","code":"BI"},{"name":"Province of Brescia","code":"BS"},{"name":"Province of Brindisi","code":"BR"},{"name":"Province of Campobasso","code":"CB"},{"name":"Province of Carbonia-Iglesias","code":"CI"},{"name":"Province of Caserta","code":"CE"},{"name":"Province of Catanzaro","code":"CZ"},{"name":"Province of Chieti","code":"CH"},{"name":"Province of Como","code":"CO"},{"name":"Province of Cosenza","code":"CS"},{"name":"Province of Cremona","code":"CR"},{"name":"Province of Crotone","code":"KR"},{"name":"Province of Cuneo","code":"CN"},{"name":"Province of Fermo","code":"FM"},{"name":"Province of Ferrara","code":"FE"},{"name":"Province of Foggia","code":"FG"},{"name":"Province of Forlì-Cesena","code":"FC"},{"name":"Province of Frosinone","code":"FR"},{"name":"Province of Gorizia","code":"GO"},{"name":"Province of Grosseto","code":"GR"},{"name":"Province of Imperia","code":"IM"},{"name":"Province of Isernia","code":"IS"},{"name":"Province of L\'Aquila","code":"AQ"},{"name":"Province of La Spezia","code":"SP"},{"name":"Province of Latina","code":"LT"},{"name":"Province of Lecce","code":"LE"},{"name":"Province of Lecco","code":"LC"},{"name":"Province of Livorno","code":"LI"},{"name":"Province of Lodi","code":"LO"},{"name":"Province of Lucca","code":"LU"},{"name":"Province of Macerata","code":"MC"},{"name":"Province of Mantua","code":"MN"},{"name":"Province of Massa and Carrara","code":"MS"},{"name":"Province of Matera","code":"MT"},{"name":"Province of Medio Campidano","code":"VS"},{"name":"Province of Modena","code":"MO"},{"name":"Province of Monza and Brianza","code":"MB"},{"name":"Province of Novara","code":"NO"},{"name":"Province of Nuoro","code":"NU"},{"name":"Province of Ogliastra","code":"OG"},{"name":"Province of Olbia-Tempio","code":"OT"},{"name":"Province of Oristano","code":"OR"},{"name":"Province of Padua","code":"PD"},{"name":"Province of Parma","code":"PR"},{"name":"Province of Pavia","code":"PV"},{"name":"Province of Perugia","code":"PG"},{"name":"Province of Pescara","code":"PE"},{"name":"Province of Piacenza","code":"PC"},{"name":"Province of Pisa","code":"PI"},{"name":"Province of Pistoia","code":"PT"},{"name":"Province of Pordenone","code":"PN"},{"name":"Province of Potenza","code":"PZ"},{"name":"Province of Prato","code":"PO"},{"name":"Province of Ravenna","code":"RA"},{"name":"Province of Reggio Emilia","code":"RE"},{"name":"Province of Rieti","code":"RI"},{"name":"Province of Rimini","code":"RN"},{"name":"Province of Rovigo","code":"RO"},{"name":"Province of Salerno","code":"SA"},{"name":"Province of Sassari","code":"SS"},{"name":"Province of Savona","code":"SV"},{"name":"Province of Siena","code":"SI"},{"name":"Province of Sondrio","code":"SO"},{"name":"Province of Taranto","code":"TA"},{"name":"Province of Teramo","code":"TE"},{"name":"Province of Terni","code":"TR"},{"name":"Province of Treviso","code":"TV"},{"name":"Province of Trieste","code":"TS"},{"name":"Province of Udine","code":"UD"},{"name":"Province of Varese","code":"VA"},{"name":"Province of Verbano-Cusio-Ossola","code":"VB"},{"name":"Province of Vercelli","code":"VC"},{"name":"Province of Verona","code":"VR"},{"name":"Province of Vibo Valentia","code":"VV"},{"name":"Province of Vicenza","code":"VI"},{"name":"Province of Viterbo","code":"VT"},{"name":"Sardinia","code":"88"},{"name":"Sicily","code":"82"},{"name":"South Tyrol","code":"BZ"},{"name":"Trentino","code":"TN"},{"name":"Trentino-South Tyrol","code":"32"},{"name":"Tuscany","code":"52"},{"name":"Umbria","code":"55"},{"name":"Veneto","code":"34"}],"JM":[{"name":"Clarendon Parish","code":"13"},{"name":"Hanover Parish","code":"09"},{"name":"Kingston Parish","code":"01"},{"name":"Manchester Parish","code":"12"},{"name":"Portland Parish","code":"04"},{"name":"Saint Andrew","code":"02"},{"name":"Saint Ann Parish","code":"06"},{"name":"Saint Catherine Parish","code":"14"},{"name":"Saint Elizabeth Parish","code":"11"},{"name":"Saint James Parish","code":"08"},{"name":"Saint Mary Parish","code":"05"},{"name":"Saint Thomas Parish","code":"03"},{"name":"Trelawny Parish","code":"07"},{"name":"Westmoreland Parish","code":"10"}],"JP":[{"name":"Aichi Prefecture","code":"23"},{"name":"Akita Prefecture","code":"05"},{"name":"Aomori Prefecture","code":"02"},{"name":"Chiba Prefecture","code":"12"},{"name":"Ehime Prefecture","code":"38"},{"name":"Fukui Prefecture","code":"18"},{"name":"Fukuoka Prefecture","code":"40"},{"name":"Fukushima Prefecture","code":"07"},{"name":"Gifu Prefecture","code":"21"},{"name":"Gunma Prefecture","code":"10"},{"name":"Hiroshima Prefecture","code":"34"},{"name":"Hokkaidō Prefecture","code":"01"},{"name":"Hyōgo Prefecture","code":"28"},{"name":"Ibaraki Prefecture","code":"08"},{"name":"Ishikawa Prefecture","code":"17"},{"name":"Iwate Prefecture","code":"03"},{"name":"Kagawa Prefecture","code":"37"},{"name":"Kagoshima Prefecture","code":"46"},{"name":"Kanagawa Prefecture","code":"14"},{"name":"Kumamoto Prefecture","code":"43"},{"name":"Kyōto Prefecture","code":"26"},{"name":"Mie Prefecture","code":"24"},{"name":"Miyagi Prefecture","code":"04"},{"name":"Miyazaki Prefecture","code":"45"},{"name":"Nagano Prefecture","code":"20"},{"name":"Nagasaki Prefecture","code":"42"},{"name":"Nara Prefecture","code":"29"},{"name":"Niigata Prefecture","code":"15"},{"name":"Ōita Prefecture","code":"44"},{"name":"Okayama Prefecture","code":"33"},{"name":"Okinawa Prefecture","code":"47"},{"name":"Ōsaka Prefecture","code":"27"},{"name":"Saga Prefecture","code":"41"},{"name":"Saitama Prefecture","code":"11"},{"name":"Shiga Prefecture","code":"25"},{"name":"Shimane Prefecture","code":"32"},{"name":"Shizuoka Prefecture","code":"22"},{"name":"Tochigi Prefecture","code":"09"},{"name":"Tokushima Prefecture","code":"36"},{"name":"Tokyo","code":"13"},{"name":"Tottori Prefecture","code":"31"},{"name":"Toyama Prefecture","code":"16"},{"name":"Wakayama Prefecture","code":"30"},{"name":"Yamagata Prefecture","code":"06"},{"name":"Yamaguchi Prefecture","code":"35"},{"name":"Yamanashi Prefecture","code":"19"}],"JE":[],"JO":[{"name":"Ajloun Governorate","code":"AJ"},{"name":"Amman Governorate","code":"AM"},{"name":"Aqaba Governorate","code":"AQ"},{"name":"Balqa Governorate","code":"BA"},{"name":"Irbid Governorate","code":"IR"},{"name":"Jerash Governorate","code":"JA"},{"name":"Karak Governorate","code":"KA"},{"name":"Ma\'an Governorate","code":"MN"},{"name":"Madaba Governorate","code":"MD"},{"name":"Mafraq Governorate","code":"MA"},{"name":"Tafilah Governorate","code":"AT"},{"name":"Zarqa Governorate","code":"AZ"}],"KZ":[{"name":"Akmola Region","code":"AKM"},{"name":"Aktobe Region","code":"AKT"},{"name":"Almaty","code":"ALA"},{"name":"Almaty Region","code":"ALM"},{"name":"Atyrau Region","code":"ATY"},{"name":"Baikonur","code":"BAY"},{"name":"East Kazakhstan Region","code":"VOS"},{"name":"Jambyl Region","code":"ZHA"},{"name":"Karaganda Region","code":"KAR"},{"name":"Kostanay Region","code":"KUS"},{"name":"Kyzylorda Region","code":"KZY"},{"name":"Mangystau Region","code":"MAN"},{"name":"North Kazakhstan Region","code":"SEV"},{"name":"Nur-Sultan","code":"AST"},{"name":"Pavlodar Region","code":"PAV"},{"name":"Turkestan Region","code":"YUZ"},{"name":"West Kazakhstan Province","code":"ZAP"}],"KE":[{"name":"Baringo County","code":"01"},{"name":"Bomet County","code":"02"},{"name":"Bungoma County","code":"03"},{"name":"Busia County","code":"04"},{"name":"Central Province","code":"200"},{"name":"Coast Province","code":"300"},{"name":"Eastern Province","code":"400"},{"name":"Elgeyo-Marakwet County","code":"05"},{"name":"Embu County","code":"06"},{"name":"Garissa County","code":"07"},{"name":"Homa Bay County","code":"08"},{"name":"Isiolo County","code":"09"},{"name":"Kajiado County","code":"10"},{"name":"Kakamega County","code":"11"},{"name":"Kericho County","code":"12"},{"name":"Kiambu County","code":"13"},{"name":"Kilifi County","code":"14"},{"name":"Kirinyaga County","code":"15"},{"name":"Kisii County","code":"16"},{"name":"Kisumu County","code":"17"},{"name":"Kitui County","code":"18"},{"name":"Kwale County","code":"19"},{"name":"Laikipia County","code":"20"},{"name":"Lamu County","code":"21"},{"name":"Machakos County","code":"22"},{"name":"Makueni County","code":"23"},{"name":"Mandera County","code":"24"},{"name":"Marsabit County","code":"25"},{"name":"Meru County","code":"26"},{"name":"Migori County","code":"27"},{"name":"Mombasa County","code":"28"},{"name":"Muranga County","code":"29"},{"name":"Nairobi","code":"110"},{"name":"Nakuru District","code":"31"},{"name":"Nandi District","code":"32"},{"name":"Narok County","code":"33"},{"name":"North Eastern Province","code":"500"},{"name":"Nyamira District","code":"34"},{"name":"Nyandarua County","code":"35"},{"name":"Nyanza Province","code":"600"},{"name":"Nyeri County","code":"36"},{"name":"Rift Valley Province","code":"700"},{"name":"Samburu County","code":"37"},{"name":"Siaya County","code":"38"},{"name":"Taita–Taveta County","code":"39"},{"name":"Tana River County","code":"40"},{"name":"Tharaka Nithi County","code":"41"},{"name":"Trans-Nzoia District","code":"42"},{"name":"Turkana County","code":"43"},{"name":"Uasin Gishu District","code":"44"},{"name":"Vihiga District","code":"45"},{"name":"Wajir County","code":"46"},{"name":"West Pokot County","code":"47"},{"name":"Western Province","code":"800"}],"KI":[{"name":"Gilbert Islands","code":"G"},{"name":"Line Islands","code":"L"},{"name":"Phoenix Islands","code":"P"}],"KP":[{"name":"Chagang Province","code":"04"},{"name":"Kangwon Province","code":"07"},{"name":"North Hamgyong Province","code":"09"},{"name":"North Hwanghae Province","code":"06"},{"name":"North Pyongan Province","code":"03"},{"name":"Pyongyang","code":"01"},{"name":"Rason","code":"13"},{"name":"Ryanggang Province","code":"10"},{"name":"South Hamgyong Province","code":"08"},{"name":"South Hwanghae Province","code":"05"},{"name":"South Pyongan Province","code":"02"}],"KR":[{"name":"Busan","code":"26"},{"name":"Daegu","code":"27"},{"name":"Daejeon","code":"30"},{"name":"Gangwon Province","code":"42"},{"name":"Gwangju","code":"29"},{"name":"Gyeonggi Province","code":"41"},{"name":"Incheon","code":"28"},{"name":"Jeju","code":"49"},{"name":"North Chungcheong Province","code":"43"},{"name":"North Gyeongsang Province","code":"47"},{"name":"North Jeolla Province","code":"45"},{"name":"Sejong City","code":"50"},{"name":"Seoul","code":"11"},{"name":"South Chungcheong Province","code":"44"},{"name":"South Gyeongsang Province","code":"48"},{"name":"South Jeolla Province","code":"46"},{"name":"Ulsan","code":"31"}],"XK":[{"name":"Đakovica District (Gjakove)","code":"XDG"},{"name":"Gjilan District","code":"XGJ"},{"name":"Kosovska Mitrovica District","code":"XKM"},{"name":"Peć District","code":"XPE"},{"name":"Pristina (Priştine)","code":"XPI"},{"name":"Prizren District","code":"XPR"},{"name":"Uroševac District (Ferizaj)","code":"XUF"}],"KW":[{"name":"Al Ahmadi Governorate","code":"AH"},{"name":"Al Farwaniyah Governorate","code":"FA"},{"name":"Al Jahra Governorate","code":"JA"},{"name":"Capital Governorate","code":"KU"},{"name":"Hawalli Governorate","code":"HA"},{"name":"Mubarak Al-Kabeer Governorate","code":"MU"}],"KG":[{"name":"Batken Region","code":"B"},{"name":"Bishkek","code":"GB"},{"name":"Chuy Region","code":"C"},{"name":"Issyk-Kul Region","code":"Y"},{"name":"Jalal-Abad Region","code":"J"},{"name":"Naryn Region","code":"N"},{"name":"Osh","code":"GO"},{"name":"Osh Region","code":"O"},{"name":"Talas Region","code":"T"}],"LA":[{"name":"Attapeu Province","code":"AT"},{"name":"Bokeo Province","code":"BK"},{"name":"Bolikhamsai Province","code":"BL"},{"name":"Champasak Province","code":"CH"},{"name":"Houaphanh Province","code":"HO"},{"name":"Khammouane Province","code":"KH"},{"name":"Luang Namtha Province","code":"LM"},{"name":"Luang Prabang Province","code":"LP"},{"name":"Oudomxay Province","code":"OU"},{"name":"Phongsaly Province","code":"PH"},{"name":"Sainyabuli Province","code":"XA"},{"name":"Salavan Province","code":"SL"},{"name":"Savannakhet Province","code":"SV"},{"name":"Sekong Province","code":"XE"},{"name":"Vientiane Prefecture","code":"VT"},{"name":"Vientiane Province","code":"VI"},{"name":"Xaisomboun","code":"XN"},{"name":"Xaisomboun Province","code":"XS"},{"name":"Xiangkhouang Province","code":"XI"}],"LV":[{"name":"Aglona Municipality","code":"001"},{"name":"Aizkraukle Municipality","code":"002"},{"name":"Aizpute Municipality","code":"003"},{"name":"Aknīste Municipality","code":"004"},{"name":"Aloja Municipality","code":"005"},{"name":"Alsunga Municipality","code":"006"},{"name":"Alūksne Municipality","code":"007"},{"name":"Amata Municipality","code":"008"},{"name":"Ape Municipality","code":"009"},{"name":"Auce Municipality","code":"010"},{"name":"Babīte Municipality","code":"012"},{"name":"Baldone Municipality","code":"013"},{"name":"Baltinava Municipality","code":"014"},{"name":"Balvi Municipality","code":"015"},{"name":"Bauska Municipality","code":"016"},{"name":"Beverīna Municipality","code":"017"},{"name":"Brocēni Municipality","code":"018"},{"name":"Burtnieki Municipality","code":"019"},{"name":"Carnikava Municipality","code":"020"},{"name":"Cēsis Municipality","code":"022"},{"name":"Cesvaine Municipality","code":"021"},{"name":"Cibla Municipality","code":"023"},{"name":"Dagda Municipality","code":"024"},{"name":"Daugavpils","code":"DGV"},{"name":"Daugavpils Municipality","code":"025"},{"name":"Dobele Municipality","code":"026"},{"name":"Dundaga Municipality","code":"027"},{"name":"Durbe Municipality","code":"028"},{"name":"Engure Municipality","code":"029"},{"name":"Ērgļi Municipality","code":"030"},{"name":"Garkalne Municipality","code":"031"},{"name":"Grobiņa Municipality","code":"032"},{"name":"Gulbene Municipality","code":"033"},{"name":"Iecava Municipality","code":"034"},{"name":"Ikšķile Municipality","code":"035"},{"name":"Ilūkste Municipality","code":"036"},{"name":"Inčukalns Municipality","code":"037"},{"name":"Jaunjelgava Municipality","code":"038"},{"name":"Jaunpiebalga Municipality","code":"039"},{"name":"Jaunpils Municipality","code":"040"},{"name":"Jēkabpils","code":"JKB"},{"name":"Jēkabpils Municipality","code":"042"},{"name":"Jelgava","code":"JEL"},{"name":"Jelgava Municipality","code":"041"},{"name":"Jūrmala","code":"JUR"},{"name":"Kandava Municipality","code":"043"},{"name":"Kārsava Municipality","code":"044"},{"name":"Ķegums Municipality","code":"051"},{"name":"Ķekava Municipality","code":"052"},{"name":"Kocēni Municipality","code":"045"},{"name":"Koknese Municipality","code":"046"},{"name":"Krāslava Municipality","code":"047"},{"name":"Krimulda Municipality","code":"048"},{"name":"Krustpils Municipality","code":"049"},{"name":"Kuldīga Municipality","code":"050"},{"name":"Lielvārde Municipality","code":"053"},{"name":"Liepāja","code":"LPX"},{"name":"Līgatne Municipality","code":"055"},{"name":"Limbaži Municipality","code":"054"},{"name":"Līvāni Municipality","code":"056"},{"name":"Lubāna Municipality","code":"057"},{"name":"Ludza Municipality","code":"058"},{"name":"Madona Municipality","code":"059"},{"name":"Mālpils Municipality","code":"061"},{"name":"Mārupe Municipality","code":"062"},{"name":"Mazsalaca Municipality","code":"060"},{"name":"Mērsrags Municipality","code":"063"},{"name":"Naukšēni Municipality","code":"064"},{"name":"Nereta Municipality","code":"065"},{"name":"Nīca Municipality","code":"066"},{"name":"Ogre Municipality","code":"067"},{"name":"Olaine Municipality","code":"068"},{"name":"Ozolnieki Municipality","code":"069"},{"name":"Pārgauja Municipality","code":"070"},{"name":"Pāvilosta Municipality","code":"071"},{"name":"Pļaviņas Municipality","code":"072"},{"name":"Preiļi Municipality","code":"073"},{"name":"Priekule Municipality","code":"074"},{"name":"Priekuļi Municipality","code":"075"},{"name":"Rauna Municipality","code":"076"},{"name":"Rēzekne","code":"REZ"},{"name":"Rēzekne Municipality","code":"077"},{"name":"Riebiņi Municipality","code":"078"},{"name":"Riga","code":"RIX"},{"name":"Roja Municipality","code":"079"},{"name":"Ropaži Municipality","code":"080"},{"name":"Rucava Municipality","code":"081"},{"name":"Rugāji Municipality","code":"082"},{"name":"Rūjiena Municipality","code":"084"},{"name":"Rundāle Municipality","code":"083"},{"name":"Sala Municipality","code":"085"},{"name":"Salacgrīva Municipality","code":"086"},{"name":"Salaspils Municipality","code":"087"},{"name":"Saldus Municipality","code":"088"},{"name":"Saulkrasti Municipality","code":"089"},{"name":"Sēja Municipality","code":"090"},{"name":"Sigulda Municipality","code":"091"},{"name":"Skrīveri Municipality","code":"092"},{"name":"Skrunda Municipality","code":"093"},{"name":"Smiltene Municipality","code":"094"},{"name":"Stopiņi Municipality","code":"095"},{"name":"Strenči Municipality","code":"096"},{"name":"Talsi Municipality","code":"097"},{"name":"Tērvete Municipality","code":"098"},{"name":"Tukums Municipality","code":"099"},{"name":"Vaiņode Municipality","code":"100"},{"name":"Valka Municipality","code":"101"},{"name":"Valmiera","code":"VMR"},{"name":"Varakļāni Municipality","code":"102"},{"name":"Vārkava Municipality","code":"103"},{"name":"Vecpiebalga Municipality","code":"104"},{"name":"Vecumnieki Municipality","code":"105"},{"name":"Ventspils","code":"VEN"},{"name":"Ventspils Municipality","code":"106"},{"name":"Viesīte Municipality","code":"107"},{"name":"Viļaka Municipality","code":"108"},{"name":"Viļāni Municipality","code":"109"},{"name":"Zilupe Municipality","code":"110"}],"LB":[{"name":"Akkar Governorate","code":"AK"},{"name":"Baalbek-Hermel Governorate","code":"BH"},{"name":"Beirut Governorate","code":"BA"},{"name":"Beqaa Governorate","code":"BI"},{"name":"Mount Lebanon Governorate","code":"JL"},{"name":"Nabatieh Governorate","code":"NA"},{"name":"North Governorate","code":"AS"},{"name":"South Governorate","code":"JA"}],"LS":[{"name":"Berea District","code":"D"},{"name":"Butha-Buthe District","code":"B"},{"name":"Leribe District","code":"C"},{"name":"Mafeteng District","code":"E"},{"name":"Maseru District","code":"A"},{"name":"Mohale\'s Hoek District","code":"F"},{"name":"Mokhotlong District","code":"J"},{"name":"Qacha\'s Nek District","code":"H"},{"name":"Quthing District","code":"G"},{"name":"Thaba-Tseka District","code":"K"}],"LR":[{"name":"Bomi County","code":"BM"},{"name":"Bong County","code":"BG"},{"name":"Gbarpolu County","code":"GP"},{"name":"Grand Bassa County","code":"GB"},{"name":"Grand Cape Mount County","code":"CM"},{"name":"Grand Gedeh County","code":"GG"},{"name":"Grand Kru County","code":"GK"},{"name":"Lofa County","code":"LO"},{"name":"Margibi County","code":"MG"},{"name":"Maryland County","code":"MY"},{"name":"Montserrado County","code":"MO"},{"name":"Nimba","code":"NI"},{"name":"River Cess County","code":"RI"},{"name":"River Gee County","code":"RG"},{"name":"Sinoe County","code":"SI"}],"LY":[{"name":"Al Wahat District","code":"WA"},{"name":"Benghazi","code":"BA"},{"name":"Derna District","code":"DR"},{"name":"Ghat District","code":"GT"},{"name":"Jabal al Akhdar","code":"JA"},{"name":"Jabal al Gharbi District","code":"JG"},{"name":"Jafara","code":"JI"},{"name":"Jufra","code":"JU"},{"name":"Kufra District","code":"KF"},{"name":"Marj District","code":"MJ"},{"name":"Misrata District","code":"MI"},{"name":"Murqub","code":"MB"},{"name":"Murzuq District","code":"MQ"},{"name":"Nalut District","code":"NL"},{"name":"Nuqat al Khams","code":"NQ"},{"name":"Sabha District","code":"SB"},{"name":"Sirte District","code":"SR"},{"name":"Tripoli District","code":"TB"},{"name":"Wadi al Hayaa District","code":"WD"},{"name":"Wadi al Shatii District","code":"WS"},{"name":"Zawiya District","code":"ZA"}],"LI":[{"name":"Balzers","code":"01"},{"name":"Eschen","code":"02"},{"name":"Gamprin","code":"03"},{"name":"Mauren","code":"04"},{"name":"Planken","code":"05"},{"name":"Ruggell","code":"06"},{"name":"Schaan","code":"07"},{"name":"Schellenberg","code":"08"},{"name":"Triesen","code":"09"},{"name":"Triesenberg","code":"10"},{"name":"Vaduz","code":"11"}],"LT":[{"name":"Akmenė District Municipality","code":"01"},{"name":"Alytus City Municipality","code":"02"},{"name":"Alytus County","code":"AL"},{"name":"Alytus District Municipality","code":"03"},{"name":"Birštonas Municipality","code":"05"},{"name":"Biržai District Municipality","code":"06"},{"name":"Druskininkai municipality","code":"07"},{"name":"Elektrėnai municipality","code":"08"},{"name":"Ignalina District Municipality","code":"09"},{"name":"Jonava District Municipality","code":"10"},{"name":"Joniškis District Municipality","code":"11"},{"name":"Jurbarkas District Municipality","code":"12"},{"name":"Kaišiadorys District Municipality","code":"13"},{"name":"Kalvarija municipality","code":"14"},{"name":"Kaunas City Municipality","code":"15"},{"name":"Kaunas County","code":"KU"},{"name":"Kaunas District Municipality","code":"16"},{"name":"Kazlų Rūda municipality","code":"17"},{"name":"Kėdainiai District Municipality","code":"18"},{"name":"Kelmė District Municipality","code":"19"},{"name":"Klaipeda City Municipality","code":"20"},{"name":"Klaipėda County","code":"KL"},{"name":"Klaipėda District Municipality","code":"21"},{"name":"Kretinga District Municipality","code":"22"},{"name":"Kupiškis District Municipality","code":"23"},{"name":"Lazdijai District Municipality","code":"24"},{"name":"Marijampolė County","code":"MR"},{"name":"Marijampolė Municipality","code":"25"},{"name":"Mažeikiai District Municipality","code":"26"},{"name":"Molėtai District Municipality","code":"27"},{"name":"Neringa Municipality","code":"28"},{"name":"Pagėgiai municipality","code":"29"},{"name":"Pakruojis District Municipality","code":"30"},{"name":"Palanga City Municipality","code":"31"},{"name":"Panevėžys City Municipality","code":"32"},{"name":"Panevėžys County","code":"PN"},{"name":"Panevėžys District Municipality","code":"33"},{"name":"Pasvalys District Municipality","code":"34"},{"name":"Plungė District Municipality","code":"35"},{"name":"Prienai District Municipality","code":"36"},{"name":"Radviliškis District Municipality","code":"37"},{"name":"Raseiniai District Municipality","code":"38"},{"name":"Rietavas municipality","code":"39"},{"name":"Rokiškis District Municipality","code":"40"},{"name":"Šakiai District Municipality","code":"41"},{"name":"Šalčininkai District Municipality","code":"42"},{"name":"Šiauliai City Municipality","code":"43"},{"name":"Šiauliai County","code":"SA"},{"name":"Šiauliai District Municipality","code":"44"},{"name":"Šilalė District Municipality","code":"45"},{"name":"Šilutė District Municipality","code":"46"},{"name":"Širvintos District Municipality","code":"47"},{"name":"Skuodas District Municipality","code":"48"},{"name":"Švenčionys District Municipality","code":"49"},{"name":"Tauragė County","code":"TA"},{"name":"Tauragė District Municipality","code":"50"},{"name":"Telšiai County","code":"TE"},{"name":"Telšiai District Municipality","code":"51"},{"name":"Trakai District Municipality","code":"52"},{"name":"Ukmergė District Municipality","code":"53"},{"name":"Utena County","code":"UT"},{"name":"Utena District Municipality","code":"54"},{"name":"Varėna District Municipality","code":"55"},{"name":"Vilkaviškis District Municipality","code":"56"},{"name":"Vilnius City Municipality","code":"57"},{"name":"Vilnius County","code":"VL"},{"name":"Vilnius District Municipality","code":"58"},{"name":"Visaginas Municipality","code":"59"},{"name":"Zarasai District Municipality","code":"60"}],"LU":[{"name":"Canton of Capellen","code":"CA"},{"name":"Canton of Clervaux","code":"CL"},{"name":"Canton of Diekirch","code":"DI"},{"name":"Canton of Echternach","code":"EC"},{"name":"Canton of Esch-sur-Alzette","code":"ES"},{"name":"Canton of Grevenmacher","code":"GR"},{"name":"Canton of Luxembourg","code":"LU"},{"name":"Canton of Mersch","code":"ME"},{"name":"Canton of Redange","code":"RD"},{"name":"Canton of Remich","code":"RM"},{"name":"Canton of Vianden","code":"VD"},{"name":"Canton of Wiltz","code":"WI"},{"name":"Diekirch District","code":"D"},{"name":"Grevenmacher District","code":"G"},{"name":"Luxembourg District","code":"L"}],"MO":[],"MK":[{"name":"Aerodrom Municipality","code":"01"},{"name":"Aračinovo Municipality","code":"02"},{"name":"Berovo Municipality","code":"03"},{"name":"Bitola Municipality","code":"04"},{"name":"Bogdanci Municipality","code":"05"},{"name":"Bogovinje Municipality","code":"06"},{"name":"Bosilovo Municipality","code":"07"},{"name":"Brvenica Municipality","code":"08"},{"name":"Butel Municipality","code":"09"},{"name":"Čair Municipality","code":"79"},{"name":"Čaška Municipality","code":"80"},{"name":"Centar Municipality","code":"77"},{"name":"Centar Župa Municipality","code":"78"},{"name":"Češinovo-Obleševo Municipality","code":"81"},{"name":"Čučer-Sandevo Municipality","code":"82"},{"name":"Debarca Municipality","code":"22"},{"name":"Delčevo Municipality","code":"23"},{"name":"Demir Hisar Municipality","code":"25"},{"name":"Demir Kapija Municipality","code":"24"},{"name":"Dojran Municipality","code":"26"},{"name":"Dolneni Municipality","code":"27"},{"name":"Drugovo Municipality","code":"28"},{"name":"Gazi Baba Municipality","code":"17"},{"name":"Gevgelija Municipality","code":"18"},{"name":"Gjorče Petrov Municipality","code":"29"},{"name":"Gostivar Municipality","code":"19"},{"name":"Gradsko Municipality","code":"20"},{"name":"Greater Skopje","code":"85"},{"name":"Ilinden Municipality","code":"34"},{"name":"Jegunovce Municipality","code":"35"},{"name":"Karbinci","code":"37"},{"name":"Karpoš Municipality","code":"38"},{"name":"Kavadarci Municipality","code":"36"},{"name":"Kičevo Municipality","code":"40"},{"name":"Kisela Voda Municipality","code":"39"},{"name":"Kočani Municipality","code":"42"},{"name":"Konče Municipality","code":"41"},{"name":"Kratovo Municipality","code":"43"},{"name":"Kriva Palanka Municipality","code":"44"},{"name":"Krivogaštani Municipality","code":"45"},{"name":"Kruševo Municipality","code":"46"},{"name":"Kumanovo Municipality","code":"47"},{"name":"Lipkovo Municipality","code":"48"},{"name":"Lozovo Municipality","code":"49"},{"name":"Makedonska Kamenica Municipality","code":"51"},{"name":"Makedonski Brod Municipality","code":"52"},{"name":"Mavrovo and Rostuša Municipality","code":"50"},{"name":"Mogila Municipality","code":"53"},{"name":"Negotino Municipality","code":"54"},{"name":"Novaci Municipality","code":"55"},{"name":"Novo Selo Municipality","code":"56"},{"name":"Ohrid Municipality","code":"58"},{"name":"Oslomej Municipality","code":"57"},{"name":"Pehčevo Municipality","code":"60"},{"name":"Petrovec Municipality","code":"59"},{"name":"Plasnica Municipality","code":"61"},{"name":"Prilep Municipality","code":"62"},{"name":"Probištip Municipality","code":"63"},{"name":"Radoviš Municipality","code":"64"},{"name":"Rankovce Municipality","code":"65"},{"name":"Resen Municipality","code":"66"},{"name":"Rosoman Municipality","code":"67"},{"name":"Saraj Municipality","code":"68"},{"name":"Sopište Municipality","code":"70"},{"name":"Staro Nagoričane Municipality","code":"71"},{"name":"Štip Municipality","code":"83"},{"name":"Struga Municipality","code":"72"},{"name":"Strumica Municipality","code":"73"},{"name":"Studeničani Municipality","code":"74"},{"name":"Šuto Orizari Municipality","code":"84"},{"name":"Sveti Nikole Municipality","code":"69"},{"name":"Tearce Municipality","code":"75"},{"name":"Tetovo Municipality","code":"76"},{"name":"Valandovo Municipality","code":"10"},{"name":"Vasilevo Municipality","code":"11"},{"name":"Veles Municipality","code":"13"},{"name":"Vevčani Municipality","code":"12"},{"name":"Vinica Municipality","code":"14"},{"name":"Vraneštica Municipality","code":"15"},{"name":"Vrapčište Municipality","code":"16"},{"name":"Zajas Municipality","code":"31"},{"name":"Zelenikovo Municipality","code":"32"},{"name":"Želino Municipality","code":"30"},{"name":"Zrnovci Municipality","code":"33"}],"MG":[{"name":"Antananarivo Province","code":"T"},{"name":"Antsiranana Province","code":"D"},{"name":"Fianarantsoa Province","code":"F"},{"name":"Mahajanga Province","code":"M"},{"name":"Toamasina Province","code":"A"},{"name":"Toliara Province","code":"U"}],"MW":[{"name":"Balaka District","code":"BA"},{"name":"Blantyre District","code":"BL"},{"name":"Central Region","code":"C"},{"name":"Chikwawa District","code":"CK"},{"name":"Chiradzulu District","code":"CR"},{"name":"Chitipa district","code":"CT"},{"name":"Dedza District","code":"DE"},{"name":"Dowa District","code":"DO"},{"name":"Karonga District","code":"KR"},{"name":"Kasungu District","code":"KS"},{"name":"Likoma District","code":"LK"},{"name":"Lilongwe District","code":"LI"},{"name":"Machinga District","code":"MH"},{"name":"Mangochi District","code":"MG"},{"name":"Mchinji District","code":"MC"},{"name":"Mulanje District","code":"MU"},{"name":"Mwanza District","code":"MW"},{"name":"Mzimba District","code":"MZ"},{"name":"Nkhata Bay District","code":"NB"},{"name":"Nkhotakota District","code":"NK"},{"name":"Northern Region","code":"N"},{"name":"Nsanje District","code":"NS"},{"name":"Ntcheu District","code":"NU"},{"name":"Ntchisi District","code":"NI"},{"name":"Phalombe District","code":"PH"},{"name":"Rumphi District","code":"RU"},{"name":"Salima District","code":"SA"},{"name":"Southern Region","code":"S"},{"name":"Thyolo District","code":"TH"},{"name":"Zomba District","code":"ZO"}],"MY":[{"name":"Johor","code":"01"},{"name":"Kedah","code":"02"},{"name":"Kelantan","code":"03"},{"name":"Kuala Lumpur","code":"14"},{"name":"Labuan","code":"15"},{"name":"Melaka","code":"04"},{"name":"Negeri Sembilan","code":"05"},{"name":"Pahang","code":"06"},{"name":"Penang","code":"07"},{"name":"Perak","code":"08"},{"name":"Perlis","code":"09"},{"name":"Putrajaya","code":"16"},{"name":"Sabah","code":"12"},{"name":"Sarawak","code":"13"},{"name":"Selangor","code":"10"},{"name":"Terengganu","code":"11"}],"MV":[{"name":"Addu Atoll","code":"01"},{"name":"Alif Alif Atoll","code":"02"},{"name":"Alif Dhaal Atoll","code":"00"},{"name":"Central Province","code":"CE"},{"name":"Dhaalu Atoll","code":"17"},{"name":"Faafu Atoll","code":"14"},{"name":"Gaafu Alif Atoll","code":"27"},{"name":"Gaafu Dhaalu Atoll","code":"28"},{"name":"Gnaviyani Atoll","code":"29"},{"name":"Haa Alif Atoll","code":"07"},{"name":"Haa Dhaalu Atoll","code":"23"},{"name":"Kaafu Atoll","code":"26"},{"name":"Laamu Atoll","code":"05"},{"name":"Lhaviyani Atoll","code":"03"},{"name":"Malé","code":"MLE"},{"name":"Meemu Atoll","code":"12"},{"name":"Noonu Atoll","code":"25"},{"name":"North Central Province","code":"NC"},{"name":"North Province","code":"NO"},{"name":"Raa Atoll","code":"13"},{"name":"Shaviyani Atoll","code":"24"},{"name":"South Central Province","code":"SC"},{"name":"South Province","code":"SU"},{"name":"Thaa Atoll","code":"08"},{"name":"Upper South Province","code":"US"},{"name":"Vaavu Atoll","code":"04"}],"ML":[{"name":"Bamako","code":"BKO"},{"name":"Gao Region","code":"7"},{"name":"Kayes Region","code":"1"},{"name":"Kidal Region","code":"8"},{"name":"Koulikoro Region","code":"2"},{"name":"Ménaka Region","code":"9"},{"name":"Mopti Region","code":"5"},{"name":"Ségou Region","code":"4"},{"name":"Sikasso Region","code":"3"},{"name":"Taoudénit Region","code":"10"},{"name":"Tombouctou Region","code":"6"}],"MT":[{"name":"Attard","code":"01"},{"name":"Balzan","code":"02"},{"name":"Birgu","code":"03"},{"name":"Birkirkara","code":"04"},{"name":"Birżebbuġa","code":"05"},{"name":"Cospicua","code":"06"},{"name":"Dingli","code":"07"},{"name":"Fgura","code":"08"},{"name":"Floriana","code":"09"},{"name":"Fontana","code":"10"},{"name":"Għajnsielem","code":"13"},{"name":"Għarb","code":"14"},{"name":"Għargħur","code":"15"},{"name":"Għasri","code":"16"},{"name":"Għaxaq","code":"17"},{"name":"Gudja","code":"11"},{"name":"Gżira","code":"12"},{"name":"Ħamrun","code":"18"},{"name":"Iklin","code":"19"},{"name":"Kalkara","code":"21"},{"name":"Kerċem","code":"22"},{"name":"Kirkop","code":"23"},{"name":"Lija","code":"24"},{"name":"Luqa","code":"25"},{"name":"Marsa","code":"26"},{"name":"Marsaskala","code":"27"},{"name":"Marsaxlokk","code":"28"},{"name":"Mdina","code":"29"},{"name":"Mellieħa","code":"30"},{"name":"Mġarr","code":"31"},{"name":"Mosta","code":"32"},{"name":"Mqabba","code":"33"},{"name":"Msida","code":"34"},{"name":"Mtarfa","code":"35"},{"name":"Munxar","code":"36"},{"name":"Nadur","code":"37"},{"name":"Naxxar","code":"38"},{"name":"Paola","code":"39"},{"name":"Pembroke","code":"40"},{"name":"Pietà","code":"41"},{"name":"Qala","code":"42"},{"name":"Qormi","code":"43"},{"name":"Qrendi","code":"44"},{"name":"Rabat","code":"46"},{"name":"Saint Lawrence","code":"50"},{"name":"San Ġwann","code":"49"},{"name":"Sannat","code":"52"},{"name":"Santa Luċija","code":"53"},{"name":"Santa Venera","code":"54"},{"name":"Senglea","code":"20"},{"name":"Siġġiewi","code":"55"},{"name":"Sliema","code":"56"},{"name":"St. Julian\'s","code":"48"},{"name":"St. Paul\'s Bay","code":"51"},{"name":"Swieqi","code":"57"},{"name":"Ta\' Xbiex","code":"58"},{"name":"Tarxien","code":"59"},{"name":"Valletta","code":"60"},{"name":"Victoria","code":"45"},{"name":"Xagħra","code":"61"},{"name":"Xewkija","code":"62"},{"name":"Xgħajra","code":"63"},{"name":"Żabbar","code":"64"},{"name":"Żebbuġ Gozo","code":"65"},{"name":"Żebbuġ Malta","code":"66"},{"name":"Żejtun","code":"67"},{"name":"Żurrieq","code":"68"}],"MH":[{"name":"Ralik Chain","code":"L"},{"name":"Ratak Chain","code":"T"}],"MQ":[],"MR":[{"name":"Adrar Region","code":"07"},{"name":"Assaba Region","code":"03"},{"name":"Brakna Region","code":"05"},{"name":"Dakhlet Nouadhibou","code":"08"},{"name":"Gorgol Region","code":"04"},{"name":"Guidimaka Region","code":"10"},{"name":"Hodh Ech Chargui Region","code":"01"},{"name":"Hodh El Gharbi Region","code":"02"},{"name":"Inchiri Region","code":"12"},{"name":"Nouakchott-Nord Region","code":"14"},{"name":"Nouakchott-Ouest Region","code":"13"},{"name":"Nouakchott-Sud Region","code":"15"},{"name":"Tagant Region","code":"09"},{"name":"Tiris Zemmour Region","code":"11"},{"name":"Trarza Region","code":"06"}],"MU":[{"name":"Agaléga","code":"AG"},{"name":"Beau Bassin-Rose Hill","code":"BR"},{"name":"Cargados Carajos","code":"CC"},{"name":"Curepipe","code":"CU"},{"name":"Flacq District","code":"FL"},{"name":"Grand Port District","code":"GP"},{"name":"Moka District","code":"MO"},{"name":"Pamplemousses District","code":"PA"},{"name":"Plaines Wilhems District","code":"PW"},{"name":"Port Louis","code":"PU"},{"name":"Port Louis District","code":"PL"},{"name":"Quatre Bornes","code":"QB"},{"name":"Rivière du Rempart District","code":"RR"},{"name":"Rivière Noire District","code":"BL"},{"name":"Rodrigues","code":"RO"},{"name":"Savanne District","code":"SA"},{"name":"Vacoas-Phoenix","code":"VP"}],"YT":[],"MX":[{"name":"Aguascalientes","code":"AGU"},{"name":"Baja California","code":"BCN"},{"name":"Baja California Sur","code":"BCS"},{"name":"Campeche","code":"CAM"},{"name":"Chiapas","code":"CHP"},{"name":"Chihuahua","code":"CHH"},{"name":"Coahuila","code":"COA"},{"name":"Colima","code":"COL"},{"name":"Durango","code":"DUR"},{"name":"Guanajuato","code":"GUA"},{"name":"Guerrero","code":"GRO"},{"name":"Hidalgo","code":"HID"},{"name":"Jalisco","code":"JAL"},{"name":"México","code":"MEX"},{"name":"Mexico City","code":"CMX"},{"name":"Michoacán","code":"MIC"},{"name":"Morelos","code":"MOR"},{"name":"Nayarit","code":"NAY"},{"name":"Nuevo León","code":"NLE"},{"name":"Oaxaca","code":"OAX"},{"name":"Puebla","code":"PUE"},{"name":"Querétaro","code":"QUE"},{"name":"Quintana Roo","code":"ROO"},{"name":"San Luis Potosí","code":"SLP"},{"name":"Sinaloa","code":"SIN"},{"name":"Sonora","code":"SON"},{"name":"Tabasco","code":"TAB"},{"name":"Tamaulipas","code":"TAM"},{"name":"Tlaxcala","code":"TLA"},{"name":"Veracruz","code":"VER"},{"name":"Yucatán","code":"YUC"},{"name":"Zacatecas","code":"ZAC"}],"FM":[{"name":"Chuuk State","code":"TRK"},{"name":"Kosrae State","code":"KSA"},{"name":"Pohnpei State","code":"PNI"},{"name":"Yap State","code":"YAP"}],"MD":[{"name":"Anenii Noi District","code":"AN"},{"name":"Bălți Municipality","code":"BA"},{"name":"Basarabeasca District","code":"BS"},{"name":"Bender Municipality","code":"BD"},{"name":"Briceni District","code":"BR"},{"name":"Cahul District","code":"CA"},{"name":"Călărași District","code":"CL"},{"name":"Cantemir District","code":"CT"},{"name":"Căușeni District","code":"CS"},{"name":"Chișinău Municipality","code":"CU"},{"name":"Cimișlia District","code":"CM"},{"name":"Criuleni District","code":"CR"},{"name":"Dondușeni District","code":"DO"},{"name":"Drochia District","code":"DR"},{"name":"Dubăsari District","code":"DU"},{"name":"Edineț District","code":"ED"},{"name":"Fălești District","code":"FA"},{"name":"Florești District","code":"FL"},{"name":"Gagauzia","code":"GA"},{"name":"Glodeni District","code":"GL"},{"name":"Hîncești District","code":"HI"},{"name":"Ialoveni District","code":"IA"},{"name":"Nisporeni District","code":"NI"},{"name":"Ocnița District","code":"OC"},{"name":"Orhei District","code":"OR"},{"name":"Rezina District","code":"RE"},{"name":"Rîșcani District","code":"RI"},{"name":"Sîngerei District","code":"SI"},{"name":"Șoldănești District","code":"SD"},{"name":"Soroca District","code":"SO"},{"name":"Ștefan Vodă District","code":"SV"},{"name":"Strășeni District","code":"ST"},{"name":"Taraclia District","code":"TA"},{"name":"Telenești District","code":"TE"},{"name":"Transnistria autonomous territorial unit","code":"SN"},{"name":"Ungheni District","code":"UN"}],"MC":[],"MN":[{"name":"Arkhangai Province","code":"073"},{"name":"Bayan-Ölgii Province","code":"071"},{"name":"Bayankhongor Province","code":"069"},{"name":"Bulgan Province","code":"067"},{"name":"Darkhan-Uul Province","code":"037"},{"name":"Dornod Province","code":"061"},{"name":"Dornogovi Province","code":"063"},{"name":"Dundgovi Province","code":"059"},{"name":"Govi-Altai Province","code":"065"},{"name":"Govisümber Province","code":"064"},{"name":"Khentii Province","code":"039"},{"name":"Khovd Province","code":"043"},{"name":"Khövsgöl Province","code":"041"},{"name":"Ömnögovi Province","code":"053"},{"name":"Orkhon Province","code":"035"},{"name":"Övörkhangai Province","code":"055"},{"name":"Selenge Province","code":"049"},{"name":"Sükhbaatar Province","code":"051"},{"name":"Töv Province","code":"047"},{"name":"Uvs Province","code":"046"},{"name":"Zavkhan Province","code":"057"}],"ME":[{"name":"Andrijevica Municipality","code":"01"},{"name":"Bar Municipality","code":"02"},{"name":"Berane Municipality","code":"03"},{"name":"Bijelo Polje Municipality","code":"04"},{"name":"Budva Municipality","code":"05"},{"name":"Danilovgrad Municipality","code":"07"},{"name":"Gusinje Municipality","code":"22"},{"name":"Kolašin Municipality","code":"09"},{"name":"Kotor Municipality","code":"10"},{"name":"Mojkovac Municipality","code":"11"},{"name":"Nikšić Municipality","code":"12"},{"name":"Old Royal Capital Cetinje","code":"06"},{"name":"Petnjica Municipality","code":"23"},{"name":"Plav Municipality","code":"13"},{"name":"Pljevlja Municipality","code":"14"},{"name":"Plužine Municipality","code":"15"},{"name":"Podgorica Municipality","code":"16"},{"name":"Rožaje Municipality","code":"17"},{"name":"Šavnik Municipality","code":"18"},{"name":"Tivat Municipality","code":"19"},{"name":"Ulcinj Municipality","code":"20"},{"name":"Žabljak Municipality","code":"21"}],"MS":[],"MA":[{"name":"Al Haouz Province","code":"HAO"},{"name":"Al Hoceïma Province","code":"HOC"},{"name":"Aousserd Province","code":"AOU"},{"name":"Assa-Zag Province","code":"ASZ"},{"name":"Azilal Province","code":"AZI"},{"name":"Ben Slimane Province","code":"BES"},{"name":"Béni Mellal-Khénifra","code":"05"},{"name":"Béni-Mellal Province","code":"BEM"},{"name":"Berkane Province","code":"BER"},{"name":"Boujdour Province","code":"BOD"},{"name":"Boulemane Province","code":"BOM"},{"name":"Casablanca-Settat","code":"06"},{"name":"Chefchaouen Province","code":"CHE"},{"name":"Chichaoua Province","code":"CHI"},{"name":"Dakhla-Oued Ed-Dahab","code":"12"},{"name":"Drâa-Tafilalet","code":"08"},{"name":"El Hajeb Province","code":"HAJ"},{"name":"El Jadida Province","code":"JDI"},{"name":"Errachidia Province","code":"ERR"},{"name":"Es Semara Province","code":"ESM"},{"name":"Essaouira Province","code":"ESI"},{"name":"Fahs Anjra Province","code":"FAH"},{"name":"Fès-Meknès","code":"03"},{"name":"Figuig Province","code":"FIG"},{"name":"Guelmim Province","code":"GUE"},{"name":"Guelmim-Oued Noun","code":"10"},{"name":"Ifrane Province","code":"IFR"},{"name":"Inezgane-Aït Melloul Prefecture","code":"INE"},{"name":"Jerada Province","code":"JRA"},{"name":"Kelaat Sraghna Province","code":"KES"},{"name":"Kénitra Province","code":"KEN"},{"name":"Khémisset Province","code":"KHE"},{"name":"Khénifra Province","code":"KHN"},{"name":"Khouribga Province","code":"KHO"},{"name":"Laâyoune Province","code":"LAA"},{"name":"Laâyoune-Sakia El Hamra","code":"11"},{"name":"Larache Province","code":"LAR"},{"name":"Marrakesh-Safi","code":"07"},{"name":"Mediouna Province","code":"MED"},{"name":"Moulay Yacoub Province","code":"MOU"},{"name":"Nador Province","code":"NAD"},{"name":"Nouaceur Province","code":"NOU"},{"name":"Oriental","code":"02"},{"name":"Ouarzazate Province","code":"OUA"},{"name":"Oued Ed-Dahab Province","code":"OUD"},{"name":"Safi Province","code":"SAF"},{"name":"Sefrou Province","code":"SEF"},{"name":"Settat Province","code":"SET"},{"name":"Shtouka Ait Baha Province","code":"CHT"},{"name":"Sidi Kacem Province","code":"SIK"},{"name":"Sidi Youssef Ben Ali","code":"SYB"},{"name":"Souss-Massa","code":"09"},{"name":"Tan-Tan Province","code":"TNT"},{"name":"Tanger-Tétouan-Al Hoceïma","code":"01"},{"name":"Taounate Province","code":"TAO"},{"name":"Taourirt Province","code":"TAI"},{"name":"Taroudant Province","code":"TAR"},{"name":"Tata Province","code":"TAT"},{"name":"Taza Province","code":"TAZ"},{"name":"Tétouan Province","code":"TET"},{"name":"Tiznit Province","code":"TIZ"},{"name":"Zagora Province","code":"ZAG"}],"MZ":[{"name":"Cabo Delgado Province","code":"P"},{"name":"Gaza Province","code":"G"},{"name":"Inhambane Province","code":"I"},{"name":"Manica Province","code":"B"},{"name":"Maputo","code":"MPM"},{"name":"Maputo Province","code":"L"},{"name":"Nampula Province","code":"N"},{"name":"Niassa Province","code":"A"},{"name":"Sofala Province","code":"S"},{"name":"Tete Province","code":"T"},{"name":"Zambezia Province","code":"Q"}],"MM":[{"name":"Ayeyarwady Region","code":"07"},{"name":"Bago","code":"02"},{"name":"Chin State","code":"14"},{"name":"Kachin State","code":"11"},{"name":"Kayah State","code":"12"},{"name":"Kayin State","code":"13"},{"name":"Magway Region","code":"03"},{"name":"Mandalay Region","code":"04"},{"name":"Mon State","code":"15"},{"name":"Naypyidaw Union Territory","code":"18"},{"name":"Rakhine State","code":"16"},{"name":"Sagaing Region","code":"01"},{"name":"Shan State","code":"17"},{"name":"Tanintharyi Region","code":"05"},{"name":"Yangon Region","code":"06"}],"NA":[{"name":"Erongo Region","code":"ER"},{"name":"Hardap Region","code":"HA"},{"name":"Karas Region","code":"KA"},{"name":"Kavango East Region","code":"KE"},{"name":"Kavango West Region","code":"KW"},{"name":"Khomas Region","code":"KH"},{"name":"Kunene Region","code":"KU"},{"name":"Ohangwena Region","code":"OW"},{"name":"Omaheke Region","code":"OH"},{"name":"Omusati Region","code":"OS"},{"name":"Oshana Region","code":"ON"},{"name":"Oshikoto Region","code":"OT"},{"name":"Otjozondjupa Region","code":"OD"},{"name":"Zambezi Region","code":"CA"}],"NR":[{"name":"Aiwo District","code":"01"},{"name":"Anabar District","code":"02"},{"name":"Anetan District","code":"03"},{"name":"Anibare District","code":"04"},{"name":"Baiti District","code":"05"},{"name":"Boe District","code":"06"},{"name":"Buada District","code":"07"},{"name":"Denigomodu District","code":"08"},{"name":"Ewa District","code":"09"},{"name":"Ijuw District","code":"10"},{"name":"Meneng District","code":"11"},{"name":"Nibok District","code":"12"},{"name":"Uaboe District","code":"13"},{"name":"Yaren District","code":"14"}],"NP":[{"name":"Bagmati Zone","code":"BA"},{"name":"Bheri Zone","code":"BH"},{"name":"Central Region","code":"1"},{"name":"Dhaulagiri Zone","code":"DH"},{"name":"Eastern Development Region","code":"4"},{"name":"Far-Western Development Region","code":"5"},{"name":"Gandaki Zone","code":"GA"},{"name":"Janakpur Zone","code":"JA"},{"name":"Karnali Zone","code":"KA"},{"name":"Kosi Zone","code":"KO"},{"name":"Lumbini Zone","code":"LU"},{"name":"Mahakali Zone","code":"MA"},{"name":"Mechi Zone","code":"ME"},{"name":"Mid-Western Region","code":"2"},{"name":"Narayani Zone","code":"NA"},{"name":"Rapti Zone","code":"RA"},{"name":"Sagarmatha Zone","code":"SA"},{"name":"Seti Zone","code":"SE"},{"name":"Western Region","code":"3"}],"NL":[{"name":"Bonaire","code":"BQ1"},{"name":"Drenthe","code":"DR"},{"name":"Flevoland","code":"FL"},{"name":"Friesland","code":"FR"},{"name":"Gelderland","code":"GE"},{"name":"Groningen","code":"GR"},{"name":"Limburg","code":"LI"},{"name":"North Brabant","code":"NB"},{"name":"North Holland","code":"NH"},{"name":"Overijssel","code":"OV"},{"name":"Saba","code":"BQ2"},{"name":"Sint Eustatius","code":"BQ3"},{"name":"South Holland","code":"ZH"},{"name":"Utrecht","code":"UT"},{"name":"Zeeland","code":"ZE"}],"AN":[],"NC":[],"NZ":[{"name":"Auckland Region","code":"AUK"},{"name":"Bay of Plenty Region","code":"BOP"},{"name":"Canterbury Region","code":"CAN"},{"name":"Chatham Islands","code":"CIT"},{"name":"Gisborne District","code":"GIS"},{"name":"Hawke\'s Bay Region","code":"HKB"},{"name":"Manawatu-Wanganui Region","code":"MWT"},{"name":"Marlborough Region","code":"MBH"},{"name":"Nelson Region","code":"NSN"},{"name":"Northland Region","code":"NTL"},{"name":"Otago Region","code":"OTA"},{"name":"Southland Region","code":"STL"},{"name":"Taranaki Region","code":"TKI"},{"name":"Tasman District","code":"TAS"},{"name":"Waikato Region","code":"WKO"},{"name":"Wellington Region","code":"WGN"},{"name":"West Coast Region","code":"WTC"}],"NI":[{"name":"Boaco Department","code":"BO"},{"name":"Carazo Department","code":"CA"},{"name":"Chinandega Department","code":"CI"},{"name":"Chontales Department","code":"CO"},{"name":"Estelí Department","code":"ES"},{"name":"Granada Department","code":"GR"},{"name":"Jinotega Department","code":"JI"},{"name":"León Department","code":"LE"},{"name":"Madriz Department","code":"MD"},{"name":"Managua Department","code":"MN"},{"name":"Masaya Department","code":"MS"},{"name":"Matagalpa Department","code":"MT"},{"name":"North Caribbean Coast Autonomous Region","code":"AN"},{"name":"Río San Juan Department","code":"SJ"},{"name":"Rivas Department","code":"RI"},{"name":"South Caribbean Coast Autonomous Region","code":"AS"}],"NE":[{"name":"Agadez Region","code":"1"},{"name":"Diffa Region","code":"2"},{"name":"Dosso Region","code":"3"},{"name":"Maradi Region","code":"4"},{"name":"Tahoua Region","code":"5"},{"name":"Tillabéri Region","code":"6"},{"name":"Zinder Region","code":"7"}],"NG":[{"name":"Abia State","code":"AB"},{"name":"Adamawa State","code":"AD"},{"name":"Akwa Ibom State","code":"AK"},{"name":"Anambra State","code":"AN"},{"name":"Bauchi State","code":"BA"},{"name":"Bayelsa State","code":"BY"},{"name":"Benue State","code":"BE"},{"name":"Borno State","code":"BO"},{"name":"Cross River State","code":"CR"},{"name":"Delta State","code":"DE"},{"name":"Ebonyi State","code":"EB"},{"name":"Edo State","code":"ED"},{"name":"Ekiti State","code":"EK"},{"name":"Enugu State","code":"EN"},{"name":"Federal Capital Territory","code":"FC"},{"name":"Gombe State","code":"GO"},{"name":"Imo State","code":"IM"},{"name":"Jigawa State","code":"JI"},{"name":"Kaduna State","code":"KD"},{"name":"Kano State","code":"KN"},{"name":"Katsina State","code":"KT"},{"name":"Kebbi State","code":"KE"},{"name":"Kogi State","code":"KO"},{"name":"Kwara State","code":"KW"},{"name":"Lagos","code":"LA"},{"name":"Nasarawa State","code":"NA"},{"name":"Niger State","code":"NI"},{"name":"Ogun State","code":"OG"},{"name":"Ondo State","code":"ON"},{"name":"Osun State","code":"OS"},{"name":"Oyo State","code":"OY"},{"name":"Plateau State","code":"PL"},{"name":"Sokoto State","code":"SO"},{"name":"Taraba State","code":"TA"},{"name":"Yobe State","code":"YO"},{"name":"Zamfara State","code":"ZA"}],"NU":[],"NF":[],"MP":[],"NO":[{"name":"Akershus","code":"02"},{"name":"Buskerud","code":"06"},{"name":"Finnmark","code":"20"},{"name":"Hedmark","code":"04"},{"name":"Hordaland","code":"12"},{"name":"Jan Mayen","code":"22"},{"name":"Møre og Romsdal","code":"15"},{"name":"Nord-Trøndelag","code":"17"},{"name":"Nordland","code":"18"},{"name":"Oppland","code":"05"},{"name":"Oslo","code":"03"},{"name":"Østfold","code":"01"},{"name":"Rogaland","code":"11"},{"name":"Sogn og Fjordane","code":"14"},{"name":"Sør-Trøndelag","code":"16"},{"name":"Svalbard","code":"21"},{"name":"Telemark","code":"08"},{"name":"Troms","code":"19"},{"name":"Trøndelag","code":"50"},{"name":"Vest-Agder","code":"10"},{"name":"Vestfold","code":"07"}],"OM":[{"name":"Ad Dakhiliyah Governorate","code":"DA"},{"name":"Ad Dhahirah Governorate","code":"ZA"},{"name":"Al Batinah North Governorate","code":"BS"},{"name":"Al Batinah Region","code":"BA"},{"name":"Al Batinah South Governorate","code":"BJ"},{"name":"Al Buraimi Governorate","code":"BU"},{"name":"Al Wusta Governorate","code":"WU"},{"name":"Ash Sharqiyah North Governorate","code":"SS"},{"name":"Ash Sharqiyah Region","code":"SH"},{"name":"Ash Sharqiyah South Governorate","code":"SJ"},{"name":"Dhofar Governorate","code":"ZU"},{"name":"Musandam Governorate","code":"MU"},{"name":"Muscat Governorate","code":"MA"}],"PK":[{"name":"Azad Kashmir","code":"JK"},{"name":"Balochistan","code":"BA"},{"name":"Federally Administered Tribal Areas","code":"TA"},{"name":"Gilgit-Baltistan","code":"GB"},{"name":"Islamabad Capital Territory","code":"IS"},{"name":"Khyber Pakhtunkhwa","code":"KP"},{"name":"Punjab","code":"PB"},{"name":"Sindh","code":"SD"}],"PW":[{"name":"Aimeliik","code":"002"},{"name":"Airai","code":"004"},{"name":"Angaur","code":"010"},{"name":"Hatohobei","code":"050"},{"name":"Kayangel","code":"100"},{"name":"Koror","code":"150"},{"name":"Melekeok","code":"212"},{"name":"Ngaraard","code":"214"},{"name":"Ngarchelong","code":"218"},{"name":"Ngardmau","code":"222"},{"name":"Ngatpang","code":"224"},{"name":"Ngchesar","code":"226"},{"name":"Ngeremlengui","code":"227"},{"name":"Ngiwal","code":"228"},{"name":"Peleliu","code":"350"},{"name":"Sonsorol","code":"370"}],"PS":[],"PA":[{"name":"Bocas del Toro Province","code":"1"},{"name":"Chiriquí Province","code":"4"},{"name":"Coclé Province","code":"2"},{"name":"Colón Province","code":"3"},{"name":"Darién Province","code":"5"},{"name":"Emberá-Wounaan Comarca","code":"EM"},{"name":"Guna Yala","code":"KY"},{"name":"Herrera Province","code":"6"},{"name":"Los Santos Province","code":"7"},{"name":"Ngöbe-Buglé Comarca","code":"NB"},{"name":"Panamá Oeste Province","code":"10"},{"name":"Panamá Province","code":"8"},{"name":"Veraguas Province","code":"9"}],"PG":[{"name":"Bougainville","code":"NSB"},{"name":"Central Province","code":"CPM"},{"name":"Chimbu Province","code":"CPK"},{"name":"East New Britain","code":"EBR"},{"name":"Eastern Highlands Province","code":"EHG"},{"name":"Enga Province","code":"EPW"},{"name":"Gulf","code":"GPK"},{"name":"Hela","code":"HLA"},{"name":"Jiwaka Province","code":"JWK"},{"name":"Madang Province","code":"MPM"},{"name":"Manus Province","code":"MRL"},{"name":"Milne Bay Province","code":"MBA"},{"name":"Morobe Province","code":"MPL"},{"name":"New Ireland Province","code":"NIK"},{"name":"Oro Province","code":"NPP"},{"name":"Port Moresby","code":"NCD"},{"name":"Sandaun Province","code":"SAN"},{"name":"Southern Highlands Province","code":"SHM"},{"name":"West New Britain Province","code":"WBK"},{"name":"Western Highlands Province","code":"WHM"},{"name":"Western Province","code":"WPD"}],"PY":[{"name":"Alto Paraguay Department","code":"16"},{"name":"Alto Paraná Department","code":"10"},{"name":"Amambay Department","code":"13"},{"name":"Boquerón Department","code":"19"},{"name":"Caaguazú","code":"5"},{"name":"Caazapá","code":"6"},{"name":"Canindeyú","code":"14"},{"name":"Central Department","code":"11"},{"name":"Concepción Department","code":"1"},{"name":"Cordillera Department","code":"3"},{"name":"Guairá Department","code":"4"},{"name":"Itapúa","code":"7"},{"name":"Misiones Department","code":"8"},{"name":"Ñeembucú Department","code":"12"},{"name":"Paraguarí Department","code":"9"},{"name":"Presidente Hayes Department","code":"15"},{"name":"San Pedro Department","code":"2"}],"PE":[{"name":"Amazonas","code":"AMA"},{"name":"Áncash","code":"ANC"},{"name":"Apurímac","code":"APU"},{"name":"Arequipa","code":"ARE"},{"name":"Ayacucho","code":"AYA"},{"name":"Cajamarca","code":"CAJ"},{"name":"Callao","code":"CAL"},{"name":"Cusco","code":"CUS"},{"name":"Huancavelica","code":"HUV"},{"name":"Huanuco","code":"HUC"},{"name":"Ica","code":"ICA"},{"name":"Junín","code":"JUN"},{"name":"La Libertad","code":"LAL"},{"name":"Lambayeque","code":"LAM"},{"name":"Lima","code":"LIM"},{"name":"Madre de Dios","code":"MDD"},{"name":"Moquegua","code":"MOQ"},{"name":"Pasco","code":"PAS"},{"name":"Piura","code":"PIU"},{"name":"Puno","code":"PUN"},{"name":"San Martín","code":"SAM"},{"name":"Tacna","code":"TAC"},{"name":"Tumbes","code":"TUM"},{"name":"Ucayali","code":"UCA"}],"PH":[{"name":"Abra","code":"ABR"},{"name":"Agusan del Norte","code":"AGN"},{"name":"Agusan del Sur","code":"AGS"},{"name":"Aklan","code":"AKL"},{"name":"Albay","code":"ALB"},{"name":"Antique","code":"ANT"},{"name":"Apayao","code":"APA"},{"name":"Aurora","code":"AUR"},{"name":"Autonomous Region in Muslim Mindanao","code":"14"},{"name":"Basilan","code":"BAS"},{"name":"Bataan","code":"BAN"},{"name":"Batanes","code":"BTN"},{"name":"Batangas","code":"BTG"},{"name":"Benguet","code":"BEN"},{"name":"Bicol Region","code":"05"},{"name":"Biliran","code":"BIL"},{"name":"Bohol","code":"BOH"},{"name":"Bukidnon","code":"BUK"},{"name":"Bulacan","code":"BUL"},{"name":"Cagayan","code":"CAG"},{"name":"Cagayan Valley","code":"02"},{"name":"Calabarzon","code":"40"},{"name":"Camarines Norte","code":"CAN"},{"name":"Camarines Sur","code":"CAS"},{"name":"Camiguin","code":"CAM"},{"name":"Capiz","code":"CAP"},{"name":"Caraga","code":"13"},{"name":"Catanduanes","code":"CAT"},{"name":"Cavite","code":"CAV"},{"name":"Cebu","code":"CEB"},{"name":"Central Luzon","code":"03"},{"name":"Central Visayas","code":"07"},{"name":"Compostela Valley","code":"COM"},{"name":"Cordillera Administrative Region","code":"15"},{"name":"Cotabato","code":"NCO"},{"name":"Davao del Norte","code":"DAV"},{"name":"Davao del Sur","code":"DAS"},{"name":"Davao Occidental","code":"DVO"},{"name":"Davao Oriental","code":"DAO"},{"name":"Davao Region","code":"11"},{"name":"Dinagat Islands","code":"DIN"},{"name":"Eastern Samar","code":"EAS"},{"name":"Eastern Visayas","code":"08"},{"name":"Guimaras","code":"GUI"},{"name":"Ifugao","code":"IFU"},{"name":"Ilocos Norte","code":"ILN"},{"name":"Ilocos Region","code":"01"},{"name":"Ilocos Sur","code":"ILS"},{"name":"Iloilo","code":"ILI"},{"name":"Isabela","code":"ISA"},{"name":"Kalinga","code":"KAL"},{"name":"La Union","code":"LUN"},{"name":"Laguna","code":"LAG"},{"name":"Lanao del Norte","code":"LAN"},{"name":"Lanao del Sur","code":"LAS"},{"name":"Leyte","code":"LEY"},{"name":"Maguindanao","code":"MAG"},{"name":"Marinduque","code":"MAD"},{"name":"Masbate","code":"MAS"},{"name":"Metro Manila","code":"NCR"},{"name":"Mimaropa","code":"41"},{"name":"Misamis Occidental","code":"MSC"},{"name":"Misamis Oriental","code":"MSR"},{"name":"Mountain Province","code":"MOU"},{"name":"Negros Occidental","code":"NEC"},{"name":"Negros Oriental","code":"NER"},{"name":"Northern Mindanao","code":"10"},{"name":"Northern Samar","code":"NSA"},{"name":"Nueva Ecija","code":"NUE"},{"name":"Nueva Vizcaya","code":"NUV"},{"name":"Occidental Mindoro","code":"MDC"},{"name":"Oriental Mindoro","code":"MDR"},{"name":"Palawan","code":"PLW"},{"name":"Pampanga","code":"PAM"},{"name":"Pangasinan","code":"PAN"},{"name":"Quezon","code":"QUE"},{"name":"Quirino","code":"QUI"},{"name":"Rizal","code":"RIZ"},{"name":"Romblon","code":"ROM"},{"name":"Sarangani","code":"SAR"},{"name":"Siquijor","code":"SIG"},{"name":"Soccsksargen","code":"12"},{"name":"Sorsogon","code":"SOR"},{"name":"South Cotabato","code":"SCO"},{"name":"Southern Leyte","code":"SLE"},{"name":"Sultan Kudarat","code":"SUK"},{"name":"Sulu","code":"SLU"},{"name":"Surigao del Norte","code":"SUN"},{"name":"Surigao del Sur","code":"SUR"},{"name":"Tarlac","code":"TAR"},{"name":"Tawi-Tawi","code":"TAW"},{"name":"Western Visayas","code":"06"},{"name":"Zambales","code":"ZMB"},{"name":"Zamboanga del Norte","code":"ZAN"},{"name":"Zamboanga del Sur","code":"ZAS"},{"name":"Zamboanga Peninsula","code":"09"},{"name":"Zamboanga Sibugay","code":"ZSI"}],"PN":[],"PL":[{"name":"Greater Poland Voivodeship","code":"WP"},{"name":"Kielce","code":"KI"},{"name":"Kuyavian-Pomeranian Voivodeship","code":"KP"},{"name":"Lesser Poland Voivodeship","code":"MA"},{"name":"Lower Silesian Voivodeship","code":"DS"},{"name":"Lublin Voivodeship","code":"LU"},{"name":"Lubusz Voivodeship","code":"LB"},{"name":"Łódź Voivodeship","code":"LD"},{"name":"Masovian Voivodeship","code":"MZ"},{"name":"Opole Voivodeship","code":"OP"},{"name":"Podkarpackie Voivodeship","code":"PK"},{"name":"Podlaskie Voivodeship","code":"PD"},{"name":"Pomeranian Voivodeship","code":"PM"},{"name":"Silesian Voivodeship","code":"SL"},{"name":"Świętokrzyskie Voivodeship","code":"SK"},{"name":"Warmian-Masurian Voivodeship","code":"WN"},{"name":"West Pomeranian Voivodeship","code":"ZP"}],"PT":[{"name":"Aveiro District","code":"01"},{"name":"Azores","code":"20"},{"name":"Beja District","code":"02"},{"name":"Braga District","code":"03"},{"name":"Bragança District","code":"04"},{"name":"Castelo Branco District","code":"05"},{"name":"Coimbra District","code":"06"},{"name":"Évora District","code":"07"},{"name":"Faro District","code":"08"},{"name":"Guarda District","code":"09"},{"name":"Leiria District","code":"10"},{"name":"Lisbon District","code":"11"},{"name":"Madeira","code":"30"},{"name":"Portalegre District","code":"12"},{"name":"Porto District","code":"13"},{"name":"Santarém District","code":"14"},{"name":"Setúbal District","code":"15"},{"name":"Viana do Castelo District","code":"16"},{"name":"Vila Real District","code":"17"},{"name":"Viseu District","code":"18"}],"PR":[],"QA":[{"name":"Al Daayen","code":"ZA"},{"name":"Al Khor","code":"KH"},{"name":"Al Rayyan Municipality","code":"RA"},{"name":"Al Wakrah","code":"WA"},{"name":"Al-Shahaniya","code":"SH"},{"name":"Doha","code":"DA"},{"name":"Madinat ash Shamal","code":"MS"},{"name":"Umm Salal Municipality","code":"US"}],"RE":[],"RO":[{"name":"Alba","code":"AB"},{"name":"Arad County","code":"AR"},{"name":"Arges","code":"AG"},{"name":"Bacău County","code":"BC"},{"name":"Bihor County","code":"BH"},{"name":"Bistrița-Năsăud County","code":"BN"},{"name":"Botoșani County","code":"BT"},{"name":"Braila","code":"BR"},{"name":"Brașov County","code":"BV"},{"name":"Bucharest","code":"B"},{"name":"Buzău County","code":"BZ"},{"name":"Călărași County","code":"CL"},{"name":"Caraș-Severin County","code":"CS"},{"name":"Cluj County","code":"CJ"},{"name":"Constanța County","code":"CT"},{"name":"Covasna County","code":"CV"},{"name":"Dâmbovița County","code":"DB"},{"name":"Dolj County","code":"DJ"},{"name":"Galați County","code":"GL"},{"name":"Giurgiu County","code":"GR"},{"name":"Gorj County","code":"GJ"},{"name":"Harghita County","code":"HR"},{"name":"Hunedoara County","code":"HD"},{"name":"Ialomița County","code":"IL"},{"name":"Iași County","code":"IS"},{"name":"Ilfov County","code":"IF"},{"name":"Mehedinți County","code":"MH"},{"name":"Mureș County","code":"MM"},{"name":"Neamț County","code":"NT"},{"name":"Olt County","code":"OT"},{"name":"Prahova County","code":"PH"},{"name":"Sălaj County","code":"SJ"},{"name":"Satu Mare County","code":"SM"},{"name":"Sibiu County","code":"SB"},{"name":"Suceava County","code":"SV"},{"name":"Teleorman County","code":"TR"},{"name":"Timiș County","code":"TM"},{"name":"Tulcea County","code":"TL"},{"name":"Vâlcea County","code":"VL"},{"name":"Vaslui County","code":"VS"},{"name":"Vrancea County","code":"VN"}],"RU":[{"name":"Altai Krai","code":"ALT"},{"name":"Altai Republic","code":"AL"},{"name":"Amur Oblast","code":"AMU"},{"name":"Arkhangelsk","code":"ARK"},{"name":"Astrakhan Oblast","code":"AST"},{"name":"Belgorod Oblast","code":"BEL"},{"name":"Bryansk Oblast","code":"BRY"},{"name":"Chechen Republic","code":"CE"},{"name":"Chelyabinsk Oblast","code":"CHE"},{"name":"Chukotka Autonomous Okrug","code":"CHU"},{"name":"Chuvash Republic","code":"CU"},{"name":"Irkutsk","code":"IRK"},{"name":"Ivanovo Oblast","code":"IVA"},{"name":"Jewish Autonomous Oblast","code":"YEV"},{"name":"Kabardino-Balkar Republic","code":"KB"},{"name":"Kaliningrad","code":"KGD"},{"name":"Kaluga Oblast","code":"KLU"},{"name":"Kamchatka Krai","code":"KAM"},{"name":"Karachay-Cherkess Republic","code":"KC"},{"name":"Kemerovo Oblast","code":"KEM"},{"name":"Khabarovsk Krai","code":"KHA"},{"name":"Khanty-Mansi Autonomous Okrug","code":"KHM"},{"name":"Kirov Oblast","code":"KIR"},{"name":"Komi Republic","code":"KO"},{"name":"Kostroma Oblast","code":"KOS"},{"name":"Krasnodar Krai","code":"KDA"},{"name":"Krasnoyarsk Krai","code":"KYA"},{"name":"Kurgan Oblast","code":"KGN"},{"name":"Kursk Oblast","code":"KRS"},{"name":"Leningrad Oblast","code":"LEN"},{"name":"Lipetsk Oblast","code":"LIP"},{"name":"Magadan Oblast","code":"MAG"},{"name":"Mari El Republic","code":"ME"},{"name":"Moscow","code":"MOW"},{"name":"Moscow Oblast","code":"MOS"},{"name":"Murmansk Oblast","code":"MUR"},{"name":"Nenets Autonomous Okrug","code":"NEN"},{"name":"Nizhny Novgorod Oblast","code":"NIZ"},{"name":"Novgorod Oblast","code":"NGR"},{"name":"Novosibirsk","code":"NVS"},{"name":"Omsk Oblast","code":"OMS"},{"name":"Orenburg Oblast","code":"ORE"},{"name":"Oryol Oblast","code":"ORL"},{"name":"Penza Oblast","code":"PNZ"},{"name":"Perm Krai","code":"PER"},{"name":"Primorsky Krai","code":"PRI"},{"name":"Pskov Oblast","code":"PSK"},{"name":"Republic of Adygea","code":"AD"},{"name":"Republic of Bashkortostan","code":"BA"},{"name":"Republic of Buryatia","code":"BU"},{"name":"Republic of Dagestan","code":"DA"},{"name":"Republic of Ingushetia","code":"IN"},{"name":"Republic of Kalmykia","code":"KL"},{"name":"Republic of Karelia","code":"KR"},{"name":"Republic of Khakassia","code":"KK"},{"name":"Republic of Mordovia","code":"MO"},{"name":"Republic of North Ossetia-Alania","code":"SE"},{"name":"Republic of Tatarstan","code":"TA"},{"name":"Rostov Oblast","code":"ROS"},{"name":"Ryazan Oblast","code":"RYA"},{"name":"Saint Petersburg","code":"SPE"},{"name":"Sakha Republic","code":"SA"},{"name":"Sakhalin","code":"SAK"},{"name":"Samara Oblast","code":"SAM"},{"name":"Saratov Oblast","code":"SAR"},{"name":"Sevastopol","code":"UA-40"},{"name":"Smolensk Oblast","code":"SMO"},{"name":"Stavropol Krai","code":"STA"},{"name":"Sverdlovsk","code":"SVE"},{"name":"Tambov Oblast","code":"TAM"},{"name":"Tomsk Oblast","code":"TOM"},{"name":"Tula Oblast","code":"TUL"},{"name":"Tuva Republic","code":"TY"},{"name":"Tver Oblast","code":"TVE"},{"name":"Tyumen Oblast","code":"TYU"},{"name":"Udmurt Republic","code":"UD"},{"name":"Ulyanovsk Oblast","code":"ULY"},{"name":"Vladimir Oblast","code":"VLA"},{"name":"Vologda Oblast","code":"VLG"},{"name":"Voronezh Oblast","code":"VOR"},{"name":"Yamalo-Nenets Autonomous Okrug","code":"YAN"},{"name":"Yaroslavl Oblast","code":"YAR"},{"name":"Zabaykalsky Krai","code":"ZAB"}],"RW":[{"name":"Eastern Province","code":"02"},{"name":"Kigali district","code":"01"},{"name":"Northern Province","code":"03"},{"name":"Southern Province","code":"05"},{"name":"Western Province","code":"04"}],"BL":[],"SH":[],"KN":[{"name":"Christ Church Nichola Town Parish","code":"01"},{"name":"Nevis","code":"N"},{"name":"Saint Anne Sandy Point Parish","code":"02"},{"name":"Saint George Gingerland Parish","code":"04"},{"name":"Saint James Windward Parish","code":"05"},{"name":"Saint John Capisterre Parish","code":"06"},{"name":"Saint John Figtree Parish","code":"07"},{"name":"Saint Kitts","code":"K"},{"name":"Saint Mary Cayon Parish","code":"08"},{"name":"Saint Paul Capisterre Parish","code":"09"},{"name":"Saint Paul Charlestown Parish","code":"10"},{"name":"Saint Peter Basseterre Parish","code":"11"},{"name":"Saint Thomas Lowland Parish","code":"12"},{"name":"Saint Thomas Middle Island Parish","code":"13"},{"name":"Trinity Palmetto Point Parish","code":"15"}],"LC":[{"name":"Anse la Raye Quarter","code":"01"},{"name":"Canaries","code":"12"},{"name":"Castries Quarter","code":"02"},{"name":"Choiseul Quarter","code":"03"},{"name":"Dauphin Quarter","code":"04"},{"name":"Dennery Quarter","code":"05"},{"name":"Gros Islet Quarter","code":"06"},{"name":"Laborie Quarter","code":"07"},{"name":"Micoud Quarter","code":"08"},{"name":"Praslin Quarter","code":"09"},{"name":"Soufrière Quarter","code":"10"},{"name":"Vieux Fort Quarter","code":"11"}],"MF":[],"PM":[],"VC":[{"name":"Charlotte Parish","code":"01"},{"name":"Grenadines Parish","code":"06"},{"name":"Saint Andrew Parish","code":"02"},{"name":"Saint David Parish","code":"03"},{"name":"Saint George Parish","code":"04"},{"name":"Saint Patrick Parish","code":"05"}],"WS":[{"name":"A\'ana","code":"AA"},{"name":"Aiga-i-le-Tai","code":"AL"},{"name":"Atua","code":"AT"},{"name":"Fa\'asaleleaga","code":"FA"},{"name":"Gaga\'emauga","code":"GE"},{"name":"Gaga\'ifomauga","code":"GI"},{"name":"Palauli","code":"PA"},{"name":"Satupa\'itea","code":"SA"},{"name":"Tuamasaga","code":"TU"},{"name":"Va\'a-o-Fonoti","code":"VF"},{"name":"Vaisigano","code":"VS"}],"SM":[{"name":"Acquaviva","code":"01"},{"name":"Borgo Maggiore","code":"06"},{"name":"Chiesanuova","code":"02"},{"name":"Domagnano","code":"03"},{"name":"Faetano","code":"04"},{"name":"Fiorentino","code":"05"},{"name":"Montegiardino","code":"08"},{"name":"San Marino","code":"07"},{"name":"Serravalle","code":"09"}],"ST":[{"name":"Príncipe Province","code":"P"},{"name":"São Tomé Province","code":"S"}],"SA":[{"name":"\'Asir Region","code":"14"},{"name":"Al Bahah Region","code":"11"},{"name":"Al Jawf Region","code":"12"},{"name":"Al Madinah Region","code":"03"},{"name":"Al-Qassim Region","code":"05"},{"name":"Eastern Province","code":"04"},{"name":"Ha\'il Region","code":"06"},{"name":"Jizan Region","code":"09"},{"name":"Makkah Region","code":"02"},{"name":"Najran Region","code":"10"},{"name":"Northern Borders Region","code":"08"},{"name":"Riyadh Region","code":"01"},{"name":"Tabuk Region","code":"07"}],"SN":[{"name":"Dakar","code":"DK"},{"name":"Diourbel Region","code":"DB"},{"name":"Fatick","code":"FK"},{"name":"Kaffrine","code":"KA"},{"name":"Kaolack","code":"KL"},{"name":"Kédougou","code":"KE"},{"name":"Kolda","code":"KD"},{"name":"Louga","code":"LG"},{"name":"Matam","code":"MT"},{"name":"Saint-Louis","code":"SL"},{"name":"Sédhiou","code":"SE"},{"name":"Tambacounda Region","code":"TC"},{"name":"Thiès Region","code":"TH"},{"name":"Ziguinchor","code":"ZG"}],"RS":[{"name":"Belgrade","code":"00"},{"name":"Bor District","code":"14"},{"name":"Braničevo District","code":"11"},{"name":"Central Banat District","code":"02"},{"name":"Jablanica District","code":"23"},{"name":"Kolubara District","code":"09"},{"name":"Mačva District","code":"08"},{"name":"Moravica District","code":"17"},{"name":"Nišava District","code":"20"},{"name":"North Bačka District","code":"01"},{"name":"North Banat District","code":"03"},{"name":"Pčinja District","code":"24"},{"name":"Pirot District","code":"22"},{"name":"Podunavlje District","code":"10"},{"name":"Pomoravlje District","code":"13"},{"name":"Rasina District","code":"19"},{"name":"Raška District","code":"18"},{"name":"South Bačka District","code":"06"},{"name":"South Banat District","code":"04"},{"name":"Srem District","code":"07"},{"name":"Šumadija District","code":"12"},{"name":"Toplica District","code":"21"},{"name":"Vojvodina","code":"VO"},{"name":"West Bačka District","code":"05"},{"name":"Zaječar District","code":"15"},{"name":"Zlatibor District","code":"16"}],"CS":[],"SC":[{"name":"Anse Boileau","code":"02"},{"name":"Anse Royale","code":"05"},{"name":"Anse-aux-Pins","code":"01"},{"name":"Au Cap","code":"04"},{"name":"Baie Lazare","code":"06"},{"name":"Baie Sainte Anne","code":"07"},{"name":"Beau Vallon","code":"08"},{"name":"Bel Air","code":"09"},{"name":"Bel Ombre","code":"10"},{"name":"Cascade","code":"11"},{"name":"Glacis","code":"12"},{"name":"Grand\'Anse Mahé","code":"13"},{"name":"Grand\'Anse Praslin","code":"14"},{"name":"La Digue","code":"15"},{"name":"La Rivière Anglaise","code":"16"},{"name":"Les Mamelles","code":"24"},{"name":"Mont Buxton","code":"17"},{"name":"Mont Fleuri","code":"18"},{"name":"Plaisance","code":"19"},{"name":"Pointe La Rue","code":"20"},{"name":"Port Glaud","code":"21"},{"name":"Roche Caiman","code":"25"},{"name":"Saint Louis","code":"22"},{"name":"Takamaka","code":"23"}],"SL":[{"name":"Eastern Province","code":"E"},{"name":"Northern Province","code":"N"},{"name":"Southern Province","code":"S"},{"name":"Western Area","code":"W"}],"SG":[{"name":"Central Singapore Community Development Council","code":"01"},{"name":"North East Community Development Council","code":"02"},{"name":"North West Community Development Council","code":"03"},{"name":"South East Community Development Council","code":"04"},{"name":"South West Community Development Council","code":"05"}],"SX":[],"SK":[{"name":"Banská Bystrica Region","code":"BC"},{"name":"Bratislava Region","code":"BL"},{"name":"Košice Region","code":"KI"},{"name":"Nitra Region","code":"NI"},{"name":"Prešov Region","code":"PV"},{"name":"Trenčín Region","code":"TC"},{"name":"Trnava Region","code":"TA"},{"name":"Žilina Region","code":"ZI"}],"SI":[{"name":"Ajdovščina Municipality","code":"001"},{"name":"Ankaran Municipality","code":"213"},{"name":"Beltinci Municipality","code":"002"},{"name":"Benedikt Municipality","code":"148"},{"name":"Bistrica ob Sotli Municipality","code":"149"},{"name":"Bled Municipality","code":"003"},{"name":"Bloke Municipality","code":"150"},{"name":"Bohinj Municipality","code":"004"},{"name":"Borovnica Municipality","code":"005"},{"name":"Bovec Municipality","code":"006"},{"name":"Braslovče Municipality","code":"151"},{"name":"Brda Municipality","code":"007"},{"name":"Brežice Municipality","code":"009"},{"name":"Brezovica Municipality","code":"008"},{"name":"Cankova Municipality","code":"152"},{"name":"Cerklje na Gorenjskem Municipality","code":"012"},{"name":"Cerknica Municipality","code":"013"},{"name":"Cerkno Municipality","code":"014"},{"name":"Cerkvenjak Municipality","code":"153"},{"name":"City Municipality of Celje","code":"011"},{"name":"City Municipality of Novo Mesto","code":"085"},{"name":"Črenšovci Municipality","code":"015"},{"name":"Črna na Koroškem Municipality","code":"016"},{"name":"Črnomelj Municipality","code":"017"},{"name":"Destrnik Municipality","code":"018"},{"name":"Divača Municipality","code":"019"},{"name":"Dobje Municipality","code":"154"},{"name":"Dobrepolje Municipality","code":"020"},{"name":"Dobrna Municipality","code":"155"},{"name":"Dobrova–Polhov Gradec Municipality","code":"021"},{"name":"Dobrovnik Municipality","code":"156"},{"name":"Dol pri Ljubljani Municipality","code":"022"},{"name":"Dolenjske Toplice Municipality","code":"157"},{"name":"Domžale Municipality","code":"023"},{"name":"Dornava Municipality","code":"024"},{"name":"Dravograd Municipality","code":"025"},{"name":"Duplek Municipality","code":"026"},{"name":"Gorenja Vas–Poljane Municipality","code":"027"},{"name":"Gorišnica Municipality","code":"028"},{"name":"Gorje Municipality","code":"207"},{"name":"Gornja Radgona Municipality","code":"029"},{"name":"Gornji Grad Municipality","code":"030"},{"name":"Gornji Petrovci Municipality","code":"031"},{"name":"Grad Municipality","code":"158"},{"name":"Grosuplje Municipality","code":"032"},{"name":"Hajdina Municipality","code":"159"},{"name":"Hoče–Slivnica Municipality","code":"160"},{"name":"Hodoš Municipality","code":"161"},{"name":"Horjul Municipality","code":"162"},{"name":"Hrastnik Municipality","code":"034"},{"name":"Hrpelje–Kozina Municipality","code":"035"},{"name":"Idrija Municipality","code":"036"},{"name":"Ig Municipality","code":"037"},{"name":"Ivančna Gorica Municipality","code":"039"},{"name":"Izola Municipality","code":"040"},{"name":"Jesenice Municipality","code":"041"},{"name":"Jezersko Municipality","code":"163"},{"name":"Juršinci Municipality","code":"042"},{"name":"Kamnik Municipality","code":"043"},{"name":"Kanal ob Soči Municipality","code":"044"},{"name":"Kidričevo Municipality","code":"045"},{"name":"Kobarid Municipality","code":"046"},{"name":"Kobilje Municipality","code":"047"},{"name":"Kočevje Municipality","code":"048"},{"name":"Komen Municipality","code":"049"},{"name":"Komenda Municipality","code":"164"},{"name":"Koper City Municipality","code":"050"},{"name":"Kostanjevica na Krki Municipality","code":"197"},{"name":"Kostel Municipality","code":"165"},{"name":"Kozje Municipality","code":"051"},{"name":"Kranj City Municipality","code":"052"},{"name":"Kranjska Gora Municipality","code":"053"},{"name":"Križevci Municipality","code":"166"},{"name":"Kungota","code":"055"},{"name":"Kuzma Municipality","code":"056"},{"name":"Laško Municipality","code":"057"},{"name":"Lenart Municipality","code":"058"},{"name":"Lendava Municipality","code":"059"},{"name":"Litija Municipality","code":"060"},{"name":"Ljubljana City Municipality","code":"061"},{"name":"Ljubno Municipality","code":"062"},{"name":"Ljutomer Municipality","code":"063"},{"name":"Log–Dragomer Municipality","code":"208"},{"name":"Logatec Municipality","code":"064"},{"name":"Loška Dolina Municipality","code":"065"},{"name":"Loški Potok Municipality","code":"066"},{"name":"Lovrenc na Pohorju Municipality","code":"167"},{"name":"Luče Municipality","code":"067"},{"name":"Lukovica Municipality","code":"068"},{"name":"Majšperk Municipality","code":"069"},{"name":"Makole Municipality","code":"198"},{"name":"Maribor City Municipality","code":"070"},{"name":"Markovci Municipality","code":"168"},{"name":"Medvode Municipality","code":"071"},{"name":"Mengeš Municipality","code":"072"},{"name":"Metlika Municipality","code":"073"},{"name":"Mežica Municipality","code":"074"},{"name":"Miklavž na Dravskem Polju Municipality","code":"169"},{"name":"Miren–Kostanjevica Municipality","code":"075"},{"name":"Mirna Municipality","code":"212"},{"name":"Mirna Peč Municipality","code":"170"},{"name":"Mislinja Municipality","code":"076"},{"name":"Mokronog–Trebelno Municipality","code":"199"},{"name":"Moravče Municipality","code":"077"},{"name":"Moravske Toplice Municipality","code":"078"},{"name":"Mozirje Municipality","code":"079"},{"name":"Municipality of Apače","code":"195"},{"name":"Municipality of Cirkulane","code":"196"},{"name":"Municipality of Ilirska Bistrica","code":"038"},{"name":"Municipality of Krško","code":"054"},{"name":"Municipality of Škofljica","code":"123"},{"name":"Murska Sobota City Municipality","code":"080"},{"name":"Muta Municipality","code":"081"},{"name":"Naklo Municipality","code":"082"},{"name":"Nazarje Municipality","code":"083"},{"name":"Nova Gorica City Municipality","code":"084"},{"name":"Odranci Municipality","code":"086"},{"name":"Oplotnica","code":"171"},{"name":"Ormož Municipality","code":"087"},{"name":"Osilnica Municipality","code":"088"},{"name":"Pesnica Municipality","code":"089"},{"name":"Piran Municipality","code":"090"},{"name":"Pivka Municipality","code":"091"},{"name":"Podčetrtek Municipality","code":"092"},{"name":"Podlehnik Municipality","code":"172"},{"name":"Podvelka Municipality","code":"093"},{"name":"Poljčane Municipality","code":"200"},{"name":"Polzela Municipality","code":"173"},{"name":"Postojna Municipality","code":"094"},{"name":"Prebold Municipality","code":"174"},{"name":"Preddvor Municipality","code":"095"},{"name":"Prevalje Municipality","code":"175"},{"name":"Ptuj City Municipality","code":"096"},{"name":"Puconci Municipality","code":"097"},{"name":"Rače–Fram Municipality","code":"098"},{"name":"Radeče Municipality","code":"099"},{"name":"Radenci Municipality","code":"100"},{"name":"Radlje ob Dravi Municipality","code":"101"},{"name":"Radovljica Municipality","code":"102"},{"name":"Ravne na Koroškem Municipality","code":"103"},{"name":"Razkrižje Municipality","code":"176"},{"name":"Rečica ob Savinji Municipality","code":"209"},{"name":"Renče–Vogrsko Municipality","code":"201"},{"name":"Ribnica Municipality","code":"104"},{"name":"Ribnica na Pohorju Municipality","code":"177"},{"name":"Rogaška Slatina Municipality","code":"106"},{"name":"Rogašovci Municipality","code":"105"},{"name":"Rogatec Municipality","code":"107"},{"name":"Ruše Municipality","code":"108"},{"name":"Šalovci Municipality","code":"033"},{"name":"Selnica ob Dravi Municipality","code":"178"},{"name":"Semič Municipality","code":"109"},{"name":"Šempeter–Vrtojba Municipality","code":"183"},{"name":"Šenčur Municipality","code":"117"},{"name":"Šentilj Municipality","code":"118"},{"name":"Šentjernej Municipality","code":"119"},{"name":"Šentjur Municipality","code":"120"},{"name":"Šentrupert Municipality","code":"211"},{"name":"Sevnica Municipality","code":"110"},{"name":"Sežana Municipality","code":"111"},{"name":"Škocjan Municipality","code":"121"},{"name":"Škofja Loka Municipality","code":"122"},{"name":"Slovenj Gradec City Municipality","code":"112"},{"name":"Slovenska Bistrica Municipality","code":"113"},{"name":"Slovenske Konjice Municipality","code":"114"},{"name":"Šmarje pri Jelšah Municipality","code":"124"},{"name":"Šmarješke Toplice Municipality","code":"206"},{"name":"Šmartno ob Paki Municipality","code":"125"},{"name":"Šmartno pri Litiji Municipality","code":"194"},{"name":"Sodražica Municipality","code":"179"},{"name":"Solčava Municipality","code":"180"},{"name":"Šoštanj Municipality","code":"126"},{"name":"Središče ob Dravi","code":"202"},{"name":"Starše Municipality","code":"115"},{"name":"Štore Municipality","code":"127"},{"name":"Straža Municipality","code":"203"},{"name":"Sveta Ana Municipality","code":"181"},{"name":"Sveta Trojica v Slovenskih Goricah Municipality","code":"204"},{"name":"Sveti Andraž v Slovenskih Goricah Municipality","code":"182"},{"name":"Sveti Jurij ob Ščavnici Municipality","code":"116"},{"name":"Sveti Jurij v Slovenskih Goricah Municipality","code":"210"},{"name":"Sveti Tomaž Municipality","code":"205"},{"name":"Tabor Municipality","code":"184"},{"name":"Tišina Municipality","code":"010"},{"name":"Tolmin Municipality","code":"128"},{"name":"Trbovlje Municipality","code":"129"},{"name":"Trebnje Municipality","code":"130"},{"name":"Trnovska Vas Municipality","code":"185"},{"name":"Tržič Municipality","code":"131"},{"name":"Trzin Municipality","code":"186"},{"name":"Turnišče Municipality","code":"132"},{"name":"Velika Polana Municipality","code":"187"},{"name":"Velike Lašče Municipality","code":"134"},{"name":"Veržej Municipality","code":"188"},{"name":"Videm Municipality","code":"135"},{"name":"Vipava Municipality","code":"136"},{"name":"Vitanje Municipality","code":"137"},{"name":"Vodice Municipality","code":"138"},{"name":"Vojnik Municipality","code":"139"},{"name":"Vransko Municipality","code":"189"},{"name":"Vrhnika Municipality","code":"140"},{"name":"Vuzenica Municipality","code":"141"},{"name":"Zagorje ob Savi Municipality","code":"142"},{"name":"Žalec Municipality","code":"190"},{"name":"Zavrč Municipality","code":"143"},{"name":"Železniki Municipality","code":"146"},{"name":"Žetale Municipality","code":"191"},{"name":"Žiri Municipality","code":"147"},{"name":"Žirovnica Municipality","code":"192"},{"name":"Zreče Municipality","code":"144"},{"name":"Žužemberk Municipality","code":"193"}],"SB":[{"name":"Central Province","code":"CE"},{"name":"Choiseul Province","code":"CH"},{"name":"Guadalcanal Province","code":"GU"},{"name":"Honiara","code":"CT"},{"name":"Isabel Province","code":"IS"},{"name":"Makira-Ulawa Province","code":"MK"},{"name":"Malaita Province","code":"ML"},{"name":"Rennell and Bellona Province","code":"RB"},{"name":"Temotu Province","code":"TE"},{"name":"Western Province","code":"WE"}],"SO":[{"name":"Awdal Region","code":"AW"},{"name":"Bakool","code":"BK"},{"name":"Banaadir","code":"BN"},{"name":"Bari","code":"BR"},{"name":"Bay","code":"BY"},{"name":"Galguduud","code":"GA"},{"name":"Gedo","code":"GE"},{"name":"Hiran","code":"HI"},{"name":"Lower Juba","code":"JH"},{"name":"Lower Shebelle","code":"SH"},{"name":"Middle Juba","code":"JD"},{"name":"Middle Shebelle","code":"SD"},{"name":"Mudug","code":"MU"},{"name":"Nugal","code":"NU"},{"name":"Sanaag Region","code":"SA"},{"name":"Togdheer Region","code":"TO"}],"ZA":[{"name":"Eastern Cape","code":"EC"},{"name":"Free State","code":"FS"},{"name":"Gauteng","code":"GP"},{"name":"KwaZulu-Natal","code":"KZN"},{"name":"Limpopo","code":"LP"},{"name":"Mpumalanga","code":"MP"},{"name":"North West","code":"NW"},{"name":"Northern Cape","code":"NC"},{"name":"Western Cape","code":"WC"}],"GS":[],"SS":[{"name":"Central Equatoria","code":"EC"},{"name":"Eastern Equatoria","code":"EE"},{"name":"Jonglei State","code":"JG"},{"name":"Lakes","code":"LK"},{"name":"Northern Bahr el Ghazal","code":"BN"},{"name":"Unity","code":"UY"},{"name":"Upper Nile","code":"NU"},{"name":"Warrap","code":"WR"},{"name":"Western Bahr el Ghazal","code":"BW"},{"name":"Western Equatoria","code":"EW"}],"ES":[{"name":"A Coruña Province","code":"C"},{"name":"Albacete Province","code":"AB"},{"name":"Alicante Province","code":"A"},{"name":"Almería Province","code":"AL"},{"name":"Andalusia","code":"AN"},{"name":"Araba / Álava","code":"VI"},{"name":"Aragon","code":"AR"},{"name":"Badajoz Province","code":"BA"},{"name":"Balearic Islands","code":"PM"},{"name":"Barcelona Province","code":"B"},{"name":"Basque Country","code":"PV"},{"name":"Biscay","code":"BI"},{"name":"Burgos Province","code":"BU"},{"name":"Cáceres Province","code":"CC"},{"name":"Cádiz Province","code":"CA"},{"name":"Canary Islands","code":"CN"},{"name":"Cantabria","code":"S"},{"name":"Castellón Province","code":"CS"},{"name":"Castile and León","code":"CL"},{"name":"Castile-La Mancha","code":"CM"},{"name":"Catalonia","code":"CT"},{"name":"Ceuta","code":"CE"},{"name":"Ciudad Real Province","code":"CR"},{"name":"Community of Madrid","code":"MD"},{"name":"Córdoba Province","code":"CO"},{"name":"Cuenca Province","code":"CU"},{"name":"Extremadura","code":"EX"},{"name":"Galicia","code":"GA"},{"name":"Gipuzkoa","code":"SS"},{"name":"Girona Province","code":"GI"},{"name":"Granada Province","code":"GR"},{"name":"Guadalajara Province","code":"GU"},{"name":"Huelva Province","code":"H"},{"name":"Huesca Province","code":"HU"},{"name":"Jaén Province","code":"J"},{"name":"La Rioja","code":"RI"},{"name":"Las Palmas Province","code":"GC"},{"name":"León Province","code":"LE"},{"name":"Lleida Province","code":"L"},{"name":"Lugo Province","code":"LU"},{"name":"Madrid Province","code":"M"},{"name":"Málaga Province","code":"MA"},{"name":"Melilla","code":"ML"},{"name":"Murcia Province","code":"MU"},{"name":"Navarre","code":"NC"},{"name":"Ourense Province","code":"OR"},{"name":"Palencia Province","code":"P"},{"name":"Pontevedra Province","code":"PO"},{"name":"Province of Asturias","code":"O"},{"name":"Province of Ávila","code":"AV"},{"name":"Region of Murcia","code":"MC"},{"name":"Salamanca Province","code":"SA"},{"name":"Santa Cruz de Tenerife Province","code":"TF"},{"name":"Segovia Province","code":"SG"},{"name":"Seville Province","code":"SE"},{"name":"Soria Province","code":"SO"},{"name":"Tarragona Province","code":"T"},{"name":"Teruel Province","code":"TE"},{"name":"Toledo Province","code":"TO"},{"name":"Valencia Province","code":"V"},{"name":"Valencian Community","code":"VC"},{"name":"Valladolid Province","code":"VA"},{"name":"Zamora Province","code":"ZA"},{"name":"Zaragoza Province","code":"Z"}],"LK":[{"name":"Ampara District","code":"52"},{"name":"Anuradhapura District","code":"71"},{"name":"Badulla District","code":"81"},{"name":"Batticaloa District","code":"51"},{"name":"Central Province","code":"2"},{"name":"Colombo District","code":"11"},{"name":"Eastern Province","code":"5"},{"name":"Galle District","code":"31"},{"name":"Gampaha District","code":"12"},{"name":"Hambantota District","code":"33"},{"name":"Jaffna District","code":"41"},{"name":"Kalutara District","code":"13"},{"name":"Kandy District","code":"21"},{"name":"Kegalle District","code":"92"},{"name":"Kilinochchi District","code":"42"},{"name":"Mannar District","code":"43"},{"name":"Matale District","code":"22"},{"name":"Matara District","code":"32"},{"name":"Monaragala District","code":"82"},{"name":"Mullaitivu District","code":"45"},{"name":"North Central Province","code":"7"},{"name":"North Western Province","code":"6"},{"name":"Northern Province","code":"4"},{"name":"Nuwara Eliya District","code":"23"},{"name":"Polonnaruwa District","code":"72"},{"name":"Puttalam District","code":"62"},{"name":"Ratnapura district","code":"91"},{"name":"Sabaragamuwa Province","code":"9"},{"name":"Southern Province","code":"3"},{"name":"Trincomalee District","code":"53"},{"name":"Uva Province","code":"8"},{"name":"Vavuniya District","code":"44"},{"name":"Western Province","code":"1"}],"SD":[{"name":"Al Jazirah","code":"GZ"},{"name":"Al Qadarif","code":"GD"},{"name":"Blue Nile","code":"NB"},{"name":"Central Darfur","code":"DC"},{"name":"East Darfur","code":"DE"},{"name":"Kassala","code":"KA"},{"name":"Khartoum","code":"KH"},{"name":"North Darfur","code":"DN"},{"name":"North Kordofan","code":"KN"},{"name":"Northern","code":"NO"},{"name":"Red Sea","code":"RS"},{"name":"River Nile","code":"NR"},{"name":"Sennar","code":"SI"},{"name":"South Darfur","code":"DS"},{"name":"South Kordofan","code":"KS"},{"name":"West Darfur","code":"DW"},{"name":"West Kordofan","code":"GK"},{"name":"White Nile","code":"NW"}],"SR":[{"name":"Brokopondo District","code":"BR"},{"name":"Commewijne District","code":"CM"},{"name":"Coronie District","code":"CR"},{"name":"Marowijne District","code":"MA"},{"name":"Nickerie District","code":"NI"},{"name":"Para District","code":"PR"},{"name":"Paramaribo District","code":"PM"},{"name":"Saramacca District","code":"SA"},{"name":"Sipaliwini District","code":"SI"},{"name":"Wanica District","code":"WA"}],"SJ":[],"SZ":[{"name":"Hhohho District","code":"HH"},{"name":"Lubombo District","code":"LU"},{"name":"Manzini District","code":"MA"},{"name":"Shiselweni District","code":"SH"}],"SE":[{"name":"Blekinge","code":"K"},{"name":"Dalarna County","code":"W"},{"name":"Gävleborg County","code":"X"},{"name":"Gotland County","code":"I"},{"name":"Halland County","code":"N"},{"name":"Jönköping County","code":"F"},{"name":"Kalmar County","code":"H"},{"name":"Kronoberg County","code":"G"},{"name":"Norrbotten County","code":"BD"},{"name":"Örebro County","code":"T"},{"name":"Östergötland County","code":"E"},{"name":"Skåne County","code":"M"},{"name":"Södermanland County","code":"D"},{"name":"Stockholm County","code":"AB"},{"name":"Uppsala County","code":"C"},{"name":"Värmland County","code":"S"},{"name":"Västerbotten County","code":"AC"},{"name":"Västernorrland County","code":"Y"},{"name":"Västmanland County","code":"U"},{"name":"Västra Götaland County","code":"O"}],"CH":[{"name":"Aargau","code":"AG"},{"name":"Appenzell Ausserrhoden","code":"AR"},{"name":"Appenzell Innerrhoden","code":"AI"},{"name":"Basel-Landschaft","code":"BL"},{"name":"canton of Bern","code":"BE"},{"name":"Canton of Fribourg","code":"FR"},{"name":"Canton of Geneva","code":"GE"},{"name":"Canton of Jura","code":"JU"},{"name":"Canton of Lucerne","code":"LU"},{"name":"Canton of Neuchâtel","code":"NE"},{"name":"Canton of Schaffhausen","code":"SH"},{"name":"Canton of Solothurn","code":"SO"},{"name":"Canton of St. Gallen","code":"SG"},{"name":"Canton of Valais","code":"VS"},{"name":"Canton of Vaud","code":"VD"},{"name":"Canton of Zug","code":"ZG"},{"name":"canton of Zürich","code":"ZH"},{"name":"Glarus","code":"GL"},{"name":"Graubünden","code":"GR"},{"name":"Nidwalden","code":"NW"},{"name":"Obwalden","code":"OW"},{"name":"Schwyz","code":"SZ"},{"name":"Thurgau","code":"TG"},{"name":"Ticino","code":"TI"},{"name":"Uri","code":"UR"}],"SY":[{"name":"Al-Hasakah Governorate","code":"HA"},{"name":"Al-Raqqah Governorate","code":"RA"},{"name":"Aleppo Governorate","code":"HL"},{"name":"As-Suwayda Governorate","code":"SU"},{"name":"Damascus Governorate","code":"DI"},{"name":"Daraa Governorate","code":"DR"},{"name":"Deir ez-Zor Governorate","code":"DY"},{"name":"Hama Governorate","code":"HM"},{"name":"Homs Governorate","code":"HI"},{"name":"Idlib Governorate","code":"ID"},{"name":"Latakia Governorate","code":"LA"},{"name":"Quneitra Governorate","code":"QU"},{"name":"Rif Dimashq Governorate","code":"RD"},{"name":"Tartus Governorate","code":"TA"}],"TW":[{"name":"Changhua County","code":"CHA"},{"name":"Chiayi City","code":"CYQ"},{"name":"Chiayi County","code":"CYI"},{"name":"Hsinchu","code":"HSZ"},{"name":"Hsinchu County","code":"HSQ"},{"name":"Hualien County","code":"HUA"},{"name":"Kaohsiung","code":"KHH"},{"name":"Kaohsiung County","code":"KHQ"},{"name":"Kinmen","code":"KIN"},{"name":"Lienchiang County","code":"LIE"},{"name":"Miaoli County","code":"MIA"},{"name":"Nantou County","code":"NAN"},{"name":"Penghu County","code":"PEN"},{"name":"Pingtung County","code":"PIF"},{"name":"Taichung","code":"TXG"},{"name":"Taichung County","code":"TXQ"},{"name":"Tainan","code":"TNN"},{"name":"Tainan County","code":"TNQ"},{"name":"Taipei","code":"TPE"},{"name":"Taitung County","code":"TTT"},{"name":"Taoyuan City","code":"TAO"},{"name":"Yilan County","code":"ILA"},{"name":"Yunlin County","code":"YUN"}],"TJ":[{"name":"districts of Republican Subordination","code":"RA"},{"name":"Gorno-Badakhshan Autonomous Province","code":"GB"},{"name":"Khatlon Province","code":"KT"},{"name":"Sughd Province","code":"SU"}],"TZ":[{"name":"Arusha Region","code":"01"},{"name":"Dar es Salaam Region","code":"02"},{"name":"Dodoma Region","code":"03"},{"name":"Geita Region","code":"27"},{"name":"Iringa Region","code":"04"},{"name":"Kagera Region","code":"05"},{"name":"Katavi Region","code":"28"},{"name":"Kigoma Region","code":"08"},{"name":"Kilimanjaro Region","code":"09"},{"name":"Lindi Region","code":"12"},{"name":"Manyara Region","code":"26"},{"name":"Mara Region","code":"13"},{"name":"Morogoro Region","code":"16"},{"name":"Mtwara Region","code":"17"},{"name":"Mwanza Region","code":"18"},{"name":"Njombe Region","code":"29"},{"name":"North Pemba Region","code":"06"},{"name":"Pwani Region","code":"19"},{"name":"Rukwa Region","code":"20"},{"name":"Ruvuma Region","code":"21"},{"name":"Shinyanga Region","code":"22"},{"name":"Simiyu Region","code":"30"},{"name":"Singida Region","code":"23"},{"name":"South Pemba Region","code":"10"},{"name":"Tabora Region","code":"24"},{"name":"Tanga Region","code":"25"},{"name":"Zanzibar Central/South Region","code":"11"},{"name":"Zanzibar North Region","code":"07"},{"name":"Zanzibar Urban/West Region","code":"15"}],"TH":[{"name":"Amnat Charoen","code":"37"},{"name":"Ang Thong","code":"15"},{"name":"Bangkok","code":"10"},{"name":"Bueng Kan","code":"38"},{"name":"Buri Ram","code":"31"},{"name":"Chachoengsao","code":"24"},{"name":"Chai Nat","code":"18"},{"name":"Chanthaburi","code":"22"},{"name":"Chiang Mai","code":"50"},{"name":"Chiang Rai","code":"57"},{"name":"Chon Buri","code":"20"},{"name":"Chumphon","code":"86"},{"name":"Kalasin","code":"46"},{"name":"Kamphaeng Phet","code":"62"},{"name":"Kanchanaburi","code":"71"},{"name":"Khon Kaen","code":"40"},{"name":"Krabi","code":"81"},{"name":"Lampang","code":"52"},{"name":"Lamphun","code":"51"},{"name":"Loei","code":"42"},{"name":"Lopburi","code":"16"},{"name":"Mae Hong Son","code":"58"},{"name":"Maha Sarakham","code":"44"},{"name":"Mukdahan","code":"49"},{"name":"Nakhon Nayok","code":"26"},{"name":"Nakhon Pathom","code":"73"},{"name":"Nakhon Phanom","code":"48"},{"name":"Nakhon Ratchasima","code":"30"},{"name":"Nakhon Sawan","code":"60"},{"name":"Nakhon Si Thammarat","code":"80"},{"name":"Nan","code":"55"},{"name":"Narathiwat","code":"96"},{"name":"Nong Bua Lam Phu","code":"39"},{"name":"Nong Khai","code":"43"},{"name":"Nonthaburi","code":"12"},{"name":"Pathum Thani","code":"13"},{"name":"Pattani","code":"94"},{"name":"Pattaya","code":"S"},{"name":"Phang Nga","code":"82"},{"name":"Phatthalung","code":"93"},{"name":"Phayao","code":"56"},{"name":"Phetchabun","code":"67"},{"name":"Phetchaburi","code":"76"},{"name":"Phichit","code":"66"},{"name":"Phitsanulok","code":"65"},{"name":"Phra Nakhon Si Ayutthaya","code":"14"},{"name":"Phrae","code":"54"},{"name":"Phuket","code":"83"},{"name":"Prachin Buri","code":"25"},{"name":"Prachuap Khiri Khan","code":"77"},{"name":"Ranong","code":"85"},{"name":"Ratchaburi","code":"70"},{"name":"Rayong","code":"21"},{"name":"Roi Et","code":"45"},{"name":"Sa Kaeo","code":"27"},{"name":"Sakon Nakhon","code":"47"},{"name":"Samut Prakan","code":"11"},{"name":"Samut Sakhon","code":"74"},{"name":"Samut Songkhram","code":"75"},{"name":"Saraburi","code":"19"},{"name":"Satun","code":"91"},{"name":"Si Sa Ket","code":"33"},{"name":"Sing Buri","code":"17"},{"name":"Songkhla","code":"90"},{"name":"Sukhothai","code":"64"},{"name":"Suphanburi","code":"72"},{"name":"Surat Thani","code":"84"},{"name":"Surin","code":"32"},{"name":"Tak","code":"63"},{"name":"Trang","code":"92"},{"name":"Trat","code":"23"},{"name":"Ubon Ratchathani","code":"34"},{"name":"Udon Thani","code":"41"},{"name":"Uthai Thani","code":"61"},{"name":"Uttaradit","code":"53"},{"name":"Yala","code":"95"},{"name":"Yasothon","code":"35"}],"TL":[{"name":"Aileu municipality","code":"AL"},{"name":"Ainaro Municipality","code":"AN"},{"name":"Baucau Municipality","code":"BA"},{"name":"Bobonaro Municipality","code":"BO"},{"name":"Cova Lima Municipality","code":"CO"},{"name":"Dili municipality","code":"DI"},{"name":"Ermera District","code":"ER"},{"name":"Lautém Municipality","code":"LA"},{"name":"Liquiçá Municipality","code":"LI"},{"name":"Manatuto District","code":"MT"},{"name":"Manufahi Municipality","code":"MF"},{"name":"Viqueque Municipality","code":"VI"}],"TG":[{"name":"Centrale Region","code":"C"},{"name":"Kara Region","code":"K"},{"name":"Maritime","code":"M"},{"name":"Plateaux Region","code":"P"},{"name":"Savanes Region","code":"S"}],"TK":[],"TO":[{"name":"Haʻapai","code":"02"},{"name":"ʻEua","code":"01"},{"name":"Niuas","code":"03"},{"name":"Tongatapu","code":"04"},{"name":"Vavaʻu","code":"05"}],"TT":[{"name":"Arima","code":"ARI"},{"name":"Chaguanas","code":"CHA"},{"name":"Couva-Tabaquite-Talparo Regional Corporation","code":"CTT"},{"name":"Diego Martin Regional Corporation","code":"DMN"},{"name":"Eastern Tobago","code":"ETO"},{"name":"Penal-Debe Regional Corporation","code":"PED"},{"name":"Point Fortin","code":"PTF"},{"name":"Port of Spain","code":"POS"},{"name":"Princes Town Regional Corporation","code":"PRT"},{"name":"Rio Claro-Mayaro Regional Corporation","code":"MRC"},{"name":"San Fernando","code":"SFO"},{"name":"San Juan-Laventille Regional Corporation","code":"SJL"},{"name":"Sangre Grande Regional Corporation","code":"SGE"},{"name":"Siparia Regional Corporation","code":"SIP"},{"name":"Tunapuna-Piarco Regional Corporation","code":"TUP"},{"name":"Western Tobago","code":"WTO"}],"TN":[{"name":"Ariana Governorate","code":"12"},{"name":"Ben Arous Governorate","code":"13"},{"name":"Bizerte Governorate","code":"23"},{"name":"Gabès Governorate","code":"81"},{"name":"Gafsa Governorate","code":"71"},{"name":"Jendouba Governorate","code":"32"},{"name":"Kairouan Governorate","code":"41"},{"name":"Kasserine Governorate","code":"42"},{"name":"Kassrine","code":"31"},{"name":"Kebili Governorate","code":"73"},{"name":"Kef Governorate","code":"33"},{"name":"Mahdia Governorate","code":"53"},{"name":"Manouba Governorate","code":"14"},{"name":"Medenine Governorate","code":"82"},{"name":"Monastir Governorate","code":"52"},{"name":"Sfax Governorate","code":"61"},{"name":"Sidi Bouzid Governorate","code":"43"},{"name":"Siliana Governorate","code":"34"},{"name":"Sousse Governorate","code":"51"},{"name":"Tataouine Governorate","code":"83"},{"name":"Tozeur Governorate","code":"72"},{"name":"Tunis Governorate","code":"11"},{"name":"Zaghouan Governorate","code":"22"}],"TR":[{"name":"Adana Province","code":"01"},{"name":"Adıyaman Province","code":"02"},{"name":"Afyonkarahisar Province","code":"03"},{"name":"Ağrı Province","code":"04"},{"name":"Aksaray Province","code":"68"},{"name":"Amasya Province","code":"05"},{"name":"Ankara Province","code":"06"},{"name":"Antalya Province","code":"07"},{"name":"Ardahan Province","code":"75"},{"name":"Artvin Province","code":"08"},{"name":"Aydın Province","code":"09"},{"name":"Balıkesir Province","code":"10"},{"name":"Bartın Province","code":"74"},{"name":"Batman Province","code":"72"},{"name":"Bayburt Province","code":"69"},{"name":"Bilecik Province","code":"11"},{"name":"Bingöl Province","code":"12"},{"name":"Bitlis Province","code":"13"},{"name":"Bolu Province","code":"14"},{"name":"Burdur Province","code":"15"},{"name":"Bursa Province","code":"16"},{"name":"Çanakkale Province","code":"17"},{"name":"Çankırı Province","code":"18"},{"name":"Çorum Province","code":"19"},{"name":"Denizli Province","code":"20"},{"name":"Diyarbakır Province","code":"21"},{"name":"Düzce Province","code":"81"},{"name":"Edirne Province","code":"22"},{"name":"Elazığ Province","code":"23"},{"name":"Erzincan Province","code":"24"},{"name":"Erzurum Province","code":"25"},{"name":"Eskişehir Province","code":"26"},{"name":"Gaziantep Province","code":"27"},{"name":"Giresun Province","code":"28"},{"name":"Gümüşhane Province","code":"29"},{"name":"Hakkâri Province","code":"30"},{"name":"Hatay Province","code":"31"},{"name":"Iğdır Province","code":"76"},{"name":"Isparta Province","code":"32"},{"name":"Istanbul Province","code":"34"},{"name":"İzmir Province","code":"35"},{"name":"Kahramanmaraş Province","code":"46"},{"name":"Karabük Province","code":"78"},{"name":"Karaman Province","code":"70"},{"name":"Kars Province","code":"36"},{"name":"Kastamonu Province","code":"37"},{"name":"Kayseri Province","code":"38"},{"name":"Kilis Province","code":"79"},{"name":"Kırıkkale Province","code":"71"},{"name":"Kırklareli Province","code":"39"},{"name":"Kırşehir Province","code":"40"},{"name":"Kocaeli Province","code":"41"},{"name":"Konya Province","code":"42"},{"name":"Kütahya Province","code":"43"},{"name":"Malatya Province","code":"44"},{"name":"Manisa Province","code":"45"},{"name":"Mardin Province","code":"47"},{"name":"Mersin Province","code":"33"},{"name":"Muğla Province","code":"48"},{"name":"Muş Province","code":"49"},{"name":"Nevşehir Province","code":"50"},{"name":"Niğde Province","code":"51"},{"name":"Ordu Province","code":"52"},{"name":"Osmaniye Province","code":"80"},{"name":"Rize Province","code":"53"},{"name":"Sakarya Province","code":"54"},{"name":"Samsun Province","code":"55"},{"name":"Şanlıurfa Province","code":"63"},{"name":"Siirt Province","code":"56"},{"name":"Sinop Province","code":"57"},{"name":"Sivas Province","code":"58"},{"name":"Şırnak Province","code":"73"},{"name":"Tekirdağ Province","code":"59"},{"name":"Tokat Province","code":"60"},{"name":"Trabzon Province","code":"61"},{"name":"Tunceli Province","code":"62"},{"name":"Uşak Province","code":"64"},{"name":"Van Province","code":"65"},{"name":"Yalova Province","code":"77"},{"name":"Yozgat Province","code":"66"},{"name":"Zonguldak Province","code":"67"}],"TM":[{"name":"Ahal Region","code":"A"},{"name":"Ashgabat","code":"S"},{"name":"Balkan Region","code":"B"},{"name":"Daşoguz Region","code":"D"},{"name":"Lebap Region","code":"L"},{"name":"Mary Region","code":"M"}],"TC":[],"TV":[{"name":"Funafuti","code":"FUN"},{"name":"Nanumanga","code":"NMG"},{"name":"Nanumea","code":"NMA"},{"name":"Niutao Island Council","code":"NIT"},{"name":"Nui","code":"NUI"},{"name":"Nukufetau","code":"NKF"},{"name":"Nukulaelae","code":"NKL"},{"name":"Vaitupu","code":"VAI"}],"UG":[{"name":"Abim District","code":"314"},{"name":"Adjumani District","code":"301"},{"name":"Agago District","code":"322"},{"name":"Alebtong District","code":"323"},{"name":"Amolatar District","code":"315"},{"name":"Amudat District","code":"324"},{"name":"Amuria District","code":"216"},{"name":"Amuru District","code":"316"},{"name":"Apac District","code":"302"},{"name":"Arua District","code":"303"},{"name":"Budaka District","code":"217"},{"name":"Bududa District","code":"218"},{"name":"Bugiri District","code":"201"},{"name":"Buhweju District","code":"420"},{"name":"Buikwe District","code":"117"},{"name":"Bukedea District","code":"219"},{"name":"Bukomansimbi District","code":"118"},{"name":"Bukwo District","code":"220"},{"name":"Bulambuli District","code":"225"},{"name":"Buliisa District","code":"416"},{"name":"Bundibugyo District","code":"401"},{"name":"Bunyangabu District","code":"430"},{"name":"Bushenyi District","code":"402"},{"name":"Busia District","code":"202"},{"name":"Butaleja District","code":"221"},{"name":"Butambala District","code":"119"},{"name":"Butebo District","code":"233"},{"name":"Buvuma District","code":"120"},{"name":"Buyende District","code":"226"},{"name":"Central Region","code":"C"},{"name":"Dokolo District","code":"317"},{"name":"Eastern Region","code":"E"},{"name":"Gomba District","code":"121"},{"name":"Gulu District","code":"304"},{"name":"Ibanda District","code":"417"},{"name":"Iganga District","code":"203"},{"name":"Isingiro District","code":"418"},{"name":"Jinja District","code":"204"},{"name":"Kaabong District","code":"318"},{"name":"Kabale District","code":"404"},{"name":"Kabarole District","code":"405"},{"name":"Kaberamaido District","code":"213"},{"name":"Kagadi District","code":"427"},{"name":"Kakumiro District","code":"428"},{"name":"Kalangala District","code":"101"},{"name":"Kaliro District","code":"222"},{"name":"Kalungu District","code":"122"},{"name":"Kampala District","code":"102"},{"name":"Kamuli District","code":"205"},{"name":"Kamwenge District","code":"413"},{"name":"Kanungu District","code":"414"},{"name":"Kapchorwa District","code":"206"},{"name":"Kasese District","code":"406"},{"name":"Katakwi District","code":"207"},{"name":"Kayunga District","code":"112"},{"name":"Kibaale District","code":"407"},{"name":"Kiboga District","code":"103"},{"name":"Kibuku District","code":"227"},{"name":"Kiruhura District","code":"419"},{"name":"Kiryandongo District","code":"421"},{"name":"Kisoro District","code":"408"},{"name":"Kitgum District","code":"305"},{"name":"Koboko District","code":"319"},{"name":"Kole District","code":"325"},{"name":"Kotido District","code":"306"},{"name":"Kumi District","code":"208"},{"name":"Kween District","code":"228"},{"name":"Kyankwanzi District","code":"123"},{"name":"Kyegegwa District","code":"422"},{"name":"Kyenjojo District","code":"415"},{"name":"Kyotera District","code":"125"},{"name":"Lamwo District","code":"326"},{"name":"Lira District","code":"307"},{"name":"Luuka District","code":"229"},{"name":"Luwero District","code":"104"},{"name":"Lwengo District","code":"124"},{"name":"Lyantonde District","code":"114"},{"name":"Manafwa District","code":"223"},{"name":"Maracha District","code":"320"},{"name":"Masaka District","code":"105"},{"name":"Masindi District","code":"409"},{"name":"Mayuge District","code":"214"},{"name":"Mbale District","code":"209"},{"name":"Mbarara District","code":"410"},{"name":"Mitooma District","code":"423"},{"name":"Mityana District","code":"115"},{"name":"Moroto District","code":"308"},{"name":"Moyo District","code":"309"},{"name":"Mpigi District","code":"106"},{"name":"Mubende District","code":"107"},{"name":"Mukono District","code":"108"},{"name":"Nakapiripirit District","code":"311"},{"name":"Nakaseke District","code":"116"},{"name":"Nakasongola District","code":"109"},{"name":"Namayingo District","code":"230"},{"name":"Namisindwa District","code":"234"},{"name":"Namutumba District","code":"224"},{"name":"Napak District","code":"327"},{"name":"Nebbi District","code":"310"},{"name":"Ngora District","code":"231"},{"name":"Northern Region","code":"N"},{"name":"Ntoroko District","code":"424"},{"name":"Ntungamo District","code":"411"},{"name":"Nwoya District","code":"328"},{"name":"Omoro District","code":"331"},{"name":"Otuke District","code":"329"},{"name":"Oyam District","code":"321"},{"name":"Pader District","code":"312"},{"name":"Pakwach District","code":"332"},{"name":"Pallisa District","code":"210"},{"name":"Rakai District","code":"110"},{"name":"Rubanda District","code":"429"},{"name":"Rubirizi District","code":"425"},{"name":"Rukiga District","code":"431"},{"name":"Rukungiri District","code":"412"},{"name":"Sembabule District","code":"111"},{"name":"Serere District","code":"232"},{"name":"Sheema District","code":"426"},{"name":"Sironko District","code":"215"},{"name":"Soroti District","code":"211"},{"name":"Tororo District","code":"212"},{"name":"Wakiso District","code":"113"},{"name":"Western Region","code":"W"},{"name":"Yumbe District","code":"313"},{"name":"Zombo District","code":"330"}],"UA":[{"name":"Autonomous Republic of Crimea","code":"43"},{"name":"Cherkasy Oblast","code":"71"},{"name":"Chernihiv Oblast","code":"74"},{"name":"Chernivtsi Oblast","code":"77"},{"name":"Dnipropetrovsk Oblast","code":"12"},{"name":"Donetsk Oblast","code":"14"},{"name":"Ivano-Frankivsk Oblast","code":"26"},{"name":"Kharkiv Oblast","code":"63"},{"name":"Kherson Oblast","code":"65"},{"name":"Khmelnytsky Oblast","code":"68"},{"name":"Kiev","code":"30"},{"name":"Kirovohrad Oblast","code":"35"},{"name":"Kyiv Oblast","code":"32"},{"name":"Luhansk Oblast","code":"09"},{"name":"Lviv Oblast","code":"46"},{"name":"Mykolaiv Oblast","code":"48"},{"name":"Odessa Oblast","code":"51"},{"name":"Rivne Oblast","code":"56"},{"name":"Sumy Oblast","code":"59"},{"name":"Ternopil Oblast","code":"61"},{"name":"Vinnytsia Oblast","code":"05"},{"name":"Volyn Oblast","code":"07"},{"name":"Zakarpattia Oblast","code":"21"},{"name":"Zaporizhzhya Oblast","code":"23"},{"name":"Zhytomyr Oblast","code":"18"}],"AE":[{"name":"Abu Dhabi","code":"AZ"},{"name":"Ajman","code":"AJ"},{"name":"Dubai","code":"DU"},{"name":"Fujairah","code":"FU"},{"name":"Ras al-Khaimah","code":"RK"},{"name":"Sharjah","code":"SH"},{"name":"Umm al-Quwain","code":"UQ"}],"GB":[{"code":"LND","name":"London, City of"},{"code":"ABE","name":"Aberdeen City"},{"code":"ABD","name":"Aberdeenshire"},{"code":"ANS","name":"Angus"},{"code":"AGB","name":"Argyll and Bute"},{"code":"CLK","name":"Clackmannanshire"},{"code":"DGY","name":"Dumfries and Galloway"},{"code":"DND","name":"Dundee City"},{"code":"EAY","name":"East Ayrshire"},{"code":"EDU","name":"East Dunbartonshire"},{"code":"ELN","name":"East Lothian"},{"code":"ERW","name":"East Renfrewshire"},{"code":"EDH","name":"Edinburgh, City of"},{"code":"ELS","name":"Eilean Siar"},{"code":"FAL","name":"Falkirk"},{"code":"FIF","name":"Fife"},{"code":"GLG","name":"Glasgow City"},{"code":"HLD","name":"Highland"},{"code":"IVC","name":"Inverclyde"},{"code":"MLN","name":"Midlothian"},{"code":"MRY","name":"Moray"},{"code":"NAY","name":"North Ayrshire"},{"code":"NLK","name":"North Lanarkshire"},{"code":"ORK","name":"Orkney Islands"},{"code":"PKN","name":"Perth and Kinross"},{"code":"RFW","name":"Renfrewshire"},{"code":"SCB","name":"Scottish Borders"},{"code":"ZET","name":"Shetland Islands"},{"code":"SAY","name":"South Ayrshire"},{"code":"SLK","name":"South Lanarkshire"},{"code":"STG","name":"Stirling"},{"code":"WDU","name":"West Dunbartonshire"},{"code":"WLN","name":"West Lothian"},{"code":"ANN","name":"Antrim and Newtownabbey"},{"code":"AND","name":"Ards and North Down"},{"code":"ABC","name":"Armagh City, Banbridge and Craigavon"},{"code":"BFS","name":"Belfast City"},{"code":"CCG","name":"Causeway Coast and Glens"},{"code":"DRS","name":"Derry and Strabane"},{"code":"FMO","name":"Fermanagh and Omagh"},{"code":"LBC","name":"Lisburn and Castlereagh"},{"code":"MEA","name":"Mid and East Antrim"},{"code":"MUL","name":"Mid-Ulster"},{"code":"NMD","name":"Newry, Mourne and Down"},{"code":"BDG","name":"Barking and Dagenham"},{"code":"BNE","name":"Barnet"},{"code":"BEX","name":"Bexley"},{"code":"BEN","name":"Brent"},{"code":"BRY","name":"Bromley"},{"code":"CMD","name":"Camden"},{"code":"CRY","name":"Croydon"},{"code":"EAL","name":"Ealing"},{"code":"ENF","name":"Enfield"},{"code":"GRE","name":"Greenwich"},{"code":"HCK","name":"Hackney"},{"code":"HMF","name":"Hammersmith and Fulham"},{"code":"HRY","name":"Haringey"},{"code":"HRW","name":"Harrow"},{"code":"HAV","name":"Havering"},{"code":"HIL","name":"Hillingdon"},{"code":"HNS","name":"Hounslow"},{"code":"ISL","name":"Islington"},{"code":"KEC","name":"Kensington and Chelsea"},{"code":"KTT","name":"Kingston upon Thames"},{"code":"LBH","name":"Lambeth"},{"code":"LEW","name":"Lewisham"},{"code":"MRT","name":"Merton"},{"code":"NWM","name":"Newham"},{"code":"RDB","name":"Redbridge"},{"code":"RIC","name":"Richmond upon Thames"},{"code":"SWK","name":"Southwark"},{"code":"STN","name":"Sutton"},{"code":"TWH","name":"Tower Hamlets"},{"code":"WFT","name":"Waltham Forest"},{"code":"WND","name":"Wandsworth"},{"code":"WSM","name":"Westminster"},{"code":"BNS","name":"Barnsley"},{"code":"BIR","name":"Birmingham"},{"code":"BOL","name":"Bolton"},{"code":"BRD","name":"Bradford"},{"code":"BUR","name":"Bury"},{"code":"CLD","name":"Calderdale"},{"code":"COV","name":"Coventry"},{"code":"DNC","name":"Doncaster"},{"code":"DUD","name":"Dudley"},{"code":"GAT","name":"Gateshead"},{"code":"KIR","name":"Kirklees"},{"code":"KWL","name":"Knowsley"},{"code":"LDS","name":"Leeds"},{"code":"LIV","name":"Liverpool"},{"code":"MAN","name":"Manchester"},{"code":"NET","name":"Newcastle upon Tyne"},{"code":"NTY","name":"North Tyneside"},{"code":"OLD","name":"Oldham"},{"code":"RCH","name":"Rochdale"},{"code":"ROT","name":"Rotherham"},{"code":"SLF","name":"Salford"},{"code":"SAW","name":"Sandwell"},{"code":"SFT","name":"Sefton"},{"code":"SHF","name":"Sheffield"},{"code":"SOL","name":"Solihull"},{"code":"STY","name":"South Tyneside"},{"code":"SHN","name":"St. Helens"},{"code":"SKP","name":"Stockport"},{"code":"SND","name":"Sunderland"},{"code":"TAM","name":"Tameside"},{"code":"TRF","name":"Trafford"},{"code":"WKF","name":"Wakefield"},{"code":"WLL","name":"Walsall"},{"code":"WGN","name":"Wigan"},{"code":"WRL","name":"Wirral"},{"code":"WLV","name":"Wolverhampton"},{"code":"BKM","name":"Buckinghamshire"},{"code":"CAM","name":"Cambridgeshire"},{"code":"CMA","name":"Cumbria"},{"code":"DBY","name":"Derbyshire"},{"code":"DEV","name":"Devon"},{"code":"DOR","name":"Dorset"},{"code":"ESX","name":"East Sussex"},{"code":"ESS","name":"Essex"},{"code":"GLS","name":"Gloucestershire"},{"code":"HAM","name":"Hampshire"},{"code":"HRT","name":"Hertfordshire"},{"code":"KEN","name":"Kent"},{"code":"LAN","name":"Lancashire"},{"code":"LEC","name":"Leicestershire"},{"code":"LIN","name":"Lincolnshire"},{"code":"NFK","name":"Norfolk"},{"code":"NYK","name":"North Yorkshire"},{"code":"NTH","name":"Northamptonshire"},{"code":"NTT","name":"Nottinghamshire"},{"code":"OXF","name":"Oxfordshire"},{"code":"SOM","name":"Somerset"},{"code":"STS","name":"Staffordshire"},{"code":"SFK","name":"Suffolk"},{"code":"SRY","name":"Surrey"},{"code":"WAR","name":"Warwickshire"},{"code":"WSX","name":"West Sussex"},{"code":"WOR","name":"Worcestershire"},{"code":"BAS","name":"Bath and North East Somerset"},{"code":"BDF","name":"Bedford"},{"code":"BBD","name":"Blackburn with Darwen"},{"code":"BPL","name":"Blackpool"},{"code":"BGW","name":"Blaenau Gwent"},{"code":"BCP","name":"Bournemouth, Christchurch and Poole"},{"code":"BRC","name":"Bracknell Forest"},{"code":"BGE","name":"Bridgend [Pen-y-bont ar Ogwr GB-POG]"},{"code":"BNH","name":"Brighton and Hove"},{"code":"BST","name":"Bristol, City of"},{"code":"CAY","name":"Caerphilly [Caerffili GB-CAF]"},{"code":"CRF","name":"Cardiff [Caerdydd GB-CRD]"},{"code":"CMN","name":"Carmarthenshire [Sir Gaerfyrddin GB-GFY]"},{"code":"CBF","name":"Central Bedfordshire"},{"code":"CGN","name":"Ceredigion [Sir Ceredigion]"},{"code":"CHE","name":"Cheshire East"},{"code":"CHW","name":"Cheshire West and Chester"},{"code":"CWY","name":"Conwy"},{"code":"CON","name":"Cornwall"},{"code":"DAL","name":"Darlington"},{"code":"DEN","name":"Denbighshire [Sir Ddinbych GB-DDB]"},{"code":"DER","name":"Derby"},{"code":"DUR","name":"Durham, County"},{"code":"ERY","name":"East Riding of Yorkshire"},{"code":"FLN","name":"Flintshire [Sir y Fflint GB-FFL]"},{"code":"GWN","name":"Gwynedd"},{"code":"HAL","name":"Halton"},{"code":"HPL","name":"Hartlepool"},{"code":"HEF","name":"Herefordshire"},{"code":"AGY","name":"Isle of Anglesey [Sir Ynys Môn GB-YNM]"},{"code":"IOW","name":"Isle of Wight"},{"code":"IOS","name":"Isles of Scilly"},{"code":"KHL","name":"Kingston upon Hull"},{"code":"LCE","name":"Leicester"},{"code":"LUT","name":"Luton"},{"code":"MDW","name":"Medway"},{"code":"MTY","name":"Merthyr Tydfil [Merthyr Tudful GB-MTU]"},{"code":"MDB","name":"Middlesbrough"},{"code":"MIK","name":"Milton Keynes"},{"code":"MON","name":"Monmouthshire [Sir Fynwy GB-FYN]"},{"code":"NTL","name":"Neath Port Talbot [Castell-nedd Port Talbot GB-CTL]"},{"code":"NWP","name":"Newport [Casnewydd GB-CNW]"},{"code":"NEL","name":"North East Lincolnshire"},{"code":"NLN","name":"North Lincolnshire"},{"code":"NSM","name":"North Somerset"},{"code":"NBL","name":"Northumberland"},{"code":"NGM","name":"Nottingham"},{"code":"PEM","name":"Pembrokeshire [Sir Benfro GB-BNF]"},{"code":"PTE","name":"Peterborough"},{"code":"PLY","name":"Plymouth"},{"code":"POR","name":"Portsmouth"},{"code":"POW","name":"Powys"},{"code":"RDG","name":"Reading"},{"code":"RCC","name":"Redcar and Cleveland"},{"code":"RCT","name":"Rhondda Cynon Taff [Rhondda CynonTaf]"},{"code":"RUT","name":"Rutland"},{"code":"SHR","name":"Shropshire"},{"code":"SLG","name":"Slough"},{"code":"SGC","name":"South Gloucestershire"},{"code":"STH","name":"Southampton"},{"code":"SOS","name":"Southend-on-Sea"},{"code":"STT","name":"Stockton-on-Tees"},{"code":"STE","name":"Stoke-on-Trent"},{"code":"SWA","name":"Swansea [Abertawe GB-ATA]"},{"code":"SWD","name":"Swindon"},{"code":"TFW","name":"Telford and Wrekin"},{"code":"THR","name":"Thurrock"},{"code":"TOB","name":"Torbay"},{"code":"TOF","name":"Torfaen [Tor-faen]"},{"code":"VGL","name":"Vale of Glamorgan, The [Bro Morgannwg GB-BMG]"},{"code":"WRT","name":"Warrington"},{"code":"WBK","name":"West Berkshire"},{"code":"WIL","name":"Wiltshire"},{"code":"WNM","name":"Windsor and Maidenhead"},{"code":"WOK","name":"Wokingham"},{"code":"WRX","name":"Wrexham [Wrecsam GB-WRC]"},{"code":"YOR","name":"York"}],"US":[{"name":"Alabama","code":"AL"},{"name":"Alaska","code":"AK"},{"name":"American Samoa","code":"AS"},{"name":"Arizona","code":"AZ"},{"name":"Arkansas","code":"AR"},{"name":"Baker Island","code":"UM-81"},{"name":"California","code":"CA"},{"name":"Colorado","code":"CO"},{"name":"Connecticut","code":"CT"},{"name":"Delaware","code":"DE"},{"name":"District of Columbia","code":"DC"},{"name":"Florida","code":"FL"},{"name":"Georgia","code":"GA"},{"name":"Guam","code":"GU"},{"name":"Hawaii","code":"HI"},{"name":"Howland Island","code":"UM-84"},{"name":"Idaho","code":"ID"},{"name":"Illinois","code":"IL"},{"name":"Indiana","code":"IN"},{"name":"Iowa","code":"IA"},{"name":"Jarvis Island","code":"UM-86"},{"name":"Johnston Atoll","code":"UM-67"},{"name":"Kansas","code":"KS"},{"name":"Kentucky","code":"KY"},{"name":"Kingman Reef","code":"UM-89"},{"name":"Louisiana","code":"LA"},{"name":"Maine","code":"ME"},{"name":"Maryland","code":"MD"},{"name":"Massachusetts","code":"MA"},{"name":"Michigan","code":"MI"},{"name":"Midway Atoll","code":"UM-71"},{"name":"Minnesota","code":"MN"},{"name":"Mississippi","code":"MS"},{"name":"Missouri","code":"MO"},{"name":"Montana","code":"MT"},{"name":"Navassa Island","code":"UM-76"},{"name":"Nebraska","code":"NE"},{"name":"Nevada","code":"NV"},{"name":"New Hampshire","code":"NH"},{"name":"New Jersey","code":"NJ"},{"name":"New Mexico","code":"NM"},{"name":"New York","code":"NY"},{"name":"North Carolina","code":"NC"},{"name":"North Dakota","code":"ND"},{"name":"Northern Mariana Islands","code":"MP"},{"name":"Ohio","code":"OH"},{"name":"Oklahoma","code":"OK"},{"name":"Oregon","code":"OR"},{"name":"Palmyra Atoll","code":"UM-95"},{"name":"Pennsylvania","code":"PA"},{"name":"Puerto Rico","code":"PR"},{"name":"Rhode Island","code":"RI"},{"name":"South Carolina","code":"SC"},{"name":"South Dakota","code":"SD"},{"name":"Tennessee","code":"TN"},{"name":"Texas","code":"TX"},{"name":"United States Minor Outlying Islands","code":"UM"},{"name":"United States Virgin Islands","code":"VI"},{"name":"Utah","code":"UT"},{"name":"Vermont","code":"VT"},{"name":"Virginia","code":"VA"},{"name":"Wake Island","code":"UM-79"},{"name":"Washington","code":"WA"},{"name":"West Virginia","code":"WV"},{"name":"Wisconsin","code":"WI"},{"name":"Wyoming","code":"WY"}],"UM":[],"UY":[{"name":"Artigas Department","code":"AR"},{"name":"Canelones Department","code":"CA"},{"name":"Cerro Largo Department","code":"CL"},{"name":"Colonia Department","code":"CO"},{"name":"Durazno Department","code":"DU"},{"name":"Flores Department","code":"FS"},{"name":"Florida Department","code":"FD"},{"name":"Lavalleja Department","code":"LA"},{"name":"Maldonado Department","code":"MA"},{"name":"Montevideo Department","code":"MO"},{"name":"Paysandú Department","code":"PA"},{"name":"Río Negro Department","code":"RN"},{"name":"Rivera Department","code":"RV"},{"name":"Rocha Department","code":"RO"},{"name":"Salto Department","code":"SA"},{"name":"San José Department","code":"SJ"},{"name":"Soriano Department","code":"SO"},{"name":"Tacuarembó Department","code":"TA"},{"name":"Treinta y Tres Department","code":"TT"}],"UZ":[{"name":"Andijan Region","code":"AN"},{"name":"Bukhara Region","code":"BU"},{"name":"Fergana Region","code":"FA"},{"name":"Jizzakh Region","code":"JI"},{"name":"Karakalpakstan","code":"QR"},{"name":"Namangan Region","code":"NG"},{"name":"Navoiy Region","code":"NW"},{"name":"Qashqadaryo Region","code":"QA"},{"name":"Samarqand Region","code":"SA"},{"name":"Sirdaryo Region","code":"SI"},{"name":"Surxondaryo Region","code":"SU"},{"name":"Tashkent","code":"TK"},{"name":"Tashkent Region","code":"TO"},{"name":"Xorazm Region","code":"XO"}],"VU":[{"name":"Malampa","code":"MAP"},{"name":"Penama","code":"PAM"},{"name":"Sanma","code":"SAM"},{"name":"Shefa","code":"SEE"},{"name":"Tafea","code":"TAE"},{"name":"Torba","code":"TOB"}],"VE":[{"name":"Amazonas","code":"Z"},{"name":"Anzoátegui","code":"B"},{"name":"Apure","code":"C"},{"name":"Aragua","code":"D"},{"name":"Barinas","code":"E"},{"name":"Bolívar","code":"F"},{"name":"Capital District","code":"A"},{"name":"Carabobo","code":"G"},{"name":"Cojedes","code":"H"},{"name":"Delta Amacuro","code":"Y"},{"name":"Falcón","code":"I"},{"name":"Federal Dependencies of Venezuela","code":"W"},{"name":"Guárico","code":"J"},{"name":"Lara","code":"K"},{"name":"Mérida","code":"L"},{"name":"Miranda","code":"M"},{"name":"Monagas","code":"N"},{"name":"Nueva Esparta","code":"O"},{"name":"Portuguesa","code":"P"},{"name":"Sucre","code":"R"},{"name":"Táchira","code":"S"},{"name":"Trujillo","code":"T"},{"name":"Vargas","code":"X"},{"name":"Yaracuy","code":"U"},{"name":"Zulia","code":"V"}],"VN":[{"name":"An Giang","code":"44"},{"name":"Bà Rịa-Vũng Tàu","code":"43"},{"name":"Bắc Giang","code":"54"},{"name":"Bắc Kạn","code":"53"},{"name":"Bạc Liêu","code":"55"},{"name":"Bắc Ninh","code":"56"},{"name":"Bến Tre","code":"50"},{"name":"Bình Dương","code":"57"},{"name":"Bình Định","code":"31"},{"name":"Bình Phước","code":"58"},{"name":"Bình Thuận","code":"40"},{"name":"Cà Mau","code":"59"},{"name":"Cao Bằng","code":"04"},{"name":"Da Nang","code":"DN"},{"name":"Đắk Lắk","code":"33"},{"name":"Đắk Nông","code":"72"},{"name":"Điện Biên","code":"71"},{"name":"Đồng Nai","code":"39"},{"name":"Đồng Tháp","code":"45"},{"name":"Gia Lai","code":"30"},{"name":"Hà Giang","code":"03"},{"name":"Hà Nam","code":"63"},{"name":"Hà Tây","code":"15"},{"name":"Hà Tĩnh","code":"23"},{"name":"Hải Dương","code":"61"},{"name":"Haiphong","code":"HP"},{"name":"Hanoi","code":"HN"},{"name":"Hậu Giang","code":"73"},{"name":"Ho Chi Minh City","code":"SG"},{"name":"Hòa Bình","code":"14"},{"name":"Hưng Yên","code":"66"},{"name":"Khánh Hòa","code":"34"},{"name":"Kiên Giang","code":"47"},{"name":"Kon Tum","code":"28"},{"name":"Lai Châu","code":"01"},{"name":"Lâm Đồng","code":"35"},{"name":"Lạng Sơn","code":"09"},{"name":"Lào Cai","code":"02"},{"name":"Long An","code":"41"},{"name":"Nam Định","code":"67"},{"name":"Nghệ An","code":"22"},{"name":"Ninh Bình","code":"18"},{"name":"Ninh Thuận","code":"36"},{"name":"Phú Thọ","code":"68"},{"name":"Phú Yên","code":"32"},{"name":"Quảng Bình","code":"24"},{"name":"Quảng Nam","code":"27"},{"name":"Quảng Ngãi","code":"29"},{"name":"Quảng Ninh","code":"13"},{"name":"Quảng Trị","code":"25"},{"name":"Sóc Trăng","code":"52"},{"name":"Sơn La","code":"05"},{"name":"Tây Ninh","code":"37"},{"name":"Thái Bình","code":"20"},{"name":"Thái Nguyên","code":"69"},{"name":"Thanh Hóa","code":"21"},{"name":"Thừa Thiên-Huế","code":"26"},{"name":"Tiền Giang","code":"46"},{"name":"Trà Vinh","code":"51"},{"name":"Tuyên Quang","code":"07"},{"name":"Vĩnh Long","code":"49"},{"name":"Vĩnh Phúc","code":"70"},{"name":"Yên Bái","code":"06"}],"VG":[],"VI":[],"WF":[],"EH":[],"YE":[{"name":"\'Adan Governorate","code":"AD"},{"name":"\'Amran Governorate","code":"AM"},{"name":"Abyan Governorate","code":"AB"},{"name":"Al Bayda\' Governorate","code":"BA"},{"name":"Al Hudaydah Governorate","code":"HU"},{"name":"Al Jawf Governorate","code":"JA"},{"name":"Al Mahrah Governorate","code":"MR"},{"name":"Al Mahwit Governorate","code":"MW"},{"name":"Dhamar Governorate","code":"DH"},{"name":"Hadhramaut Governorate","code":"HD"},{"name":"Hajjah Governorate","code":"HJ"},{"name":"Ibb Governorate","code":"IB"},{"name":"Lahij Governorate","code":"LA"},{"name":"Ma\'rib Governorate","code":"MA"},{"name":"Raymah Governorate","code":"RA"},{"name":"Saada Governorate","code":"SD"},{"name":"Sana\'a","code":"SA"},{"name":"Sana\'a Governorate","code":"SN"},{"name":"Shabwah Governorate","code":"SH"},{"name":"Socotra Governorate","code":"SU"},{"name":"Ta\'izz Governorate","code":"TA"}],"ZM":[{"name":"Central Province","code":"02"},{"name":"Copperbelt Province","code":"08"},{"name":"Eastern Province","code":"03"},{"name":"Luapula Province","code":"04"},{"name":"Lusaka Province","code":"09"},{"name":"Muchinga Province","code":"10"},{"name":"Northern Province","code":"05"},{"name":"Northwestern Province","code":"06"},{"name":"Southern Province","code":"07"},{"name":"Western Province","code":"01"}],"ZW":[{"name":"Bulawayo Province","code":"BU"},{"name":"Harare Province","code":"HA"},{"name":"Manicaland","code":"MA"},{"name":"Mashonaland Central Province","code":"MC"},{"name":"Mashonaland East Province","code":"ME"},{"name":"Mashonaland West Province","code":"MW"},{"name":"Masvingo Province","code":"MV"},{"name":"Matabeleland North Province","code":"MN"},{"name":"Matabeleland South Province","code":"MS"},{"name":"Midlands Province","code":"MI"}]}}');class ve{initCountryInput(){if(this.countrySelect){this.countrySelect.innerHTML="";const e=document.createElement("option");this.countrySelect.appendChild(e);const n=ge.$;Object.keys(n).forEach((e=>{const a=n[e],t=document.createElement("option");t.value=e,t.innerHTML=a,this.countrySelect.appendChild(t)})),this.countrySelect.value=this.country}}initStateSelect(){if(this.stateSelect&&this.country){this.stateSelect.innerHTML="";const e=document.createElement("option");this.stateSelect.appendChild(e);const n=ge.x[this.country];Object.values(n).forEach((e=>{const n=document.createElement("option");n.value=e.code,n.innerHTML=e.name,this.stateSelect.appendChild(n)})),this.stateSelect.value=this.state}}handleCountryInput(){this.country=this.countrySelect.value,this.state="",this.initStateSelect()}handleStateInput(){this.state=this.stateSelect.value}init(){this.initCountryInput(),this.initStateSelect(),this.countrySelect.addEventListener("input",this.handleCountryInput),this.stateSelect.addEventListener("input",this.handleStateInput)}destroy(){this.countrySelect.removeEventListener("input",this.handleCountryInput),this.stateSelect.removeEventListener("input",this.handleStateInput)}constructor(e){this.container=e,this.countrySelect=this.container.querySelector('[data-field="country"]'),this.stateSelect=this.container.querySelector('[data-field="state"]'),this.country=this.countrySelect.dataset.value,this.state=this.stateSelect.dataset.value,this.handleCountryInput=this.handleCountryInput.bind(this),this.handleStateInput=this.handleStateInput.bind(this),this.init()}}const ye={init(){const e=document.querySelectorAll(".country-state-input");window.countryState=Array.from(e).map((e=>new ve(e)))}};class be{initSwiper(){return new ie(".swiper-tentpole",{slidesPerView:1,spaceBetween:30,freeMode:!0,breakpoints:{576:{slidesPerView:2,spaceBetween:20},768:{slidesPerView:3,spaceBetween:25},1024:{slidesPerView:4,spaceBetween:25},1920:{slidesPerView:5,spaceBetween:25}}})}constructor(){this.initSwiper()}}const Se={init(){const e=document.getElementById("swiper-tentpole");return e?new be(e):null}};class Pe{retrieveElementFromHTML(e){const n=document.createElement("div");return n.innerHTML=e.trim(),n.firstChild}constructor(n){this.container=n,this.newContainer=this.retrieveElementFromHTML(this.container.dataset.content),e(this.container,(()=>{this.container.replaceWith(this.newContainer)}))}}const ke={init(){document.querySelectorAll(".youtube-facade").forEach((e=>new Pe(e)))}};var we=a(4848),Me=a(6540),Ce=a(5338);function De(){const e=new URLSearchParams(window.location.search),[n,a]=(0,Me.useState)(!1),[t,o]=(0,Me.useState)({sort:e.get("sort")||"",date:e.get("date")||"",content_type:e.get("content_type")?e.get("content_type").split(","):[],tags:e.get("tags")?e.get("tags").split(","):[]}),r=window.golfSearchFilters.tags_count;function i(e=null){const n=new URLSearchParams,a=e||t;Object.keys(a).forEach((e=>{a[e]&&a[e].length>0&&n.set(e,a[e])}));const o=window.location.pathname.split("/page/")[0];window.history.replaceState({},"",`${o}?${n}`),window.location.reload()}function s(e,n){const a={...t};a[e]=n,o(a),window.matchMedia("(max-width: 767px)").matches&&i(a)}function c(e,n){const a={...t},r=a[e].indexOf(n);-1===r?a[e].push(n):a[e].splice(r,1),o(a)}function l(e,n){e.preventDefault();const a={...t};a[n]="content_type"===n||"tags"===n?[]:null,o(a)}return(0,Me.useEffect)((()=>{if(n){document.body.style.overflow="hidden";const e=document.querySelector("#main").getBoundingClientRect().top+20;document.querySelector(".p-search-results__filter-overlay").style.paddingTop=`${e}px`}else document.body.style.removeProperty("overflow")}),[n]),(0,we.jsxs)("div",{className:"p-search-results__filters",children:[(0,we.jsxs)("div",{className:"p-search-results__filter",children:[(0,we.jsx)("label",{className:"p-search-results__label c-select__label",htmlFor:"sort",accessKey:"s",children:"Sort"}),(0,we.jsx)("div",{className:"c-select__wrap",children:(0,we.jsxs)("select",{id:"sort",className:"c-select",value:t.sort,onChange:e=>s("sort",e.target.value),children:[(0,we.jsx)("option",{value:"",children:"Relevance"}),(0,we.jsx)("option",{value:"desc",children:"Newest"}),(0,we.jsx)("option",{value:"asc",children:"Oldest"})]})})]}),(0,we.jsxs)("div",{className:"p-search-results__filter",children:[(0,we.jsx)("label",{className:"p-search-results__label c-select__label",htmlFor:"date",accessKey:"d",children:"Date"}),(0,we.jsx)("div",{className:"c-select__wrap",children:(0,we.jsxs)("select",{id:"date",className:"p-search-results__dropdown--time-filter c-select",value:t.date,onChange:e=>s("date",e.target.value),children:[(0,we.jsx)("option",{value:"",children:"All"}),(0,we.jsx)("option",{value:"Past 24 Hours",children:"Past 24 Hours"}),(0,we.jsx)("option",{value:"Past 7 Days",children:"Past 7 Days"}),(0,we.jsx)("option",{value:"Past 30 Days",children:"Past 30 Days"}),(0,we.jsx)("option",{value:"Past 12 Months",children:"Past 12 Months"})]})})]}),(0,we.jsxs)("button",{type:"button",className:"btn white btn-open-filters",onClick:()=>a(!0),children:[(0,we.jsx)("i",{}),"Filters"]}),(0,we.jsxs)("div",{className:"p-search-results__filter-overlay "+(n?"active":""),children:[(0,we.jsxs)("div",{className:"p-search-results__filter-overlay-header",children:[(0,we.jsx)("h2",{children:"Filter By"}),(0,we.jsx)("button",{type:"button",onClick:()=>a(!1),onKeyDown:e=>{"Enter"===e.key&&a(!1)},className:"p-search-results__filter-overlay-close","aria-label":"Close Filters",tabIndex:"0"})]}),(0,we.jsxs)("div",{className:"p-search-results__filter",role:"group","aria-labelledby":"content-type",children:[(0,we.jsx)("label",{id:"content-type",className:"p-search-results__label c-select__label",children:"Content Type"}),(0,we.jsx)("label",{className:"c-select__label clear",children:(0,we.jsx)("button",{type:"button",href:"#",className:"p-search-results__clear btn--link",onClick:e=>l(e,"content_type"),tabIndex:"0",children:"Clear"})}),[{label:"Article",value:"article"},{label:"Video",value:"golf_video"},{label:"Gallery",value:"golf_gallery"}].map((e=>(0,we.jsxs)("label",{className:"g-checkbox",children:[e.label,(0,we.jsx)("input",{type:"checkbox",onChange:()=>c("content_type",e.value),checked:t.content_type.includes(e.value),tabIndex:"0"}),(0,we.jsx)("span",{className:"checkmark"})]},e.value)))]}),Object.keys(r).length>0&&(0,we.jsxs)("div",{className:"p-search-results__filter p-search-results__filter--tags",role:"group","aria-labelledby":"tags",children:[(0,we.jsx)("label",{id:"tags",className:"p-search-results__label c-select__label",children:"Tags"}),(0,we.jsx)("label",{className:"c-select__label clear",children:(0,we.jsx)("button",{type:"button",className:"p-search-results__clear btn--link",onClick:e=>l(e,"tags"),children:"Clear"})}),Object.keys(r).map((e=>(0,we.jsxs)("label",{className:"g-checkbox",children:[(0,we.jsx)("span",{children:e}),(0,we.jsx)("input",{type:"checkbox",onChange:()=>c("tags",e),checked:t.tags.includes(e),tabIndex:"0"}),(0,we.jsx)("span",{className:"checkmark"})]},e)))]}),(0,we.jsx)("button",{type:"button",className:"btn btn-update-filters",onClick:()=>i(),tabIndex:"0",children:"Update Filters"})]})]})}const Te={init(){const e=document.getElementById("search-filters-react");null!==e&&(0,Ce.H)(e).render((0,we.jsx)(De,{}))}},Ne=window.lbapibase||"https://production.api.golf.com",Ee="REQUEST_STARTED",xe="REQUEST_SUCCESSFUL",Ae="REQUEST_FAILED",Re="REQUEST_CACHED";"undefined"==typeof tournamentDataWP||tournamentDataWP,"undefined"==typeof playerDataWP||playerDataWP,"undefined"==typeof statsDataWP||statsDataWP,"undefined"==typeof scheduleDataWP||scheduleDataWP;var Le=Array.isArray,Oe=function(e){var n="";if("string"==typeof e)n+=e;else if("object"==typeof e){var a=void 0;if(Le(e))for(var t=0,o=e.length;t<o;)(a=Oe(e[t++]))&&(n&&(n+=" "),n+=a);else for(a in e)a&&e[a]&&(n&&(n+=" "),n+=a)}return n};function _e(){for(var e,n,a=arguments.length,t=0,o="";t<a;)(e=arguments[t++])&&(n=Oe(e))&&(o&&(o+=" "),o+=n);return o}function Be(e,n,a,t){for(;n>=a&&!e("(min-resolution: "+n/t+"dppx)").matches;)n--;return n}function Ie(e){if(void 0===e&&(e=window),!e)return 1;if(void 0!==e.devicePixelRatio)return e.devicePixelRatio;var n=e.document.frames;return void 0!==n?void 0!==n.devicePixelRatio?n.devicePixelRatio:n.screen.deviceXDPI/n.screen.systemXDPI:void 0!==e.matchMedia?function(e){for(var n=e.matchMedia,a=10,t=.1,o=1,r=a,i=0;i<4;i++)a=9+(r=10*Be(n,a,t,o)),t=r,o*=10;return r/o}(e):1}var je=a(5794),Ge=function(e,n){return Ge=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])},Ge(e,n)};function ze(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function a(){this.constructor=e}Ge(e,n),e.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}var Ke=function(){return Ke=Object.assign||function(e){for(var n,a=1,t=arguments.length;a<t;a++)for(var o in n=arguments[a])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e},Ke.apply(this,arguments)};function Ve(e,n){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(a[t[o]]=e[t[o]])}return a}function He(e){return He="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},He(e)}var Fe,We,Ue="object"===("undefined"==typeof document?"undefined":He(document))?document:null,Ye="undefined"!=typeof window&&"undefined"!=typeof navigator&&"undefined"!=typeof document,$e=function(e){return void 0===e},Xe=function(e){return"function"==typeof e},Ze=function(e){return"number"==typeof e},qe=function(e,n){if(Xe(e.renderer)){e.elementRef=n;var a=e.renderer;return delete e.renderer,a(e)}return delete e.elementRef,Me.createElement("div",Ke({},e,{ref:n}))},Je=function(e,n,a,t){var o=getComputedStyle(e);return"border-box"===o.boxSizing?Math.max(0,(Number.parseFloat(o[n])||0)-(Number.parseFloat(o[a])||0)-(Number.parseFloat(o[t])||0)):Number.parseFloat(o[n])||0},Qe=function(e){return Je(e,"height","paddingTop","paddingBottom")},en=function(e){return Je(e,"width","paddingLeft","paddingRight")},nn=function(e,n,a,t,o){if(n>=e)return 0;var r=n/e*a;return Ze(o)&&(r=Math.min(o,r)),Ze(t)&&(r=Math.max(t,r)),r},an=function(e,n,a,t,o){return!o||!t||n>=e?0:(a-t)*o/(e-n)},tn=function(e,n,a,t,o){return!o||!t||n>=e?0:o*(e-n)/(a-t)},on=function e(n){if(void 0===n&&(n=!1),!Ue)return e._cache=0;if(!n&&!$e(e._cache))return e._cache;var a=Ue.createElement("div");if(a.setAttribute("style","position:absolute;width:100px;height:100px;top:-999px;left:-999px;overflow:scroll;"),Ue.body.append(a),0!==a.clientWidth)return e._cache=100-a.clientWidth,a.remove(),e._cache;a.remove()},rn=function e(n){if(void 0===n&&(n=!1),!n&&!$e(e._cache))return e._cache;if(!Ue)return e._cache=!1;var a=Ue.createElement("div"),t=Ue.createElement("div");return a.append(t),a.setAttribute("style","position:absolute;width:100px;height:100px;top:-999px;left:-999px;overflow:scroll;direction:rtl"),t.setAttribute("style","width:1000px;height:1000px"),Ue.body.append(a),a.scrollLeft=-50,e._cache=-50===a.scrollLeft,a.remove(),e._cache},sn=function(){function e(e){void 0===e&&(e=10),this.setMaxHandlers(e),this._handlers=Object.create(null)}return e._callEventHandlers=function(e,n,a){var t;if(n.length)if(1!==n.length)for(n=function(e,n,a){if(a||2===arguments.length)for(var t,o=0,r=n.length;o<r;o++)!t&&o in n||(t||(t=Array.prototype.slice.call(n,0,o)),t[o]=n[o]);return e.concat(t||Array.prototype.slice.call(n))}([],n,!0),t=0;t<n.length;t++)Reflect.apply(n[t],e,a);else Reflect.apply(n[0],e,a)},e.prototype.setMaxHandlers=function(e){if(!Ze(e)||e<=0)throw new TypeError("Expected maxHandlers to be a positive number, got '".concat(e,"' of type ").concat(He(e)));return this._maxHandlers=e,this},e.prototype.getMaxHandlers=function(){return this._maxHandlers},e.prototype.emit=function(n){for(var a=[],t=1;t<arguments.length;t++)a[t-1]=arguments[t];return!("object"!==He(this._handlers[n])||!Array.isArray(this._handlers[n]))&&(e._callEventHandlers(this,this._handlers[n],a),!0)},e.prototype.on=function(n,a){return e._addHandler(this,n,a),this},e.prototype.prependOn=function(n,a){return e._addHandler(this,n,a,!0),this},e.prototype.once=function(n,a){if(!Xe(a))throw new TypeError("Expected event handler to be a function, got ".concat(He(a)));return e._addHandler(this,n,this._wrapOnceHandler(n,a)),this},e.prototype.prependOnce=function(n,a){if(!Xe(a))throw new TypeError("Expected event handler to be a function, got ".concat(He(a)));return e._addHandler(this,n,this._wrapOnceHandler(n,a),!0),this},e.prototype.off=function(n,a){return e._removeHandler(this,n,a),this},e.prototype.removeAllHandlers=function(){var n=this._handlers;this._handlers=Object.create(null);var a,t,o=n.removeHandler;for(t in delete n.removeHandler,n)for(a=n[t].length-1;a>=0;a--)e._callEventHandlers(this,o,[t,n[t][a].handler||n[t][a]]);return this},e.prototype._wrapOnceHandler=function(n,a){var t={fired:!1,handler:a,wrappedHandler:void 0,emitter:this,event:n},o=e._onceWrapper.bind(t);return t.wrappedHandler=o,o.handler=a,o.event=n,o},e._addHandler=function(e,n,a,t){if(void 0===t&&(t=!1),!Xe(a))throw new TypeError("Expected event handler to be a function, got ".concat(He(a)));return e._handlers[n]=e._handlers[n]||[],e.emit("addHandler",n,a),t?e._handlers[n].unshift(a):e._handlers[n].push(a),e},e._onceWrapper=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];this.fired||(this.fired=!0,this.emitter.off(this.event,this.wrappedHandler),Reflect.apply(this.handler,this.emitter,e))},e._removeHandler=function(e,n,a){if(!Xe(a))throw new TypeError("Expected event handler to be a function, got ".concat(He(a)));if($e(e._handlers[n])||!e._handlers[n].length)return e;var t=-1;if(1===e._handlers[n].length)e._handlers[n][0]!==a&&e._handlers[n][0].handler!==a||(t=0,a=e._handlers[n][0].handler||e._handlers[n][0]);else for(t=e._handlers[n].length-1;t>=0;t--)if(e._handlers[n][t]===a||e._handlers[n][t].handler===a){a=e._handlers[n][t].handler||e._handlers[n][t];break}return-1===t||(0===t?e._handlers[n].shift():e._handlers[n].splice(t,1),e.emit("removeHandler",n,a)),e},e}(),cn=new(function(){function e(){var e=this;this.targets=[],this.animationFrameID=0,this._isActive=!1,this.start=function(){return!e._isActive&&e.targets.length&&(e._isActive=!0,e.animationFrameID&&cancelAnimationFrame(e.animationFrameID),e.animationFrameID=requestAnimationFrame(e.rafCallback)),e},this.stop=function(){return e._isActive&&(e._isActive=!1,e.animationFrameID&&cancelAnimationFrame(e.animationFrameID),e.animationFrameID=0),e},this.addTarget=function(n,a){return void 0===a&&(a=!1),e.targets.includes(n)||(e.targets.push(n),1!==e.targets.length||a||e.start()),e},this.removeTarget=function(n){var a=e.targets.indexOf(n);return-1!==a&&(e.targets.splice(a,1),0===e.targets.length&&e.stop()),e},this.rafCallback=function(){if(!e._isActive)return 0;for(var n=0;n<e.targets.length;n++)e.targets[n]._unmounted||e.targets[n].update();return e.animationFrameID=requestAnimationFrame(e.rafCallback),e.animationFrameID}}return Object.defineProperty(e.prototype,"isActive",{get:function(){return this._isActive},enumerable:!1,configurable:!0}),e}());!function(e){e.X="x",e.Y="y"}(Fe||(Fe={})),function(e){e.JUMP="jump",e.STEP="step"}(We||(We={}));var ln=function(e){function n(){var a=null!==e&&e.apply(this,arguments)||this;return a.element=null,a.initialOffsetX=0,a.initialOffsetY=0,a.elementRefHack=Me.createRef(),a.lastDragData={x:0,y:0,deltaX:0,deltaY:0,lastX:0,lastY:0},a.handleOnDragStart=function(e,t){a.element?(Ye&&(a.prevUserSelect=document.body.style.userSelect,document.body.style.userSelect="none",a.prevOnSelectStart=document.onselectstart,document.addEventListener("selectstart",n.selectStartReplacer)),a.props.onDragStart&&a.props.onDragStart(a.lastDragData={x:t.x-a.initialOffsetX,y:t.y-a.initialOffsetY,lastX:t.lastX-a.initialOffsetX,lastY:t.lastY-a.initialOffsetY,deltaX:t.deltaX,deltaY:t.deltaY}),a.element.classList.add("dragging")):a.handleOnDragStop(e,t)},a.handleOnDrag=function(e,n){a.element?a.props.onDrag&&a.props.onDrag(a.lastDragData={x:n.x-a.initialOffsetX,y:n.y-a.initialOffsetY,lastX:n.lastX-a.initialOffsetX,lastY:n.lastY-a.initialOffsetY,deltaX:n.deltaX,deltaY:n.deltaY}):a.handleOnDragStop(e,n)},a.handleOnDragStop=function(e,n){var t=n?{x:n.x-a.initialOffsetX,y:n.y-a.initialOffsetY,lastX:n.lastX-a.initialOffsetX,lastY:n.lastY-a.initialOffsetY,deltaX:n.deltaX,deltaY:n.deltaY}:a.lastDragData;a.props.onDragEnd&&a.props.onDragEnd(t),a.element&&a.element.classList.remove("dragging"),Ye&&(document.body.style.userSelect=a.prevUserSelect,a.prevOnSelectStart&&document.addEventListener("selectstart",a.prevOnSelectStart),a.prevOnSelectStart=null),a.initialOffsetX=0,a.initialOffsetY=0,a.lastDragData={x:0,y:0,deltaX:0,deltaY:0,lastX:0,lastY:0}},a.handleOnMouseDown=function(e){if(a.element)if(e.preventDefault(),e.stopPropagation(),$e(e.offsetX)){var n=a.element.getBoundingClientRect();a.initialOffsetX=(e.clientX||e.touches[0].clientX)-n.left,a.initialOffsetY=(e.clientY||e.touches[0].clientY)-n.top}else a.initialOffsetX=e.offsetX,a.initialOffsetY=e.offsetY},a.elementRef=function(e){Xe(a.props.elementRef)&&a.props.elementRef(e),a.element=e,a.elementRefHack.current=e},a}return ze(n,e),n.prototype.componentDidMount=function(){this.element||this.setState((function(){throw new Error("<ScrollbarThumb> Element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},n.prototype.componentWillUnmount=function(){this.handleOnDragStop(),this.elementRef(null)},n.prototype.render=function(){var e=this.props;e.elementRef;var n=e.axis;e.onDrag,e.onDragEnd,e.onDragStart;var a=Ve(e,["elementRef","axis","onDrag","onDragEnd","onDragStart"]);return a.className=_e("ScrollbarsCustom-Thumb",n===Fe.X?"ScrollbarsCustom-ThumbX":"ScrollbarsCustom-ThumbY",a.className),a.renderer&&(a.axis=n),Me.createElement(je.DraggableCore,{allowAnyClick:!1,enableUserSelectHack:!1,onMouseDown:this.handleOnMouseDown,onDrag:this.handleOnDrag,onStart:this.handleOnDragStart,onStop:this.handleOnDragStop,nodeRef:this.elementRefHack},qe(a,this.elementRef))},n.selectStartReplacer=function(){return!1},n}(Me.Component),dn=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.element=null,n.elementRef=function(e){Xe(n.props.elementRef)&&n.props.elementRef(e),n.element=e},n.handleClick=function(e){if(e&&n.element&&0===e.button){if(Xe(n.props.onClick)&&e.target===n.element)if($e(e.offsetX)){var a=n.element.getBoundingClientRect();n.props.onClick(e,{axis:n.props.axis,offset:n.props.axis===Fe.X?(e.clientX||e.touches[0].clientX)-a.left:(e.clientY||e.touches[0].clientY)-a.top})}else n.props.onClick(e,{axis:n.props.axis,offset:n.props.axis===Fe.X?e.offsetX:e.offsetY});return!0}},n}return ze(n,e),n.prototype.componentDidMount=function(){this.element?this.element.addEventListener("click",this.handleClick):this.setState((function(){throw new Error("Element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},n.prototype.componentWillUnmount=function(){this.element&&(this.element.removeEventListener("click",this.handleClick),this.element=null,this.elementRef(null))},n.prototype.render=function(){var e=this.props;e.elementRef;var n=e.axis;e.onClick;var a=Ve(e,["elementRef","axis","onClick"]);return a.className=_e("ScrollbarsCustom-Track",n===Fe.X?"ScrollbarsCustom-TrackX":"ScrollbarsCustom-TrackY",a.className),a.renderer&&(a.axis=n),qe(a,this.elementRef)},n}(Me.Component),un={holder:{position:"relative",width:"100%",height:"100%"},wrapper:{position:"absolute",top:0,left:0,bottom:0,right:0},content:{boxSizing:"border-box"},track:{common:{position:"absolute",overflow:"hidden",borderRadius:4,background:"rgba(0,0,0,.1)",userSelect:"none"},x:{height:10,width:"calc(100% - 20px)",bottom:0,left:10},y:{width:10,height:"calc(100% - 20px)",top:10}},thumb:{common:{cursor:"pointer",borderRadius:4,background:"rgba(0,0,0,.4)"},x:{height:"100%",width:0},y:{width:"100%",height:0}}},mn=Ye?Ie():1;Ye&&window.addEventListener("resize",(function(){mn=Ie()}),{passive:!0});var hn=Me.createContext({parentScrollbar:null}),pn=function(e){function n(n){var a=e.call(this,n)||this;return a.getScrollState=function(e){if(void 0===e&&(e=!1),a.scrollValues&&!e)return Ke({},a.scrollValues);var n={clientHeight:0,clientWidth:0,contentScrollHeight:0,contentScrollWidth:0,scrollHeight:0,scrollWidth:0,scrollTop:0,scrollLeft:0,scrollYBlocked:!1,scrollXBlocked:!1,scrollYPossible:!1,scrollXPossible:!1,trackYVisible:!1,trackXVisible:!1,zoomLevel:1*mn,isRTL:void 0},t=a.props;return n.isRTL=a.state.isRTL,n.scrollYBlocked=t.noScroll||t.noScrollY,n.scrollXBlocked=t.noScroll||t.noScrollX,a.scrollerElement&&(n.clientHeight=a.scrollerElement.clientHeight,n.clientWidth=a.scrollerElement.clientWidth,n.scrollHeight=a.scrollerElement.scrollHeight,n.scrollWidth=a.scrollerElement.scrollWidth,n.scrollTop=a.scrollerElement.scrollTop,n.scrollLeft=a.scrollerElement.scrollLeft,n.scrollYPossible=!n.scrollYBlocked&&n.scrollHeight>n.clientHeight,n.scrollXPossible=!n.scrollXBlocked&&n.scrollWidth>n.clientWidth,n.trackYVisible=n.scrollYPossible||t.permanentTracks||t.permanentTrackY,n.trackXVisible=n.scrollXPossible||t.permanentTracks||t.permanentTrackX),a.contentElement&&(n.contentScrollHeight=a.contentElement.scrollHeight,n.contentScrollWidth=a.contentElement.scrollWidth),n},a.scrollToTop=function(){return a.scrollerElement&&(a.scrollerElement.scrollTop=0),a},a.scrollToLeft=function(){return a.scrollerElement&&(a.scrollerElement.scrollLeft=0),a},a.scrollToBottom=function(){return a.scrollerElement&&(a.scrollerElement.scrollTop=a.scrollerElement.scrollHeight-a.scrollerElement.clientHeight),a},a.scrollToRight=function(){return a.scrollerElement&&(a.scrollerElement.scrollLeft=a.scrollerElement.scrollWidth-a.scrollerElement.clientWidth),a},a.scrollTo=function(e,n){return a.scrollerElement&&(Ze(e)&&(a.scrollerElement.scrollLeft=e),Ze(n)&&(a.scrollerElement.scrollTop=n)),a},a.centerAt=function(e,n){return a.scrollerElement&&(Ze(e)&&(a.scrollerElement.scrollLeft=e-a.scrollerElement.clientWidth/2),Ze(n)&&(a.scrollerElement.scrollTop=n-a.scrollerElement.clientHeight/2)),a},a.update=function(e){if(void 0===e&&(e=!1),a.scrollerElement){if($e(a.state.isRTL))return a.setState({isRTL:"rtl"===getComputedStyle(a.scrollerElement).direction}),a.getScrollState();var n=a.getScrollState(!0),t=Ke({},a.scrollValues),o=a.props,r=0;if(e)r=32767;else if(t.clientHeight!==n.clientHeight&&(r|=Math.trunc(1)),t.clientWidth!==n.clientWidth&&(r|=2),t.scrollHeight!==n.scrollHeight&&(r|=4),t.scrollWidth!==n.scrollWidth&&(r|=8),t.scrollTop!==n.scrollTop&&(r|=16),t.scrollLeft!==n.scrollLeft&&(r|=32),t.scrollYBlocked!==n.scrollYBlocked&&(r|=64),t.scrollXBlocked!==n.scrollXBlocked&&(r|=128),t.scrollYPossible!==n.scrollYPossible&&(r|=256),t.scrollXPossible!==n.scrollXPossible&&(r|=512),t.trackYVisible!==n.trackYVisible&&(r|=1024),t.trackXVisible!==n.trackXVisible&&(r|=2048),t.isRTL!==n.isRTL&&(r|=4096),t.contentScrollHeight!==n.contentScrollHeight&&(r|=8192),t.contentScrollWidth!==n.contentScrollWidth&&(r|=16384),t.zoomLevel!==n.zoomLevel&&(r|=32768),0===r)return t;if(o.native||!a.holderElement||(8192&r&&(o.translateContentSizesToHolder||o.translateContentSizeYToHolder)&&(a.holderElement.style.height="".concat(n.contentScrollHeight,"px")),16384&r&&(o.translateContentSizesToHolder||o.translateContentSizeXToHolder)&&(a.holderElement.style.width="".concat(n.contentScrollWidth,"px")),!(o.translateContentSizesToHolder||o.translateContentSizeYToHolder||o.translateContentSizeXToHolder)||!(!n.clientHeight&&n.contentScrollHeight||!n.clientWidth&&n.contentScrollWidth)))return 1024&r||2048&r?(t.scrollYBlocked=n.scrollYBlocked,t.scrollXBlocked=n.scrollXBlocked,t.scrollYPossible=n.scrollYPossible,t.scrollXPossible=n.scrollXPossible,a.trackYElement&&1024&r&&(a.trackYElement.style.display=n.trackYVisible?"":"none"),a.trackXElement&&2048&r&&(a.trackXElement.style.display=n.trackXVisible?"":"none"),a.scrollValues=t,void a.setState({trackYVisible:a.scrollValues.trackYVisible=n.trackYVisible,trackXVisible:a.scrollValues.trackXVisible=n.trackXVisible})):((o.native?a.updaterNative:a.updaterCustom)(r,n),a.scrollValues=n,!o.native&&32768&r&&(on(!0),a.forceUpdate()),a.eventEmitter.emit("update",Ke({},n),t),(16&r||32&r)&&a.eventEmitter.emit("scroll",Ke({},n),t),a.scrollValues)}},a.updaterNative=function(){return!0},a.updaterCustom=function(e,n){var t=a.props;if(a.trackYElement&&a.thumbYElement&&(e&Math.trunc(1)||4&e||16&e||64&e||256&e))if(n.scrollYPossible){var o=Qe(a.trackYElement),r=nn(n.scrollHeight,n.clientHeight,o,t.minimalThumbYSize||t.minimalThumbSize,t.maximalThumbYSize||t.maximalThumbSize),i=an(n.scrollHeight,n.clientHeight,o,r,n.scrollTop);a.thumbYElement.style.transform="translateY(".concat(i,"px)"),a.thumbYElement.style.height="".concat(r,"px"),a.thumbYElement.style.display=""}else a.thumbYElement.style.transform="",a.thumbYElement.style.height="0px",a.thumbYElement.style.display="none";if(a.trackXElement&&a.thumbXElement&&(2&e||8&e||32&e||128&e||512&e||4096&e))if(n.scrollXPossible){o=en(a.trackXElement),r=nn(n.scrollWidth,n.clientWidth,o,t.minimalThumbXSize||t.minimalThumbSize,t.maximalThumbXSize||t.maximalThumbSize),i=an(n.scrollWidth,n.clientWidth,o,r,n.scrollLeft);a.state.isRTL&&rn()&&(i+=o-r),a.thumbXElement.style.transform="translateX(".concat(i,"px)"),a.thumbXElement.style.width="".concat(r,"px"),a.thumbXElement.style.display=""}else a.thumbXElement.style.transform="",a.thumbXElement.style.width="0px",a.thumbXElement.style.display="none";return!0},a.elementRefHolder=function(e){a.holderElement=e,Xe(a.props.elementRef)&&a.props.elementRef(e)},a.elementRefWrapper=function(e){a.wrapperElement=e,Xe(a.props.wrapperProps.elementRef)&&a.props.wrapperProps.elementRef(e)},a.elementRefScroller=function(e){a.scrollerElement=e,Xe(a.props.scrollerProps.elementRef)&&a.props.scrollerProps.elementRef(e)},a.elementRefContent=function(e){a.contentElement=e,Xe(a.props.contentProps.elementRef)&&a.props.contentProps.elementRef(e)},a.elementRefTrackX=function(e){a.trackXElement=e,Xe(a.props.trackXProps.elementRef)&&a.props.trackXProps.elementRef(e)},a.elementRefTrackY=function(e){a.trackYElement=e,Xe(a.props.trackYProps.elementRef)&&a.props.trackYProps.elementRef(e)},a.elementRefThumbX=function(e){a.thumbXElement=e,Xe(a.props.thumbXProps.elementRef)&&a.props.thumbXProps.elementRef(e)},a.elementRefThumbY=function(e){a.thumbYElement=e,Xe(a.props.thumbYProps.elementRef)&&a.props.thumbYProps.elementRef(e)},a.handleTrackXClick=function(e,n){if(a.props.trackXProps.onClick&&a.props.trackXProps.onClick(e,n),a.scrollerElement&&a.trackXElement&&a.thumbXElement&&a.scrollValues&&a.scrollValues.scrollXPossible){a._scrollDetection();var t=a.thumbXElement.clientWidth,o=en(a.trackXElement),r=(a.scrollValues.isRTL&&rn()?n.offset+t/2-o:n.offset-t/2)-(Number.parseFloat(getComputedStyle(a.trackXElement).paddingLeft)||0),i=tn(a.scrollValues.scrollWidth,a.scrollValues.clientWidth,o,t,r);a.props.trackClickBehavior===We.STEP&&(i=(a.scrollValues.isRTL?a.scrollValues.scrollLeft>i:a.scrollValues.scrollLeft<i)?a.scrollValues.scrollLeft+a.scrollValues.clientWidth:a.scrollValues.scrollLeft-a.scrollValues.clientWidth),a.scrollerElement.scrollLeft=i}},a.handleTrackYClick=function(e,n){if(a.props.trackYProps.onClick&&a.props.trackYProps.onClick(e,n),a.scrollerElement&&a.trackYElement&&a.thumbYElement&&a.scrollValues&&a.scrollValues.scrollYPossible){a._scrollDetection();var t=a.thumbYElement.clientHeight,o=tn(a.scrollValues.scrollHeight,a.scrollValues.clientHeight,Qe(a.trackYElement),t,n.offset-t/2)-(Number.parseFloat(getComputedStyle(a.trackYElement).paddingTop)||0);a.props.trackClickBehavior===We.JUMP?a.scrollerElement.scrollTop=o:a.scrollerElement.scrollTop=a.scrollValues.scrollTop<o?a.scrollValues.scrollTop+a.scrollValues.clientHeight:a.scrollValues.scrollTop-a.scrollValues.clientHeight}},a.handleTrackYMouseWheel=function(e){var n=a.props;n.trackYProps&&n.trackYProps.onWheel&&n.trackYProps.onWheel(e),n.disableTracksMousewheelScrolling||n.disableTrackYMousewheelScrolling||(a._scrollDetection(),a.scrollerElement&&!a.scrollValues.scrollYBlocked&&(a.scrollTop+=e.deltaY))},a.handleTrackXMouseWheel=function(e){var n=a.props;n.trackXProps&&n.trackXProps.onWheel&&n.trackXProps.onWheel(e),n.disableTracksMousewheelScrolling||n.disableTrackXMousewheelScrolling||(a._scrollDetection(),a.scrollerElement&&!a.scrollValues.scrollXBlocked&&(a.scrollLeft+=e.deltaX))},a.handleThumbXDrag=function(e){var n;if(a.trackXElement&&a.thumbXElement&&a.scrollerElement&&a.scrollValues&&a.scrollValues.scrollXPossible){a._scrollDetection();var t=a.trackXElement.getBoundingClientRect(),o=getComputedStyle(a.trackXElement),r=Number.parseFloat(o.paddingLeft)||0,i=Number.parseFloat(o.paddingRight)||0,s=t.width-r-i,c=a.thumbXElement.clientWidth,l=a.scrollValues.isRTL&&rn()?e.x+c-s+r:e.lastX-r;a.scrollerElement.scrollLeft=tn(a.scrollValues.scrollWidth,a.scrollValues.clientWidth,s,c,l),(null===(n=a.props.thumbXProps)||void 0===n?void 0:n.onDrag)&&a.props.thumbXProps.onDrag(e)}},a.handleThumbXDragEnd=function(e){var n;a.handleThumbXDrag(e),(null===(n=a.props.thumbXProps)||void 0===n?void 0:n.onDragEnd)&&a.props.thumbXProps.onDragEnd(e)},a.handleThumbYDrag=function(e){var n;if(a.scrollerElement&&a.trackYElement&&a.thumbYElement&&a.scrollValues&&a.scrollValues.scrollYPossible){a._scrollDetection();var t=a.trackYElement.getBoundingClientRect(),o=getComputedStyle(a.trackYElement),r=Number.parseFloat(o.paddingTop)||0,i=Number.parseFloat(o.paddingBottom)||0,s=t.height-r-i,c=a.thumbYElement.clientHeight,l=e.y-r;a.scrollerElement.scrollTop=tn(a.scrollValues.scrollHeight,a.scrollValues.clientHeight,s,c,l),(null===(n=a.props.thumbYProps)||void 0===n?void 0:n.onDrag)&&a.props.thumbYProps.onDrag(e)}},a.handleThumbYDragEnd=function(e){var n;a.handleThumbYDrag(e),(null===(n=a.props.thumbYProps)||void 0===n?void 0:n.onDragEnd)&&a.props.thumbYProps.onDragEnd(e)},a.handleScrollerScroll=function(){a._scrollDetection()},a._scrollDetection=function(){a._scrollDetectionTO?Ye&&window.clearTimeout(a._scrollDetectionTO):a.eventEmitter.emit("scrollStart",a.getScrollState()),a._scrollDetectionTO=Ye?window.setTimeout(a._scrollDetectionCallback,a.props.scrollDetectionThreshold||0):null},a._scrollDetectionCallback=function(){a._scrollDetectionTO=null,a.eventEmitter.emit("scrollStop",a.getScrollState())},a.state={trackXVisible:!1,trackYVisible:!1,isRTL:n.rtl},a.scrollValues=a.getScrollState(!0),a.eventEmitter=new sn(15),n.onUpdate&&a.eventEmitter.on("update",n.onUpdate),n.onScroll&&a.eventEmitter.on("scroll",n.onScroll),n.onScrollStart&&a.eventEmitter.on("scrollStart",n.onScrollStart),n.onScrollStop&&a.eventEmitter.on("scrollStop",n.onScrollStop),a.id=function(){for(var e="",n=0;n<32;n++)switch(n){case 8:case 20:e+="-".concat(Math.trunc(16*Math.random()).toString(16));break;case 12:e+="-4";break;case 16:e+="-".concat((16*Math.random()|8).toString(16));break;default:e+=Math.trunc(16*Math.random()).toString(16)}return e}(),a}return ze(n,e),Object.defineProperty(n.prototype,"scrollTop",{get:function(){return this.scrollerElement?this.scrollerElement.scrollTop:0},set:function(e){this.scrollerElement&&(this.scrollerElement.scrollTop=e,this.update())},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"scrollLeft",{get:function(){return this.scrollerElement?this.scrollerElement.scrollLeft:0},set:function(e){this.scrollerElement&&(this.scrollerElement.scrollLeft=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"scrollHeight",{get:function(){return this.scrollerElement?this.scrollerElement.scrollHeight:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"scrollWidth",{get:function(){return this.scrollerElement?this.scrollerElement.scrollWidth:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clientHeight",{get:function(){return this.scrollerElement?this.scrollerElement.clientHeight:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clientWidth",{get:function(){return this.scrollerElement?this.scrollerElement.clientWidth:0},enumerable:!1,configurable:!0}),n.calculateStyles=function(e,n,a,t){var o,r,i,s,c=!e.noDefaultStyles;return{holder:Ke(Ke(Ke({},c&&un.holder),{position:"relative"}),e.style),wrapper:Ke(Ke(Ke({},c&&Ke(Ke(Ke({},un.wrapper),!e.disableTracksWidthCompensation&&!e.disableTrackYWidthCompensation&&(o={},o[n.isRTL?"left":"right"]=n.trackYVisible?10:0,o)),!e.disableTracksWidthCompensation&&!e.disableTrackXWidthCompensation&&{bottom:n.trackXVisible?10:0})),e.wrapperProps.style),{position:"absolute",overflow:"hidden"}),content:Ke(Ke(Ke(Ke(Ke({},c&&un.content),e.translateContentSizesToHolder||e.translateContentSizeYToHolder||e.translateContentSizeXToHolder?{display:"table-cell"}:{padding:.05}),c&&!(e.translateContentSizesToHolder||e.translateContentSizeYToHolder)&&{minHeight:"100%"}),c&&!(e.translateContentSizesToHolder||e.translateContentSizeXToHolder)&&{minWidth:"100%"}),e.contentProps.style),scroller:Ke(Ke(Ke(Ke((r={position:"absolute",top:0,left:0,bottom:0,right:0,paddingBottom:!t&&a.scrollXPossible?e.fallbackScrollbarWidth:void 0},r[n.isRTL?"paddingLeft":"paddingRight"]=!t&&a.scrollYPossible?e.fallbackScrollbarWidth:void 0,r),e.scrollerProps.style),!$e(e.rtl)&&{direction:e.rtl?"rtl":"ltr"}),e.momentum&&{WebkitOverflowScrolling:"touch"}),(i={overflowY:a.scrollYPossible?"scroll":"hidden",overflowX:a.scrollXPossible?"scroll":"hidden",marginBottom:a.scrollXPossible?-(t||e.fallbackScrollbarWidth)-Number(1!==a.zoomLevel):void 0},i[n.isRTL?"marginLeft":"marginRight"]=a.scrollYPossible?-(t||e.fallbackScrollbarWidth)-Number(1!==a.zoomLevel):void 0,i)),trackX:Ke(Ke(Ke(Ke({},c&&un.track.common),c&&un.track.x),e.trackXProps.style),!n.trackXVisible&&{display:"none"}),trackY:Ke(Ke(Ke(Ke(Ke({},c&&un.track.common),c&&un.track.y),c&&(s={},s[n.isRTL?"left":"right"]=0,s)),e.trackYProps.style),!n.trackYVisible&&{display:"none"}),thumbX:Ke(Ke(Ke({},c&&un.thumb.common),c&&un.thumb.x),e.thumbXProps.style),thumbY:Ke(Ke(Ke({},c&&un.thumb.common),c&&un.thumb.y),e.thumbYProps.style)}},n.prototype.componentDidMount=function(){if(this.scrollerElement)if(this.contentElement){var e=this.props;if(!e.native&&!e.mobileNative){if(!this.holderElement)return void this.setState((function(){throw new Error("holder element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}));if(!this.wrapperElement)return void this.setState((function(){throw new Error("wrapper element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))}cn.addTarget(this),$e(e.scrollTop)||(this.scrollerElement.scrollTop=e.scrollTop),$e(e.scrollLeft)||(this.scrollerElement.scrollLeft=e.scrollLeft),this.update(!0)}else this.setState((function(){throw new Error("content element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}));else this.setState((function(){throw new Error("scroller element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},n.prototype.componentWillUnmount=function(){cn.removeTarget(this)},n.prototype.componentDidUpdate=function(e,n){if(this.scrollerElement){var a=this.props;a.rtl!==e.rtl&&a.rtl!==this.state.isRTL&&this.setState({isRTL:a.rtl}),this.state.isRTL!==n.isRTL&&this.update(),$e(a.scrollTop)||a.scrollTop===this.scrollerElement.scrollTop||(this.scrollerElement.scrollTop=a.scrollTop),$e(a.scrollLeft)||a.scrollLeft===this.scrollerElement.scrollLeft||(this.scrollerElement.scrollLeft=a.scrollLeft),e.onUpdate!==a.onUpdate&&(e.onUpdate&&this.eventEmitter.off("update",e.onUpdate),a.onUpdate&&this.eventEmitter.on("update",a.onUpdate)),e.onScroll!==a.onScroll&&(e.onScroll&&this.eventEmitter.off("scroll",e.onScroll),a.onScroll&&this.eventEmitter.on("scroll",a.onScroll)),e.onScrollStart!==a.onScrollStart&&(e.onScrollStart&&this.eventEmitter.off("scrollStart",e.onScrollStart),a.onScrollStart&&this.eventEmitter.on("scrollStart",a.onScrollStart)),e.onScrollStop!==a.onScrollStop&&(e.onScrollStop&&this.eventEmitter.off("scrollStop",e.onScrollStop),a.onScrollStop&&this.eventEmitter.on("scrollStop",a.onScrollStop))}},n.prototype.render=function(){var e=this.props,a=e.createContext,t=e.rtl,o=e.native,r=e.mobileNative,i=e.momentum;e.noDefaultStyles;var s=e.disableTracksMousewheelScrolling,c=e.disableTrackXMousewheelScrolling,l=e.disableTrackYMousewheelScrolling;e.disableTracksWidthCompensation,e.disableTrackXWidthCompensation,e.disableTrackYWidthCompensation;var d=e.noScrollX,u=e.noScrollY,m=e.noScroll,h=e.permanentTrackX,p=e.permanentTrackY,f=e.permanentTracks,g=e.removeTracksWhenNotUsed,v=e.removeTrackYWhenNotUsed,y=e.removeTrackXWhenNotUsed;e.minimalThumbSize,e.maximalThumbSize,e.minimalThumbXSize,e.maximalThumbXSize,e.minimalThumbYSize,e.maximalThumbYSize,e.fallbackScrollbarWidth,e.scrollTop,e.scrollLeft,e.trackClickBehavior,e.scrollDetectionThreshold;var b=e.wrapperProps,S=e.scrollerProps,P=e.contentProps,k=e.trackXProps,w=e.trackYProps,M=e.thumbXProps,C=e.thumbYProps,D=e.scrollbarWidth;e.elementRef,e.onUpdate,e.onScroll,e.onScrollStart,e.onScrollStop,e.translateContentSizesToHolder,e.translateContentSizeYToHolder,e.translateContentSizeXToHolder;var T=e.children,N=Ve(e,["createContext","rtl","native","mobileNative","momentum","noDefaultStyles","disableTracksMousewheelScrolling","disableTrackXMousewheelScrolling","disableTrackYMousewheelScrolling","disableTracksWidthCompensation","disableTrackXWidthCompensation","disableTrackYWidthCompensation","noScrollX","noScrollY","noScroll","permanentTrackX","permanentTrackY","permanentTracks","removeTracksWhenNotUsed","removeTrackYWhenNotUsed","removeTrackXWhenNotUsed","minimalThumbSize","maximalThumbSize","minimalThumbXSize","maximalThumbXSize","minimalThumbYSize","maximalThumbYSize","fallbackScrollbarWidth","scrollTop","scrollLeft","trackClickBehavior","scrollDetectionThreshold","wrapperProps","scrollerProps","contentProps","trackXProps","trackYProps","thumbXProps","thumbYProps","scrollbarWidth","elementRef","onUpdate","onScroll","onScrollStart","onScrollStop","translateContentSizesToHolder","translateContentSizeYToHolder","translateContentSizeXToHolder","children"]),E=$e(D)?on()||0:D;if(o||!E&&r){this.elementRefHolder(null),this.elementRefWrapper(null),this.elementRefTrackX(null),this.elementRefTrackY(null),this.elementRefThumbX(null),this.elementRefThumbY(null);var x=Ke(Ke({},P),{key:"ScrollbarsCustom-Content",className:_e("ScrollbarsCustom-Content",P.className),children:T}),A=Ke(Ke({},N),{className:_e("ScrollbarsCustom native",this.state.trackYVisible&&"trackYVisible",this.state.trackXVisible&&"trackXVisible",this.state.isRTL&&"rtl",N.className),style:Ke(Ke(Ke(Ke({},N.style),!$e(t)&&{direction:t?"rtl":"ltr"}),i&&{WebkitOverflowScrolling:"touch"}),{overflowX:m||d?"hidden":f||h?"scroll":"auto",overflowY:m||u?"hidden":f||p?"scroll":"auto"}),onScroll:this.handleScrollerScroll,children:qe(x,this.elementRefContent),renderer:S.renderer,elementRef:S.elementRef});return qe(A,this.elementRefScroller)}var R=n.calculateStyles(this.props,this.state,this.scrollValues,E),L=[],O=Ke(Ke({},P),{key:"ScrollbarsCustom-Content",className:_e("ScrollbarsCustom-Content",P.className),style:R.content,children:a?Me.createElement(hn.Provider,{value:{parentScrollbar:this}},T):T}),_=Ke(Ke({},S),{key:"ScrollbarsCustom-Scroller",className:_e("ScrollbarsCustom-Scroller",S.className),style:R.scroller,children:qe(O,this.elementRefContent),onScroll:this.handleScrollerScroll}),B=Ke(Ke({},b),{key:"ScrollbarsCustom-Wrapper",className:_e("ScrollbarsCustom-Wrapper",b.className),style:R.wrapper,children:qe(_,this.elementRefScroller)});if(L.push(qe(B,this.elementRefWrapper)),this.state.trackYVisible||!g&&!v){var I=Ke(Ke({},C),{key:"ScrollbarsCustom-ThumbY",style:R.thumbY,elementRef:this.elementRefThumbY,onDrag:this.handleThumbYDrag,onDragEnd:this.handleThumbYDragEnd,axis:Fe.Y}),j=Ke(Ke(Ke(Ke({},w),{key:"ScrollbarsCustom-TrackY",style:R.trackY,elementRef:this.elementRefTrackY,onClick:this.handleTrackYClick}),(s||l)&&{onWheel:this.handleTrackYMouseWheel}),{axis:Fe.Y});j.children=Me.createElement(ln,Ke({},I)),L.push(Me.createElement(dn,Ke({},j)))}else this.elementRefTrackY(null),this.elementRefThumbY(null);if(this.state.trackXVisible||!g&&!y){var G=Ke(Ke({},M),{key:"ScrollbarsCustom-ThumbX",style:R.thumbX,elementRef:this.elementRefThumbX,onDrag:this.handleThumbXDrag,onDragEnd:this.handleThumbXDragEnd,axis:Fe.X}),z=Ke(Ke(Ke(Ke({},k),{key:"ScrollbarsCustom-TrackX",style:R.trackX,elementRef:this.elementRefTrackX,onClick:this.handleTrackXClick}),(s||c)&&{onWheel:this.handleTrackXMouseWheel}),{axis:Fe.X});z.children=Me.createElement(ln,Ke({},G)),L.push(Me.createElement(dn,Ke({},z)))}else this.elementRefTrackX(null),this.elementRefThumbX(null);var K=Ke(Ke({},N),{className:_e("ScrollbarsCustom",this.state.trackYVisible&&"trackYVisible",this.state.trackXVisible&&"trackXVisible",this.state.isRTL&&"rtl",N.className),style:R.holder,children:L});return qe(K,this.elementRefHolder)},n.contextType=hn,n.defaultProps={momentum:!0,minimalThumbSize:30,fallbackScrollbarWidth:20,trackClickBehavior:We.JUMP,scrollDetectionThreshold:100,wrapperProps:{},scrollerProps:{},contentProps:{},trackXProps:{},trackYProps:{},thumbXProps:{},thumbYProps:{}},n}(Me.Component);const fn=()=>({type:Ee}),gn=({data:e,cache:n})=>({type:xe,data:e,cache:n}),vn=({data:e})=>({type:Ae,data:e}),yn=({data:e})=>({type:Re,data:e}),bn=(e,n)=>{switch(n.type){case Ee:return{...e,loading:!0};case xe:return{...e,loading:!1,cache:n.cache+1,data:n.data};case Ae:return{...e,loading:!1,error:n.error};case Re:return{...e,loading:!1,data:n.data};default:return e}};class Sn extends Error{}class Pn extends Sn{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class kn extends Sn{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class wn extends Sn{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class Mn extends Sn{}class Cn extends Sn{constructor(e){super(`Invalid unit ${e}`)}}class Dn extends Sn{}class Tn extends Sn{constructor(){super("Zone is an abstract class")}}const Nn="numeric",En="short",xn="long",An={year:Nn,month:Nn,day:Nn},Rn={year:Nn,month:En,day:Nn},Ln={year:Nn,month:En,day:Nn,weekday:En},On={year:Nn,month:xn,day:Nn},_n={year:Nn,month:xn,day:Nn,weekday:xn},Bn={hour:Nn,minute:Nn},In={hour:Nn,minute:Nn,second:Nn},jn={hour:Nn,minute:Nn,second:Nn,timeZoneName:En},Gn={hour:Nn,minute:Nn,second:Nn,timeZoneName:xn},zn={hour:Nn,minute:Nn,hourCycle:"h23"},Kn={hour:Nn,minute:Nn,second:Nn,hourCycle:"h23"},Vn={hour:Nn,minute:Nn,second:Nn,hourCycle:"h23",timeZoneName:En},Hn={hour:Nn,minute:Nn,second:Nn,hourCycle:"h23",timeZoneName:xn},Fn={year:Nn,month:Nn,day:Nn,hour:Nn,minute:Nn},Wn={year:Nn,month:Nn,day:Nn,hour:Nn,minute:Nn,second:Nn},Un={year:Nn,month:En,day:Nn,hour:Nn,minute:Nn},Yn={year:Nn,month:En,day:Nn,hour:Nn,minute:Nn,second:Nn},$n={year:Nn,month:En,day:Nn,weekday:En,hour:Nn,minute:Nn},Xn={year:Nn,month:xn,day:Nn,hour:Nn,minute:Nn,timeZoneName:En},Zn={year:Nn,month:xn,day:Nn,hour:Nn,minute:Nn,second:Nn,timeZoneName:En},qn={year:Nn,month:xn,day:Nn,weekday:xn,hour:Nn,minute:Nn,timeZoneName:xn},Jn={year:Nn,month:xn,day:Nn,weekday:xn,hour:Nn,minute:Nn,second:Nn,timeZoneName:xn};class Qn{get type(){throw new Tn}get name(){throw new Tn}get ianaName(){return this.name}get isUniversal(){throw new Tn}offsetName(e,n){throw new Tn}formatOffset(e,n){throw new Tn}offset(e){throw new Tn}equals(e){throw new Tn}get isValid(){throw new Tn}}let ea=null;class na extends Qn{static get instance(){return null===ea&&(ea=new na),ea}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:n,locale:a}){return pt(e,n,a)}formatOffset(e,n){return yt(this.offset(e),n)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let aa={};const ta={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let oa={};class ra extends Qn{static create(e){return oa[e]||(oa[e]=new ra(e)),oa[e]}static resetCache(){oa={},aa={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=ra.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:n,locale:a}){return pt(e,n,a,this.name)}formatOffset(e,n){return yt(this.offset(e),n)}offset(e){const n=new Date(e);if(isNaN(n))return NaN;const a=(t=this.name,aa[t]||(aa[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),aa[t]);var t;let[o,r,i,s,c,l,d]=a.formatToParts?function(e,n){const a=e.formatToParts(n),t=[];for(let e=0;e<a.length;e++){const{type:n,value:o}=a[e],r=ta[n];"era"===n?t[r]=o:Ya(r)||(t[r]=parseInt(o,10))}return t}(a,n):function(e,n){const a=e.format(n).replace(/\u200E/g,""),t=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(a),[,o,r,i,s,c,l,d]=t;return[i,o,r,s,c,l,d]}(a,n);"BC"===s&&(o=1-Math.abs(o));let u=+n;const m=u%1e3;return u-=m>=0?m:1e3+m,(dt({year:o,month:r,day:i,hour:24===c?0:c,minute:l,second:d,millisecond:0})-u)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let ia={};let sa={};function ca(e,n={}){const a=JSON.stringify([e,n]);let t=sa[a];return t||(t=new Intl.DateTimeFormat(e,n),sa[a]=t),t}let la={};let da={};let ua=null;let ma={};function ha(e,n,a,t){const o=e.listingMode();return"error"===o?null:"en"===o?a(n):t(n)}class pa{constructor(e,n,a){this.padTo=a.padTo||0,this.floor=a.floor||!1;const{padTo:t,floor:o,...r}=a;if(!n||Object.keys(r).length>0){const n={useGrouping:!1,...a};a.padTo>0&&(n.minimumIntegerDigits=a.padTo),this.inf=function(e,n={}){const a=JSON.stringify([e,n]);let t=la[a];return t||(t=new Intl.NumberFormat(e,n),la[a]=t),t}(e,n)}}format(e){if(this.inf){const n=this.floor?Math.floor(e):e;return this.inf.format(n)}return at(this.floor?Math.floor(e):it(e,3),this.padTo)}}class fa{constructor(e,n,a){let t;if(this.opts=a,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){const n=e.offset/60*-1,a=n>=0?`Etc/GMT+${n}`:`Etc/GMT${n}`;0!==e.offset&&ra.create(a).valid?(t=a,this.dt=e):(t="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,t=e.zone.name):(t="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);const o={...this.opts};o.timeZone=o.timeZone||t,this.dtf=ca(n,o)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map((e=>{if("timeZoneName"===e.type){const n=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:n}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class ga{constructor(e,n,a){this.opts={style:"long",...a},!n&&Za()&&(this.rtf=function(e,n={}){const{base:a,...t}=n,o=JSON.stringify([e,t]);let r=da[o];return r||(r=new Intl.RelativeTimeFormat(e,n),da[o]=r),r}(e,a))}format(e,n){return this.rtf?this.rtf.format(e,n):function(e,n,a="always",t=!1){const o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},r=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===a&&r){const a="days"===e;switch(n){case 1:return a?"tomorrow":`next ${o[e][0]}`;case-1:return a?"yesterday":`last ${o[e][0]}`;case 0:return a?"today":`this ${o[e][0]}`}}const i=Object.is(n,-0)||n<0,s=Math.abs(n),c=1===s,l=o[e],d=t?c?l[1]:l[2]||l[1]:c?o[e][0]:e;return i?`${s} ${d} ago`:`in ${s} ${d}`}(n,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,n){return this.rtf?this.rtf.formatToParts(e,n):[]}}const va={firstDay:1,minimalDays:4,weekend:[6,7]};class ya{static fromOpts(e){return ya.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,n,a,t,o=!1){const r=e||Aa.defaultLocale,i=r||(o?"en-US":ua||(ua=(new Intl.DateTimeFormat).resolvedOptions().locale,ua)),s=n||Aa.defaultNumberingSystem,c=a||Aa.defaultOutputCalendar,l=et(t)||Aa.defaultWeekSettings;return new ya(i,s,c,l,r)}static resetCache(){ua=null,sa={},la={},da={}}static fromObject({locale:e,numberingSystem:n,outputCalendar:a,weekSettings:t}={}){return ya.create(e,n,a,t)}constructor(e,n,a,t,o){const[r,i,s]=function(e){const n=e.indexOf("-x-");-1!==n&&(e=e.substring(0,n));const a=e.indexOf("-u-");if(-1===a)return[e];{let n,t;try{n=ca(e).resolvedOptions(),t=e}catch(o){const r=e.substring(0,a);n=ca(r).resolvedOptions(),t=r}const{numberingSystem:o,calendar:r}=n;return[t,o,r]}}(e);this.locale=r,this.numberingSystem=n||i||null,this.outputCalendar=a||s||null,this.weekSettings=t,this.intl=function(e,n,a){return a||n?(e.includes("-u-")||(e+="-u"),a&&(e+=`-ca-${a}`),n&&(e+=`-nu-${n}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),n=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return e&&n?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?ya.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,et(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,n=!1){return ha(this,e,wt,(()=>{const a=n?{month:e,day:"numeric"}:{month:e},t=n?"format":"standalone";return this.monthsCache[t][e]||(this.monthsCache[t][e]=function(e){const n=[];for(let a=1;a<=12;a++){const t=Er.utc(2009,a,1);n.push(e(t))}return n}((e=>this.extract(e,a,"month")))),this.monthsCache[t][e]}))}weekdays(e,n=!1){return ha(this,e,Tt,(()=>{const a=n?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},t=n?"format":"standalone";return this.weekdaysCache[t][e]||(this.weekdaysCache[t][e]=function(e){const n=[];for(let a=1;a<=7;a++){const t=Er.utc(2016,11,13+a);n.push(e(t))}return n}((e=>this.extract(e,a,"weekday")))),this.weekdaysCache[t][e]}))}meridiems(){return ha(this,void 0,(()=>Nt),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Er.utc(2016,11,13,9),Er.utc(2016,11,13,19)].map((n=>this.extract(n,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return ha(this,e,Rt,(()=>{const n={era:e};return this.eraCache[e]||(this.eraCache[e]=[Er.utc(-40,1,1),Er.utc(2017,1,1)].map((e=>this.extract(e,n,"era")))),this.eraCache[e]}))}extract(e,n,a){const t=this.dtFormatter(e,n).formatToParts().find((e=>e.type.toLowerCase()===a));return t?t.value:null}numberFormatter(e={}){return new pa(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,n={}){return new fa(e,this.intl,n)}relFormatter(e={}){return new ga(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,n={}){const a=JSON.stringify([e,n]);let t=ia[a];return t||(t=new Intl.ListFormat(e,n),ia[a]=t),t}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:qa()?function(e){let n=ma[e];if(!n){const a=new Intl.Locale(e);n="getWeekInfo"in a?a.getWeekInfo():a.weekInfo,ma[e]=n}return n}(this.locale):va}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let ba=null;class Sa extends Qn{static get utcInstance(){return null===ba&&(ba=new Sa(0)),ba}static instance(e){return 0===e?Sa.utcInstance:new Sa(e)}static parseSpecifier(e){if(e){const n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Sa(ft(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${yt(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${yt(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,n){return yt(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class Pa extends Qn{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function ka(e,n){if(Ya(e)||null===e)return n;if(e instanceof Qn)return e;if(function(e){return"string"==typeof e}(e)){const a=e.toLowerCase();return"default"===a?n:"local"===a||"system"===a?na.instance:"utc"===a||"gmt"===a?Sa.utcInstance:Sa.parseSpecifier(a)||ra.create(e)}return $a(e)?Sa.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new Pa(e)}let wa,Ma=()=>Date.now(),Ca="system",Da=null,Ta=null,Na=null,Ea=60,xa=null;class Aa{static get now(){return Ma}static set now(e){Ma=e}static set defaultZone(e){Ca=e}static get defaultZone(){return ka(Ca,na.instance)}static get defaultLocale(){return Da}static set defaultLocale(e){Da=e}static get defaultNumberingSystem(){return Ta}static set defaultNumberingSystem(e){Ta=e}static get defaultOutputCalendar(){return Na}static set defaultOutputCalendar(e){Na=e}static get defaultWeekSettings(){return xa}static set defaultWeekSettings(e){xa=et(e)}static get twoDigitCutoffYear(){return Ea}static set twoDigitCutoffYear(e){Ea=e%100}static get throwOnInvalid(){return wa}static set throwOnInvalid(e){wa=e}static resetCaches(){ya.resetCache(),ra.resetCache()}}class Ra{constructor(e,n){this.reason=e,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const La=[0,31,59,90,120,151,181,212,243,273,304,334],Oa=[0,31,60,91,121,152,182,213,244,274,305,335];function _a(e,n){return new Ra("unit out of range",`you specified ${n} (of type ${typeof n}) as a ${e}, which is invalid`)}function Ba(e,n,a){const t=new Date(Date.UTC(e,n-1,a));e<100&&e>=0&&t.setUTCFullYear(t.getUTCFullYear()-1900);const o=t.getUTCDay();return 0===o?7:o}function Ia(e,n,a){return a+(st(e)?Oa:La)[n-1]}function ja(e,n){const a=st(e)?Oa:La,t=a.findIndex((e=>e<n));return{month:t+1,day:n-a[t]}}function Ga(e,n){return(e-n+7)%7+1}function za(e,n=4,a=1){const{year:t,month:o,day:r}=e,i=Ia(t,o,r),s=Ga(Ba(t,o,r),a);let c,l=Math.floor((i-s+14-n)/7);return l<1?(c=t-1,l=mt(c,n,a)):l>mt(t,n,a)?(c=t+1,l=1):c=t,{weekYear:c,weekNumber:l,weekday:s,...bt(e)}}function Ka(e,n=4,a=1){const{weekYear:t,weekNumber:o,weekday:r}=e,i=Ga(Ba(t,1,n),a),s=ct(t);let c,l=7*o+r-i-7+n;l<1?(c=t-1,l+=ct(c)):l>s?(c=t+1,l-=ct(t)):c=t;const{month:d,day:u}=ja(c,l);return{year:c,month:d,day:u,...bt(e)}}function Va(e){const{year:n,month:a,day:t}=e;return{year:n,ordinal:Ia(n,a,t),...bt(e)}}function Ha(e){const{year:n,ordinal:a}=e,{month:t,day:o}=ja(n,a);return{year:n,month:t,day:o,...bt(e)}}function Fa(e,n){if(!Ya(e.localWeekday)||!Ya(e.localWeekNumber)||!Ya(e.localWeekYear)){if(!Ya(e.weekday)||!Ya(e.weekNumber)||!Ya(e.weekYear))throw new Mn("Cannot mix locale-based week fields with ISO-based week fields");return Ya(e.localWeekday)||(e.weekday=e.localWeekday),Ya(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Ya(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:n.getMinDaysInFirstWeek(),startOfWeek:n.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function Wa(e){const n=Xa(e.year),a=nt(e.month,1,12),t=nt(e.day,1,lt(e.year,e.month));return n?a?!t&&_a("day",e.day):_a("month",e.month):_a("year",e.year)}function Ua(e){const{hour:n,minute:a,second:t,millisecond:o}=e,r=nt(n,0,23)||24===n&&0===a&&0===t&&0===o,i=nt(a,0,59),s=nt(t,0,59),c=nt(o,0,999);return r?i?s?!c&&_a("millisecond",o):_a("second",t):_a("minute",a):_a("hour",n)}function Ya(e){return void 0===e}function $a(e){return"number"==typeof e}function Xa(e){return"number"==typeof e&&e%1==0}function Za(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function qa(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ja(e,n,a){if(0!==e.length)return e.reduce(((e,t)=>{const o=[n(t),t];return e&&a(e[0],o[0])===e[0]?e:o}),null)[1]}function Qa(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function et(e){if(null==e)return null;if("object"!=typeof e)throw new Dn("Week settings must be an object");if(!nt(e.firstDay,1,7)||!nt(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!nt(e,1,7))))throw new Dn("Invalid week settings");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function nt(e,n,a){return Xa(e)&&e>=n&&e<=a}function at(e,n=2){let a;return a=e<0?"-"+(""+-e).padStart(n,"0"):(""+e).padStart(n,"0"),a}function tt(e){return Ya(e)||null===e||""===e?void 0:parseInt(e,10)}function ot(e){return Ya(e)||null===e||""===e?void 0:parseFloat(e)}function rt(e){if(!Ya(e)&&null!==e&&""!==e){const n=1e3*parseFloat("0."+e);return Math.floor(n)}}function it(e,n,a=!1){const t=10**n;return(a?Math.trunc:Math.round)(e*t)/t}function st(e){return e%4==0&&(e%100!=0||e%400==0)}function ct(e){return st(e)?366:365}function lt(e,n){const a=function(e,n){return e-n*Math.floor(e/n)}(n-1,12)+1;return 2===a?st(e+(n-a)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][a-1]}function dt(e){let n=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(n=new Date(n),n.setUTCFullYear(e.year,e.month-1,e.day)),+n}function ut(e,n,a){return-Ga(Ba(e,1,n),a)+n-1}function mt(e,n=4,a=1){const t=ut(e,n,a),o=ut(e+1,n,a);return(ct(e)-t+o)/7}function ht(e){return e>99?e:e>Aa.twoDigitCutoffYear?1900+e:2e3+e}function pt(e,n,a,t=null){const o=new Date(e),r={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};t&&(r.timeZone=t);const i={timeZoneName:n,...r},s=new Intl.DateTimeFormat(a,i).formatToParts(o).find((e=>"timezonename"===e.type.toLowerCase()));return s?s.value:null}function ft(e,n){let a=parseInt(e,10);Number.isNaN(a)&&(a=0);const t=parseInt(n,10)||0;return 60*a+(a<0||Object.is(a,-0)?-t:t)}function gt(e){const n=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(n))throw new Dn(`Invalid unit value ${e}`);return n}function vt(e,n){const a={};for(const t in e)if(Qa(e,t)){const o=e[t];if(null==o)continue;a[n(t)]=gt(o)}return a}function yt(e,n){const a=Math.trunc(Math.abs(e/60)),t=Math.trunc(Math.abs(e%60)),o=e>=0?"+":"-";switch(n){case"short":return`${o}${at(a,2)}:${at(t,2)}`;case"narrow":return`${o}${a}${t>0?`:${t}`:""}`;case"techie":return`${o}${at(a,2)}${at(t,2)}`;default:throw new RangeError(`Value format ${n} is out of range for property format`)}}function bt(e){return function(e,n){return n.reduce(((n,a)=>(n[a]=e[a],n)),{})}(e,["hour","minute","second","millisecond"])}const St=["January","February","March","April","May","June","July","August","September","October","November","December"],Pt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],kt=["J","F","M","A","M","J","J","A","S","O","N","D"];function wt(e){switch(e){case"narrow":return[...kt];case"short":return[...Pt];case"long":return[...St];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Mt=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Ct=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Dt=["M","T","W","T","F","S","S"];function Tt(e){switch(e){case"narrow":return[...Dt];case"short":return[...Ct];case"long":return[...Mt];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Nt=["AM","PM"],Et=["Before Christ","Anno Domini"],xt=["BC","AD"],At=["B","A"];function Rt(e){switch(e){case"narrow":return[...At];case"short":return[...xt];case"long":return[...Et];default:return null}}function Lt(e,n){let a="";for(const t of e)t.literal?a+=t.val:a+=n(t.val);return a}const Ot={D:An,DD:Rn,DDD:On,DDDD:_n,t:Bn,tt:In,ttt:jn,tttt:Gn,T:zn,TT:Kn,TTT:Vn,TTTT:Hn,f:Fn,ff:Un,fff:Xn,ffff:qn,F:Wn,FF:Yn,FFF:Zn,FFFF:Jn};class _t{static create(e,n={}){return new _t(e,n)}static parseFormat(e){let n=null,a="",t=!1;const o=[];for(let r=0;r<e.length;r++){const i=e.charAt(r);"'"===i?(a.length>0&&o.push({literal:t||/^\s+$/.test(a),val:a}),n=null,a="",t=!t):t||i===n?a+=i:(a.length>0&&o.push({literal:/^\s+$/.test(a),val:a}),a=i,n=i)}return a.length>0&&o.push({literal:t||/^\s+$/.test(a),val:a}),o}static macroTokenToFormatOpts(e){return Ot[e]}constructor(e,n){this.opts=n,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,n){null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem());return this.systemLoc.dtFormatter(e,{...this.opts,...n}).format()}dtFormatter(e,n={}){return this.loc.dtFormatter(e,{...this.opts,...n})}formatDateTime(e,n){return this.dtFormatter(e,n).format()}formatDateTimeParts(e,n){return this.dtFormatter(e,n).formatToParts()}formatInterval(e,n){return this.dtFormatter(e.start,n).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,n){return this.dtFormatter(e,n).resolvedOptions()}num(e,n=0){if(this.opts.forceSimple)return at(e,n);const a={...this.opts};return n>0&&(a.padTo=n),this.loc.numberFormatter(a).format(e)}formatDateTimeFromString(e,n){const a="en"===this.loc.listingMode(),t=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,o=(n,a)=>this.loc.extract(e,n,a),r=n=>e.isOffsetFixed&&0===e.offset&&n.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,n.format):"",i=()=>a?function(e){return Nt[e.hour<12?0:1]}(e):o({hour:"numeric",hourCycle:"h12"},"dayperiod"),s=(n,t)=>a?function(e,n){return wt(n)[e.month-1]}(e,n):o(t?{month:n}:{month:n,day:"numeric"},"month"),c=(n,t)=>a?function(e,n){return Tt(n)[e.weekday-1]}(e,n):o(t?{weekday:n}:{weekday:n,month:"long",day:"numeric"},"weekday"),l=n=>{const a=_t.macroTokenToFormatOpts(n);return a?this.formatWithSystemDefault(e,a):n},d=n=>a?function(e,n){return Rt(n)[e.year<0?0:1]}(e,n):o({era:n},"era");return Lt(_t.parseFormat(n),(n=>{switch(n){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return r({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return r({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return r({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return i();case"d":return t?o({day:"numeric"},"day"):this.num(e.day);case"dd":return t?o({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return t?o({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return t?o({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return t?o({month:"numeric"},"month"):this.num(e.month);case"MM":return t?o({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return t?o({year:"numeric"},"year"):this.num(e.year);case"yy":return t?o({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return t?o({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return t?o({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return l(n)}}))}formatDurationFromString(e,n){const a=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},t=_t.parseFormat(n),o=t.reduce(((e,{literal:n,val:a})=>n?e:e.concat(a)),[]);return Lt(t,(e=>n=>{const t=a(n);return t?this.num(e.get(t),n.length):n})(e.shiftTo(...o.map(a).filter((e=>e)))))}}const Bt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function It(...e){const n=e.reduce(((e,n)=>e+n.source),"");return RegExp(`^${n}$`)}function jt(...e){return n=>e.reduce((([e,a,t],o)=>{const[r,i,s]=o(n,t);return[{...e,...r},i||a,s]}),[{},null,1]).slice(0,2)}function Gt(e,...n){if(null==e)return[null,null];for(const[a,t]of n){const n=a.exec(e);if(n)return t(n)}return[null,null]}function zt(...e){return(n,a)=>{const t={};let o;for(o=0;o<e.length;o++)t[e[o]]=tt(n[a+o]);return[t,null,a+o]}}const Kt=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,Vt=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Ht=RegExp(`${Vt.source}${`(?:${Kt.source}?(?:\\[(${Bt.source})\\])?)?`}`),Ft=RegExp(`(?:T${Ht.source})?`),Wt=zt("weekYear","weekNumber","weekDay"),Ut=zt("year","ordinal"),Yt=RegExp(`${Vt.source} ?(?:${Kt.source}|(${Bt.source}))?`),$t=RegExp(`(?: ${Yt.source})?`);function Xt(e,n,a){const t=e[n];return Ya(t)?a:tt(t)}function Zt(e,n){return[{hours:Xt(e,n,0),minutes:Xt(e,n+1,0),seconds:Xt(e,n+2,0),milliseconds:rt(e[n+3])},null,n+4]}function qt(e,n){const a=!e[n]&&!e[n+1],t=ft(e[n+1],e[n+2]);return[{},a?null:Sa.instance(t),n+3]}function Jt(e,n){return[{},e[n]?ra.create(e[n]):null,n+1]}const Qt=RegExp(`^T?${Vt.source}$`),eo=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function no(e){const[n,a,t,o,r,i,s,c,l]=e,d="-"===n[0],u=c&&"-"===c[0],m=(e,n=!1)=>void 0!==e&&(n||e&&d)?-e:e;return[{years:m(ot(a)),months:m(ot(t)),weeks:m(ot(o)),days:m(ot(r)),hours:m(ot(i)),minutes:m(ot(s)),seconds:m(ot(c),"-0"===c),milliseconds:m(rt(l),u)}]}const ao={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function to(e,n,a,t,o,r,i){const s={year:2===n.length?ht(tt(n)):tt(n),month:Pt.indexOf(a)+1,day:tt(t),hour:tt(o),minute:tt(r)};return i&&(s.second=tt(i)),e&&(s.weekday=e.length>3?Mt.indexOf(e)+1:Ct.indexOf(e)+1),s}const oo=/^(?:(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\d)(\d\d)))$/;function ro(e){const[,n,a,t,o,r,i,s,c,l,d,u]=e,m=to(n,o,t,a,r,i,s);let h;return h=c?ao[c]:l?0:ft(d,u),[m,new Sa(h)]}const io=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,so=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,co=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function lo(e){const[,n,a,t,o,r,i,s]=e;return[to(n,o,t,a,r,i,s),Sa.utcInstance]}function uo(e){const[,n,a,t,o,r,i,s]=e;return[to(n,s,a,t,o,r,i),Sa.utcInstance]}const mo=It(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ft),ho=It(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ft),po=It(/(\d{4})-?(\d{3})/,Ft),fo=It(Ht),go=jt((function(e,n){return[{year:Xt(e,n),month:Xt(e,n+1,1),day:Xt(e,n+2,1)},null,n+3]}),Zt,qt,Jt),vo=jt(Wt,Zt,qt,Jt),yo=jt(Ut,Zt,qt,Jt),bo=jt(Zt,qt,Jt);const So=jt(Zt);const Po=It(/(\d{4})-(\d\d)-(\d\d)/,$t),ko=It(Yt),wo=jt(Zt,qt,Jt);const Mo="Invalid Duration",Co={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Do={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Co},To=365.2425,No=30.436875,Eo={years:{quarters:4,months:12,weeks:52.1775,days:To,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:No,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...Co},xo=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Ao=xo.slice(0).reverse();function Ro(e,n,a=!1){const t={values:a?n.values:{...e.values,...n.values||{}},loc:e.loc.clone(n.loc),conversionAccuracy:n.conversionAccuracy||e.conversionAccuracy,matrix:n.matrix||e.matrix};return new _o(t)}function Lo(e,n){let a=n.milliseconds??0;for(const t of Ao.slice(1))n[t]&&(a+=n[t]*e[t].milliseconds);return a}function Oo(e,n){const a=Lo(e,n)<0?-1:1;xo.reduceRight(((t,o)=>{if(Ya(n[o]))return t;if(t){const r=n[t]*a,i=e[o][t],s=Math.floor(r/i);n[o]+=s*a,n[t]-=s*i*a}return o}),null),xo.reduce(((a,t)=>{if(Ya(n[t]))return a;if(a){const o=n[a]%1;n[a]-=o,n[t]+=o*e[a][t]}return t}),null)}class _o{constructor(e){const n="longterm"===e.conversionAccuracy||!1;let a=n?Eo:Do;e.matrix&&(a=e.matrix),this.values=e.values,this.loc=e.loc||ya.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=a,this.isLuxonDuration=!0}static fromMillis(e,n){return _o.fromObject({milliseconds:e},n)}static fromObject(e,n={}){if(null==e||"object"!=typeof e)throw new Dn("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e));return new _o({values:vt(e,_o.normalizeUnit),loc:ya.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(e){if($a(e))return _o.fromMillis(e);if(_o.isDuration(e))return e;if("object"==typeof e)return _o.fromObject(e);throw new Dn(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,n){const[a]=function(e){return Gt(e,[eo,no])}(e);return a?_o.fromObject(a,n):_o.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,n){const[a]=function(e){return Gt(e,[Qt,So])}(e);return a?_o.fromObject(a,n):_o.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,n=null){if(!e)throw new Dn("need to specify a reason the Duration is invalid");const a=e instanceof Ra?e:new Ra(e,n);if(Aa.throwOnInvalid)throw new wn(a);return new _o({invalid:a})}static normalizeUnit(e){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!n)throw new Cn(e);return n}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,n={}){const a={...n,floor:!1!==n.round&&!1!==n.floor};return this.isValid?_t.create(this.loc,a).formatDurationFromString(this,e):Mo}toHuman(e={}){if(!this.isValid)return Mo;const n=xo.map((n=>{const a=this.values[n];return Ya(a)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:n.slice(0,-1)}).format(a)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=it(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const n=this.toMillis();if(n<0||n>=864e5)return null;e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1};return Er.fromMillis(n,{zone:"UTC"}).toISOTime(e)}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Lo(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const n=_o.fromDurationLike(e),a={};for(const e of xo)(Qa(n.values,e)||Qa(this.values,e))&&(a[e]=n.get(e)+this.get(e));return Ro(this,{values:a},!0)}minus(e){if(!this.isValid)return this;const n=_o.fromDurationLike(e);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;const n={};for(const a of Object.keys(this.values))n[a]=gt(e(this.values[a],a));return Ro(this,{values:n},!0)}get(e){return this[_o.normalizeUnit(e)]}set(e){if(!this.isValid)return this;return Ro(this,{values:{...this.values,...vt(e,_o.normalizeUnit)}})}reconfigure({locale:e,numberingSystem:n,conversionAccuracy:a,matrix:t}={}){return Ro(this,{loc:this.loc.clone({locale:e,numberingSystem:n}),matrix:t,conversionAccuracy:a})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return Oo(this.matrix,e),Ro(this,{values:e},!0)}rescale(){if(!this.isValid)return this;return Ro(this,{values:function(e){const n={};for(const[a,t]of Object.entries(e))0!==t&&(n[a]=t);return n}(this.normalize().shiftToAll().toObject())},!0)}shiftTo(...e){if(!this.isValid)return this;if(0===e.length)return this;e=e.map((e=>_o.normalizeUnit(e)));const n={},a={},t=this.toObject();let o;for(const r of xo)if(e.indexOf(r)>=0){o=r;let e=0;for(const n in a)e+=this.matrix[n][r]*a[n],a[n]=0;$a(t[r])&&(e+=t[r]);const i=Math.trunc(e);n[r]=i,a[r]=(1e3*e-1e3*i)/1e3}else $a(t[r])&&(a[r]=t[r]);for(const e in a)0!==a[e]&&(n[o]+=e===o?a[e]:a[e]/this.matrix[o][e]);return Oo(this.matrix,n),Ro(this,{values:n},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const e={};for(const n of Object.keys(this.values))e[n]=0===this.values[n]?0:-this.values[n];return Ro(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(const t of xo)if(n=this.values[t],a=e.values[t],!(void 0===n||0===n?void 0===a||0===a:n===a))return!1;var n,a;return!0}}const Bo="Invalid Interval";class Io{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,n=null){if(!e)throw new Dn("need to specify a reason the Interval is invalid");const a=e instanceof Ra?e:new Ra(e,n);if(Aa.throwOnInvalid)throw new kn(a);return new Io({invalid:a})}static fromDateTimes(e,n){const a=xr(e),t=xr(n),o=function(e,n){return e&&e.isValid?n&&n.isValid?n<e?Io.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${n.toISO()}`):null:Io.invalid("missing or invalid end"):Io.invalid("missing or invalid start")}(a,t);return null==o?new Io({start:a,end:t}):o}static after(e,n){const a=_o.fromDurationLike(n),t=xr(e);return Io.fromDateTimes(t,t.plus(a))}static before(e,n){const a=_o.fromDurationLike(n),t=xr(e);return Io.fromDateTimes(t.minus(a),t)}static fromISO(e,n){const[a,t]=(e||"").split("/",2);if(a&&t){let e,o,r,i;try{e=Er.fromISO(a,n),o=e.isValid}catch(t){o=!1}try{r=Er.fromISO(t,n),i=r.isValid}catch(t){i=!1}if(o&&i)return Io.fromDateTimes(e,r);if(o){const a=_o.fromISO(t,n);if(a.isValid)return Io.after(e,a)}else if(i){const e=_o.fromISO(a,n);if(e.isValid)return Io.before(r,e)}}return Io.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds",n){if(!this.isValid)return NaN;const a=this.start.startOf(e,n);let t;return t=n?.useLocaleWeeks?this.end.reconfigure({locale:a.locale}):this.end,t=t.startOf(e,n),Math.floor(t.diff(a,e).get(e))+(t.valueOf()!==this.end.valueOf())}hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return!!this.isValid&&this.s>e}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&(this.s<=e&&this.e>e)}set({start:e,end:n}={}){return this.isValid?Io.fromDateTimes(e||this.s,n||this.e):this}splitAt(...e){if(!this.isValid)return[];const n=e.map(xr).filter((e=>this.contains(e))).sort(((e,n)=>e.toMillis()-n.toMillis())),a=[];let{s:t}=this,o=0;for(;t<this.e;){const e=n[o]||this.e,r=+e>+this.e?this.e:e;a.push(Io.fromDateTimes(t,r)),t=r,o+=1}return a}splitBy(e){const n=_o.fromDurationLike(e);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];let a,{s:t}=this,o=1;const r=[];for(;t<this.e;){const e=this.start.plus(n.mapUnits((e=>e*o)));a=+e>+this.e?this.e:e,r.push(Io.fromDateTimes(t,a)),t=a,o+=1}return r}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return!!this.isValid&&+this.e==+e.s}abutsEnd(e){return!!this.isValid&&+e.e==+this.s}engulfs(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)}equals(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))}intersection(e){if(!this.isValid)return this;const n=this.s>e.s?this.s:e.s,a=this.e<e.e?this.e:e.e;return n>=a?null:Io.fromDateTimes(n,a)}union(e){if(!this.isValid)return this;const n=this.s<e.s?this.s:e.s,a=this.e>e.e?this.e:e.e;return Io.fromDateTimes(n,a)}static merge(e){const[n,a]=e.sort(((e,n)=>e.s-n.s)).reduce((([e,n],a)=>n?n.overlaps(a)||n.abutsStart(a)?[e,n.union(a)]:[e.concat([n]),a]:[e,a]),[[],null]);return a&&n.push(a),n}static xor(e){let n=null,a=0;const t=[],o=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),r=Array.prototype.concat(...o).sort(((e,n)=>e.time-n.time));for(const e of r)a+="s"===e.type?1:-1,1===a?n=e.time:(n&&+n!=+e.time&&t.push(Io.fromDateTimes(n,e.time)),n=null);return Io.merge(t)}difference(...e){return Io.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Bo}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=An,n={}){return this.isValid?_t.create(this.s.loc.clone(n),e).formatInterval(this):Bo}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Bo}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Bo}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Bo}toFormat(e,{separator:n=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${n}${this.e.toFormat(e)}`:Bo}toDuration(e,n){return this.isValid?this.e.diff(this.s,e,n):_o.invalid(this.invalidReason)}mapEndpoints(e){return Io.fromDateTimes(e(this.s),e(this.e))}}class jo{static hasDST(e=Aa.defaultZone){const n=Er.now().setZone(e).set({month:12});return!e.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(e){return ra.isValidZone(e)}static normalizeZone(e){return ka(e,Aa.defaultZone)}static getStartOfWeek({locale:e=null,locObj:n=null}={}){return(n||ya.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:n=null}={}){return(n||ya.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:n=null}={}){return(n||ya.create(e)).getWeekendDays().slice()}static months(e="long",{locale:n=null,numberingSystem:a=null,locObj:t=null,outputCalendar:o="gregory"}={}){return(t||ya.create(n,a,o)).months(e)}static monthsFormat(e="long",{locale:n=null,numberingSystem:a=null,locObj:t=null,outputCalendar:o="gregory"}={}){return(t||ya.create(n,a,o)).months(e,!0)}static weekdays(e="long",{locale:n=null,numberingSystem:a=null,locObj:t=null}={}){return(t||ya.create(n,a,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:n=null,numberingSystem:a=null,locObj:t=null}={}){return(t||ya.create(n,a,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ya.create(e).meridiems()}static eras(e="short",{locale:n=null}={}){return ya.create(n,null,"gregory").eras(e)}static features(){return{relative:Za(),localeWeek:qa()}}}function Go(e,n){const a=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),t=a(n)-a(e);return Math.floor(_o.fromMillis(t).as("days"))}function zo(e,n,a,t){let[o,r,i,s]=function(e,n,a){const t=[["years",(e,n)=>n.year-e.year],["quarters",(e,n)=>n.quarter-e.quarter+4*(n.year-e.year)],["months",(e,n)=>n.month-e.month+12*(n.year-e.year)],["weeks",(e,n)=>{const a=Go(e,n);return(a-a%7)/7}],["days",Go]],o={},r=e;let i,s;for(const[c,l]of t)a.indexOf(c)>=0&&(i=c,o[c]=l(e,n),s=r.plus(o),s>n?(o[c]--,(e=r.plus(o))>n&&(s=e,o[c]--,e=r.plus(o))):e=s);return[e,o,s,i]}(e,n,a);const c=n-o,l=a.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));0===l.length&&(i<n&&(i=o.plus({[s]:1})),i!==o&&(r[s]=(r[s]||0)+c/(i-o)));const d=_o.fromObject(r,t);return l.length>0?_o.fromMillis(c,t).shiftTo(...l).plus(d):d}const Ko={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[０-９]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Vo={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Ho=Ko.hanidec.replace(/[\[|\]]/g,"").split("");function Fo({numberingSystem:e},n=""){return new RegExp(`${Ko[e||"latn"]}${n}`)}const Wo="missing Intl.DateTimeFormat.formatToParts support";function Uo(e,n=(e=>e)){return{regex:e,deser:([e])=>n(function(e){let n=parseInt(e,10);if(isNaN(n)){n="";for(let a=0;a<e.length;a++){const t=e.charCodeAt(a);if(-1!==e[a].search(Ko.hanidec))n+=Ho.indexOf(e[a]);else for(const e in Vo){const[a,o]=Vo[e];t>=a&&t<=o&&(n+=t-a)}}return parseInt(n,10)}return n}(e))}}const Yo=`[ ${String.fromCharCode(160)}]`,$o=new RegExp(Yo,"g");function Xo(e){return e.replace(/\./g,"\\.?").replace($o,Yo)}function Zo(e){return e.replace(/\./g,"").replace($o," ").toLowerCase()}function qo(e,n){return null===e?null:{regex:RegExp(e.map(Xo).join("|")),deser:([a])=>e.findIndex((e=>Zo(a)===Zo(e)))+n}}function Jo(e,n){return{regex:e,deser:([,e,n])=>ft(e,n),groups:n}}function Qo(e){return{regex:e,deser:([e])=>e}}const er={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let nr=null;function ar(e,n){return Array.prototype.concat(...e.map((e=>function(e,n){if(e.literal)return e;const a=or(_t.macroTokenToFormatOpts(e.val),n);return null==a||a.includes(void 0)?e:a}(e,n))))}function tr(e,n,a){const t=ar(_t.parseFormat(a),e),o=t.map((n=>function(e,n){const a=Fo(n),t=Fo(n,"{2}"),o=Fo(n,"{3}"),r=Fo(n,"{4}"),i=Fo(n,"{6}"),s=Fo(n,"{1,2}"),c=Fo(n,"{1,3}"),l=Fo(n,"{1,6}"),d=Fo(n,"{1,9}"),u=Fo(n,"{2,4}"),m=Fo(n,"{4,6}"),h=e=>{return{regex:RegExp((n=e.val,n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0};var n},p=(p=>{if(e.literal)return h(p);switch(p.val){case"G":return qo(n.eras("short"),0);case"GG":return qo(n.eras("long"),0);case"y":return Uo(l);case"yy":case"kk":return Uo(u,ht);case"yyyy":case"kkkk":return Uo(r);case"yyyyy":return Uo(m);case"yyyyyy":return Uo(i);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Uo(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Uo(t);case"MMM":return qo(n.months("short",!0),1);case"MMMM":return qo(n.months("long",!0),1);case"LLL":return qo(n.months("short",!1),1);case"LLLL":return qo(n.months("long",!1),1);case"o":case"S":return Uo(c);case"ooo":case"SSS":return Uo(o);case"u":return Qo(d);case"uu":return Qo(s);case"uuu":case"E":case"c":return Uo(a);case"a":return qo(n.meridiems(),0);case"EEE":return qo(n.weekdays("short",!1),1);case"EEEE":return qo(n.weekdays("long",!1),1);case"ccc":return qo(n.weekdays("short",!0),1);case"cccc":return qo(n.weekdays("long",!0),1);case"Z":case"ZZ":return Jo(new RegExp(`([+-]${s.source})(?::(${t.source}))?`),2);case"ZZZ":return Jo(new RegExp(`([+-]${s.source})(${t.source})?`),2);case"z":return Qo(/[a-z_+-/]{1,256}?/i);case" ":return Qo(/[^\S\n\r]/);default:return h(p)}})(e)||{invalidReason:Wo};return p.token=e,p}(n,e))),r=o.find((e=>e.invalidReason));if(r)return{input:n,tokens:t,invalidReason:r.invalidReason};{const[e,a]=function(e){const n=e.map((e=>e.regex)).reduce(((e,n)=>`${e}(${n.source})`),"");return[`^${n}$`,e]}(o),r=RegExp(e,"i"),[i,s]=function(e,n,a){const t=e.match(n);if(t){const e={};let n=1;for(const o in a)if(Qa(a,o)){const r=a[o],i=r.groups?r.groups+1:1;!r.literal&&r.token&&(e[r.token.val[0]]=r.deser(t.slice(n,n+i))),n+=i}return[t,e]}return[t,{}]}(n,r,a),[c,l,d]=s?function(e){let n,a=null;Ya(e.z)||(a=ra.create(e.z)),Ya(e.Z)||(a||(a=new Sa(e.Z)),n=e.Z),Ya(e.q)||(e.M=3*(e.q-1)+1),Ya(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Ya(e.u)||(e.S=rt(e.u));const t=Object.keys(e).reduce(((n,a)=>{const t=(e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(a);return t&&(n[t]=e[a]),n}),{});return[t,a,n]}(s):[null,null,void 0];if(Qa(s,"a")&&Qa(s,"H"))throw new Mn("Can't include meridiem when specifying 24-hour format");return{input:n,tokens:t,regex:r,rawMatches:i,matches:s,result:c,zone:l,specificOffset:d}}}function or(e,n){if(!e)return null;const a=_t.create(n,e).dtFormatter((nr||(nr=Er.fromMillis(1555555555555)),nr)),t=a.formatToParts(),o=a.resolvedOptions();return t.map((n=>function(e,n,a){const{type:t,value:o}=e;if("literal"===t){const e=/^\s+$/.test(o);return{literal:!e,val:e?" ":o}}const r=n[t];let i=t;"hour"===t&&(i=null!=n.hour12?n.hour12?"hour12":"hour24":null!=n.hourCycle?"h11"===n.hourCycle||"h12"===n.hourCycle?"hour12":"hour24":a.hour12?"hour12":"hour24");let s=er[i];if("object"==typeof s&&(s=s[r]),s)return{literal:!1,val:s}}(n,e,o)))}const rr="Invalid DateTime",ir=864e13;function sr(e){return new Ra("unsupported zone",`the zone "${e.name}" is not supported`)}function cr(e){return null===e.weekData&&(e.weekData=za(e.c)),e.weekData}function lr(e){return null===e.localWeekData&&(e.localWeekData=za(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function dr(e,n){const a={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new Er({...a,...n,old:a})}function ur(e,n,a){let t=e-60*n*1e3;const o=a.offset(t);if(n===o)return[t,n];t-=60*(o-n)*1e3;const r=a.offset(t);return o===r?[t,o]:[e-60*Math.min(o,r)*1e3,Math.max(o,r)]}function mr(e,n){const a=new Date(e+=60*n*1e3);return{year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),hour:a.getUTCHours(),minute:a.getUTCMinutes(),second:a.getUTCSeconds(),millisecond:a.getUTCMilliseconds()}}function hr(e,n,a){return ur(dt(e),n,a)}function pr(e,n){const a=e.o,t=e.c.year+Math.trunc(n.years),o=e.c.month+Math.trunc(n.months)+3*Math.trunc(n.quarters),r={...e.c,year:t,month:o,day:Math.min(e.c.day,lt(t,o))+Math.trunc(n.days)+7*Math.trunc(n.weeks)},i=_o.fromObject({years:n.years-Math.trunc(n.years),quarters:n.quarters-Math.trunc(n.quarters),months:n.months-Math.trunc(n.months),weeks:n.weeks-Math.trunc(n.weeks),days:n.days-Math.trunc(n.days),hours:n.hours,minutes:n.minutes,seconds:n.seconds,milliseconds:n.milliseconds}).as("milliseconds"),s=dt(r);let[c,l]=ur(s,a,e.zone);return 0!==i&&(c+=i,l=e.zone.offset(c)),{ts:c,o:l}}function fr(e,n,a,t,o,r){const{setZone:i,zone:s}=a;if(e&&0!==Object.keys(e).length||n){const t=n||s,o=Er.fromObject(e,{...a,zone:t,specificOffset:r});return i?o:o.setZone(s)}return Er.invalid(new Ra("unparsable",`the input "${o}" can't be parsed as ${t}`))}function gr(e,n,a=!0){return e.isValid?_t.create(ya.create("en-US"),{allowZ:a,forceSimple:!0}).formatDateTimeFromString(e,n):null}function vr(e,n){const a=e.c.year>9999||e.c.year<0;let t="";return a&&e.c.year>=0&&(t+="+"),t+=at(e.c.year,a?6:4),n?(t+="-",t+=at(e.c.month),t+="-",t+=at(e.c.day)):(t+=at(e.c.month),t+=at(e.c.day)),t}function yr(e,n,a,t,o,r){let i=at(e.c.hour);return n?(i+=":",i+=at(e.c.minute),0===e.c.millisecond&&0===e.c.second&&a||(i+=":")):i+=at(e.c.minute),0===e.c.millisecond&&0===e.c.second&&a||(i+=at(e.c.second),0===e.c.millisecond&&t||(i+=".",i+=at(e.c.millisecond,3))),o&&(e.isOffsetFixed&&0===e.offset&&!r?i+="Z":e.o<0?(i+="-",i+=at(Math.trunc(-e.o/60)),i+=":",i+=at(Math.trunc(-e.o%60))):(i+="+",i+=at(Math.trunc(e.o/60)),i+=":",i+=at(Math.trunc(e.o%60)))),r&&(i+="["+e.zone.ianaName+"]"),i}const br={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Sr={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Pr={ordinal:1,hour:0,minute:0,second:0,millisecond:0},kr=["year","month","day","hour","minute","second","millisecond"],wr=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Mr=["year","ordinal","hour","minute","second","millisecond"];function Cr(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function(e){const n={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!n)throw new Cn(e);return n}(e)}}function Dr(e,n){const a=ka(n.zone,Aa.defaultZone),t=ya.fromObject(n),o=Aa.now();let r,i;if(Ya(e.year))r=o;else{for(const n of kr)Ya(e[n])&&(e[n]=br[n]);const n=Wa(e)||Ua(e);if(n)return Er.invalid(n);const t=a.offset(o);[r,i]=hr(e,t,a)}return new Er({ts:r,zone:a,loc:t,o:i})}function Tr(e,n,a){const t=!!Ya(a.round)||a.round,o=(e,o)=>{e=it(e,t||a.calendary?0:2,!0);return n.loc.clone(a).relFormatter(a).format(e,o)},r=t=>a.calendary?n.hasSame(e,t)?0:n.startOf(t).diff(e.startOf(t),t).get(t):n.diff(e,t).get(t);if(a.unit)return o(r(a.unit),a.unit);for(const e of a.units){const n=r(e);if(Math.abs(n)>=1)return o(n,e)}return o(e>n?-0:0,a.units[a.units.length-1])}function Nr(e){let n,a={};return e.length>0&&"object"==typeof e[e.length-1]?(a=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[a,n]}class Er{constructor(e){const n=e.zone||Aa.defaultZone;let a=e.invalid||(Number.isNaN(e.ts)?new Ra("invalid input"):null)||(n.isValid?null:sr(n));this.ts=Ya(e.ts)?Aa.now():e.ts;let t=null,o=null;if(!a){if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(n))[t,o]=[e.old.c,e.old.o];else{const e=n.offset(this.ts);t=mr(this.ts,e),a=Number.isNaN(t.year)?new Ra("invalid input"):null,t=a?null:t,o=a?null:e}}this._zone=n,this.loc=e.loc||ya.create(),this.invalid=a,this.weekData=null,this.localWeekData=null,this.c=t,this.o=o,this.isLuxonDateTime=!0}static now(){return new Er({})}static local(){const[e,n]=Nr(arguments),[a,t,o,r,i,s,c]=n;return Dr({year:a,month:t,day:o,hour:r,minute:i,second:s,millisecond:c},e)}static utc(){const[e,n]=Nr(arguments),[a,t,o,r,i,s,c]=n;return e.zone=Sa.utcInstance,Dr({year:a,month:t,day:o,hour:r,minute:i,second:s,millisecond:c},e)}static fromJSDate(e,n={}){const a=function(e){return"[object Date]"===Object.prototype.toString.call(e)}(e)?e.valueOf():NaN;if(Number.isNaN(a))return Er.invalid("invalid input");const t=ka(n.zone,Aa.defaultZone);return t.isValid?new Er({ts:a,zone:t,loc:ya.fromObject(n)}):Er.invalid(sr(t))}static fromMillis(e,n={}){if($a(e))return e<-ir||e>ir?Er.invalid("Timestamp out of range"):new Er({ts:e,zone:ka(n.zone,Aa.defaultZone),loc:ya.fromObject(n)});throw new Dn(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,n={}){if($a(e))return new Er({ts:1e3*e,zone:ka(n.zone,Aa.defaultZone),loc:ya.fromObject(n)});throw new Dn("fromSeconds requires a numerical input")}static fromObject(e,n={}){e=e||{};const a=ka(n.zone,Aa.defaultZone);if(!a.isValid)return Er.invalid(sr(a));const t=ya.fromObject(n),o=vt(e,Cr),{minDaysInFirstWeek:r,startOfWeek:i}=Fa(o,t),s=Aa.now(),c=Ya(n.specificOffset)?a.offset(s):n.specificOffset,l=!Ya(o.ordinal),d=!Ya(o.year),u=!Ya(o.month)||!Ya(o.day),m=d||u,h=o.weekYear||o.weekNumber;if((m||l)&&h)throw new Mn("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&l)throw new Mn("Can't mix ordinal dates with month/day");const p=h||o.weekday&&!m;let f,g,v=mr(s,c);p?(f=wr,g=Sr,v=za(v,r,i)):l?(f=Mr,g=Pr,v=Va(v)):(f=kr,g=br);let y=!1;for(const e of f){Ya(o[e])?o[e]=y?g[e]:v[e]:y=!0}const b=p?function(e,n=4,a=1){const t=Xa(e.weekYear),o=nt(e.weekNumber,1,mt(e.weekYear,n,a)),r=nt(e.weekday,1,7);return t?o?!r&&_a("weekday",e.weekday):_a("week",e.weekNumber):_a("weekYear",e.weekYear)}(o,r,i):l?function(e){const n=Xa(e.year),a=nt(e.ordinal,1,ct(e.year));return n?!a&&_a("ordinal",e.ordinal):_a("year",e.year)}(o):Wa(o),S=b||Ua(o);if(S)return Er.invalid(S);const P=p?Ka(o,r,i):l?Ha(o):o,[k,w]=hr(P,c,a),M=new Er({ts:k,zone:a,o:w,loc:t});return o.weekday&&m&&e.weekday!==M.weekday?Er.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${M.toISO()}`):M}static fromISO(e,n={}){const[a,t]=function(e){return Gt(e,[mo,go],[ho,vo],[po,yo],[fo,bo])}(e);return fr(a,t,n,"ISO 8601",e)}static fromRFC2822(e,n={}){const[a,t]=function(e){return Gt(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[oo,ro])}(e);return fr(a,t,n,"RFC 2822",e)}static fromHTTP(e,n={}){const[a,t]=function(e){return Gt(e,[io,lo],[so,lo],[co,uo])}(e);return fr(a,t,n,"HTTP",n)}static fromFormat(e,n,a={}){if(Ya(e)||Ya(n))throw new Dn("fromFormat requires an input string and a format");const{locale:t=null,numberingSystem:o=null}=a,r=ya.fromOpts({locale:t,numberingSystem:o,defaultToEN:!0}),[i,s,c,l]=function(e,n,a){const{result:t,zone:o,specificOffset:r,invalidReason:i}=tr(e,n,a);return[t,o,r,i]}(r,e,n);return l?Er.invalid(l):fr(i,s,a,`format ${n}`,e,c)}static fromString(e,n,a={}){return Er.fromFormat(e,n,a)}static fromSQL(e,n={}){const[a,t]=function(e){return Gt(e,[Po,go],[ko,wo])}(e);return fr(a,t,n,"SQL",e)}static invalid(e,n=null){if(!e)throw new Dn("need to specify a reason the DateTime is invalid");const a=e instanceof Ra?e:new Ra(e,n);if(Aa.throwOnInvalid)throw new Pn(a);return new Er({invalid:a})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,n={}){const a=or(e,ya.fromObject(n));return a?a.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,n={}){return ar(_t.parseFormat(e),ya.fromObject(n)).map((e=>e.val)).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?cr(this).weekYear:NaN}get weekNumber(){return this.isValid?cr(this).weekNumber:NaN}get weekday(){return this.isValid?cr(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?lr(this).weekday:NaN}get localWeekNumber(){return this.isValid?lr(this).weekNumber:NaN}get localWeekYear(){return this.isValid?lr(this).weekYear:NaN}get ordinal(){return this.isValid?Va(this.c).ordinal:NaN}get monthShort(){return this.isValid?jo.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?jo.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?jo.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?jo.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const e=864e5,n=6e4,a=dt(this.c),t=this.zone.offset(a-e),o=this.zone.offset(a+e),r=this.zone.offset(a-t*n),i=this.zone.offset(a-o*n);if(r===i)return[this];const s=a-r*n,c=a-i*n,l=mr(s,r),d=mr(c,i);return l.hour===d.hour&&l.minute===d.minute&&l.second===d.second&&l.millisecond===d.millisecond?[dr(this,{ts:s}),dr(this,{ts:c})]:[this]}get isInLeapYear(){return st(this.year)}get daysInMonth(){return lt(this.year,this.month)}get daysInYear(){return this.isValid?ct(this.year):NaN}get weeksInWeekYear(){return this.isValid?mt(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?mt(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:n,numberingSystem:a,calendar:t}=_t.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:n,numberingSystem:a,outputCalendar:t}}toUTC(e=0,n={}){return this.setZone(Sa.instance(e),n)}toLocal(){return this.setZone(Aa.defaultZone)}setZone(e,{keepLocalTime:n=!1,keepCalendarTime:a=!1}={}){if((e=ka(e,Aa.defaultZone)).equals(this.zone))return this;if(e.isValid){let t=this.ts;if(n||a){const n=e.offset(this.ts),a=this.toObject();[t]=hr(a,n,e)}return dr(this,{ts:t,zone:e})}return Er.invalid(sr(e))}reconfigure({locale:e,numberingSystem:n,outputCalendar:a}={}){return dr(this,{loc:this.loc.clone({locale:e,numberingSystem:n,outputCalendar:a})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const n=vt(e,Cr),{minDaysInFirstWeek:a,startOfWeek:t}=Fa(n,this.loc),o=!Ya(n.weekYear)||!Ya(n.weekNumber)||!Ya(n.weekday),r=!Ya(n.ordinal),i=!Ya(n.year),s=!Ya(n.month)||!Ya(n.day),c=i||s,l=n.weekYear||n.weekNumber;if((c||r)&&l)throw new Mn("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(s&&r)throw new Mn("Can't mix ordinal dates with month/day");let d;o?d=Ka({...za(this.c,a,t),...n},a,t):Ya(n.ordinal)?(d={...this.toObject(),...n},Ya(n.day)&&(d.day=Math.min(lt(d.year,d.month),d.day))):d=Ha({...Va(this.c),...n});const[u,m]=hr(d,this.o,this.zone);return dr(this,{ts:u,o:m})}plus(e){if(!this.isValid)return this;return dr(this,pr(this,_o.fromDurationLike(e)))}minus(e){if(!this.isValid)return this;return dr(this,pr(this,_o.fromDurationLike(e).negate()))}startOf(e,{useLocaleWeeks:n=!1}={}){if(!this.isValid)return this;const a={},t=_o.normalizeUnit(e);switch(t){case"years":a.month=1;case"quarters":case"months":a.day=1;case"weeks":case"days":a.hour=0;case"hours":a.minute=0;case"minutes":a.second=0;case"seconds":a.millisecond=0}if("weeks"===t)if(n){const e=this.loc.getStartOfWeek(),{weekday:n}=this;n<e&&(a.weekNumber=this.weekNumber-1),a.weekday=e}else a.weekday=1;if("quarters"===t){const e=Math.ceil(this.month/3);a.month=3*(e-1)+1}return this.set(a)}endOf(e,n){return this.isValid?this.plus({[e]:1}).startOf(e,n).minus(1):this}toFormat(e,n={}){return this.isValid?_t.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,e):rr}toLocaleString(e=An,n={}){return this.isValid?_t.create(this.loc.clone(n),e).formatDateTime(this):rr}toLocaleParts(e={}){return this.isValid?_t.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:n=!1,suppressMilliseconds:a=!1,includeOffset:t=!0,extendedZone:o=!1}={}){if(!this.isValid)return null;const r="extended"===e;let i=vr(this,r);return i+="T",i+=yr(this,r,n,a,t,o),i}toISODate({format:e="extended"}={}){return this.isValid?vr(this,"extended"===e):null}toISOWeekDate(){return gr(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:n=!1,includeOffset:a=!0,includePrefix:t=!1,extendedZone:o=!1,format:r="extended"}={}){if(!this.isValid)return null;return(t?"T":"")+yr(this,"extended"===r,n,e,a,o)}toRFC2822(){return gr(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return gr(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?vr(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:n=!1,includeOffsetSpace:a=!0}={}){let t="HH:mm:ss.SSS";return(n||e)&&(a&&(t+=" "),n?t+="z":e&&(t+="ZZ")),gr(this,t,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():rr}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const n={...this.c};return e.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,n="milliseconds",a={}){if(!this.isValid||!e.isValid)return _o.invalid("created by diffing an invalid DateTime");const t={locale:this.locale,numberingSystem:this.numberingSystem,...a},o=(s=n,Array.isArray(s)?s:[s]).map(_o.normalizeUnit),r=e.valueOf()>this.valueOf(),i=zo(r?this:e,r?e:this,o,t);var s;return r?i.negate():i}diffNow(e="milliseconds",n={}){return this.diff(Er.now(),e,n)}until(e){return this.isValid?Io.fromDateTimes(this,e):this}hasSame(e,n,a){if(!this.isValid)return!1;const t=e.valueOf(),o=this.setZone(e.zone,{keepLocalTime:!0});return o.startOf(n,a)<=t&&t<=o.endOf(n,a)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const n=e.base||Er.fromObject({},{zone:this.zone}),a=e.padding?this<n?-e.padding:e.padding:0;let t=["years","months","days","hours","minutes","seconds"],o=e.unit;return Array.isArray(e.unit)&&(t=e.unit,o=void 0),Tr(n,this.plus(a),{...e,numeric:"always",units:t,unit:o})}toRelativeCalendar(e={}){return this.isValid?Tr(e.base||Er.fromObject({},{zone:this.zone}),this,{...e,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...e){if(!e.every(Er.isDateTime))throw new Dn("min requires all arguments be DateTimes");return Ja(e,(e=>e.valueOf()),Math.min)}static max(...e){if(!e.every(Er.isDateTime))throw new Dn("max requires all arguments be DateTimes");return Ja(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,n,a={}){const{locale:t=null,numberingSystem:o=null}=a;return tr(ya.fromOpts({locale:t,numberingSystem:o,defaultToEN:!0}),e,n)}static fromStringExplain(e,n,a={}){return Er.fromFormatExplain(e,n,a)}static get DATE_SHORT(){return An}static get DATE_MED(){return Rn}static get DATE_MED_WITH_WEEKDAY(){return Ln}static get DATE_FULL(){return On}static get DATE_HUGE(){return _n}static get TIME_SIMPLE(){return Bn}static get TIME_WITH_SECONDS(){return In}static get TIME_WITH_SHORT_OFFSET(){return jn}static get TIME_WITH_LONG_OFFSET(){return Gn}static get TIME_24_SIMPLE(){return zn}static get TIME_24_WITH_SECONDS(){return Kn}static get TIME_24_WITH_SHORT_OFFSET(){return Vn}static get TIME_24_WITH_LONG_OFFSET(){return Hn}static get DATETIME_SHORT(){return Fn}static get DATETIME_SHORT_WITH_SECONDS(){return Wn}static get DATETIME_MED(){return Un}static get DATETIME_MED_WITH_SECONDS(){return Yn}static get DATETIME_MED_WITH_WEEKDAY(){return $n}static get DATETIME_FULL(){return Xn}static get DATETIME_FULL_WITH_SECONDS(){return Zn}static get DATETIME_HUGE(){return qn}static get DATETIME_HUGE_WITH_SECONDS(){return Jn}}function xr(e){if(Er.isDateTime(e))return e;if(e&&e.valueOf&&$a(e.valueOf()))return Er.fromJSDate(e);if(e&&"object"==typeof e)return Er.fromObject(e);throw new Dn(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const Ar=new class{setWithExpiry(e,n,a){if(null===a){a=Er.now().plus({minutes:5}).toMillis()}this.item={value:n,expiry:a},localStorage.setItem(e,JSON.stringify(this.item))}normalizeMediaUrl(e){return e?e.replace("live-golf-com.pantheonsite.io","golf.com"):"/wp-content/themes/golf/assets/images/headshot-blank.png"}getWithExpiry(e){if(this.itemStr=localStorage.getItem(e),!this.itemStr)return null;const n=JSON.parse(this.itemStr);return Er.now().toMillis()>Er.fromMillis(n.expiry).toMillis()?(localStorage.removeItem(e),null):n.value}static inchesToHeight(e){const n=Math.floor(e/12);return`${n}'${e-12*n}"`}static stringToSlug(e){e=(e=e.replace(/^\s+|\s+$/g,"")).toLowerCase();const n="àáäâèéëêìíïîòóöôùúüûñçěščřžýúůďťň·/_,:;";for(let a=0,t=39;a<t;a+=1)e=e.replace(new RegExp(n.charAt(a),"g"),"aaaaeeeeiiiioooouuuuncescrzyuudtn------".charAt(a));return e=e.replace(".","-").replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/\//g,"")}getLastRoundWithStatuses(e,n){const a=e.filter((e=>n.includes(e.status)));return a.length>0?a[a.length-1]:{number:null,status:null}}getCurrentRoundStatus(e){let n,a;return e.every((e=>"scheduled"===e.status))?(n=1,a="Scheduled"):e.some((e=>"inprogress"===e.status))?(({number:n}=this.getLastRoundWithStatuses(e,["inprogress"])),a="In Progress"):e.some((e=>"delayed"===e.status))?(({number:n}=this.getLastRoundWithStatuses(e,["delayed"])),a="Delayed"):e.some((e=>"cancelled"===e.status))?e.some((e=>"scheduled"===e.status))?(({number:n}=this.getLastRoundWithStatuses(e,["cancelled"])),a="Cancelled"):(({number:n,status:a}=this.getLastRoundWithStatuses(e,["complete","closed"])),n?a=a[0].toUpperCase()+a.slice(1):(({number:n}=this.getLastRoundWithStatuses(e,["cancelled"])),a="Cancelled")):e.some((e=>"suspended"===e.status))?e.some((e=>"scheduled"===e.status))?(({number:n}=this.getLastRoundWithStatuses(e,["suspended"])),a="Suspended"):(({number:n,status:a}=this.getLastRoundWithStatuses(e,["complete","closed"])),n?a=a[0].toUpperCase()+a.slice(1):(({number:n}=this.getLastRoundWithStatuses(e,["suspended"])),a="Suspended")):(({number:n,status:a}=this.getLastRoundWithStatuses(e,["complete","closed"])),a=a[0].toUpperCase()+a.slice(1)),{number:n,status:a}}};var Rr=a(5556),Lr=a.n(Rr);function Or({onClick:e,onKeyDown:n}){return(0,we.jsx)("div",{className:"lb__showmore-row",children:(0,we.jsx)("span",{className:"lb__showmore",role:"button",tabIndex:"0",onClick:e,onKeyDown:n,children:"Show more"})})}Or.propTypes={onClick:Lr().func.isRequired,onKeyDown:Lr().func.isRequired};const _r=Or;function Br({tournamentId:e,roundStatus:n}){const[a,t]=(0,Me.useReducer)(bn,{data:[],loading:!0,error:!1,cache:0}),[o,r]=(0,Me.useState)(1),i=new AbortController,s=async n=>{t(fn());const o=`${Ne}/api/v1/tournaments/match-leaderboard/${n}/${e}`;try{const e=await fetch(o,{signal:i.signal});if(!e.ok)throw new Error(`${e.status} ${e.statusText}`);const n=await e.json();t(gn({data:n,cache:a.cache}))}catch(e){i.signal.aborted||t(vn({error:e.message}))}};function c(e){if(e&&a.data.data){const n=a.data.data.playerImages.find((n=>n.id===e.id));if(n)return Ar.normalizeMediaUrl(n.wpMediaUrl)}return"/wp-content/themes/golf/assets/images/headshot-blank.png"}(0,Me.useEffect)((()=>{d(1)&&s(1)}),[]);const l=(n,o)=>{n.preventDefault(),r(o),t(gn({data:[],cache:a.cache})),o<=3?s(o):(async n=>{t(fn());const o=n.filter((e=>d(e))).map((n=>`${Ne}/api/v1/tournaments/match-leaderboard/${n}/${e}`));try{const e=await Promise.all(o.map((e=>fetch(e)))).then((e=>Promise.all(e.map((e=>e.json()))))).then((e=>({data:{leaderboard:{roundNumber:"Knockout",matchScore:e.map((e=>e.data.leaderboard.matchScore)).flat()},playerImages:e.map((e=>e.data.playerImages)).flat()}}))).catch((e=>console.error(e))),n=e.data.leaderboard.matchScore.filter((e=>"championship"===e.matchType)),r=e.data.leaderboard.matchScore.filter((e=>"consolation"===e.matchType)),i=e.data.leaderboard.matchScore.filter((e=>"semifinal"===e.matchType)).sort(((e,n)=>e.title.localeCompare(n.title))),s=e.data.leaderboard.matchScore.filter((e=>e.title.includes("Round 5"))).sort(((e,n)=>e.title.localeCompare(n.title))),c=e.data.leaderboard.matchScore.filter((e=>e.title.includes("Round 4"))).sort(((e,n)=>e.title.localeCompare(n.title)));e.data.leaderboard={matchScore:[],finals:n,thirdPlace:r,semifinals:i,quarterfinals:s,roundOf16:c},t(gn({data:e,cache:a.cache}))}catch(e){i.signal.aborted||t(vn({error:e.message}))}})([4,5,6,7])},d=e=>{const a=n.find((n=>n.number===e)).status;return["inprogress","complete","closed","reopened"].includes(a)},u=e=>{let n="";const a=e.find((e=>e.score>0)),t=e.find((e=>e.score<0)),o=a.scores.filter((e=>"win"===e.outcome||"conceded"===e.outcome)).reduce((e=>e+1),0),r=t.scores.filter((e=>"win"===e.outcome||"conceded"===e.outcome)).reduce((e=>e+1),0);return a.unplayed>0?`${o-r} & ${a.unplayed}`:(n=o-r+" UP",n)};function m(e){return(0,we.jsx)(pn,{className:"scroll-bar-no-padding matchplay-scrollbar",style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("table",{className:"table table--sticky lb__matchplay-table",children:[(0,we.jsx)("thead",{children:(0,we.jsxs)("tr",{className:"table__row table__row--header",children:[(0,we.jsx)("th",{className:"lb__mp_country",children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:"Country"})}),(0,we.jsx)("th",{className:"lb__mp_player",children:(0,we.jsx)("span",{className:"lb__label lb__label--alt lb__label--left",children:"Player"})}),(0,we.jsx)("th",{className:"lb__mp_winner",children:(0,we.jsx)("span",{className:"sr-only",children:"Winner"})}),(0,we.jsx)("th",{children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:"TOT"})}),e.matchUps[0].scores.map((e=>(0,we.jsx)("th",{children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:e.number})},`th-${e.number}`)))]})}),(0,we.jsx)("tbody",{className:`len-${e.matchUps.length}`,children:e.matchUps.map((n=>(0,we.jsxs)("tr",{className:"table__row",children:[(0,we.jsx)("td",{className:"lb__mp_country",children:(0,we.jsx)("span",{className:"lb__label",children:n.country})}),(0,we.jsx)("td",{className:"lb__mp_player",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${c(n)}?height=80`,alt:`${n.firstName} ${n.lastName}`})}),(0,we.jsx)("span",{className:"lb__label",children:`${n.firstName} ${n.lastName}`})]})}),(0,we.jsx)("td",{className:"lb__mp_winner",children:n.score>0&&(0,we.jsx)("span",{className:"lb__playoff-winner",children:"Win"})}),(0,we.jsx)("td",{className:"lb__mp_TOT",children:(0,we.jsxs)("span",{className:"lb__label",children:[n.score>0&&u(e.matchUps),0===n.score&&"Halved"]})}),n.scores.map(((e,n)=>(0,we.jsx)("td",{children:e.outcome&&(0,we.jsx)("span",{className:`lb__matchplay-outcome ${e.outcome}`})},`${n+1}`)))]},n.playerId)))})]},`${e.title}${e.teeTime}`)})}const h=a.data.data&&a.data.data.leaderboard?a.data.data.leaderboard.matchScore:[],p=a.data.data&&a.data.data.leaderboard&&a.data.data.leaderboard.finals||[],f=a.data.data&&a.data.data.leaderboard&&a.data.data.leaderboard.thirdPlace||[],g=a.data.data&&a.data.data.leaderboard&&a.data.data.leaderboard.semifinals||[],v=a.data.data&&a.data.data.leaderboard&&a.data.data.leaderboard.quarterfinals||[],y=a.data.data&&a.data.data.leaderboard&&a.data.data.leaderboard.roundOf16||[];return(0,we.jsxs)("div",{className:"lb__matchplay",children:[(0,we.jsxs)("ul",{className:"lb__matchplay-nav",children:[["Round 1","Round 2","Round 3","Knockout Round"].filter(((e,n)=>d(n+1))).map(((e,n)=>(0,we.jsx)("li",{className:o===n+1?"active":"",children:(0,we.jsx)("button",{type:"button",className:"btn--link",onClick:e=>l(e,n+1),children:e})},`${n+1}`))),(0,we.jsx)("li",{})]}),(0,we.jsx)("h3",{className:"lb__section-title",children:o<=3?`Round #${o}`:"Knockout Round"}),h.map((e=>m(e))),!!p.length&&(0,we.jsx)("h4",{className:"lb__section-subtitle",children:"Finals"}),p.map((e=>m(e))),!!f.length&&(0,we.jsx)("h4",{className:"lb__section-subtitle",children:"Third Place"}),f.map((e=>m(e))),!!g.length&&(0,we.jsx)("h4",{className:"lb__section-subtitle",children:"Semifinals"}),g.map((e=>m(e))),!!v.length&&(0,we.jsx)("h4",{className:"lb__section-subtitle",children:"Quarterfinals"}),v.map((e=>m(e))),!!y.length&&(0,we.jsx)("h4",{className:"lb__section-subtitle",children:"Round of 16"}),y.map((e=>m(e)))]})}Br.propTypes={tournamentId:Lr().string.isRequired,roundStatus:Lr().array.isRequired};function Ir({tournamentId:e,tournamentSlug:n,roundStatus:a}){const[t,o]=(0,Me.useReducer)(bn,{data:[],loading:!0,error:!1,cache:0}),{number:r}=Ar.getCurrentRoundStatus(a),[i,s]=(0,Me.useState)(r||1),c=new AbortController,l=async n=>{o(fn());const a=`${Ne}/api/v1/tournaments/cup-leaderboard/${n}/${e}`;try{const e=await fetch(a,{signal:c.signal});if(!e.ok)throw new Error(`${e.status} ${e.statusText}`);const n=await e.json();o(gn({data:n,cache:t.cache}))}catch(e){c.signal.aborted||o(vn({error:e.message}))}};function d(e){if(e&&t.data.data.playerImages){const n=t.data.data.playerImages.find((n=>n.id===e.id));if(n)return Ar.normalizeMediaUrl(n.wpMediaUrl)}return"/wp-content/themes/golf/assets/images/headshot-blank.png"}const u=e=>{const n=a.find((n=>n.number===e)).status;return["inprogress","complete","closed","reopened"].includes(n)},m=e=>{const n=a.find((n=>n.number===e)).status;return["scheduled"].includes(n)};(0,Me.useEffect)((()=>{(u(r)||m(r))&&l(r)}),[]);const h=e=>{let n="";const a=e.find((e=>e.score>0)),t=e.find((e=>e.score<0)),o=a.scores.filter((e=>"win"===e.outcome||"conceded"===e.outcome)).reduce((e=>e+1),0),r=t.scores.filter((e=>"win"===e.outcome||"conceded"===e.outcome)).reduce((e=>e+1),0);return a.unplayed>0?`${o-r} & ${a.unplayed}`:(n=o-r+" UP",n)};function p(e){return(0,we.jsx)(pn,{className:"scroll-bar-no-padding matchplay-scrollbar",style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("table",{className:"table lb__matchplay-table "+(e.matchUps.reduce(((e,n)=>e+n.players.length),0)>4?"table--sticky":""),children:[(0,we.jsx)("thead",{children:(0,we.jsxs)("tr",{className:"table__row table__row--header",children:[(0,we.jsx)("th",{className:"lb__mp_country",children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:"Team"})}),(0,we.jsx)("th",{className:"lb__mp_player",children:(0,we.jsx)("span",{className:"lb__label lb__label--alt lb__label--left",children:"Player"})}),(0,we.jsx)("th",{className:"lb__mp_winner",children:(0,we.jsx)("span",{className:"sr-only",children:"Winner"})}),(0,we.jsx)("th",{children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:"TOT"})}),e.matchUps[0].scores.map((e=>(0,we.jsx)("th",{children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:e.number})},`th-${e.number}`)))]})}),(0,we.jsx)("tbody",{className:`len-${e.matchUps.length}`,children:e.matchUps.map((n=>(0,we.jsxs)("tr",{className:"table__row",children:[(0,we.jsx)("td",{className:"lb__mp_country",children:(0,we.jsx)("span",{className:"lb__label",children:n.name})}),(0,we.jsx)("td",{className:"lb__mp_player",children:n.players.map(((e,n)=>(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${d(e)}?height=80`,alt:`${e.firstName} ${e.lastName}`})}),(0,we.jsx)("span",{className:"lb__label",children:`${e.firstName} ${e.lastName}`})]},`${n+1}`)))}),(0,we.jsx)("td",{className:"lb__mp_winner",children:n.score>0&&(0,we.jsx)("span",{className:"lb__playoff-winner",children:"Win"})}),(0,we.jsx)("td",{className:"lb__mp_TOT",children:(0,we.jsxs)("span",{className:"lb__label",children:[n.score>0&&h(e.matchUps),0===n.score&&"Halved"]})}),n.scores.map(((e,n)=>(0,we.jsx)("td",{children:e.outcome&&(0,we.jsx)("span",{className:`lb__matchplay-outcome ${e.outcome}`})},`${n+1}`)))]},n.id)))})]},`${e.title}${e.teeTime}`)})}const f=t.data.data&&t.data.data.leaderboard?t.data.data.leaderboard:[],g=t.data.data&&t.data.data.scoreboard?t.data.data.scoreboard[0].matchScore.sort(((e,n)=>e.sequence>n.sequence?1:n.sequence>e.sequence?-1:0)):[];return(0,we.jsxs)("div",{className:"lb__cupplay",children:[(0,we.jsx)("h3",{className:"lb__leaderboard-title",children:(0,we.jsx)("div",{className:"lb__team-score",children:f.map(((e,n)=>(0,we.jsxs)("span",{children:[e.alias," ",e.score]},`${n+1}`)))})}),(0,we.jsxs)("ul",{className:"lb__matchplay-nav",children:[(n.includes("presidents")?["Thursday Four-ball","Friday Foursomes","Saturday Four-ball","Saturday Foursomes","Sunday Singles"]:["Friday Morning Foursomes","Friday Afternoon Four-Ball","Saturday Morning Foursomes","Saturday Afternoon Four-Ball","Sunday Singles"]).filter(((e,n)=>u(n+1)||m(n+1))).map(((e,n)=>(0,we.jsx)("li",{className:i===n+1?"active":"",children:(0,we.jsx)("button",{type:"button",className:"btn--link",onClick:e=>((e,n)=>{e.preventDefault(),s(n),o(gn({data:[],cache:t.cache})),l(n)})(e,n+1),disabled:m(n+1),children:e})},`${n+1}`))),(0,we.jsx)("li",{})]}),g.map((e=>(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)("h3",{className:"lb__section-title",children:`Match #${e.sequence}`}),p(e)]})))]})}Ir.propTypes={tournamentId:Lr().string.isRequired,roundStatus:Lr().array.isRequired,tournamentSlug:Lr().string.isRequired};function jr(){}function Gr(e){return!!(e||"").match(/\d/)}function zr(e){return null==e}function Kr(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function Vr(e,n){void 0===n&&(n=!0);var a="-"===e[0],t=a&&n,o=(e=e.replace("-","")).split(".");return{beforeDecimal:o[0],afterDecimal:o[1]||"",hasNagation:a,addNegation:t}}function Hr(e,n,a){for(var t="",o=a?"0":"",r=0;r<=n-1;r++)t+=e[r]||o;return t}function Fr(e,n){return Array(n+1).join(e)}function Wr(e,n){if(e.value=e.value,null!==e){if(e.createTextRange){var a=e.createTextRange();return a.move("character",n),a.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(n,n),!0):(e.focus(),!1)}}function Ur(e,n,a){return Math.min(Math.max(e,n),a)}function Yr(e){return Math.max(e.selectionStart,e.selectionEnd)}var $r={displayType:"input",decimalSeparator:".",thousandsGroupStyle:"thousand",fixedDecimalScale:!1,prefix:"",suffix:"",allowNegative:!0,allowEmptyFormatting:!1,allowLeadingZeros:!1,isNumericString:!1,type:"text",onValueChange:jr,onChange:jr,onKeyDown:jr,onMouseUp:jr,onFocus:jr,onBlur:jr,isAllowed:function(){return!0}},Xr=function(e){function n(n){e.call(this,n);var a=n.defaultValue;this.validateProps();var t=this.formatValueProp(a);this.state={value:t,numAsString:this.removeFormatting(t),mounted:!1},this.selectionBeforeInput={selectionStart:0,selectionEnd:0},this.onChange=this.onChange.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onMouseUp=this.onMouseUp.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.componentDidMount=function(){this.setState({mounted:!0})},n.prototype.componentDidUpdate=function(e){this.updateValueIfRequired(e)},n.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout),clearTimeout(this.caretPositionTimeout)},n.prototype.updateValueIfRequired=function(e){var n=this,a=n.props,t=n.state,o=n.focusedElm,r=t.value,i=t.numAsString;if(void 0===i&&(i=""),e!==a){this.validateProps();var s=this.formatNumString(i),c=zr(a.value)?s:this.formatValueProp(),l=this.removeFormatting(c),d=parseFloat(l),u=parseFloat(i);(isNaN(d)&&isNaN(u)||d===u)&&s===r&&(null!==o||c===r)||this.updateValue({formattedValue:c,numAsString:l,input:o,source:"prop",event:null})}},n.prototype.getFloatString=function(e){void 0===e&&(e="");var n=this.props.decimalScale,a=this.getSeparators().decimalSeparator,t=this.getNumberRegex(!0),o="-"===e[0];o&&(e=e.replace("-","")),a&&0===n&&(e=e.split(a)[0]);var r=(e=(e.match(t)||[]).join("").replace(a,".")).indexOf(".");return-1!==r&&(e=e.substring(0,r)+"."+e.substring(r+1,e.length).replace(new RegExp(Kr(a),"g"),"")),o&&(e="-"+e),e},n.prototype.getNumberRegex=function(e,n){var a=this.props,t=a.format,o=a.decimalScale,r=a.customNumerals,i=this.getSeparators().decimalSeparator;return new RegExp("[0-9"+(r?r.join(""):"")+"]"+(!i||0===o||n||t?"":"|"+Kr(i)),e?"g":void 0)},n.prototype.getSeparators=function(){var e=this.props.decimalSeparator,n=this.props,a=n.thousandSeparator,t=n.allowedDecimalSeparators;return!0===a&&(a=","),t||(t=[e,"."]),{decimalSeparator:e,thousandSeparator:a,allowedDecimalSeparators:t}},n.prototype.getMaskAtIndex=function(e){var n=this.props.mask;return void 0===n&&(n=" "),"string"==typeof n?n:n[e]||" "},n.prototype.getValueObject=function(e,n){var a=parseFloat(n);return{formattedValue:e,value:n,floatValue:isNaN(a)?void 0:a}},n.prototype.validateProps=function(){var e=this.props.mask,n=this.getSeparators(),a=n.decimalSeparator,t=n.thousandSeparator;if(a===t)throw new Error("\n          Decimal separator can't be same as thousand separator.\n          thousandSeparator: "+t+' (thousandSeparator = {true} is same as thousandSeparator = ",")\n          decimalSeparator: '+a+" (default value for decimalSeparator is .)\n       ");if(e&&("string"===e?e:e.toString()).match(/\d/g))throw new Error("\n          Mask "+e+" should not contain numeric character;\n        ")},n.prototype.setPatchedCaretPosition=function(e,n,a){Wr(e,n),this.caretPositionTimeout=setTimeout((function(){e.value===a&&Wr(e,n)}),0)},n.prototype.correctCaretPosition=function(e,n,a){var t=this.props,o=t.prefix,r=t.suffix,i=t.format;if(""===e)return 0;if(n=Ur(n,0,e.length),!i){var s="-"===e[0];return Ur(n,o.length+(s?1:0),e.length-r.length)}if("function"==typeof i)return n;if("#"===i[n]&&Gr(e[n]))return n;if("#"===i[n-1]&&Gr(e[n-1]))return n;var c=i.indexOf("#");n=Ur(n,c,i.lastIndexOf("#")+1);for(var l=i.substring(n,i.length).indexOf("#"),d=n,u=n+(-1===l?0:l);d>c&&("#"!==i[d]||!Gr(e[d]));)d-=1;return!Gr(e[u])||"left"===a&&n!==c||n-d<u-n?Gr(e[d])?d+1:d:u},n.prototype.getCaretPosition=function(e,n,a){var t,o,r=this.props.format,i=this.state.value,s=this.getNumberRegex(!0),c=(e.match(s)||[]).join(""),l=(n.match(s)||[]).join("");for(t=0,o=0;o<a;o++){var d=e[o]||"",u=n[t]||"";if((d.match(s)||d===u)&&("0"!==d||!u.match(s)||"0"===u||c.length===l.length)){for(;d!==n[t]&&t<n.length;)t++;t++}}return"string"!=typeof r||i||(t=n.length),t=this.correctCaretPosition(n,t)},n.prototype.removePrefixAndSuffix=function(e){var n=this.props,a=n.format,t=n.prefix,o=n.suffix;if(!a&&e){var r="-"===e[0];r&&(e=e.substring(1,e.length));var i=(e=t&&0===e.indexOf(t)?e.substring(t.length,e.length):e).lastIndexOf(o);e=o&&-1!==i&&i===e.length-o.length?e.substring(0,i):e,r&&(e="-"+e)}return e},n.prototype.removePatternFormatting=function(e){for(var n=this.props.format.split("#").filter((function(e){return""!==e})),a=0,t="",o=0,r=n.length;o<=r;o++){var i=n[o]||"",s=o===r?e.length:e.indexOf(i,a);if(-1===s){t=e;break}t+=e.substring(a,s),a=s+i.length}return(t.match(this.getNumberRegex(!0))||[]).join("")},n.prototype.removeFormatting=function(e){var n=this.props,a=n.format,t=n.removeFormatting;return e?(a?e="string"==typeof a?this.removePatternFormatting(e):"function"==typeof t?t(e):(e.match(this.getNumberRegex(!0))||[]).join(""):(e=this.removePrefixAndSuffix(e),e=this.getFloatString(e)),e):e},n.prototype.formatWithPattern=function(e){for(var n=this.props.format,a=0,t=n.split(""),o=0,r=n.length;o<r;o++)"#"===n[o]&&(t[o]=e[a]||this.getMaskAtIndex(a),a+=1);return t.join("")},n.prototype.formatAsNumber=function(e){var n=this.props,a=n.decimalScale,t=n.fixedDecimalScale,o=n.prefix,r=n.suffix,i=n.allowNegative,s=n.thousandsGroupStyle,c=this.getSeparators(),l=c.thousandSeparator,d=c.decimalSeparator,u=-1!==e.indexOf(".")||a&&t,m=Vr(e,i),h=m.beforeDecimal,p=m.afterDecimal,f=m.addNegation;return void 0!==a&&(p=Hr(p,a,t)),l&&(h=function(e,n,a){var t=function(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}(a),o=e.search(/[1-9]/);return o=-1===o?e.length:o,e.substring(0,o)+e.substring(o,e.length).replace(t,"$1"+n)}(h,l,s)),o&&(h=o+h),r&&(p+=r),f&&(h="-"+h),e=h+(u&&d||"")+p},n.prototype.formatNumString=function(e){void 0===e&&(e="");var n=this.props,a=n.format,t=n.allowEmptyFormatting,o=n.customNumerals,r=e;if(o&&10===o.length){var i=new RegExp("["+o.join("")+"]","g");r=e.replace(i,(function(e){return o.indexOf(e).toString()}))}return r=""!==e||t?"-"!==e||a?"string"==typeof a?this.formatWithPattern(r):"function"==typeof a?a(r):this.formatAsNumber(r):"-":""},n.prototype.formatValueProp=function(e){var n=this.props,a=n.format,t=n.decimalScale,o=n.fixedDecimalScale,r=n.allowEmptyFormatting,i=this.props,s=i.value,c=i.isNumericString,l=!(s=zr(s)?e:s)&&0!==s;return l&&r&&(s=""),l&&!r?"":("number"==typeof s&&(s=function(e){var n="-"===(e+="")[0]?"-":"";n&&(e=e.substring(1));var a=e.split(/[eE]/g),t=a[0],o=a[1];if(!(o=Number(o)))return n+t;var r=1+o,i=(t=t.replace(".","")).length;return r<0?t="0."+Fr("0",Math.abs(r))+t:r>=i?t+=Fr("0",r-i):t=(t.substring(0,r)||"0")+"."+t.substring(r),n+t}(s),c=!0),"Infinity"===s&&c&&(s=""),c&&!a&&"number"==typeof t&&(s=function(e,n,a){if(-1!==["","-"].indexOf(e))return e;var t=-1!==e.indexOf(".")&&n,o=Vr(e),r=o.beforeDecimal,i=o.afterDecimal,s=o.hasNagation,c=parseFloat("0."+(i||"0")),l=(i.length<=n?"0."+i:c.toFixed(n)).split(".");return(s?"-":"")+r.split("").reverse().reduce((function(e,n,a){return e.length>a?(Number(e[0])+Number(n)).toString()+e.substring(1,e.length):n+e}),l[0])+(t?".":"")+Hr(l[1]||"",Math.min(n,i.length),a)}(s,t,o)),c?this.formatNumString(s):this.formatInput(s))},n.prototype.formatNegation=function(e){void 0===e&&(e="");var n=this.props.allowNegative,a=new RegExp("(-)"),t=new RegExp("(-)(.)*(-)"),o=a.test(e),r=t.test(e);return e=e.replace(/-/g,""),o&&!r&&n&&(e="-"+e),e},n.prototype.formatInput=function(e){return void 0===e&&(e=""),this.props.format||(e=this.removePrefixAndSuffix(e),e=this.formatNegation(e)),e=this.removeFormatting(e),this.formatNumString(e)},n.prototype.isCharacterAFormat=function(e,n){var a=this.props,t=a.format,o=a.prefix,r=a.suffix,i=a.decimalScale,s=a.fixedDecimalScale,c=this.getSeparators().decimalSeparator;return"string"==typeof t&&"#"!==t[e]||!(t||!(e<o.length||e>=n.length-r.length||i&&s&&n[e]===c))},n.prototype.correctInputValue=function(e,n,a){var t=this,o=this.props,r=o.format,i=o.allowNegative,s=o.prefix,c=o.suffix,l=o.decimalScale,d=this.getSeparators(),u=d.allowedDecimalSeparators,m=d.decimalSeparator,h=this.state.numAsString||"",p=this.selectionBeforeInput,f=p.selectionStart,g=p.selectionEnd,v=function(e,n){for(var a=0,t=0,o=e.length,r=n.length;e[a]===n[a]&&a<o;)a++;for(;e[o-1-t]===n[r-1-t]&&r-t>a&&o-t>a;)t++;return{start:a,end:o-t}}(n,a),y=v.start,b=v.end;if(!r&&y===b&&-1!==u.indexOf(a[f])){var S=0===l?"":m;return a.substr(0,f)+S+a.substr(f+1,a.length)}var P=r?0:s.length,k=n.length-(r?0:c.length);if(a.length>n.length||!a.length||y===b||0===f&&g===n.length||0===y&&b===n.length||f===P&&g===k)return a;var w=n.substr(y,b-y);if(!![].concat(w).find((function(e,a){return t.isCharacterAFormat(a+y,n)}))){var M=n.substr(y),C={},D=[];[].concat(M).forEach((function(e,a){t.isCharacterAFormat(a+y,n)?C[a]=e:a>w.length-1&&D.push(e)})),Object.keys(C).forEach((function(e){D.length>e?D.splice(e,0,C[e]):D.push(C[e])})),a=n.substr(0,y)+D.join("")}if(!r){var T=this.removeFormatting(a),N=Vr(T,i),E=N.beforeDecimal,x=N.afterDecimal,A=N.addNegation,R=e<a.indexOf(m)+1;if(T.length<h.length&&R&&""===E&&!parseFloat(x))return A?"-":""}return a},n.prototype.updateValue=function(e){var n=e.formattedValue,a=e.input,t=e.setCaretPosition;void 0===t&&(t=!0);var o=e.source,r=e.event,i=e.numAsString,s=e.caretPos,c=this.props.onValueChange,l=this.state.value;if(a){if(void 0===s&&t){var d=e.inputValue||a.value,u=Yr(a);a.value=n,s=this.getCaretPosition(d,n,u)}a.value=n,t&&this.setPatchedCaretPosition(a,s,n)}void 0===i&&(i=this.removeFormatting(n)),n!==l&&(this.setState({value:n,numAsString:i}),c(this.getValueObject(n,i),{event:r,source:o}))},n.prototype.onChange=function(e){var n=e.target,a=n.value,t=this.state,o=this.props,r=o.isAllowed,i=t.value||"",s=Yr(n);a=this.correctInputValue(s,i,a);var c=this.formatInput(a)||"",l=this.removeFormatting(c),d=r(this.getValueObject(c,l));d||(c=i),this.updateValue({formattedValue:c,numAsString:l,inputValue:a,input:n,event:e,source:"event"}),d&&o.onChange(e)},n.prototype.onBlur=function(e){var n=this.props,a=this.state,t=n.format,o=n.onBlur,r=n.allowLeadingZeros,i=a.numAsString,s=a.value;if(this.focusedElm=null,clearTimeout(this.focusTimeout),clearTimeout(this.caretPositionTimeout),!t){isNaN(parseFloat(i))&&(i=""),r||(i=function(e){if(!e)return e;var n="-"===e[0];n&&(e=e.substring(1,e.length));var a=e.split("."),t=a[0].replace(/^0+/,"")||"0",o=a[1]||"";return(n?"-":"")+t+(o?"."+o:"")}(i));var c=this.formatNumString(i);if(c!==s)return this.updateValue({formattedValue:c,numAsString:i,input:e.target,setCaretPosition:!1,event:e,source:"event"}),void o(e)}o(e)},n.prototype.onKeyDown=function(e){var n,a=e.target,t=e.key,o=a.selectionStart,r=a.selectionEnd,i=a.value;void 0===i&&(i="");var s=this.props,c=s.decimalScale,l=s.fixedDecimalScale,d=s.prefix,u=s.suffix,m=s.format,h=s.onKeyDown,p=void 0!==c&&l,f=this.getNumberRegex(!1,p),g=new RegExp("-"),v="string"==typeof m;if(this.selectionBeforeInput={selectionStart:o,selectionEnd:r},"ArrowLeft"===t||"Backspace"===t?n=o-1:"ArrowRight"===t?n=o+1:"Delete"===t&&(n=o),void 0!==n&&o===r){var y=n,b=v?m.indexOf("#"):d.length,S=v?m.lastIndexOf("#")+1:i.length-u.length;if("ArrowLeft"===t||"ArrowRight"===t){var P="ArrowLeft"===t?"left":"right";y=this.correctCaretPosition(i,n,P)}else if("Delete"!==t||f.test(i[n])||g.test(i[n])){if("Backspace"===t&&!f.test(i[n]))if(o<=b+1&&"-"===i[0]&&void 0===m){var k=i.substring(1);this.updateValue({formattedValue:k,caretPos:y,input:a,event:e,source:"event"})}else if(!g.test(i[n])){for(;!f.test(i[y-1])&&y>b;)y--;y=this.correctCaretPosition(i,y,"left")}}else for(;!f.test(i[y])&&y<S;)y++;(y!==n||n<b||n>S)&&(e.preventDefault(),this.setPatchedCaretPosition(a,y,i)),e.isUnitTestRun&&this.setPatchedCaretPosition(a,y,i),h(e)}else h(e)},n.prototype.onMouseUp=function(e){var n=e.target,a=n.selectionStart,t=n.selectionEnd,o=n.value;if(void 0===o&&(o=""),a===t){var r=this.correctCaretPosition(o,a);r!==a&&this.setPatchedCaretPosition(n,r,o)}this.props.onMouseUp(e)},n.prototype.onFocus=function(e){var n=this;e.persist(),this.focusedElm=e.target,this.focusTimeout=setTimeout((function(){var a=e.target,t=a.selectionStart,o=a.selectionEnd,r=a.value;void 0===r&&(r="");var i=n.correctCaretPosition(r,t);i===t||0===t&&o===r.length||n.setPatchedCaretPosition(a,i,r),n.props.onFocus(e)}),0)},n.prototype.render=function(){var e=this.props,n=e.type,a=e.displayType,t=e.customInput,o=e.renderText,r=e.getInputRef,i=e.format,s=(e.thousandSeparator,e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle,e.decimalScale,e.fixedDecimalScale,e.prefix,e.suffix,e.removeFormatting,e.mask,e.defaultValue,e.isNumericString,e.allowNegative,e.allowEmptyFormatting,e.allowLeadingZeros,e.onValueChange,e.isAllowed,e.customNumerals,e.onChange,e.onKeyDown,e.onMouseUp,e.onFocus,e.onBlur,e.value,function(e,n){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&-1===n.indexOf(t)&&(a[t]=e[t]);return a}(e,["type","displayType","customInput","renderText","getInputRef","format","thousandSeparator","decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","decimalScale","fixedDecimalScale","prefix","suffix","removeFormatting","mask","defaultValue","isNumericString","allowNegative","allowEmptyFormatting","allowLeadingZeros","onValueChange","isAllowed","customNumerals","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value"])),c=s,l=this.state,d=l.value,u=l.mounted&&function(e){return e||"undefined"!=typeof navigator&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}(i)?"numeric":void 0,m=Object.assign({inputMode:u},c,{type:n,value:d,onChange:this.onChange,onKeyDown:this.onKeyDown,onMouseUp:this.onMouseUp,onFocus:this.onFocus,onBlur:this.onBlur});if("text"===a)return o?o(d,c)||null:Me.createElement("span",Object.assign({},c,{ref:r}),d);if(t){var h=t;return Me.createElement(h,Object.assign({},m,{ref:r}))}return Me.createElement("input",Object.assign({},m,{ref:r}))},n}(Me.Component);Xr.defaultProps=$r;const Zr=Xr;var qr=function(){return qr=Object.assign||function(e){for(var n,a=1,t=arguments.length;a<t;a++)for(var o in n=arguments[a])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e},qr.apply(this,arguments)};Object.create;function Jr(e,n,a){if(a||2===arguments.length)for(var t,o=0,r=n.length;o<r;o++)!t&&o in n||(t||(t=Array.prototype.slice.call(n,0,o)),t[o]=n[o]);return e.concat(t||Array.prototype.slice.call(n))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var Qr=a(2833),ei=a.n(Qr),ni="-ms-",ai="-moz-",ti="-webkit-",oi="comm",ri="rule",ii="decl",si="@import",ci="@keyframes",li="@layer",di=Math.abs,ui=String.fromCharCode,mi=Object.assign;function hi(e){return e.trim()}function pi(e,n){return(e=n.exec(e))?e[0]:e}function fi(e,n,a){return e.replace(n,a)}function gi(e,n,a){return e.indexOf(n,a)}function vi(e,n){return 0|e.charCodeAt(n)}function yi(e,n,a){return e.slice(n,a)}function bi(e){return e.length}function Si(e){return e.length}function Pi(e,n){return n.push(e),e}function ki(e,n){return e.filter((function(e){return!pi(e,n)}))}var wi=1,Mi=1,Ci=0,Di=0,Ti=0,Ni="";function Ei(e,n,a,t,o,r,i,s){return{value:e,root:n,parent:a,type:t,props:o,children:r,line:wi,column:Mi,length:i,return:"",siblings:s}}function xi(e,n){return mi(Ei("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},n)}function Ai(e){for(;e.root;)e=xi(e.root,{children:[e]});Pi(e,e.siblings)}function Ri(){return Ti=Di>0?vi(Ni,--Di):0,Mi--,10===Ti&&(Mi=1,wi--),Ti}function Li(){return Ti=Di<Ci?vi(Ni,Di++):0,Mi++,10===Ti&&(Mi=1,wi++),Ti}function Oi(){return vi(Ni,Di)}function _i(){return Di}function Bi(e,n){return yi(Ni,e,n)}function Ii(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ji(e){return wi=Mi=1,Ci=bi(Ni=e),Di=0,[]}function Gi(e){return Ni="",e}function zi(e){return hi(Bi(Di-1,Hi(91===e?e+2:40===e?e+1:e)))}function Ki(e){for(;(Ti=Oi())&&Ti<33;)Li();return Ii(e)>2||Ii(Ti)>3?"":" "}function Vi(e,n){for(;--n&&Li()&&!(Ti<48||Ti>102||Ti>57&&Ti<65||Ti>70&&Ti<97););return Bi(e,_i()+(n<6&&32==Oi()&&32==Li()))}function Hi(e){for(;Li();)switch(Ti){case e:return Di;case 34:case 39:34!==e&&39!==e&&Hi(Ti);break;case 40:41===e&&Hi(e);break;case 92:Li()}return Di}function Fi(e,n){for(;Li()&&e+Ti!==57&&(e+Ti!==84||47!==Oi()););return"/*"+Bi(n,Di-1)+"*"+ui(47===e?e:Li())}function Wi(e){for(;!Ii(Oi());)Li();return Bi(e,Di)}function Ui(e,n){for(var a="",t=0;t<e.length;t++)a+=n(e[t],t,e,n)||"";return a}function Yi(e,n,a,t){switch(e.type){case li:if(e.children.length)break;case si:case ii:return e.return=e.return||e.value;case oi:return"";case ci:return e.return=e.value+"{"+Ui(e.children,t)+"}";case ri:if(!bi(e.value=e.props.join(",")))return""}return bi(a=Ui(e.children,t))?e.return=e.value+"{"+a+"}":""}function $i(e,n,a){switch(function(e,n){return 45^vi(e,0)?(((n<<2^vi(e,0))<<2^vi(e,1))<<2^vi(e,2))<<2^vi(e,3):0}(e,n)){case 5103:return ti+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return ti+e+e;case 4789:return ai+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return ti+e+ai+e+ni+e+e;case 5936:switch(vi(e,n+11)){case 114:return ti+e+ni+fi(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ti+e+ni+fi(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ti+e+ni+fi(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return ti+e+ni+e+e;case 6165:return ti+e+ni+"flex-"+e+e;case 5187:return ti+e+fi(e,/(\w+).+(:[^]+)/,ti+"box-$1$2"+ni+"flex-$1$2")+e;case 5443:return ti+e+ni+"flex-item-"+fi(e,/flex-|-self/g,"")+(pi(e,/flex-|baseline/)?"":ni+"grid-row-"+fi(e,/flex-|-self/g,""))+e;case 4675:return ti+e+ni+"flex-line-pack"+fi(e,/align-content|flex-|-self/g,"")+e;case 5548:return ti+e+ni+fi(e,"shrink","negative")+e;case 5292:return ti+e+ni+fi(e,"basis","preferred-size")+e;case 6060:return ti+"box-"+fi(e,"-grow","")+ti+e+ni+fi(e,"grow","positive")+e;case 4554:return ti+fi(e,/([^-])(transform)/g,"$1"+ti+"$2")+e;case 6187:return fi(fi(fi(e,/(zoom-|grab)/,ti+"$1"),/(image-set)/,ti+"$1"),e,"")+e;case 5495:case 3959:return fi(e,/(image-set\([^]*)/,ti+"$1$`$1");case 4968:return fi(fi(e,/(.+:)(flex-)?(.*)/,ti+"box-pack:$3"+ni+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+ti+e+e;case 4200:if(!pi(e,/flex-|baseline/))return ni+"grid-column-align"+yi(e,n)+e;break;case 2592:case 3360:return ni+fi(e,"template-","")+e;case 4384:case 3616:return a&&a.some((function(e,a){return n=a,pi(e.props,/grid-\w+-end/)}))?~gi(e+(a=a[n].value),"span",0)?e:ni+fi(e,"-start","")+e+ni+"grid-row-span:"+(~gi(a,"span",0)?pi(a,/\d+/):+pi(a,/\d+/)-+pi(e,/\d+/))+";":ni+fi(e,"-start","")+e;case 4896:case 4128:return a&&a.some((function(e){return pi(e.props,/grid-\w+-start/)}))?e:ni+fi(fi(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return fi(e,/(.+)-inline(.+)/,ti+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(bi(e)-1-n>6)switch(vi(e,n+1)){case 109:if(45!==vi(e,n+4))break;case 102:return fi(e,/(.+:)(.+)-([^]+)/,"$1"+ti+"$2-$3$1"+ai+(108==vi(e,n+3)?"$3":"$2-$3"))+e;case 115:return~gi(e,"stretch",0)?$i(fi(e,"stretch","fill-available"),n,a)+e:e}break;case 5152:case 5920:return fi(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(n,a,t,o,r,i,s){return ni+a+":"+t+s+(o?ni+a+"-span:"+(r?i:+i-+t)+s:"")+e}));case 4949:if(121===vi(e,n+6))return fi(e,":",":"+ti)+e;break;case 6444:switch(vi(e,45===vi(e,14)?18:11)){case 120:return fi(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+ti+(45===vi(e,14)?"inline-":"")+"box$3$1"+ti+"$2$3$1"+ni+"$2box$3")+e;case 100:return fi(e,":",":"+ni)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return fi(e,"scroll-","scroll-snap-")+e}return e}function Xi(e,n,a,t){if(e.length>-1&&!e.return)switch(e.type){case ii:return void(e.return=$i(e.value,e.length,a));case ci:return Ui([xi(e,{value:fi(e.value,"@","@"+ti)})],t);case ri:if(e.length)return function(e,n){return e.map(n).join("")}(a=e.props,(function(n){switch(pi(n,t=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Ai(xi(e,{props:[fi(n,/:(read-\w+)/,":"+ai+"$1")]})),Ai(xi(e,{props:[n]})),mi(e,{props:ki(a,t)});break;case"::placeholder":Ai(xi(e,{props:[fi(n,/:(plac\w+)/,":"+ti+"input-$1")]})),Ai(xi(e,{props:[fi(n,/:(plac\w+)/,":"+ai+"$1")]})),Ai(xi(e,{props:[fi(n,/:(plac\w+)/,ni+"input-$1")]})),Ai(xi(e,{props:[n]})),mi(e,{props:ki(a,t)})}return""}))}}function Zi(e){return Gi(qi("",null,null,null,[""],e=ji(e),0,[0],e))}function qi(e,n,a,t,o,r,i,s,c){for(var l=0,d=0,u=i,m=0,h=0,p=0,f=1,g=1,v=1,y=0,b="",S=o,P=r,k=t,w=b;g;)switch(p=y,y=Li()){case 40:if(108!=p&&58==vi(w,u-1)){-1!=gi(w+=fi(zi(y),"&","&\f"),"&\f",di(l?s[l-1]:0))&&(v=-1);break}case 34:case 39:case 91:w+=zi(y);break;case 9:case 10:case 13:case 32:w+=Ki(p);break;case 92:w+=Vi(_i()-1,7);continue;case 47:switch(Oi()){case 42:case 47:Pi(Qi(Fi(Li(),_i()),n,a,c),c);break;default:w+="/"}break;case 123*f:s[l++]=bi(w)*v;case 125*f:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+d:-1==v&&(w=fi(w,/\f/g,"")),h>0&&bi(w)-u&&Pi(h>32?es(w+";",t,a,u-1,c):es(fi(w," ","")+";",t,a,u-2,c),c);break;case 59:w+=";";default:if(Pi(k=Ji(w,n,a,l,d,o,s,b,S=[],P=[],u,r),r),123===y)if(0===d)qi(w,n,k,k,S,r,u,s,P);else switch(99===m&&110===vi(w,3)?100:m){case 100:case 108:case 109:case 115:qi(e,k,k,t&&Pi(Ji(e,k,k,0,0,o,s,b,o,S=[],u,P),P),o,P,u,s,t?S:P);break;default:qi(w,k,k,k,[""],P,0,s,P)}}l=d=h=0,f=v=1,b=w="",u=i;break;case 58:u=1+bi(w),h=p;default:if(f<1)if(123==y)--f;else if(125==y&&0==f++&&125==Ri())continue;switch(w+=ui(y),y*f){case 38:v=d>0?1:(w+="\f",-1);break;case 44:s[l++]=(bi(w)-1)*v,v=1;break;case 64:45===Oi()&&(w+=zi(Li())),m=Oi(),d=u=bi(b=w+=Wi(_i())),y++;break;case 45:45===p&&2==bi(w)&&(f=0)}}return r}function Ji(e,n,a,t,o,r,i,s,c,l,d,u){for(var m=o-1,h=0===o?r:[""],p=Si(h),f=0,g=0,v=0;f<t;++f)for(var y=0,b=yi(e,m+1,m=di(g=i[f])),S=e;y<p;++y)(S=hi(g>0?h[y]+" "+b:fi(b,/&\f/g,h[y])))&&(c[v++]=S);return Ei(e,n,a,0===o?ri:s,c,l,d,u)}function Qi(e,n,a,t){return Ei(e,n,a,oi,ui(Ti),yi(e,2,-2),0,t)}function es(e,n,a,t,o){return Ei(e,n,a,ii,yi(e,0,t),yi(e,t+1,-1),t,o)}const ns={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var as="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",ts="active",os="data-styled-version",rs="6.1.8",is="/*!sc*/\n",ss="undefined"!=typeof window&&"HTMLElement"in window,cs=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),ls=(new Set,Object.freeze([])),ds=Object.freeze({});function us(e,n,a){return void 0===a&&(a=ds),e.theme!==a.theme&&e.theme||n||a.theme}var ms=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),hs=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ps=/(^-|-$)/g;function fs(e){return e.replace(hs,"-").replace(ps,"")}var gs=/(a)(d)/gi,vs=52,ys=function(e){return String.fromCharCode(e+(e>25?39:97))};function bs(e){var n,a="";for(n=Math.abs(e);n>vs;n=n/vs|0)a=ys(n%vs)+a;return(ys(n%vs)+a).replace(gs,"$1-$2")}var Ss,Ps=5381,ks=function(e,n){for(var a=n.length;a;)e=33*e^n.charCodeAt(--a);return e},ws=function(e){return ks(Ps,e)};function Ms(e){return bs(ws(e)>>>0)}function Cs(e){return e.displayName||e.name||"Component"}function Ds(e){return"string"==typeof e&&!0}var Ts="function"==typeof Symbol&&Symbol.for,Ns=Ts?Symbol.for("react.memo"):60115,Es=Ts?Symbol.for("react.forward_ref"):60112,xs={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},As={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Rs={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ls=((Ss={})[Es]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ss[Ns]=Rs,Ss);function Os(e){return("type"in(n=e)&&n.type.$$typeof)===Ns?Rs:"$$typeof"in e?Ls[e.$$typeof]:xs;var n}var _s=Object.defineProperty,Bs=Object.getOwnPropertyNames,Is=Object.getOwnPropertySymbols,js=Object.getOwnPropertyDescriptor,Gs=Object.getPrototypeOf,zs=Object.prototype;function Ks(e,n,a){if("string"!=typeof n){if(zs){var t=Gs(n);t&&t!==zs&&Ks(e,t,a)}var o=Bs(n);Is&&(o=o.concat(Is(n)));for(var r=Os(e),i=Os(n),s=0;s<o.length;++s){var c=o[s];if(!(c in As||a&&a[c]||i&&c in i||r&&c in r)){var l=js(n,c);try{_s(e,c,l)}catch(e){}}}}return e}function Vs(e){return"function"==typeof e}function Hs(e){return"object"==typeof e&&"styledComponentId"in e}function Fs(e,n){return e&&n?"".concat(e," ").concat(n):e||n||""}function Ws(e,n){if(0===e.length)return"";for(var a=e[0],t=1;t<e.length;t++)a+=n?n+e[t]:e[t];return a}function Us(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function Ys(e,n,a){if(void 0===a&&(a=!1),!a&&!Us(e)&&!Array.isArray(e))return n;if(Array.isArray(n))for(var t=0;t<n.length;t++)e[t]=Ys(e[t],n[t]);else if(Us(n))for(var t in n)e[t]=Ys(e[t],n[t]);return e}function $s(e,n){Object.defineProperty(e,"toString",{value:n})}function Xs(e){for(var n=[],a=1;a<arguments.length;a++)n[a-1]=arguments[a];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(n.length>0?" Args: ".concat(n.join(", ")):""))}var Zs=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var n=0,a=0;a<e;a++)n+=this.groupSizes[a];return n},e.prototype.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var a=this.groupSizes,t=a.length,o=t;e>=o;)if((o<<=1)<0)throw Xs(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(a),this.length=o;for(var r=t;r<o;r++)this.groupSizes[r]=0}for(var i=this.indexOfGroup(e+1),s=(r=0,n.length);r<s;r++)this.tag.insertRule(i,n[r])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],a=this.indexOfGroup(e),t=a+n;this.groupSizes[e]=0;for(var o=a;o<t;o++)this.tag.deleteRule(a)}},e.prototype.getGroup=function(e){var n="";if(e>=this.length||0===this.groupSizes[e])return n;for(var a=this.groupSizes[e],t=this.indexOfGroup(e),o=t+a,r=t;r<o;r++)n+="".concat(this.tag.getRule(r)).concat(is);return n},e}(),qs=new Map,Js=new Map,Qs=1,ec=function(e){if(qs.has(e))return qs.get(e);for(;Js.has(Qs);)Qs++;var n=Qs++;return qs.set(e,n),Js.set(n,e),n},nc=function(e,n){Qs=n+1,qs.set(e,n),Js.set(n,e)},ac="style[".concat(as,"][").concat(os,'="').concat(rs,'"]'),tc=new RegExp("^".concat(as,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),oc=function(e,n,a){for(var t,o=a.split(","),r=0,i=o.length;r<i;r++)(t=o[r])&&e.registerName(n,t)},rc=function(e,n){for(var a,t=(null!==(a=n.textContent)&&void 0!==a?a:"").split(is),o=[],r=0,i=t.length;r<i;r++){var s=t[r].trim();if(s){var c=s.match(tc);if(c){var l=0|parseInt(c[1],10),d=c[2];0!==l&&(nc(d,l),oc(e,d,c[3]),e.getTag().insertRules(l,o)),o.length=0}else o.push(s)}}};function ic(){return a.nc}var sc=function(e){var n=document.head,a=e||n,t=document.createElement("style"),o=function(e){var n=Array.from(e.querySelectorAll("style[".concat(as,"]")));return n[n.length-1]}(a),r=void 0!==o?o.nextSibling:null;t.setAttribute(as,ts),t.setAttribute(os,rs);var i=ic();return i&&t.setAttribute("nonce",i),a.insertBefore(t,r),t},cc=function(){function e(e){this.element=sc(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var n=document.styleSheets,a=0,t=n.length;a<t;a++){var o=n[a];if(o.ownerNode===e)return o}throw Xs(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var n=this.sheet.cssRules[e];return n&&n.cssText?n.cssText:""},e}(),lc=function(){function e(e){this.element=sc(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,n){if(e<=this.length&&e>=0){var a=document.createTextNode(n);return this.element.insertBefore(a,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),dc=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),uc=ss,mc={isServer:!ss,useCSSOMInjection:!cs},hc=function(){function e(e,n,a){void 0===e&&(e=ds),void 0===n&&(n={});var t=this;this.options=qr(qr({},mc),e),this.gs=n,this.names=new Map(a),this.server=!!e.isServer,!this.server&&ss&&uc&&(uc=!1,function(e){for(var n=document.querySelectorAll(ac),a=0,t=n.length;a<t;a++){var o=n[a];o&&o.getAttribute(as)!==ts&&(rc(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this)),$s(this,(function(){return function(e){for(var n=e.getTag(),a=n.length,t="",o=function(a){var o=function(e){return Js.get(e)}(a);if(void 0===o)return"continue";var r=e.names.get(o),i=n.getGroup(a);if(void 0===r||0===i.length)return"continue";var s="".concat(as,".g").concat(a,'[id="').concat(o,'"]'),c="";void 0!==r&&r.forEach((function(e){e.length>0&&(c+="".concat(e,","))})),t+="".concat(i).concat(s,'{content:"').concat(c,'"}').concat(is)},r=0;r<a;r++)o(r);return t}(t)}))}return e.registerId=function(e){return ec(e)},e.prototype.reconstructWithOptions=function(n,a){return void 0===a&&(a=!0),new e(qr(qr({},this.options),n),this.gs,a&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var n=e.useCSSOMInjection,a=e.target;return e.isServer?new dc(a):n?new cc(a):new lc(a)}(this.options),new Zs(e)));var e},e.prototype.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},e.prototype.registerName=function(e,n){if(ec(e),this.names.has(e))this.names.get(e).add(n);else{var a=new Set;a.add(n),this.names.set(e,a)}},e.prototype.insertRules=function(e,n,a){this.registerName(e,n),this.getTag().insertRules(ec(e),a)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(ec(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),pc=/&/g,fc=/^\s*\/\/.*$/gm;function gc(e,n){return e.map((function(e){return"rule"===e.type&&(e.value="".concat(n," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(n," ")),e.props=e.props.map((function(e){return"".concat(n," ").concat(e)}))),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=gc(e.children,n)),e}))}function vc(e){var n,a,t,o=void 0===e?ds:e,r=o.options,i=void 0===r?ds:r,s=o.plugins,c=void 0===s?ls:s,l=function(e,t,o){return o.startsWith(a)&&o.endsWith(a)&&o.replaceAll(a,"").length>0?".".concat(n):e},d=c.slice();d.push((function(e){e.type===ri&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(pc,a).replace(t,l))})),i.prefix&&d.push(Xi),d.push(Yi);var u=function(e,o,r,s){void 0===o&&(o=""),void 0===r&&(r=""),void 0===s&&(s="&"),n=s,a=o,t=new RegExp("\\".concat(a,"\\b"),"g");var c=e.replace(fc,""),l=Zi(r||o?"".concat(r," ").concat(o," { ").concat(c," }"):c);i.namespace&&(l=gc(l,i.namespace));var u,m,h,p=[];return Ui(l,(u=d.concat((h=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&h(e)})),m=Si(u),function(e,n,a,t){for(var o="",r=0;r<m;r++)o+=u[r](e,n,a,t)||"";return o})),p};return u.hash=c.length?c.reduce((function(e,n){return n.name||Xs(15),ks(e,n.name)}),Ps).toString():"",u}var yc=new hc,bc=vc(),Sc=Me.createContext({shouldForwardProp:void 0,styleSheet:yc,stylis:bc}),Pc=(Sc.Consumer,Me.createContext(void 0));function kc(){return(0,Me.useContext)(Sc)}function wc(e){var n=(0,Me.useState)(e.stylisPlugins),a=n[0],t=n[1],o=kc().styleSheet,r=(0,Me.useMemo)((function(){var n=o;return e.sheet?n=e.sheet:e.target&&(n=n.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n}),[e.disableCSSOMInjection,e.sheet,e.target,o]),i=(0,Me.useMemo)((function(){return vc({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:a})}),[e.enableVendorPrefixes,e.namespace,a]);(0,Me.useEffect)((function(){ei()(a,e.stylisPlugins)||t(e.stylisPlugins)}),[e.stylisPlugins]);var s=(0,Me.useMemo)((function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:r,stylis:i}}),[e.shouldForwardProp,r,i]);return Me.createElement(Sc.Provider,{value:s},Me.createElement(Pc.Provider,{value:i},e.children))}var Mc=function(){function e(e,n){var a=this;this.inject=function(e,n){void 0===n&&(n=bc);var t=a.name+n.hash;e.hasNameForId(a.id,t)||e.insertRules(a.id,t,n(a.rules,t,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=n,$s(this,(function(){throw Xs(12,String(a.name))}))}return e.prototype.getName=function(e){return void 0===e&&(e=bc),this.name+e.hash},e}(),Cc=function(e){return e>="A"&&e<="Z"};function Dc(e){for(var n="",a=0;a<e.length;a++){var t=e[a];if(1===a&&"-"===t&&"-"===e[0])return e;Cc(t)?n+="-"+t.toLowerCase():n+=t}return n.startsWith("ms-")?"-"+n:n}var Tc=function(e){return null==e||!1===e||""===e},Nc=function(e){var n,a,t=[];for(var o in e){var r=e[o];e.hasOwnProperty(o)&&!Tc(r)&&(Array.isArray(r)&&r.isCss||Vs(r)?t.push("".concat(Dc(o),":"),r,";"):Us(r)?t.push.apply(t,Jr(Jr(["".concat(o," {")],Nc(r),!1),["}"],!1)):t.push("".concat(Dc(o),": ").concat((n=o,null==(a=r)||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||n in ns||n.startsWith("--")?String(a).trim():"".concat(a,"px")),";")))}return t};function Ec(e,n,a,t){return Tc(e)?[]:Hs(e)?[".".concat(e.styledComponentId)]:Vs(e)?!Vs(o=e)||o.prototype&&o.prototype.isReactComponent||!n?[e]:Ec(e(n),n,a,t):e instanceof Mc?a?(e.inject(a,t),[e.getName(t)]):[e]:Us(e)?Nc(e):Array.isArray(e)?Array.prototype.concat.apply(ls,e.map((function(e){return Ec(e,n,a,t)}))):[e.toString()];var o}function xc(e){for(var n=0;n<e.length;n+=1){var a=e[n];if(Vs(a)&&!Hs(a))return!1}return!0}var Ac=ws(rs),Rc=function(){function e(e,n,a){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===a||a.isStatic)&&xc(e),this.componentId=n,this.baseHash=ks(Ac,n),this.baseStyle=a,hc.registerId(n)}return e.prototype.generateAndInjectStyles=function(e,n,a){var t=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,n,a):"";if(this.isStatic&&!a.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))t=Fs(t,this.staticRulesId);else{var o=Ws(Ec(this.rules,e,n,a)),r=bs(ks(this.baseHash,o)>>>0);if(!n.hasNameForId(this.componentId,r)){var i=a(o,".".concat(r),void 0,this.componentId);n.insertRules(this.componentId,r,i)}t=Fs(t,r),this.staticRulesId=r}else{for(var s=ks(this.baseHash,a.hash),c="",l=0;l<this.rules.length;l++){var d=this.rules[l];if("string"==typeof d)c+=d;else if(d){var u=Ws(Ec(d,e,n,a));s=ks(s,u+l),c+=u}}if(c){var m=bs(s>>>0);n.hasNameForId(this.componentId,m)||n.insertRules(this.componentId,m,a(c,".".concat(m),void 0,this.componentId)),t=Fs(t,m)}}return t},e}(),Lc=Me.createContext(void 0);Lc.Consumer;var Oc={};new Set;function _c(e,n,a){var t=Hs(e),o=e,r=!Ds(e),i=n.attrs,s=void 0===i?ls:i,c=n.componentId,l=void 0===c?function(e,n){var a="string"!=typeof e?"sc":fs(e);Oc[a]=(Oc[a]||0)+1;var t="".concat(a,"-").concat(Ms(rs+a+Oc[a]));return n?"".concat(n,"-").concat(t):t}(n.displayName,n.parentComponentId):c,d=n.displayName,u=void 0===d?function(e){return Ds(e)?"styled.".concat(e):"Styled(".concat(Cs(e),")")}(e):d,m=n.displayName&&n.componentId?"".concat(fs(n.displayName),"-").concat(n.componentId):n.componentId||l,h=t&&o.attrs?o.attrs.concat(s).filter(Boolean):s,p=n.shouldForwardProp;if(t&&o.shouldForwardProp){var f=o.shouldForwardProp;if(n.shouldForwardProp){var g=n.shouldForwardProp;p=function(e,n){return f(e,n)&&g(e,n)}}else p=f}var v=new Rc(a,m,t?o.componentStyle:void 0);function y(e,n){return function(e,n,a){var t=e.attrs,o=e.componentStyle,r=e.defaultProps,i=e.foldedComponentIds,s=e.styledComponentId,c=e.target,l=Me.useContext(Lc),d=kc(),u=e.shouldForwardProp||d.shouldForwardProp,m=us(n,l,r)||ds,h=function(e,n,a){for(var t,o=qr(qr({},n),{className:void 0,theme:a}),r=0;r<e.length;r+=1){var i=Vs(t=e[r])?t(o):t;for(var s in i)o[s]="className"===s?Fs(o[s],i[s]):"style"===s?qr(qr({},o[s]),i[s]):i[s]}return n.className&&(o.className=Fs(o.className,n.className)),o}(t,n,m),p=h.as||c,f={};for(var g in h)void 0===h[g]||"$"===g[0]||"as"===g||"theme"===g&&h.theme===m||("forwardedAs"===g?f.as=h.forwardedAs:u&&!u(g,p)||(f[g]=h[g]));var v=function(e,n){var a=kc();return e.generateAndInjectStyles(n,a.styleSheet,a.stylis)}(o,h),y=Fs(i,s);return v&&(y+=" "+v),h.className&&(y+=" "+h.className),f[Ds(p)&&!ms.has(p)?"class":"className"]=y,f.ref=a,(0,Me.createElement)(p,f)}(b,e,n)}y.displayName=u;var b=Me.forwardRef(y);return b.attrs=h,b.componentStyle=v,b.displayName=u,b.shouldForwardProp=p,b.foldedComponentIds=t?Fs(o.foldedComponentIds,o.styledComponentId):"",b.styledComponentId=m,b.target=t?o.target:e,Object.defineProperty(b,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=t?function(e){for(var n=[],a=1;a<arguments.length;a++)n[a-1]=arguments[a];for(var t=0,o=n;t<o.length;t++)Ys(e,o[t],!0);return e}({},o.defaultProps,e):e}}),$s(b,(function(){return".".concat(b.styledComponentId)})),r&&Ks(b,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),b}function Bc(e,n){for(var a=[e[0]],t=0,o=n.length;t<o;t+=1)a.push(n[t],e[t+1]);return a}var Ic=function(e){return Object.assign(e,{isCss:!0})};function jc(e){for(var n=[],a=1;a<arguments.length;a++)n[a-1]=arguments[a];if(Vs(e)||Us(e))return Ic(Ec(Bc(ls,Jr([e],n,!0))));var t=e;return 0===n.length&&1===t.length&&"string"==typeof t[0]?Ec(t):Ic(Ec(Bc(t,n)))}function Gc(e,n,a){if(void 0===a&&(a=ds),!n)throw Xs(1,n);var t=function(t){for(var o=[],r=1;r<arguments.length;r++)o[r-1]=arguments[r];return e(n,a,jc.apply(void 0,Jr([t],o,!1)))};return t.attrs=function(t){return Gc(e,n,qr(qr({},a),{attrs:Array.prototype.concat(a.attrs,t).filter(Boolean)}))},t.withConfig=function(t){return Gc(e,n,qr(qr({},a),t))},t}var zc=function(e){return Gc(_c,e)},Kc=zc;ms.forEach((function(e){Kc[e]=zc(e)}));!function(){function e(e,n){this.rules=e,this.componentId=n,this.isStatic=xc(e),hc.registerId(this.componentId+1)}e.prototype.createStyles=function(e,n,a,t){var o=t(Ws(Ec(this.rules,n,a,t)),""),r=this.componentId+e;a.insertRules(r,r,o)},e.prototype.removeStyles=function(e,n){n.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,n,a,t){e>2&&hc.registerId(this.componentId+e),this.removeStyles(e,a),this.createStyles(e,n,a,t)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var n=e.instance.toString(),a=ic(),t=Ws([a&&'nonce="'.concat(a,'"'),"".concat(as,'="true"'),"".concat(os,'="').concat(rs,'"')].filter(Boolean)," ");return"<style ".concat(t,">").concat(n,"</style>")},this.getStyleTags=function(){if(e.sealed)throw Xs(2);return e._emitSheetCSS()},this.getStyleElement=function(){var n;if(e.sealed)throw Xs(2);var a=((n={})[as]="",n[os]=rs,n.dangerouslySetInnerHTML={__html:e.instance.toString()},n),t=ic();return t&&(a.nonce=t),[Me.createElement("style",qr({},a,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new hc({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw Xs(2);return Me.createElement(wc,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw Xs(3)}})(),"__sc-".concat(as,"__");Kc.a`
  opacity: ${e=>e.disabled?"0.5":"1"};
  pointer-events: ${e=>e.disabled?"none":"initial"};
`;function Vc({tournamentId:e,viewAllUrl:n,maxDisplay:a,hardCap:t}){const[o,r]=(0,Me.useReducer)(bn,{data:{data:{}},loading:!0,error:!1,cache:0}),i=new AbortController,s=`lb-mini-tournament-${e}`,c=`${Ne}/api/v1/tournaments/leaderboard-summary/${e}`,l=`${Ne}/api/v1/tournaments/full-leaderboard/${e}`;function d(e){return e.Player.wpMediaUrl||"/wp-content/themes/golf/assets/images/headshot-blank.png"}(0,Me.useEffect)((()=>{const e=Ar.getWithExpiry(s);null===e&&(async()=>{r(fn());try{const e=await fetch(c,{signal:i.signal}),n=await fetch(l,{signal:i.signal});if(!e.ok||!n.ok)throw new Error(`${e.status} ${e.statusText}`);const a=await e.json(),t=await n.json();a.data.leaderboard=t.data.leaderboard,Ar.setWithExpiry(s,a,a.timestamp.expiresAt),r(gn({data:a,cache:o.cache}))}catch(e){i.signal.aborted||r(vn({error:e.message}))}})(),null!==e&&r(yn({data:e,cache:o.cache}))}),[o.cache]);const{data:u}=o,{tournamentName:m,leaderboard:h}=u.data,p=parseInt(a,10)||5;let f=[];if(h)if(t)f=h.slice(0,p);else{const e=h.slice(0,p+1);let n=p;for(let a=p;a>0&&e[a-1].position===e[a].position;a--)n=a-1;n<3&&(n=p),f=h.slice(0,n)}const g=f.filter((e=>null===e.playerStatus));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)("h2",{className:"mini-lb__title",children:m}),g.map(((e,n)=>{return(0,we.jsxs)("div",{className:"mini-lb__card",children:[(0,we.jsx)("div",{className:"mini-lb__pos",children:e.position}),(0,we.jsx)("div",{className:"mini-lb__thumb",style:{backgroundImage:`url(https://golf.com/tour-confidential/${d(e)})`}}),(0,we.jsxs)("div",{className:"mini-lb__player",children:[(0,we.jsxs)("h3",{className:"mini-lb__playername",children:[(0,we.jsxs)("span",{className:"only-desktop",children:[e.Player.firstName," ",e.Player.lastName]}),(0,we.jsxs)("span",{className:"only-mobile",children:[e.Player.firstName&&e.Player.firstName.charAt(0),". ",e.Player.lastName]})]}),(0,we.jsxs)("p",{className:"mini-lb__playerstats",children:[(0,we.jsx)("span",{className:"mini-lb__score",children:0===e.score?"E":e.score}),"https://golf.com/",(0,we.jsx)("span",{className:"mini-lb__money",children:(a=e.money,`$${(a=parseFloat(a)).toFixed(0).replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")}`)})]})]})]},`${n+1}`);var a})),n&&(0,we.jsx)("a",{href:n,className:"mini-lb__view-all",children:"View All"})]})}Vc.propTypes={tournamentId:Lr().string.isRequired,viewAllUrl:Lr().bool.isRequired,maxDisplay:Lr().string.isRequired,hardCap:Lr().bool.isRequired};function Hc({headings:e}){return(0,we.jsx)("div",{className:"lbtable__header",children:e.map((e=>{const n="player"===e.toLowerCase()?"lbtable__cell lbtable__cell--left-align":"lbtable__cell";return(0,we.jsx)("div",{className:n,children:(0,we.jsx)("span",{className:"lb__label lb__label--alt",children:e})},e)}))})}Hc.propTypes={headings:Lr().array.isRequired};const Fc=Hc;function Wc({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n);return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:["Rank","Prior Rank","Player","Points","Points Average"]}),e.map((({playerId:e,rank:n,priorRank:a,points:r,avgPoints:i,firstName:s,lastName:c,wpMediaUrl:l},d)=>d<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"rank",children:(0,we.jsx)("span",{className:"lb__label",children:n})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"priorRank",children:(0,we.jsx)("span",{className:"lb__label",children:a})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(l)}?height=80`,alt:`${s} ${c}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[s," ",c]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[s&&s.charAt(0),". ",c]})]})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"points",children:(0,we.jsx)("span",{className:"lb__label",children:r})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"avgPoints",children:(0,we.jsx)("span",{className:"lb__label",children:i})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}Wc.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},Wc.defaultProps={maxDisplay:400,showMoreButton:!0};const Uc=Wc;function Yc({data:e,maxDisplay:n=400}){const a=n,t=[].concat(e).filter((e=>e.top10>0)).sort(((e,n)=>e.currentTop10Rank>n.currentTop10Rank?1:-1)),o=t.some((({lastWeekTop10Rank:e})=>!!e)),r=["Rank","Player",o?"Last week":null,"Top 10s"].filter((e=>e));return(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:r}),t.map((({playerId:e,firstName:n,lastName:t,top10:r,currentTop10Rank:i,lastWeekTop10Rank:s,wpMediaUrl:c},l)=>l<a?(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"currentTop10Rank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(c)}?height=80`,alt:`${n} ${t}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[n," ",t]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",t]})]})}),o&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekTop10Rank",children:(0,we.jsx)("span",{className:"lb__label",children:s})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"top10",children:(0,we.jsx)("span",{className:"lb__label",children:r})})]},e):null))]})})}Yc.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number},Yc.defaultProps={maxDisplay:400};const $c=Yc;function Xc({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).filter((e=>e.earningsRank>0)).sort(((e,n)=>e.earningsRank>n.earningsRank?1:-1)),s=i.some((({lastWeekDriveAvgRank:e})=>!!e)),c=["Rank",s?"Last week":null,"Earnings","Player","Events"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:c}),i.map((({playerId:e,firstName:n,lastName:a,earnings:r,earningsRank:i,eventsPlayed:c,lastWeekEarningsRank:l,wpMediaUrl:d},u)=>u<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"earningsRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekEarningsRank",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"earnings",children:(0,we.jsx)("span",{className:"lb__label",children:(0,we.jsx)(Zr,{value:r,thousandSeparator:!0,prefix:"$",displayType:"text"})})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(d)}?height=80`,alt:`${n} ${a}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[n," ",a]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",a]})]})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"eventsPlayed",children:(0,we.jsx)("span",{className:"lb__label",children:c})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}Xc.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},Xc.defaultProps={maxDisplay:400,showMoreButton:!0};const Zc=Xc;function qc({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).filter((e=>e.currentDriveAvgRank>0)).sort(((e,n)=>e.currentDriveAvgRank>n.currentDriveAvgRank?1:-1)),s=i.some((({lastWeekDriveAvgRank:e})=>!!e)),c=i.some((({roundsPlayed:e})=>!!e)),l=["Rank",s?"Last week":null,"Player",c?"Rounds":null,"Avg","total drives"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:l}),i.map((({playerId:e,firstName:n,lastName:a,currentDriveAvgRank:r,lastWeekDriveAvgRank:i,roundsPlayed:l,driveAvg:d,totalDriving:u,wpMediaUrl:m},h)=>h<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"currentDriveAvgRank",children:(0,we.jsx)("span",{className:"lb__label",children:r})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekDriveAvgRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(m)}?height=80`,alt:`${n} ${a}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[n," ",a]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",a]})]})}),c&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"roundsPlayed",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"driveAvg",children:(0,we.jsx)("span",{className:"lb__label",children:d})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"totalDriving",children:(0,we.jsx)("span",{className:"lb__label",children:u})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}qc.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},qc.defaultProps={maxDisplay:400,showMoreButton:!0};const Jc=qc;function Qc({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).filter((e=>e.currentDriveAvgRank>0)).sort(((e,n)=>e.currentDriveAvgRank>n.currentDriveAvgRank?1:-1)),s=i.some((({lastWeekDriveAvgRank:e})=>!!e)),c=i.some((({roundsPlayed:e})=>!!e)),l=["Rank",s?"Last week":null,"Player",c?"Rounds":null,"Percentage"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:l}),i.map((({playerId:e,firstName:n,lastName:a,currentDriveAvgRank:r,lastWeekDriveAvgRank:i,roundsPlayed:l,girPct:d,wpMediaUrl:u},m)=>m<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"currentDriveAvgRank",children:(0,we.jsx)("span",{className:"lb__label",children:r})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekDriveAvgRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(u)}?height=80`,alt:`${n} ${a}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[n," ",a]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",a]})]})}),c&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"roundsPlayed",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"girPct",children:(0,we.jsx)("span",{className:"lb__label",children:d})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}Qc.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},Qc.defaultProps={maxDisplay:400,showMoreButton:!0};const el=Qc;function nl({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).filter((e=>e.pointsRank>0)).sort(((e,n)=>e.pointsRank>n.pointsRank?1:-1)),s=i.some((({lastWeekFedexRank:e})=>!!e)),c=["Rank",s?"Last Week":"","Player","Points","Wins","Top 10s"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:c}),i.map((({playerId:e,firstPlace:n,firstName:a,lastName:r,lastWeekFedexRank:i,points:c,pointsRank:l,top10:d,wpMediaUrl:u},m)=>m<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"pointsRank",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekFedexRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(u)}?height=80`,alt:`${a} ${r}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[a," ",r]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[a&&a.charAt(0),". ",r]})]})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"points",children:(0,we.jsx)("span",{className:"lb__label",children:c})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"firstPlace",children:(0,we.jsx)("span",{className:"lb__label",children:n})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"top10",children:(0,we.jsx)("span",{className:"lb__label",children:d})})]},e)):null))]})}),a&&t<i.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}nl.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},nl.defaultProps={maxDisplay:400,showMoreButton:!0};const al=nl;function tl({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).sort(((e,n)=>e.currentStrokesGainedTgRank>n.currentStrokesGainedTgRank?1:-1)),s=i.some((({lastWeekStrokesGainedTgRank:e})=>!!e)),c=i.some((({roundsPlayed:e})=>!!e)),l=["Rank",s?"Last week":"","Player",c?"Rounds":"","Strokes Gained"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:l}),i.map((({playerId:e,firstName:n,lastName:a,currentStrokesGainedTgRank:r,lastWeekStrokesGainedTgRank:i,roundsPlayed:l,strokesGainedTeeGreen:d,wpMediaUrl:u},m)=>m<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"currentStrokesGainedTgRank",children:(0,we.jsx)("span",{className:"lb__label",children:r})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekStrokesGainedTgRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(u)}?height=80`,alt:`${n} ${a}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[n," ",a]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",a]})]})}),c&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"roundsPlayed",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"strokesGainedTeeGreen",children:(0,we.jsx)("span",{className:"lb__label",children:d})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}tl.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},tl.defaultProps={maxDisplay:400,showMoreButton:!0};const ol=tl;function rl({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).sort(((e,n)=>e.currentStrokesGainedRank>n.currentStrokesGainedRank?1:-1)),s=i.some((({lastWeekStrokesGainedRank:e})=>!!e)),c=i.some((({roundsPlayed:e})=>!!e)),l=["Rank",s?"Last week":"","Player",c?"Rounds":"","Strokes Gained"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:l}),i.map((({playerId:e,firstName:n,lastName:a,currentStrokesGainedRank:r,lastWeekStrokesGainedRank:i,roundsPlayed:l,strokesGained:d,wpMediaUrl:u},m)=>m<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"currentStrokesGainedRank",children:(0,we.jsx)("span",{className:"lb__label",children:r})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekStrokesGainedRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(u)}?height=80`,alt:`${n} ${a}`})}),(0,we.jsx)("span",{className:"lb__label only-desktop",children:`${n} ${a}`}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",a]})]})}),c&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"roundsPlayed",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"strokesGained",children:(0,we.jsx)("span",{className:"lb__label",children:d??"0"})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}rl.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},rl.defaultProps={maxDisplay:400,showMoreButton:!0};const il=rl;function sl({data:e,maxDisplay:n=400,showMoreButton:a=!0}){let t=0;const[o,r]=(0,Me.useState)(n),i=[].concat(e).sort(((e,n)=>e.currentScoringAvgRank>n.currentScoringAvgRank?1:-1)),s=i.some((({lastWeekScoringAvgRank:e})=>!!e)),c=i.some((({roundsPlayed:e})=>!!e)),l=["Rank",s?"Last week":"","Player",c?"Rounds":"","Scoring Average"].filter((e=>e));return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(pn,{style:{width:"100%",height:"500px"},trackXProps:{style:{top:0,right:"20px",left:"20px",bottom:"auto",width:"auto",height:"2px",backgroundColor:"#c7c7c7",borderRadius:0}},thumbXProps:{style:{backgroundColor:"#000",borderRadius:0}},contentProps:{style:{display:"block",padding:"35px 20px 20px 20px"}},noScrollY:!0,translateContentSizeYToHolder:!0,disableTracksWidthCompensation:!0,children:(0,we.jsxs)("div",{className:"lbtable",children:[(0,we.jsx)(Fc,{headings:l}),i.map((({playerId:e,firstName:n,lastName:a,currentScoringAvgRank:r,lastWeekScoringAvgRank:i,roundsPlayed:l,scoringAvg:d,wpMediaUrl:u},m)=>m<o?(t+=1,(0,we.jsxs)("div",{className:"lbtable__row",children:[(0,we.jsx)("div",{className:"lbtable__cell","data-val":"currentScoringAvgRank",children:(0,we.jsx)("span",{className:"lb__label",children:r})}),s&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"lastWeekScoringAvgRank",children:(0,we.jsx)("span",{className:"lb__label",children:i})}),(0,we.jsx)("div",{className:"lbtable__cell lbtable__cell--left-align","data-val":"name",children:(0,we.jsxs)("div",{className:"tournament__thumb-wrap",children:[(0,we.jsx)("div",{className:"tournament__thumb",children:(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(u)}?height=80`,alt:`${n} ${a}`})}),(0,we.jsxs)("span",{className:"lb__label only-desktop",children:[n," ",a]}),(0,we.jsxs)("span",{className:"lb__label only-mobile",children:[n&&n.charAt(0),". ",a]})]})}),c&&(0,we.jsx)("div",{className:"lbtable__cell","data-val":"roundsPlayed",children:(0,we.jsx)("span",{className:"lb__label",children:l})}),(0,we.jsx)("div",{className:"lbtable__cell","data-val":"scoringAvg",children:(0,we.jsx)("span",{className:"lb__label",children:d})})]},e)):null))]})}),a&&t<e.length&&(0,we.jsx)(_r,{onClick:()=>r(o+20),onKeyDown:e=>{13!==(e.which||e.keyCode)&&"click"!==e.type||r(o+20)}})]})}sl.propTypes={data:Lr().array.isRequired,maxDisplay:Lr().number,showMoreButton:Lr().bool},sl.defaultProps={maxDisplay:400,showMoreButton:!0};const cl=sl;function ll({statsType:e}){const n=`lb-mini-stats-${e}`,a=`${Ne}/api/v1/rankings/${function(e){switch(e){case"greens-in-regulation":case"sg-tee-to-green":case"scoring-average":case"strokes-gained":case"driving-distance":return"stats/pga";case"top10":return"top10/pga";case"money-leaders":return"money-leaders/pga";case"official-world-ranking":return"official-world-ranking";case"fedex-cup":return"fedex";default:return""}}(e)}`,[t,o]=(0,Me.useReducer)(bn,{data:[],loading:!0,error:!1,cache:0}),r=new AbortController;if((0,Me.useEffect)((()=>{const e=Ar.getWithExpiry(n);null===e&&(async()=>{o(fn());try{const e=await fetch(a,{signal:r.signal});if(!e.ok)throw new Error(`${e.status} ${e.statusText}`);const i=await e.json();Ar.setWithExpiry(n,i,i.timestamp.expiresAt),o(gn({data:i,cache:t.cache}))}catch(e){r.signal.aborted||o(vn({error:e.message}))}})(),null!==e&&o(yn({data:e,cache:t.cache}))}),[t.cache]),t.loading)return(0,we.jsx)("span",{className:"lb__label lb__label--center",children:"Loading..."});if(t.error)return(0,we.jsx)("span",{className:"lb__label lb__label--center",children:"Error loading the data"});if(t.data.data){const n=10;return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)("h2",{className:"mini-lb__title",children:"Statistics"}),(0,we.jsx)("h3",{className:"mini-lb__subtitle",children:function(e){switch(e){case"greens-in-regulation":return"Greens in Regulation";case"sg-tee-to-green":return"SG: Tee to Green";case"scoring-average":return"Scoring Average";case"strokes-gained":return"Strokes Gained";case"driving-distance":return"Driving Distance";case"top10":return"Top 10";case"money-leaders":return"Money Leaders";case"official-world-ranking":return"Official World Ranking";case"fedex-cup":return"FedEx Cup";default:return e}}(e)}),(0,we.jsxs)("div",{className:"lbtable__wrap",children:["official-world-ranking"===e&&(0,we.jsx)(Uc,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"top10"===e&&(0,we.jsx)($c,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"money-leaders"===e&&(0,we.jsx)(Zc,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"fedex-cup"===e&&(0,we.jsx)(al,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"driving-distance"===e&&(0,we.jsx)(Jc,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"greens-in-regulation"===e&&(0,we.jsx)(el,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"sg-tee-to-green"===e&&(0,we.jsx)(ol,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"strokes-gained"===e&&(0,we.jsx)(il,{data:t.data.data,maxDisplay:n,showMoreButton:!1}),"scoring-average"===e&&(0,we.jsx)(cl,{data:t.data.data,maxDisplay:n,showMoreButton:!1})]})]})}return""}ll.propTypes={statsType:Lr().string.isRequired};function dl({tournamentId:e}){const[n,a]=(0,Me.useState)(null),[t,o]=(0,Me.useState)(!1),r=`${Ne}/api/v1/tournaments/full-leaderboard/${e}`,i=new AbortController;function s(e){const a=n.data.leaderboard.find((n=>n.playerId===e));return a?`${a.Player.firstName} ${a.Player.lastName}`:""}function c(){return(0,we.jsx)("thead",{children:(0,we.jsxs)("tr",{children:[(0,we.jsx)("th",{children:(0,we.jsx)("span",{children:"POS"})}),(0,we.jsx)("th",{children:(0,we.jsx)("span",{children:"Player"})}),(0,we.jsx)("th",{children:(0,we.jsx)("span",{children:"Total"})}),(0,we.jsx)("th",{children:(0,we.jsx)("span",{children:"Thru"})})]})})}if((0,Me.useEffect)((()=>{(async()=>{o(!0);try{const e=await fetch(r,{signal:i.signal});if(!e.ok)throw new Error(`${e.status} ${e.statusText}`);const n=await e.json();a(n)}catch(e){i.signal.aborted||console.error(e)}o(!1)})()}),[]),t)return(0,we.jsx)("div",{children:"Loading"});if(n){const{number:e}=Ar.getCurrentRoundStatus(n.data.roundStatus),a=e-1,t=n.data.leaderboard.filter((e=>null===e.playerStatus)),o=5;return t.length?(0,we.jsxs)("table",{children:[(0,we.jsx)(c,{}),(0,we.jsx)("tbody",{children:t.map(((e,n)=>{const{Player:t}=e;if(n<o){if(void 0===e.PlayerRounds[a])return!1;let o=e.position;return"undefined"!==o&&null!==o||(o="-"),(0,we.jsxs)("tr",{children:[(0,we.jsx)("td",{children:o}),(0,we.jsx)("td",{children:(0,we.jsxs)("div",{className:"menu_leaderboard__player",children:[(0,we.jsxs)("div",{className:"menu_leaderboard__player__thumb",children:[(0,we.jsx)("img",{src:`${Ar.normalizeMediaUrl(t.wpMediaUrl)}?height=80`,alt:"Player Thumbnail"})," "]}),(0,we.jsx)("span",{className:"menu_leaderboard__player__name",children:s(e.playerId)})]})}),(0,we.jsx)("td",{children:e.score}),(0,we.jsx)("td",{children:e.PlayerRounds[a].thru})]},`${n+1}`)}return null}))})]}):null}return null}dl.propTypes={tournamentId:Lr().string.isRequired};const ul=dl,ml={init(){const e=document.getElementById("LeaderboardMenu");if(null!==e){const n=e.getAttribute("data-tournament");(0,Ce.H)(e).render((0,we.jsx)(ul,{tournamentId:n}))}}};var hl;hl=()=>{t.init(),r.init(),s.init(),le.init(),ue.init(),he.init(),fe.init(),ye.init(),Se.init(),ke.init(),Te.init(),ml.init()},"loading"!==document.readyState?hl():document.addEventListener("DOMContentLoaded",(()=>{hl()}))})()})();
//# sourceMappingURL=page.js.map