PageSourceSearch

https://inter.co/vendors-cb2d071c-0761d9724722f2159d0a.js

js inter.co collected 2026-10-01 08:52:11 UTC 76,454 bytes, 2 lines download raw bytes

1(self.webpackChunkbanco_inter_site_institucional_v5=self.webpackChunkbanco_inter_site_institucional_v5||[]).push([[75323],{2311:function(u,e,t){"use strict";e.__esModule=!0,e.onInitialClientRender=void 0;t(75535),t(99300);e.onInitialClientRender=()=>{}},3479:function(u,e,t){"use strict";t.d(e,{iS:function(){return D.S}});var D=t(5588);t(96540),t(45147)},4146:function(u,e,t){"use strict";var D=t(44363),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function i(u){return D.isMemo(u)?o:a[u.$$typeof]||n}a[D.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[D.Memo]=o;var E=Object.defineProperty,s=Object.getOwnPropertyNames,C=Object.getOwnPropertySymbols,A=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,l=Object.prototype;u.exports=function u(e,t,D){if("string"!=typeof t){if(l){var n=c(t);n&&n!==l&&u(e,n,D)}var o=s(t);C&&(o=o.concat(C(t)));for(var a=i(e),F=i(t),d=0;d<o.length;++d){var p=o[d];if(!(r[p]||D&&D[p]||F&&F[p]||a&&a[p])){var B=A(t,p);try{E(e,p,B)}catch(f){}}}}return e}},5588:function(u,e,t){"use strict";t.d(e,{L:function(){return l},M:function(){return g},P:function(){return m},S:function(){return q},_:function(){return a},a:function(){return o},b:function(){return s},g:function(){return C},h:function(){return i}});t(45458),t(26910);var D=t(96540),n=(t(45147),t(5556)),r=t.n(n);function o(){return o=Object.assign?Object.assign.bind():function(u){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var D in t)Object.prototype.hasOwnProperty.call(t,D)&&(u[D]=t[D])}return u},o.apply(this,arguments)}function a(u,e){if(null==u)return{};var t,D,n={},r=Object.keys(u);for(D=0;D<r.length;D++)e.indexOf(t=r[D])>=0||(n[t]=u[t]);return n}const i=()=>"undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;function E(u,e,t){const D={};let n="gatsby-image-wrapper";return"fixed"===t?(D.width=u,D.height=e):"constrained"===t&&(n="gatsby-image-wrapper gatsby-image-wrapper-constrained"),{className:n,"data-gatsby-image-wrapper":"",style:D}}function s(u,e,t,D,n){return void 0===n&&(n={}),o({},t,{loading:D,shouldLoad:u,"data-main-image":"",style:o({},n,{opacity:e?1:0})})}function C(u,e,t,D,n,r,a,i){const E={};r&&(E.backgroundColor=r,"fixed"===t?(E.width=D,E.height=n,E.backgroundColor=r,E.position="relative"):("constrained"===t||"fullWidth"===t)&&(E.position="absolute",E.top=0,E.left=0,E.bottom=0,E.right=0)),a&&(E.objectFit=a),i&&(E.objectPosition=i);const s=o({},u,{"aria-hidden":!0,"data-placeholder-image":"",style:o({opacity:e?0:1,transition:"opacity 500ms linear"},E)});return s}const A=["children"],c=function(u){let e=u.layout,t=u.width,n=u.height;return"fullWidth"===e?D.createElement("div",{"aria-hidden":!0,style:{paddingTop:n/t*100+"%"}}):"constrained"===e?D.createElement("div",{style:{maxWidth:t,display:"block"}},D.createElement("img",{alt:"",role:"presentation","aria-hidden":"true",src:"data:image/svg+xml;charset=utf-8,%3Csvg%20height='"+n+"'%20width='"+t+"'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E",style:{maxWidth:"100%",display:"block",position:"static"}})):null},l=function(u){let e=u.children,t=a(u,A);return D.createElement(D.Fragment,null,D.createElement(c,o({},t)),e,null)},F=["src","srcSet","loading","alt","shouldLoad"],d=["fallback","sources","shouldLoad"],p=function(u){let e=u.src,t=u.srcSet,n=u.loading,r=u.alt,i=void 0===r?"":r,E=u.shouldLoad,s=a(u,F);return D.createElement("img",o({},s,{decoding:"async",loading:n,src:E?e:void 0,"data-src":E?void 0:e,srcSet:E?t:void 0,"data-srcset":E?void 0:t,alt:i}))},B=function(u){let e=u.fallback,t=u.sources,n=void 0===t?[]:t,r=u.shouldLoad,i=void 0===r||r,E=a(u,d);const s=E.sizes||(null==e?void 0:e.sizes),C=D.createElement(p,o({},E,e,{sizes:s,shouldLoad:i}));return n.length?D.createElement("picture",null,n.map(u=>{let e=u.media,t=u.srcSet,n=u.type;return D.createElement("source",{key:e+"-"+n+"-"+t,type:n,media:e,srcSet:i?t:void 0,"data-srcset":i?void 0:t,sizes:s})}),C):C};var f;p.propTypes={src:n.string.isRequired,alt:n.string.isRequired,sizes:n.string,
1srcSet:n.string,shouldLoad:n.bool},B.displayName="Picture",B.propTypes={alt:n.string.isRequired,shouldLoad:n.bool,fallback:n.exact({src:n.string.isRequired,srcSet:n.string,sizes:n.string}),sources:n.arrayOf(n.oneOfType([n.exact({media:n.string.isRequired,type:n.string,sizes:n.string,srcSet:n.string.isRequired}),n.exact({media:n.string,type:n.string.isRequired,sizes:n.string,srcSet:n.string.isRequired})]))};const h=["fallback"],m=function(u){let e=u.fallback,t=a(u,h);return e?D.createElement(B,o({},t,{fallback:{src:e},"aria-hidden":!0,alt:""})):D.createElement("div",o({},t))};m.displayName="Placeholder",m.propTypes={fallback:n.string,sources:null==(f=B.propTypes)?void 0:f.sources,alt:function(u,e,t){return u[e]?new Error("Invalid prop `"+e+"` supplied to `"+t+"`. Validation failed."):null}};const g=function(u){return D.createElement(D.Fragment,null,D.createElement(B,o({},u)),D.createElement("noscript",null,D.createElement(B,o({},u,{shouldLoad:!0}))))};g.displayName="MainImage",g.propTypes=B.propTypes;const y=["as","className","class","style","image","loading","imgClassName","imgStyle","backgroundColor","objectFit","objectPosition"],v=["style","className"],b=u=>u.replace(/\n/g,""),w=function(u,e,t){for(var D=arguments.length,n=new Array(D>3?D-3:0),o=3;o<D;o++)n[o-3]=arguments[o];return u.alt||""===u.alt?r().string.apply(r(),[u,e,t].concat(n)):new Error('The "alt" prop is required in '+t+'. If the image is purely presentational then pass an empty string: e.g. alt="". Learn more: https://a11y-style-guide.com/style-guide/section-media.html')},x={image:r().object.isRequired,alt:w},S=["as","image","style","backgroundColor","className","class","onStartLoad","onLoad","onError"],_=["style","className"],k=new Set;let O,R;const P=function(u){let e=u.as,n=void 0===e?"div":e,r=u.image,s=u.style,C=u.backgroundColor,A=u.className,c=u.class,l=u.onStartLoad,F=u.onLoad,d=u.onError,p=a(u,S);const B=r.width,f=r.height,h=r.layout,m=E(B,f,h),g=m.style,y=m.className,v=a(m,_),b=(0,D.useRef)(),w=(0,D.useMemo)(()=>JSON.stringify(r.images),[r.images]);c&&(A=c);const x=function(u,e,t){let D="";return"fullWidth"===u&&(D='<div aria-hidden="true" style="padding-top: '+t/e*100+'%;"></div>'),"constrained"===u&&(D='<div style="max-width: '+e+'px; display: block;"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height=\''+t+"'%20width='"+e+"'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E\" style=\"max-width: 100%; display: block; position: static;\"></div>"),D}(h,B,f),P=(0,D.useMemo)(()=>({__html:x}),[x]);return(0,D.useEffect)(()=>{O||(O=Promise.all([t.e(84924),t.e(79356),t.e(69415),t.e(93043),t.e(13729),t.e(31611),t.e(51478),t.e(84270),t.e(10042),t.e(87370),t.e(53945),t.e(10227),t.e(79184),t.e(55566),t.e(41812),t.e(38849),t.e(1965),t.e(30022),t.e(75323),t.e(92852),t.e(13997),t.e(43220),t.e(39572),t.e(4983),t.e(61393),t.e(46029),t.e(84614),t.e(30612),t.e(27488),t.e(16370),t.e(14491),t.e(16474),t.e(19215),t.e(99384),t.e(75203),t.e(82950),t.e(19652),t.e(50051),t.e(93301),t.e(74134),t.e(89651),t.e(29270),t.e(95606),t.e(22034),t.e(66423),t.e(71556),t.e(75382),t.e(63601),t.e(8340),t.e(31685),t.e(55028),t.e(68492),t.e(14799),t.e(27738),t.e(92552),t.e(95765),t.e(44665),t.e(5690),t.e(47309),t.e(63882),t.e(8876),t.e(74863),t.e(31350),t.e(98934),t.e(15724),t.e(10877),t.e(72842),t.e(39243),t.e(11892),t.e(14947),t.e(64545),t.e(36758),t.e(24882),t.e(16367),t.e(26276),t.e(28897),t.e(6732),t.e(73435),t.e(74522),t.e(2351),t.e(30344),t.e(2918),t.e(66658),t.e(59656),t.e(54953),t.e(74051),t.e(67227),t.e(48695),t.e(81900),t.e(71516),t.e(67226),t.e(66055),t.e(87538),t.e(92063),t.e(77860),t.e(21836),t.e(53975),t.e(96850),t.e(91821),t.e(67357),t.e(23324),t.e(24824),t.e(24571),t.e(50504),t.e(42895),t.e(2834),t.e(26316),t.e(58114),t.e(60100),t.e(56731),t.e(67232),t.e(14233),t.e(94824),t.e(3964),t.e(94003),t.e(58646),t.e(39936),t.e(47003),t.e(3566),t.e(66575),t.e(77251)]).then(t.bind(t,50551)).then(u=>{let e=u.renderImageToString,t=u.swapPlaceholderImage;return R=e,{renderImageToString:e,swapPlaceholderImage:t}}));const u=b.current.querySelector("[data-gatsby-image-ssr]");if(u&&i())return u.complete?(null==l||l({wasCached:!0}),null==F||F({wasCached:!0}),setTimeout(()=>{u.removeAttribute("data-gatsby-image-ssr")},0)):(null==l||l({wasCached:!0}),u.addEventListener("load",function e(){u.removeEventListener("load",e),null==F||F({wasCached:!0}),setTimeout(()=>{u.removeAttribute("data-gatsby-image-ssr")},0)})),void k.add(w);if(R&&k.has(w))return;let e,D;return O.then(u=>{let t=u.renderImageToString,n=u.swapPlaceholderImage;b.current&&(b.current.innerHTML=t(o({isLoading:!0,isLoaded:k.has(w),image:r},p)),k.has(w)||(e=requestAnimationFrame(()=>{b.current&&(D=n(b.current,w,k,s,l,F,d))})))}),()=>{e&&cancelAnimationFrame(e),D&&D()}},[r]),(0,D.useLayoutEffect)(()=>{k.has(w)&&R&&(b.current.innerHTML=R(o({isLoading:k.has(w),isLoaded:k.has(w),image:r},p)),null==l||l({wasCached:!0}),null==F||F({wasCached:!0}))},[r]),(0,D.createElement)(n,o({},v,{style:o({},g,s,{backgroundColor:C}),className:y+(A?" "+A:""),ref:b,dangerouslySetInnerHTML:P,suppressHydrationWarning:!0}))},j=(0,D.memo)(function(u){return u.image?(0,D.createElement)(P,u):null});j.propTypes=x,j.displayName="GatsbyImage";const T=["src","__imageData","__error","width","height","aspectRatio","tracedSVGOptions","placeholder","formats","quality","transformOptions","jpgOptions","pngOptions","webpOptions","avifOptions","blurredOptions","breakpoints","outputPixelDensities"];function L(u){return function(e){let t=e.src,n=e.__imageData,r=e.__error,
1i=a(e,T);return r&&console.warn(r),n?D.createElement(u,o({image:n},i)):(console.warn("Image not loaded",t),null)}}const N=L(function(u){let e=u.as,t=void 0===e?"div":e,n=u.className,r=u.class,i=u.style,A=u.image,c=u.loading,F=void 0===c?"lazy":c,d=u.imgClassName,p=u.imgStyle,B=u.backgroundColor,f=u.objectFit,h=u.objectPosition,w=a(u,y);if(!A)return console.warn("[gatsby-plugin-image] Missing image prop"),null;r&&(n=r),p=o({objectFit:f,objectPosition:h,backgroundColor:B},p);const x=A.width,S=A.height,_=A.layout,k=A.images,O=A.placeholder,R=A.backgroundColor,P=E(x,S,_),j=P.style,T=P.className,L=a(P,v),N={fallback:void 0,sources:[]};return k.fallback&&(N.fallback=o({},k.fallback,{srcSet:k.fallback.srcSet?b(k.fallback.srcSet):void 0})),k.sources&&(N.sources=k.sources.map(u=>o({},u,{srcSet:b(u.srcSet)}))),D.createElement(t,o({},L,{style:o({},j,i,{backgroundColor:B}),className:T+(n?" "+n:"")}),D.createElement(l,{layout:_,width:x,height:S},D.createElement(m,o({},C(O,!1,_,x,S,R,f,h))),D.createElement(g,o({"data-gatsby-image-ssr":"",className:d},w,s("eager"===F,!1,N,F,p)))))}),I=function(u,e){for(var t=arguments.length,D=new Array(t>2?t-2:0),n=2;n<t;n++)D[n-2]=arguments[n];return"fullWidth"!==u.layout||"width"!==e&&"height"!==e||!u[e]?r().number.apply(r(),[u,e].concat(D)):new Error('"'+e+'" '+u[e]+" may not be passed when layout is fullWidth.")},M=new Set(["fixed","fullWidth","constrained"]),$={src:r().string.isRequired,alt:w,width:I,height:I,sizes:r().string,layout:u=>{if(void 0!==u.layout&&!M.has(u.layout))return new Error("Invalid value "+u.layout+'" provided for prop "layout". Defaulting to "constrained". Valid values are "fixed", "fullWidth" or "constrained".')}};N.displayName="StaticImage",N.propTypes=$;const q=L(j);q.displayName="StaticImage",q.propTypes=$},6454:function(){},18710:function(u,e){"use strict";e.onRouteUpdate=function(u,e){var t=u.location;if(void 0===e&&(e={}),"function"!=typeof gtag)return null;var D=e.pluginConfig||{};if(t&&void 0!==window.excludeGtagPaths&&window.excludeGtagPaths.some(function(u){return u.test(t.pathname)}))return null;var n=function(){var u=t?t.pathname+t.search+t.hash:void 0;window.gtag("event","page_view",{page_path:u})},r=D.delayOnRouteUpdate,o=void 0===r?0:r;return"requestAnimationFrame"in window?requestAnimationFrame(function(){requestAnimationFrame(function(){return setTimeout(n,o)})}):setTimeout(n,32+o),null}},18776:function(u,e){"use strict";e.T=void 0;const t=[".html",".json",".js",".map",".txt",".xml",".pdf"];e.T=(u,e="always")=>{if("/"===u)return u;const D=u.endsWith("/");return((u,e)=>{for(const t of u)if(e.endsWith(t))return!0;return!1})(t,u)?u:"always"===e?D?u:`${u}/`:"never"===e&&D?u.slice(0,-1):u}},23804:function(u,e,t){"use strict";var D=t(34915),n=t.n(D),r=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function o(u){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},t=u.match(/<\/?([^\s]+?)[/\s>]/);if(t&&(e.name=t[1],(n()[t[1]]||"/"===u.charAt(u.length-2))&&(e.voidElement=!0),e.name.startsWith("!--"))){var D=u.indexOf("--\x3e");return{type:"comment",comment:-1!==D?u.slice(4,D):""}}for(var o=new RegExp(r),a=null;null!==(a=o.exec(u));)if(a[0].trim())if(a[1]){var i=a[1].trim(),E=[i,""];i.indexOf("=")>-1&&(E=i.split("=")),e.attrs[E[0]]=E[1],o.lastIndex--}else a[2]&&(e.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return e}var a=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,i=/^\s*$/,E=Object.create(null);function s(u,e){switch(e.type){case"text":return u+e.content;case"tag":return u+="<"+e.name+(e.attrs?function(u){var e=[];for(var t in u)e.push(t+'="'+u[t]+'"');return e.length?" "+e.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?u:u+e.children.reduce(s,"")+"</"+e.name+">";case"comment":return u+"\x3c!--"+e.comment+"--\x3e"}}var C={parse:function(u,e){e||(e={}),e.components||(e.components=E);var t,D=[],n=[],r=-1,s=!1;if(0!==u.indexOf("<")){var C=u.indexOf("<");D.push({type:"text",content:-1===C?u:u.substring(0,C)})}return u.replace(a,function(a,E){if(s){if(a!=="</"+t.name+">")return;s=!1}var C,A="/"!==a.charAt(1),c=a.startsWith("\x3c!--"),l=E+a.length,F=u.charAt(l);if(c){var d=o(a);return r<0?(D.push(d),D):((C=n[r]).children.push(d),D)}if(A&&(r++,"tag"===(t=o(a)).type&&e.components[t.name]&&(t.type="component",s=!0),t.voidElement||s||!F||"<"===F||t.children.push({type:"text",content:u.slice(l,u.indexOf("<",l))}),0===r&&D.push(t),(C=n[r-1])&&C.children.push(t),n[r]=t),(!A||t.voidElement)&&(r>-1&&(t.voidElement||t.name===a.slice(2,-1))&&(r--,t=-1===r?D:n[r]),!s&&"<"!==F&&F)){C=-1===r?D:n[r].children;var p=u.indexOf("<",l),B=u.slice(l,-1===p?void 0:p);
1i.test(B)&&(B=" "),(p>-1&&r+C.length>=0||" "!==B)&&C.push({type:"text",content:B})}}),D},stringify:function(u){return u.reduce(function(u,e){return u+s("",e)},"")}};e.A=C},33215:function(u,e,t){"use strict";var D=t(24994);e.__esModule=!0,e.ScrollHandler=e.ScrollContext=void 0;var n=D(t(12475)),r=D(t(6221)),o=function(u,e){if(!e&&u&&u.__esModule)return u;if(null===u||"object"!=typeof u&&"function"!=typeof u)return{default:u};var t=E(e);if(t&&t.has(u))return t.get(u);var D={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in u)if("default"!==r&&Object.prototype.hasOwnProperty.call(u,r)){var o=n?Object.getOwnPropertyDescriptor(u,r):null;o&&(o.get||o.set)?Object.defineProperty(D,r,o):D[r]=u[r]}D.default=u,t&&t.set(u,D);return D}(t(96540)),a=D(t(5556)),i=t(74351);function E(u){if("function"!=typeof WeakMap)return null;var e=new WeakMap,t=new WeakMap;return(E=function(u){return u?t:e})(u)}var s=o.createContext(new i.SessionStorage);e.ScrollContext=s,s.displayName="GatsbyScrollContext";var C=function(u){function e(){for(var e,t=arguments.length,D=new Array(t),r=0;r<t;r++)D[r]=arguments[r];return(e=u.call.apply(u,[this].concat(D))||this)._stateStorage=new i.SessionStorage,e._isTicking=!1,e._latestKnownScrollY=0,e.scrollListener=function(){e._latestKnownScrollY=window.scrollY,e._isTicking||(e._isTicking=!0,requestAnimationFrame(e._saveScroll.bind((0,n.default)(e))))},e.windowScroll=function(u,t){e.shouldUpdateScroll(t,e.props)&&window.scrollTo(0,u)},e.scrollToHash=function(u,t){var D=document.getElementById(u.substring(1));D&&e.shouldUpdateScroll(t,e.props)&&D.scrollIntoView()},e.shouldUpdateScroll=function(u,t){var D=e.props.shouldUpdateScroll;return!D||D.call((0,n.default)(e),u,t)},e}(0,r.default)(e,u);var t=e.prototype;return t._saveScroll=function(){var u=this.props.location.key||null;u&&this._stateStorage.save(this.props.location,u,this._latestKnownScrollY),this._isTicking=!1},t.componentDidMount=function(){var u;window.addEventListener("scroll",this.scrollListener);var e=this.props.location,t=e.key,D=e.hash;t&&(u=this._stateStorage.read(this.props.location,t)),D?this.scrollToHash(decodeURI(D),void 0):u&&this.windowScroll(u,void 0)},t.componentWillUnmount=function(){window.removeEventListener("scroll",this.scrollListener)},t.componentDidUpdate=function(u){var e,t=this.props.location,D=t.hash,n=t.key;n&&(e=this._stateStorage.read(this.props.location,n)),D?this.scrollToHash(decodeURI(D),u):this.windowScroll(e,u)},t.render=function(){return o.createElement(s.Provider,{value:this._stateStorage},this.props.children)},e}(o.Component);e.ScrollHandler=C,C.propTypes={shouldUpdateScroll:a.default.func,children:a.default.element.isRequired,location:a.default.object.isRequired}},45147:function(u){"use strict";const e=/(?:[A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u01
178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C89\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2F\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uA7BA\uA7BC\uA7BE\uA7C0\uA7C2\uA7C4-\uA7C7\uA7C9\uA7CB\uA7CC\uA7CE\uA7D0\uA7D2\uA7D4\uA7D6\uA7D8\uA7DA\uA7DC\uA7F5\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2\uDD50-\uDD65]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F\uDEA0-\uDEB8]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21])/,t=/(?:[a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01D
1D\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0296-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0560-\u0588\u10D0-\u10FA\u10FD-\u10FF\u13F8-\u13FD\u1C80-\u1C88\u1C8A\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5F\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7AF\uA7B5\uA7B7\uA7B9\uA7BB\uA7BD\uA7BF\uA7C1\uA7C3\uA7C8\uA7CA\uA7CD\uA7CF\uA7D1\uA7D3\uA7D5\uA7D7\uA7D9\uA7DB\uA7F6\uA7FA\uAB30-\uAB5A\uAB60-\uAB68\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A]|\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDCC0-\uDCF2\uDD70-\uDD85]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F\uDEBB-\uDED3]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E\uDF25-\uDF2A]|\uD83A[\uDD22-\uDD43])/,D=/^(?:[A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u01
178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C89\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2F\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uA7BA\uA7BC\uA7BE\uA7C0\uA7C2\uA7C4-\uA7C7\uA7C9\uA7CB\uA7CC\uA7CE\uA7D0\uA7D2\uA7D4\uA7D6\uA7D8\uA7DA\uA7DC\uA7F5\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2\uDD50-\uDD65]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F\uDEA0-\uDEB8]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21])(?!(?:[A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u01
178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C89\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2F\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uA7BA\uA7BC\uA7BE\uA7C0\uA7C2\uA7C4-\uA7C7\uA7C9\uA7CB\uA7CC\uA7CE\uA7D0\uA7D2\uA7D4\uA7D6\uA7D8\uA7DA\uA7DC\uA7F5\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2\uDD50-\uDD65]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F\uDEA0-\uDEB8]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]))/g,n=/((?:[0-9A-Z_a-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0345\u0363-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05B0-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0657\u0659-\u0669\u066E-\u06D3\u06D5-\u06DC\u06E1-\u06E8\u06ED-\u06FC\u06FF\u0710-\u073F\u074D-\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0817\u081A-\u082C\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088F\u0897\u08A0-\u08C9\u08D4-\u08DF\u08E3-\u08E9\u08F0-\u093B\u093D-\u094C\u094E-\u0950\u0955-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD-\u09C4\u09C7\u09C8\u09CB\u09CC\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3E-\u0A42\u0A47\u0A48\u0A4B\u0A4C\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD-\u0AC5\u0AC7-\u0AC9\u0ACB\u0ACC\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFC\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D-\u0B44\u0B47\u0B48\u0B4B\u0B4C\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0BD0\u0BD7\u0BE6-\u0BF2\u
10C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4C\u0C55\u0C56\u0C58-\u0C5A\u0C5C\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCC\u0CD5\u0CD6\u0CDC-\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4C\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E46\u0E4D\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F71-\u0F83\u0F88-\u0F97\u0F99-\u0FBC\u1000-\u1036\u1038\u103B-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1713\u171F-\u1733\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17B3\u17B6-\u17C8\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u1938\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A61-\u1A74\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1ABF\u1AC0\u1ACC-\u1ACE\u1B00-\u1B33\u1B35-\u1B43\u1B45-\u1B4C\u1B50-\u1B59\u1B80-\u1BA9\u1BAC-\u1BE5\u1BE7-\u1BF1\u1C00-\u1C36\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1DD3-\u1DF4\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2189\u2150-\u2182\u2460-\u249B\u24B6-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA674-\uA67B\uA67F-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7DC\uA7F1-\uA805\uA807-\uA827\uA830-\uA835\uA840-\uA873\uA880-\uA8C3\uA8C5\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD-\uA92A\uA930-\uA952\uA960-\uA97C\uA980-\uA9B2\uA9B4-\uA9BF\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAABE\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF5\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDDC0-\uDDF3\uDE00-\uDF36\uD
1F40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD40-\uDD59\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDD40-\uDD65\uDD69\uDD6F-\uDD85\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEC2-\uDEC7\uDEFA-\uDEFC\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC45\uDC52-\uDC6F\uDC71-\uDC75\uDC80-\uDCB8\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD32\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD72\uDD76\uDD80-\uDDBF\uDDC1-\uDDC4\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE34\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEE8\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D-\uDF44\uDF47\uDF48\uDF4B\uDF4C\uDF50\uDF57\uDF5D-\uDF63\uDF80-\uDF89\uDF8B\uDF8E\uDF90-\uDFB5\uDFB7-\uDFC0\uDFC2\uDFC5\uDFC7-\uDFCA\uDFCC\uDFCD\uDFD1\uDFD3]|\uD805[\uDC00-\uDC41\uDC43-\uDC45\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCC1\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDBE\uDDD8-\uDDDD\uDE00-\uDE3E\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB5\uDEB8\uDEC0-\uDEC9\uDED0-\uDEE3\uDF00-\uDF1A\uDF1D-\uDF2A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC38\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B\uDD3C\uDD3F-\uDD42\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDDF\uDDE1\uDDE3\uDDE4\uDE00-\uDE32\uDE35-\uDE3E\uDE50-\uDE97\uDE9D\uDEB0-\uDEF8\uDF60-\uDF67\uDFC0-\uDFE0\uDFF0-\uDFF9]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC3E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD41\uDD43\uDD46\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD96\uDD98\uDDA0-\uDDA9\uDDB0-\uDDDB\uDDE0-\uDDE9\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF40\uDF50-\uDF59\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD80E\uD80F\uD81C-\uD822\uD840-\uD868\uD86A-\uD86D\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD88C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46\uDC60-\uDFFF]|\uD810[\uDC00-\uDFFA]|\uD811[\uDC00-\uDE46]|\uD818[\uDD00-\uDD2E\uDD30-\uDD39]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDD40-\uDD6C\uDD70-\uDD79\uDE40-\uDE96\uDEA0-\uDEB8\uDEBB-\uDED3\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFF0-\uDFF6]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD1E\uDD80-\uDDF2]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9E]|\uD833[\uDCF0-\uDCF9]|\uD834[\uDEC0-\uDED3\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDCD0-\uDCEB\uDCF0-\uDCF9\uDDD0-\uDDED\uDDF0-\uDDFA\uDEC0-\uDEDE\uDEE0-\uDEF5\uDEFE\uDEFF\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD47\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEAD\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD88D[\uDC00-\uDC79])|$)/,r=/[_.\- ]+/,o=new RegExp("^"+r.source),a=new RegExp(r.source+n.source,"gu"),i=new RegExp("\\d+"+n.source,"gu"),E=(u,n)=>{if("string"!=typeof u&&!Array.isArray(u))throw new TypeError("Expected the input to be `string | string[]`");if(n=Object.assign({pascalCase:!1,preserveConsecutiveUppercase:!1},n),0===(u=Array.isArray(u)?u.map(u=>u.trim()).filter(u=>u.length).join("-"):u.trim()).length)return"";const r=!1===n.locale?u=>u.toLowerCase():u=>u.toLocaleLowerCase(n.locale),E=!1===n.locale?u=>u.toUpperCase():u=>u.toLocaleUpperCase(n.locale);if(1===u.length)return n.pascalCase?E(u):r(u);return u!==r(u)&&(u=((u,D,n)=>{let r=!1,o=!1,a=!1;for(let i=0;i<u.length;i++){const E=u[i];r&&e.test(E)?(u=u.slice(0,i)+"-"+u.slice(i),r=!1,a=o,o=!0,i++):o&&a&&t.test(E)?(u=u.slice(0,i-1)+"-"+u.slice(i-1),a=o,o=!1,r=!0):(r=D(E)===E&&n(E)!==E,a=o,o=n(E)===E&&D(E)!==E)}return u})(u,r,E)),u=u.replace(o,""),u=n.preserveConsecutiveUppercase?((u,e)=>(D.lastIndex=0,u.replace(D,u=>
1e(u))))(u,r):r(u),n.pascalCase&&(u=E(u.charAt(0))+u.slice(1)),((u,e)=>(a.lastIndex=0,i.lastIndex=0,u.replace(a,(u,t)=>e(t)).replace(i,u=>e(u))))(u,E)};u.exports=E,u.exports.default=E},50551:function(u,e,t){"use strict";t.r(e),t.d(e,{renderImageToString:function(){return c},swapPlaceholderImage:function(){return A}});var D=t(5588),n=t(96540),r=t(65848);t(45147);let o;const a=new WeakMap,i=navigator.connection||navigator.mozConnection||navigator.webkitConnection,E=["image","loading","isLoading","isLoaded","imgClassName","imgStyle","objectPosition","backgroundColor","objectFit"];function s(u,e){u.style.opacity="1",e&&(e.style.opacity="0")}function C(u,e,t,D,n,r){const o=u.querySelector("[data-main-image]"),a=u.querySelector("[data-placeholder-image]"),i=t.has(e);function E(u){this.removeEventListener("load",E);const e=u.currentTarget,t=new Image;t.src=e.currentSrc,t.decode?t.decode().then(()=>{s(this,a),null==n||n({wasCached:i})}).catch(u=>{s(this,a),null==r||r(u)}):(s(this,a),null==n||n({wasCached:i}))}return o.addEventListener("load",E),null==D||D({wasCached:i}),Array.from(o.parentElement.children).forEach(u=>{const e=u.getAttribute("data-src"),t=u.getAttribute("data-srcset");e&&(u.removeAttribute("data-src"),u.setAttribute("src",e)),t&&(u.removeAttribute("data-srcset"),u.setAttribute("srcset",t))}),t.add(e),o.complete&&E.call(o,{currentTarget:o}),()=>{o&&o.removeEventListener("load",E)}}function A(u,e,n,r,E,s,A){if(!(0,D.h)()){let D;const d=(F=()=>{D=C(u,e,n,E,s,A)},"IntersectionObserver"in window?(o||(o=new IntersectionObserver(u=>{u.forEach(u=>{var e;u.isIntersecting&&(null==(e=a.get(u.target))||e(),a.delete(u.target))})},{rootMargin:"4g"!==(null==i?void 0:i.effectiveType)||null!=i&&i.saveData?"2500px":"1250px"})),function(u){return a.set(u,F),o.observe(u),function(){o&&u&&(a.delete(u),o.unobserve(u))}}):function(){return F(),function(){}}),p=d(u);var c,l;return"objectFit"in document.documentElement.style||(u.dataset.objectFit=null!=(c=r.objectFit)?c:"cover",u.dataset.objectPosition=""+(null!=(l=r.objectPosition)?l:"50% 50%"),async function(u){"objectFitPolyfill"in window||await Promise.all([t.e(84924),t.e(79356),t.e(69415),t.e(93043),t.e(13729),t.e(31611),t.e(51478),t.e(84270),t.e(10042),t.e(87370),t.e(53945),t.e(10227),t.e(79184),t.e(55566),t.e(41812),t.e(38849),t.e(1965),t.e(30022),t.e(75323),t.e(92852),t.e(13997),t.e(43220),t.e(39572),t.e(4983),t.e(61393),t.e(46029),t.e(84614),t.e(30612),t.e(27488),t.e(16370),t.e(14491),t.e(16474),t.e(19215),t.e(99384),t.e(75203),t.e(82950),t.e(19652),t.e(50051),t.e(93301),t.e(74134),t.e(89651),t.e(29270),t.e(95606),t.e(22034),t.e(66423),t.e(71556),t.e(75382),t.e(63601),t.e(8340),t.e(31685),t.e(55028),t.e(68492),t.e(14799),t.e(27738),t.e(92552),t.e(95765),t.e(44665),t.e(5690),t.e(47309),t.e(63882),t.e(8876),t.e(74863),t.e(31350),t.e(98934),t.e(15724),t.e(10877),t.e(72842),t.e(39243),t.e(11892),t.e(14947),t.e(64545),t.e(36758),t.e(24882),t.e(16367),t.e(26276),t.e(28897),t.e(6732),t.e(73435),t.e(74522),t.e(2351),t.e(30344),t.e(2918),t.e(66658),t.e(59656),t.e(54953),t.e(74051),t.e(67227),t.e(48695),t.e(81900),t.e(71516),t.e(67226),t.e(66055),t.e(87538),t.e(92063),t.e(77860),t.e(21836),t.e(53975),t.e(96850),t.e(91821),t.e(67357),t.e(23324),t.e(24824),t.e(24571),t.e(50504),t.e(42895),t.e(2834),t.e(26316),t.e(58114),t.e(60100),t.e(56731),t.e(67232),t.e(14233),t.e(94824),t.e(3964),t.e(94003),t.e(58646),t.e(39936),t.e(47003),t.e(3566),t.e(66575),t.e(77251)]).then(t.t.bind(t,11452,23)),window.objectFitPolyfill(u)}(u)),()=>{D&&D(),p()}}var F;return C(u,e,n,E,s,A)}function c(u){let e=u.image,t=u.loading,o=void 0===t?"lazy":t,a=u.isLoading,i=u.isLoaded,s=u.imgClassName,C=u.imgStyle,A=void 0===C?{}:C,c=u.objectPosition,l=u.backgroundColor,F=u.objectFit,d=void 0===F?"cover":F,p=(0,D._)(u,E);const B=e.width,f=e.height,h=e.layout,m=e.images,g=e.placeholder,y=e.backgroundColor;return A=(0,D.a)({objectFit:d,objectPosition:c,backgroundColor:l},A),(0,r.qV)(n.createElement(D.L,{layout:h,width:B,height:f},n.createElement(D.P,(0,D.a)({},(0,D.g)(g,i,h,B,f,y,d,c))),n.createElement(D.M,(0,D.a)({},p,{width:B,height:f,className:s},(0,D.b)(a,i,m,o,A)))))}},52039:function(u,e,t){"use strict";var D=t(24994)(t(96540)),n=t(99382);e.wrapRootElement=function(u,e){var t=u.element;return D.default.createElement(n.StyleSheetManager,{disableVendorPrefixes:!0===(null==e?void 0:e.disableVendorPrefixes
1)},t)}},52620:function(u,e,t){"use strict";t.r(e),t.d(e,{onRouteUpdate:function(){return D}});const D=function(u,e){let t=u.location;void 0===e&&(e={stripQueryString:!1});const D=document.querySelector("link[rel='canonical']"),n=D.getAttribute("href"),r=D.getAttribute("data-baseProtocol"),o=D.getAttribute("data-baseHost");if(n&&r&&o){let u=r+"//"+o+t.pathname;e.stripQueryString||(u+=t.search),u+=t.hash,D.setAttribute("href",""+u)}}},53309:function(u,e){"use strict";e.__esModule=!0,e.getForwards=function(u){return null==u?void 0:u.flatMap(u=>(null==u?void 0:u.forward)||[])}},57078:function(u,e,t){"use strict";t.d(e,{N_:function(){return f},Rr:function(){return i},oo:function(){return h}});var D=t(5556),n=t(96540),r=t(86462),o=t(18776);function a(){return a=Object.assign?Object.assign.bind():function(u){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var D in t)Object.prototype.hasOwnProperty.call(t,D)&&(u[D]=t[D])}return u},a.apply(this,arguments)}function i(u){let e=u||"/",t="",D="";const n=e.indexOf("#");-1!==n&&(D=e.slice(n),e=e.slice(0,n));const r=e.indexOf("?");return-1!==r&&(t=e.slice(r),e=e.slice(0,r)),{pathname:e,search:"?"===t?"":t,hash:"#"===D?"":D}}const E=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=u=>{if("string"==typeof u)return!(u=>E.test(u))(u)};function C(u,e=""){var t;if(!s(u))return u;if(u.startsWith("./")||u.startsWith("../"))return u;const D=null!=(t=null!=e?e:"")?t:"/";return`${null!=D&&D.endsWith("/")?D.slice(0,-1):D}${u.startsWith("/")?u:`/${u}`}`}const A=u=>null==u?void 0:u.startsWith("/");function c(u,e){const{pathname:t,search:D,hash:n}=i(u);return`${(0,o.T)(t,e)}${D}${n}`}const l=(u,e)=>"number"==typeof u?u:s(u)?A(u)?function(u){const e=C(u),t="always";return c(e,t)}(u):function(u,e){if(A(u))return u;const t="always",D=(0,r.resolve)(u,e);return c(D,t)}(u,e):u,F=["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"];
1const d={activeClassName:D.string,activeStyle:D.object,partiallyActive:D.bool};function p(u){return n.createElement(r.Location,null,({location:e})=>n.createElement(B,a({},u,{_location:e})))}class B extends n.Component{constructor(u){super(u),this.defaultGetProps=({isPartiallyCurrent:u,isCurrent:e})=>(this.props.partiallyActive?u:e)?{className:[this.props.className,this.props.activeClassName].filter(Boolean).join(" "),style:a({},this.props.style,this.props.activeStyle)}:null;let e=!1;"undefined"!=typeof window&&window.IntersectionObserver&&(e=!0),this.state={IOSupported:e},this.abortPrefetch=null,this.handleRef=this.handleRef.bind(this)}_prefetch(){let u=window.location.pathname+window.location.search;this.props._location&&this.props._location.pathname&&(u=this.props._location.pathname+this.props._location.search);const e=i(l(this.props.to,u)),t=e.pathname+e.search;if(u!==t)return ___loader.enqueue(t)}componentWillUnmount(){if(!this.io)return;const{instance:u,el:e}=this.io;this.abortPrefetch&&this.abortPrefetch.abort(),u.unobserve(e),u.disconnect()}handleRef(u){this.props.innerRef&&Object.prototype.hasOwnProperty.call(this.props.innerRef,"current")?this.props.innerRef.current=u:this.props.innerRef&&this.props.innerRef(u),this.state.IOSupported&&u&&(this.io=((u,e)=>{const t=new window.IntersectionObserver(t=>{t.forEach(t=>{u===t.target&&e(t.isIntersecting||t.intersectionRatio>0)})});return t.observe(u),{instance:t,el:u}})(u,u=>{u?this.abortPrefetch=this._prefetch():this.abortPrefetch&&this.abortPrefetch.abort()}))}render(){const u=this.props,{to:e,getProps:t=this.defaultGetProps,onClick:D,onMouseEnter:o,state:E,replace:C,_location:A}=u,c=function(u,e){if(null==u)return{};var t,D,n={},r=Object.keys(u);for(D=0;D<r.length;D++)e.indexOf(t=r[D])>=0||(n[t]=u[t]);return n}(u,F),d=l(e,A.pathname);return s(d)?n.createElement(r.Link,a({to:d,state:E,getProps:t,innerRef:this.handleRef,onMouseEnter:u=>{o&&o(u);const e=i(d);___loader.hovering(e.pathname+e.search)},onClick:u=>{if(D&&D(u),!(0!==u.button||this.props.target||u.defaultPrevented||u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)){u.preventDefault();let e=C;const t=encodeURI(d)===A.pathname;"boolean"!=typeof C&&t&&(e=!0),window.___navigate(d,{state:E,replace:e})}return!0}},c)):n.createElement("a",a({href:d},c))}}B.propTypes=a({},d,{onClick:D.func,to:D.string.isRequired,replace:D.bool,state:D.object});const f=n.forwardRef((u,e)=>n.createElement(p,a({innerRef:e},u))),h=(u,e)=>{window.___navigate(l(u,window.location.pathname),e)}},68017:function(){},70893:function(u,e,t){"use strict";t.d(e,{u:function(){return l}});var D=t(49785);const n=(u,e,t)=>{if(u&&"reportValidity"in u){const n=(0,D.Jt)(t,e);u.setCustomValidity(n&&n.message||""),u.reportValidity()}},r=(u,e)=>{for(const t in e.fields){const D=e.fields[t];D&&D.ref&&"reportValidity"in D.ref?n(D.ref,t,u):D&&D.refs&&D.refs.forEach(e=>n(e,t,u))}},o=(u,e)=>{e.shouldUseNativeValidation&&r(u,e);const t={};for(const n in u){const r=(0,D.Jt)(e.fields,n),o=Object.assign(u[n]||{},{ref:r&&r.ref});if(a(e.names||Object.keys(u),n)){const u=Object.assign({},(0,D.Jt)(t,n));(0,D.hZ)(u,"root",o),(0,D.hZ)(t,n,u)}else(0,D.hZ)(t,n,o)}return t},a=(u,e)=>{const t=i(e).replace(/[.*+?^${}()|\\]/g,"\\$&");return u.some(u=>i(u).match(`^${t}\\.\\d+`))};function i(u){return u.replace(/[\[\]]/g,"")}var E=t(11373);function s(){return s=Object.assign?Object.assign.bind():function(u){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var D in t)({}).hasOwnProperty.call(t,D)&&(u[D]=t[D])}return u},s.apply(null,arguments)}function C(u,e){try{var t=u()}catch(u){return e(u)}return t&&t.then?t.then(void 0,e):t}function A(u,e){for(var t={};u.length;){var n=u[0],r=n.code,o=n.message,a=n.path.join(".");if(!t[a])if("unionErrors"in n){var i=n.unionErrors[0].errors[0];t[a]={message:i.message,type:i.code}}else t[a]={message:o,type:r};if("unionErrors"in n&&n.unionErrors.forEach(function(e){return e.errors.forEach(function(e){return u.push(e)})}),e){var E=t[a].types,s=E&&E[n.code];t[a]=(0,D.Gb)(a,e,t,r,s?[].concat(s,n.message):n.message)}u.shift()}return t}function c(u,e){for(var t={},n=function(){var n=u[0],r=n.code,o=n.message,a=n.path.join(".");
1if(!t[a])if("invalid_union"===n.code&&n.errors.length>0){var i=n.errors[0][0];t[a]={message:i.message,type:i.code}}else t[a]={message:o,type:r};if("invalid_union"===n.code&&n.errors.forEach(function(e){return e.forEach(function(e){return u.push(s({},e,{path:[].concat(n.path,e.path)}))})}),e){var E=t[a].types,C=E&&E[n.code];t[a]=(0,D.Gb)(a,e,t,r,C?[].concat(C,n.message):n.message)}u.shift()};u.length;)n();return t}function l(u,e,t){if(void 0===t&&(t={}),function(u){return"_def"in u&&"object"==typeof u._def&&"typeName"in u._def}(u))return function(D,a,i){try{return Promise.resolve(C(function(){return Promise.resolve(u["sync"===t.mode?"parse":"parseAsync"](D,e)).then(function(u){return i.shouldUseNativeValidation&&r({},i),{errors:{},values:t.raw?Object.assign({},D):u}})},function(u){if(function(u){return Array.isArray(null==u?void 0:u.issues)}(u))return{values:{},errors:o(A(u.errors,!i.shouldUseNativeValidation&&"all"===i.criteriaMode),i)};throw u}))}catch(n){return Promise.reject(n)}};if(function(u){return"_zod"in u&&"object"==typeof u._zod}(u))return function(D,a,i){try{return Promise.resolve(C(function(){return Promise.resolve(("sync"===t.mode?E.parse:E.parseAsync)(u,D,e)).then(function(u){return i.shouldUseNativeValidation&&r({},i),{errors:{},values:t.raw?Object.assign({},D):u}})},function(u){if(function(u){return u instanceof E.$ZodError}(u))return{values:{},errors:o(c(u.issues,!i.shouldUseNativeValidation&&"all"===i.criteriaMode),i)};throw u}))}catch(n){return Promise.reject(n)}};throw new Error("Invalid input: not a Zod schema")}},73721:function(u,e,t){"use strict";e.__esModule=!0,e.useScrollRestoration=function(u){var e=(0,r.useLocation)(),t=(0,n.useContext)(D.ScrollContext),o=(0,n.useRef)(null);return(0,n.useLayoutEffect)(function(){if(o.current){var D=t.read(e,u);o.current.scrollTo(0,D||0)}},[e.key]),{ref:o,onScroll:function(){o.current&&t.save(e,u,o.current.scrollTop)}}};var D=t(33215),n=t(96540),r=t(86462)},74351:function(u,e){"use strict";e.__esModule=!0,e.SessionStorage=void 0;var t="___GATSBY_REACT_ROUTER_SCROLL",D=function(){function u(){}var e=u.prototype;return e.read=function(u,e){var D=this.getStateKey(u,e);try{var n=window.sessionStorage.getItem(D);return n?JSON.parse(n):0}catch(r){return window&&window[t]&&window[t][D]?window[t][D]:0}},e.save=function(u,e,D){var n=this.getStateKey(u,e),r=JSON.stringify(D);try{window.sessionStorage.setItem(n,r)}catch(o){window&&window[t]||(window[t]={}),window[t][n]=JSON.parse(r)}},e.getStateKey=function(u,e){var t="@@scroll|"+u.pathname;return null==e?t:t+"|"+e},u}();e.SessionStorage=D},75535:function(u,e,t){"use strict";t.r(e),t.d(e,{Script:function(){return l},ScriptStrategy:function(){return E},collectedScriptsByPage:function(){return a},scriptCache:function(){return A},scriptCallbackCache:function(){return c}});var D=t(96540),n=t(86462);function r(){return r=Object.assign?Object.assign.bind():function(u){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var D in t)Object.prototype.hasOwnProperty.call(t,D)&&(u[D]=t[D])}return u},r.apply(this,arguments)}const o=new Map,a={get:u=>o.get(u)||[],set(u,e){const t=o.get(u)||[];t.push(e),o.set(u,t)},delete(u){o.delete(u)}},i="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(u){const e=Date.now();return setTimeout(function(){u({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1)};var E,s;(s=E||(E={})).postHydrate="post-hydrate",s.idle="idle",s.offMainThread="off-main-thread";const C=new Set(["src","strategy","dangerouslySetInnerHTML","children","onLoad","onError"]),A=new Set,c=new Map;function l(u){return D.createElement(n.Location,null,()=>D.createElement(F,u))}function F(u){const{src:e,strategy:t=E.postHydrate}=u||{},{pathname:o}=(0,n.useLocation)();if((0,D.useEffect)(()=>{let e;switch(t){case E.postHydrate:e=d(u);break;case E.idle:i(()=>{e=d(u)});break;case E.offMainThread:{const e=B(u);a.set(o,e)}}return()=>{const{script:u,loadCallback:t,errorCallback:D}=e||{};t&&(null==u||u.removeEventListener("load",t)),D&&(null==u||u.removeEventListener("error",D)),null==u||u.remove()}},[]),t===E.offMainThread){const n=p(u),i=B(u);return"undefined"==typeof window&&a.set(o,i),D.createElement("script",n?r({type:"text/partytown","data-strategy":t,crossOrigin:"anonymous"},i,{dangerouslySetInnerHTML:{__html:p(u)}}):r({type:"text/partytown",src:f(e),"data-strategy":t,crossOrigin:"anonymous"},i))}return null}function d(u){const{id:e,src:t,strategy:D=E.postHydrate,onLoad:n,onError:o}=u||{},a=e||t,i=["load","error"],s={load:n,error:o};if(a){for(const u of i)if(null!=s&&s[u]){var C;const e=c.get(a)||{},{callbacks:t=[]}=(null==e?void 0:e[u])||{};var l,F;t.push(null==s?void 0:s[u]),null!=e&&null!=(C=e[u])&&C.event?null==s||null==(l=s[u])||l.call(s,null==e||null==(F=e[u])?void 0:F.event):c.set(a,r({},e,{[u]:{callbacks:t}}))}if(A.has(a))return null}const d=p(u),f=B(u),m=document.createElement("script");e&&(m.id=e),m.dataset.strategy=D;for(const[r,E]of Object.entries(f))m.setAttribute(r,E);d&&(m.textContent=d),t&&(m.src=t);const g={};if(a){for(const u of i){const e=e=>h(e,a,u);m.addEventListener(u,e),g[`${u}Callback`]=e}A.add(a)}return document.body.appendChild(m),{script:m,loadCallback:g.loadCallback,errorCallback:g.errorCallback}}function p(u){const{dangerouslySetInnerHTML:e,children:t=""}=u||{},{__html:D=""}=e||{};return D||t}function B(u){const e={};for(const[t,D]of Object.entries(u))C.has(t)||(e[t]=D);return e}function f(u){if(u)return`/__third-party-proxy?url=${encodeURIComponent(u)}`}function h(u,e,t){const D=c.get(e)||{};for(const r of(null==D||null==(n=D[t])?void 0:n.callbacks)||[]){var n;r(u)}c.set(e,{[t]:{event:u}})}},86462:function(u,e,t){"use strict";var D;t.r(e),t.d(e,{BaseContext:function(){return d},Link:function(){return K},Location:function(){return Y},LocationContext:function(){return p},LocationProvider:function(){return X},Match:function(){return uu},Redirect:function(){return v},Router:function(){return au},ServerLocation:function(){return Q},createHistory:function(){return s},createMemorySource:function(){return C},globalHistory:function(){return c},insertParams:function(){return _},isRedirect:function(){return m},match:function(){return x},navigate:function(){return l},pick:function(){return w},redirectTo:function(){return g},resolve:function(){return S},shallowCompare:function(){return M},startsWith:function(){return b},useBaseContext:function(){return B},useLocation:function(){return Eu},useLocationContext:function(){return f},useMatch:function(){return Au},useNavigate:function(){return su},useParams:function(){return Cu},validateRedirect:function(){return k}});var n=t(96540),r=t(5556),o=t(20311);function a(){return a=Object.assign?Object.assign.bind():function(u){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var D in t)Object.prototype.hasOwnProperty.call(t,D)&&(u[D]=t[D])}return u},a.apply(this,arguments)}function i(u,e){if(null==u)return{};var t,D,n={},r=Object.keys(u);for(D=0;D<r.length;D++)e.indexOf(t=r[D])>=0||(n[t]=u[t]);return n}const E=u=>{const{search:e,hash:t,href:D,origin:n,protocol:r,host:o,hostname:a,port:i}=u.location;let{pathname:E}=u.location;return!E&&D&&A&&(E=new URL(D).pathname),{pathname:encodeURI(decodeURI(E)),search:e,hash:t,href:D,origin:n,protocol:r,host:o,hostname:a,port:i,state:u.history.state,key:u.history.state&&u.history.state.key||"initial"}},s=(u,e)=>{let t=[],D=E(u),n=!1,r=()=>{};return{get location(){return D},get transitioning(){return n},_onTransitionComplete(){n=!1,r()},listen(e){t.push(e);const n=()=>{D=E(u),e({location:D,action:"POP"})};
1return u.addEventListener("popstate",n),()=>{u.removeEventListener("popstate",n),t=t.filter(u=>u!==e)}},navigate(e,{state:o,replace:i=!1}={}){if("number"==typeof e)u.history.go(e);else{o=a({},o,{key:Date.now()+""});try{n||i?u.history.replaceState(o,null,e):u.history.pushState(o,null,e)}catch(t){u.location[i?"replace":"assign"](e)}}D=E(u),n=!0;const s=new Promise(u=>r=u);return t.forEach(u=>u({location:D,action:"PUSH"})),s}}},C=(u="/")=>{const e=u.indexOf("?"),t={pathname:e>-1?u.substr(0,e):u,search:e>-1?u.substr(e):""};let D=0;const n=[t],r=[null];return{get location(){return n[D]},addEventListener(u,e){},removeEventListener(u,e){},history:{get entries(){return n},get index(){return D},get state(){return r[D]},pushState(u,e,t){const[o,a=""]=t.split("?");D++,n.push({pathname:o,search:a.length?`?${a}`:a}),r.push(u)},replaceState(u,e,t){const[o,a=""]=t.split("?");n[D]={pathname:o,search:a},r[D]=u},go(u){const e=D+u;e<0||e>r.length-1||(D=e)}}}},A=!("undefined"==typeof window||!window.document||!window.document.createElement),c=s(A?window:C()),{navigate:l}=c;function F(u,e){return n.createServerContext?((u,e=null)=>(globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[u]||(globalThis.__SERVER_CONTEXT[u]=n.createServerContext(u,e)),globalThis.__SERVER_CONTEXT[u]))(u,e):n.createContext(e)}const d=F("Base",{baseuri:"/",basepath:"/"}),p=F("Location"),B=()=>n.useContext(d),f=()=>n.useContext(p);function h(u){this.uri=u}const m=u=>u instanceof h,g=u=>{throw new h(u)};function y(u){const{to:e,replace:t=!0,state:D,noThrow:r,baseuri:o}=u;n.useEffect(()=>{Promise.resolve().then(()=>{const n=S(e,o);l(_(n,u),{replace:t,state:D})})},[]);const a=S(e,o);return r||g(_(a,u)),null}const v=u=>{const e=f(),{baseuri:t}=B();return n.createElement(y,a({},e,{baseuri:t},u))};v.propTypes={from:r.string,to:r.string.isRequired};const b=(u,e)=>u.substr(0,e.length)===e,w=(u,e)=>{let t,D;const[n]=e.split("?"),r=L(n),a=""===r[0],i=T(u);for(let E=0,s=i.length;E<s;E++){let u=!1;const n=i[E].route;if(n.default){D={route:n,params:{},uri:e};continue}const s=L(n.path),C={},A=Math.max(r.length,s.length);let c=0;for(;c<A;c++){const e=s[c],t=r[c];if(P(e)){C[e.slice(1)||"*"]=r.slice(c).map(decodeURIComponent).join("/");break}if(void 0===t){u=!0;break}const D=O.exec(e);if(D&&!a){const u=-1===I.indexOf(D[1]);o(u,`<Router> dynamic segment "${D[1]}" is a reserved name. Please use a different name in path "${n.path}".`);const e=decodeURIComponent(t);C[D[1]]=e}else if(e!==t){u=!0;break}}if(!u){t={route:n,params:C,uri:"/"+r.slice(0,c).join("/")};break}}return t||D||null},x=(u,e)=>w([{path:u}],e),S=(u,e)=>{if(b(u,"/"))return u;const[t,D]=u.split("?"),[n]=e.split("?"),r=L(t),o=L(n);if(""===r[0])return N(n,D);if(!b(r[0],".")){const u=o.concat(r).join("/");return N(("/"===n?"":"/")+u,D)}const a=o.concat(r),i=[];for(let E=0,s=a.length;E<s;E++){const u=a[E];".."===u?i.pop():"."!==u&&i.push(u)}return N("/"+i.join("/"),D)},_=(u,e)=>{const[t,D=""]=u.split("?");let n="/"+L(t).map(u=>{const t=O.exec(u);return t?e[t[1]]:u}).join("/");const{location:{search:r=""}={}}=e,o=r.split("?")[1]||"";return n=N(n,D,o),n},k=(u,e)=>{const t=u=>R(u);return L(u).filter(t).sort().join("/")===L(e).filter(t).sort().join("/")},O=/^:(.+)/,R=u=>O.test(u),P=u=>u&&"*"===u[0],j=(u,e)=>({route:u,score:u.default?0:L(u.path).reduce((u,e)=>(u+=4,(u=>""===u)(e)?u+=1:R(e)?u+=2:P(e)?u-=5:u+=3,u),0),index:e}),T=u=>u.map(j).sort((u,e)=>u.score<e.score?1:u.score>e.score?-1:u.index-e.index),L=u=>u.replace(/(^\/+|\/+$)/g,"").split("/"),N=(u,...e)=>u+((e=e.filter(u=>u&&u.length>0))&&e.length>0?`?${e.join("&")}`:""),I=["uri","path"],M=(u,e)=>{const t=Object.keys(u);return t.length===Object.keys(e).length&&t.every(t=>e.hasOwnProperty(t)&&u[t]===e[t])},$=u=>u.replace(/(^\/+|\/+$)/g,""),q=u=>e=>{if(!e)return null;if(e.type===n.Fragment&&e.props.children)return n.Children.map(e.props.children,q(u));if(o(e.props.path||e.props.default||e.type===v,`<Router>: Children of <Router> must have a \`path\` or \`default\` prop, or be a \`<Redirect>\`. None found on element type \`${e.type}\``),o(!!(e.type!==v||e.props.from&&e.props.to),`<Redirect from="${e.props.from}" to="${e.props.to}"/> requires both "from" and "to" props when inside a <Router>.`),o(!(e.type===v&&!k(e.props.from,e.props.to)),`<Redirect from="${e.props.from} to="${e.props.to}"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.`),e.props.default)return{value:e,default:!0};const t=e.type===v?e.props.from:e.props.path,D="/"===t?u:`${$(u)}/${$(t)}`;return{value:e,default:e.props.default,path:e.props.children?`${$(D)}/*`:D}},U=["innerRef"],W=["to","state","replace","getProps"],H=["key"];let{forwardRef:z}=D||(D=t.t(n,2));void 0===z&&(z=u=>u);const V=()=>{},K=z((u,e)=>{let{innerRef:t}=u,D=i(u,U);const{baseuri:r}=B(),{location:o}=f(),{to:E,state:s,replace:C,getProps:A=V}=D,c=i(D,W),F=S(E,r),d=encodeURI(F),p=o.pathname===d,h=b(o.pathname,d);return n.createElement("a",a({ref:e||t,"aria-current":p?"page":void 0},c,A({isCurrent:p,isPartiallyCurrent:h,href:F,location:o}),{href:F,onClick:u=>{if(c.onClick&&c.onClick(u),(u=>!u.defaultPrevented&&0===u.button&&!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey))(u)){u.preventDefault();let e=C;if("boolean"!=typeof C&&p){const u=i(a({},o.state),H);e=M(a({},s),u)}l(F,{state:s,replace:e})}}}))});K.displayName="Link",K.propTypes={to:r.string.isRequired};class Z extends n.Component{constructor(...u){super(...u),this.displayName="ReactUseErrorBoundary"}componentDidCatch(...u){this.setState({}),this.props.onError(...u)}render(){return this.props.children}}const G=n.createContext({componentDidCatch:{current:void 0},error:void 0,setError:()=>!1});function J({children:u}){const[e,t]=n.useState(),D=n.useRef(),r=n.useMemo(()=>({componentDidCatch:D,error:e,setError:t}),[e]);return n.createElement(G.Provider,{value:r},n.createElement(Z,{error:e,onError:(u,e)=>{t(u),null==D.current||D.current(u,e)}},u))}J.displayName="ReactUseErrorBoundaryContext";const X=function(u){var e,t;function D(e){return n.createElement(J,null,n.createElement(u,a({key:"WrappedComponent"},e)))}return D.displayName=`WithErrorBoundary(${null!=(e=null!=(t=u.displayName)?t:u.name)?e:"Component"})`,D}(({history:u=c,children:e})=>{const{location:t}=u,[D,r]=n.useState({location:t}),[o]=function(){const u=n.useContext(G);u.componentDidCatch.current=void 0;const e=n.useCallback(()=>{u.setError(void 0)},[]);return[u.error,e]}();if(n.useEffect(()=>{u._onTransitionComplete()},[D.location]),n.useEffect(()=>{let e=!1;const t=u.listen(({location:u})=>{Promise.resolve().then(()=>{requestAnimationFrame(()=>{e||r({location:u})})})});return()=>{e=!0,t()}}
1,[]),o){if(!m(o))throw o;l(o.uri,{replace:!0})}return n.createElement(p.Provider,{value:D},"function"==typeof e?e(D):e||null)}),Y=({children:u})=>{const e=f();return e?u(e):n.createElement(X,null,u)},Q=({url:u,children:e})=>{const t=u.indexOf("?");let D,r="";return t>-1?(D=u.substring(0,t),r=u.substring(t)):D=u,n.createElement(p.Provider,{value:{location:{pathname:D,search:r,hash:""}}},e)},uu=({path:u,children:e})=>{const{baseuri:t}=B(),{location:D}=f(),n=S(u,t),r=x(n,D.pathname);return e({location:D,match:r?a({},r.params,{uri:r.uri,path:u}):null})},eu=["uri","location","component"],tu=["children","style","component","uri","location"],Du=u=>{let{uri:e,location:t,component:D}=u,r=i(u,eu);return n.createElement(ru,a({},r,{component:D,uri:e,location:t}))};let nu=0;const ru=u=>{let{children:e,style:t,component:D="div",uri:r,location:o}=u,E=i(u,tu);const s=n.useRef(),C=n.useRef(!0),A=n.useRef(r),c=n.useRef(o.pathname),l=n.useRef(!1);n.useEffect(()=>(nu++,F(),()=>{nu--,0===nu&&(C.current=!0)}),[]),n.useEffect(()=>{let u=!1,e=!1;r!==A.current&&(A.current=r,u=!0),o.pathname!==c.current&&(c.current=o.pathname,e=!0),l.current=u||e&&o.pathname===r,l.current&&F()},[r,o]);const F=n.useCallback(()=>{var u;C.current?C.current=!1:(u=s.current,l.current&&u&&u.focus())},[]);return n.createElement(D,a({style:a({outline:"none"},t),tabIndex:"-1",ref:s},E),e)},ou=["location","primary","children","basepath","baseuri","component"],au=u=>{const e=B(),t=f();return n.createElement(iu,a({},e,t,u))};function iu(u){const{location:e,primary:t=!0,children:D,basepath:r,component:o="div"}=u,E=i(u,ou),s=n.Children.toArray(D).reduce((u,e)=>{const t=q(r)(e);return u.concat(t)},[]),{pathname:C}=e,A=w(s,C);if(A){const{params:u,uri:D,route:i,route:{value:s}}=A,C=i.default?r:i.path.replace(/\*$/,""),c=a({},u,{uri:D,location:e}),l=n.cloneElement(s,c,s.props.children?n.createElement(au,{location:e,primary:t},s.props.children):void 0),F=t?Du:o,p=t?a({uri:D,location:e,component:o},E):E;return n.createElement(d.Provider,{value:{baseuri:D,basepath:C}},n.createElement(F,p,l))}return null}const Eu=()=>{const u=f();if(!u)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return u.location},su=()=>{throw new Error("useNavigate is removed. Use import { navigate } from 'gatsby' instead")},Cu=()=>{const u=B();if(!u)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const e=Eu(),t=x(u.basepath,e.pathname);return t?t.params:null},Au=u=>{if(!u)throw new Error("useMatch(path: string) requires an argument of a string to match against");const e=B();if(!e)throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const t=Eu(),D=S(u,e.baseuri),n=x(D,t.pathname);return n?a({},n.params,{uri:n.uri,path:u}):null}},97035:function(u,e,t){"use strict";e.z_=void 0;var D=t(33215);e.z_=D.ScrollHandler,t(73721).useScrollRestoration},99300:function(u,e,t){"use strict";e.__esModule=!0,e.injectPartytownSnippet=function(u){if(!u.length)return;const e=document.querySelector("script[data-partytown]"),t=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');e&&e.remove();t&&t.remove();const r=(0,n.getForwards)(u),o=document.createElement("script");o.dataset.partytown="",o.innerHTML=(0,D.partytownSnippet)({forward:r}),document.head.appendChild(o)};var D=t(14656),n=t(53309)},99888:function(u,e){"use strict";e.A=function(u){return u=u||Object.create(null),{on:function(e,t){(u[e]||(u[e]=[])).push(t)},off:function(e,t){u[e]&&u[e].splice(u[e].indexOf(t)>>>0,1)},emit:function(e,t){(u[e]||[]).slice().map(function(u){u(t)}),(u["*"]||[]).slice().map(function(u){u(e,t)})}}}}}]);
2//# sourceMappingURL=vendors-cb2d071c-0761d9724722f2159d0a.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.