jakesphotos/build/static/js/main.fd3a90d8.js

3 lines
476 KiB
JavaScript

/*! For license information please see main.fd3a90d8.js.LICENSE.txt */
(()=>{var e={111:(e,t,n)=>{var u,r;!function(i,a){"use strict";void 0===(r="function"===typeof(u=a)?u.call(t,n,t,e):u)||(e.exports=r)}(window,(function(){"use strict";var e=function(){var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var u=t[n]+"MatchesSelector";if(e[u])return u}}();return function(t,n){return t[e](n)}}))},414:function(e,t,n){var u,r;"undefined"!=typeof window&&window,void 0===(r="function"===typeof(u=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},u=n[e]=n[e]||[];return-1==u.indexOf(t)&&u.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var u=n.indexOf(t);return-1!=u&&n.splice(u,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var u=this._onceEvents&&this._onceEvents[e],r=0;r<n.length;r++){var i=n[r];u&&u[i]&&(this.off(e,i),delete u[i]),i.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?u.call(t,n,t,e):u)||(e.exports=r)},240:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,u=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},a=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var u,r=t.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!r&&!i)return!1;for(u in e);return"undefined"===typeof u||t.call(e,u)},o=function(e,t){u&&"__proto__"===t.name?u(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(r)return r(e,n).value}return e[n]};e.exports=function e(){var t,n,u,r,s,c,f=arguments[0],d=1,p=arguments.length,D=!1;for("boolean"===typeof f&&(D=f,f=arguments[1]||{},d=2),(null==f||"object"!==typeof f&&"function"!==typeof f)&&(f={});d<p;++d)if(null!=(t=arguments[d]))for(n in t)u=l(f,n),f!==(r=l(t,n))&&(D&&r&&(a(r)||(s=i(r)))?(s?(s=!1,c=u&&i(u)?u:[]):c=u&&a(u)?u:{},o(f,{name:n,newValue:e(D,c,r)})):"undefined"!==typeof r&&o(f,{name:n,newValue:r}));return f}},256:(e,t,n)=>{var u,r;!function(i){u=[n(111)],r=function(e){return function(e,t){"use strict";var n={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t}},u=Array.prototype.slice;n.makeArray=function(e){return Array.isArray(e)?e:null===e||void 0===e?[]:"object"==typeof e&&"number"==typeof e.length?u.call(e):[e]},n.removeFrom=function(e,t){var n=e.indexOf(t);-1!=n&&e.splice(n,1)},n.getParent=function(e,n){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,n))return e},n.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},n.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},n.filterFindElements=function(e,u){e=n.makeArray(e);var r=[];return e.forEach((function(e){if(e instanceof HTMLElement)if(u){t(e,u)&&r.push(e);for(var n=e.querySelectorAll(u),i=0;i<n.length;i++)r.push(n[i])}else r.push(e)})),r},n.debounceMethod=function(e,t,n){n=n||100;var u=e.prototype[t],r=t+"Timeout";e.prototype[t]=function(){var e=this[r];clearTimeout(e);var t=arguments,i=this;this[r]=setTimeout((function(){u.apply(i,t),delete i[r]}),n)}},n.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},n.toDashed=function(e){return e.replace(/(.)([A-Z])/g,(function(e,t,n){return t+"-"+n})).toLowerCase()};var r=e.console;return n.htmlInit=function(t,u){n.docReady((function(){var i=n.toDashed(u),a="data-"+i,o=document.querySelectorAll("["+a+"]"),l=document.querySelectorAll(".js-"+i),s=n.makeArray(o).concat(n.makeArray(l)),c=a+"-options",f=e.jQuery;s.forEach((function(e){var n,i=e.getAttribute(a)||e.getAttribute(c);try{n=i&&JSON.parse(i)}catch(l){return void(r&&r.error("Error parsing "+a+" on "+e.className+": "+l))}var o=new t(e,n);f&&f.data(e,u,o)}))}))},n}(i,e)}.apply(t,u),void 0===r||(e.exports=r)}(window)},822:(e,t,n)=>{var u,r;window,void 0===(r="function"===typeof(u=function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}function t(){}var n="undefined"==typeof console?t:function(e){console.error(e)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],r=u.length;function i(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<r;t++)e[u[t]]=0;return e}function a(e){var t=getComputedStyle(e);return t||n("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}var o,l=!1;function s(){if(!l){l=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(t);var u=a(t);o=200==Math.round(e(u.width)),c.isBoxSizeOuter=o,n.removeChild(t)}}function c(t){if(s(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var n=a(t);if("none"==n.display)return i();var l={};l.width=t.offsetWidth,l.height=t.offsetHeight;for(var c=l.isBorderBox="border-box"==n.boxSizing,f=0;f<r;f++){var d=u[f],p=n[d],D=parseFloat(p);l[d]=isNaN(D)?0:D}var h=l.paddingLeft+l.paddingRight,m=l.paddingTop+l.paddingBottom,g=l.marginLeft+l.marginRight,y=l.marginTop+l.marginBottom,F=l.borderLeftWidth+l.borderRightWidth,b=l.borderTopWidth+l.borderBottomWidth,v=c&&o,C=e(n.width);!1!==C&&(l.width=C+(v?0:h+F));var E=e(n.height);return!1!==E&&(l.height=E+(v?0:m+b)),l.innerWidth=l.width-(h+F),l.innerHeight=l.height-(m+b),l.outerWidth=l.width+g,l.outerHeight=l.height+y,l}}return c})?u.call(t,n,t,e):u)||(e.exports=r)},106:e=>{"use strict";var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,u=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;\s]*/,l=/^\s+|\s+$/g,s="";function c(e){return e?e.replace(l,s):s}e.exports=function(e,l){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var f=1,d=1;function p(e){var t=e.match(n);t&&(f+=t.length);var u=e.lastIndexOf("\n");d=~u?e.length-u:d+e.length}function D(){var e={line:f,column:d};return function(t){return t.position=new h(e),y(),t}}function h(e){this.start=e,this.end={line:f,column:d},this.source=l.source}function m(t){var n=new Error(l.source+":"+f+":"+d+": "+t);if(n.reason=t,n.filename=l.source,n.line=f,n.column=d,n.source=e,!l.silent)throw n}function g(t){var n=t.exec(e);if(n){var u=n[0];return p(u),e=e.slice(u.length),n}}function y(){g(u)}function F(e){var t;for(e=e||[];t=b();)!1!==t&&e.push(t);return e}function b(){var t=D();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;s!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,s===e.charAt(n-1))return m("End of comment missing");var u=e.slice(2,n-2);return d+=2,p(u),e=e.slice(n),d+=2,t({type:"comment",comment:u})}}function v(){var e=D(),n=g(r);if(n){if(b(),!g(i))return m("property missing ':'");var u=g(a),l=e({type:"declaration",property:c(n[0].replace(t,s)),value:u?c(u[0].replace(t,s)):s});return g(o),l}}return h.prototype.content=e,y(),function(){var e,t=[];for(F(t);e=v();)!1!==e&&(t.push(e),F(t));return t}()}},455:(e,t,n)=>{var u,r,i;window,r=[n(264),n(822)],void 0===(i="function"===typeof(u=function(e,t){"use strict";var n=e.create("masonry");n.compatOptions.fitWidth="isFitWidth";var u=n.prototype;return u._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},u.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],n=e&&e.element;this.columnWidth=n&&t(n).outerWidth||this.containerWidth}var u=this.columnWidth+=this.gutter,r=this.containerWidth+this.gutter,i=r/u,a=u-r%u;i=Math[a&&a<1?"round":"floor"](i),this.cols=Math.max(i,1)},u.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,n=t(e);this.containerWidth=n&&n.innerWidth},u._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,n=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var u=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,e),r={x:this.columnWidth*u.col,y:u.y},i=u.y+e.size.outerHeight,a=n+u.col,o=u.col;o<a;o++)this.colYs[o]=i;return r},u._getTopColPosition=function(e){var t=this._getTopColGroup(e),n=Math.min.apply(Math,t);return{col:t.indexOf(n),y:n}},u._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],n=this.cols+1-e,u=0;u<n;u++)t[u]=this._getColGroupY(u,e);return t},u._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var n=this.colYs.slice(e,e+t);return Math.max.apply(Math,n)},u._getHorizontalColPosition=function(e,t){var n=this.horizontalColIndex%this.cols;n=e>1&&n+e>this.cols?0:n;var u=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=u?n+e:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,e)}},u._manageStamp=function(e){var n=t(e),u=this._getElementOffset(e),r=this._getOption("originLeft")?u.left:u.right,i=r+n.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var o=Math.floor(i/this.columnWidth);o-=i%this.columnWidth?0:1,o=Math.min(this.cols-1,o);for(var l=(this._getOption("originTop")?u.top:u.bottom)+n.outerHeight,s=a;s<=o;s++)this.colYs[s]=Math.max(l,this.colYs[s])},u._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},u._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},u.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},n})?u.apply(t,r):u)||(e.exports=i)},123:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach((function(e){u[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},u)).join("")}catch(r){return!1}}()?Object.assign:function(e,r){for(var i,a,o=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var s in i=Object(arguments[l]))n.call(i,s)&&(o[s]=i[s]);if(t){a=t(i);for(var c=0;c<a.length;c++)u.call(i,a[c])&&(o[a[c]]=i[a[c]])}}return o}},218:(e,t,n)=>{var u,r,i;window,r=[n(414),n(822)],void 0===(i="function"===typeof(u=function(e,t){"use strict";function n(e){for(var t in e)return!1;return!0}var u=document.documentElement.style,r="string"==typeof u.transition?"transition":"WebkitTransition",i="string"==typeof u.transform?"transform":"WebkitTransform",a={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],o={transform:i,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"};function l(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var s=l.prototype=Object.create(e.prototype);function c(e){return e.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()}))}s.constructor=l,s._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},s.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},s.getSize=function(){this.size=t(this.element)},s.css=function(e){var t=this.element.style;for(var n in e)t[o[n]||n]=e[n]},s.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),u=e[t?"left":"right"],r=e[n?"top":"bottom"],i=parseFloat(u),a=parseFloat(r),o=this.layout.size;-1!=u.indexOf("%")&&(i=i/100*o.width),-1!=r.indexOf("%")&&(a=a/100*o.height),i=isNaN(i)?0:i,a=isNaN(a)?0:a,i-=t?o.paddingLeft:o.paddingRight,a-=n?o.paddingTop:o.paddingBottom,this.position.x=i,this.position.y=a},s.layoutPosition=function(){var e=this.layout.size,t={},n=this.layout._getOption("originLeft"),u=this.layout._getOption("originTop"),r=n?"paddingLeft":"paddingRight",i=n?"left":"right",a=n?"right":"left",o=this.position.x+e[r];t[i]=this.getXValue(o),t[a]="";var l=u?"paddingTop":"paddingBottom",s=u?"top":"bottom",c=u?"bottom":"top",f=this.position.y+e[l];t[s]=this.getYValue(f),t[c]="",this.css(t),this.emitEvent("layout",[this])},s.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},s.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},s._transitionTo=function(e,t){this.getPosition();var n=this.position.x,u=this.position.y,r=e==this.position.x&&t==this.position.y;if(this.setPosition(e,t),!r||this.isTransitioning){var i=e-n,a=t-u,o={};o.transform=this.getTranslate(i,a),this.transition({to:o,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},s.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},s.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},s.moveTo=s._transitionTo,s.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},s._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},s.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t=this._transn;for(var n in e.onTransitionEnd)t.onEnd[n]=e.onTransitionEnd[n];for(n in e.to)t.ingProperties[n]=!0,e.isCleaning&&(t.clean[n]=!0);e.from&&(this.css(e.from),this.element.offsetHeight),this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)};var f="opacity,"+c(i);s.enableTransition=function(){if(!this.isTransitioning){var e=this.layout.options.transitionDuration;e="number"==typeof e?e+"ms":e,this.css({transitionProperty:f,transitionDuration:e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(a,this,!1)}},s.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},s.onotransitionend=function(e){this.ontransitionend(e)};var d={"-webkit-transform":"transform"};s.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,u=d[e.propertyName]||e.propertyName;delete t.ingProperties[u],n(t.ingProperties)&&this.disableTransition(),u in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[u]),u in t.onEnd&&(t.onEnd[u].call(this),delete t.onEnd[u]),this.emitEvent("transitionEnd",[this])}},s.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(a,this,!1),this.isTransitioning=!1},s._removeStyles=function(e){var t={};for(var n in e)t[n]="";this.css(t)};var p={transitionProperty:"",transitionDuration:"",transitionDelay:""};return s.removeTransitionStyles=function(){this.css(p)},s.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},s.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},s.remove=function(){r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},s.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},s.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},s.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var n in t)return n},s.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},s.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},s.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},l})?u.apply(t,r):u)||(e.exports=i)},264:(e,t,n)=>{var u,r;!function(i){"use strict";u=[n(414),n(822),n(256),n(218)],r=function(e,t,n,u){return function(e,t,n,u,r){var i=e.console,a=e.jQuery,o=function(){},l=0,s={};function c(e,t){var n=u.getQueryElement(e);if(n){this.element=n,a&&(this.$element=a(this.element)),this.options=u.extend({},this.constructor.defaults),this.option(t);var r=++l;this.element.outlayerGUID=r,s[r]=this,this._create(),this._getOption("initLayout")&&this.layout()}else i&&i.error("Bad element for "+this.constructor.namespace+": "+(n||e))}c.namespace="outlayer",c.Item=r,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=c.prototype;function d(e){function t(){e.apply(this,arguments)}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t}u.extend(f,t.prototype),f.option=function(e){u.extend(this.options,e)},f._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),u.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(e){for(var t=this._filterFindItemElements(e),n=this.constructor.Item,u=[],r=0;r<t.length;r++){var i=new n(t[r],this);u.push(i)}return u},f._filterFindItemElements=function(e){return u.filterFindElements(e,this.options.itemSelector)},f.getItemElements=function(){return this.items.map((function(e){return e.element}))},f.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=n(this.element)},f._getMeasurement=function(e,t){var u,r=this.options[e];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[e]=u?n(u)[t]:r):this[e]=0},f.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},f._getItemsForLayout=function(e){return e.filter((function(e){return!e.isIgnored}))},f._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var n=[];e.forEach((function(e){var u=this._getItemLayoutPosition(e);u.item=e,u.isInstant=t||e.isLayoutInstant,n.push(u)}),this),this._processLayoutQueue(n)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(e){this.updateStagger(),e.forEach((function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)}),this)},f.updateStagger=function(){var e=this.options.stagger;if(null!==e&&void 0!==e)return this.stagger=D(e),this.stagger;this.stagger=0},f._positionItem=function(e,t,n,u,r){u?e.goTo(t,n):(e.stagger(r*this.stagger),e.moveTo(t,n))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=o,f._setContainerMeasure=function(e,t){if(void 0!==e){var n=this.size;n.isBorderBox&&(e+=t?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},f._emitCompleteOnItems=function(e,t){var n=this;function u(){n.dispatchEvent(e+"Complete",null,[t])}var r=t.length;if(t&&r){var i=0;t.forEach((function(t){t.once(e,a)}))}else u();function a(){++i==r&&u()}},f.dispatchEvent=function(e,t,n){var u=t?[t].concat(n):n;if(this.emitEvent(e,u),a)if(this.$element=this.$element||a(this.element),t){var r=a.Event(t);r.type=e,this.$element.trigger(r,n)}else this.$element.trigger(e,n)},f.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},f.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},f.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},f.unstamp=function(e){(e=this._find(e))&&e.forEach((function(e){u.removeFrom(this.stamps,e),this.unignore(e)}),this)},f._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),e=u.makeArray(e)},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},f._manageStamp=o,f._getElementOffset=function(e){var t=e.getBoundingClientRect(),u=this._boundingRect,r=n(e);return{left:t.left-u.left-r.marginLeft,top:t.top-u.top-r.marginTop,right:u.right-t.right-r.marginRight,bottom:u.bottom-t.bottom-r.marginBottom}},f.handleEvent=u.handleEvent,f.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},u.debounceMethod(c,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var e=n(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},f.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(e){var t=this._itemize(e);if(t.length){var n=this.items.slice(0);this.items=t.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(n)}},f.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.reveal()}))}},f.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.hide()}))}},f.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},f.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},f.getItem=function(e){for(var t=0;t<this.items.length;t++){var n=this.items[t];if(n.element==e)return n}},f.getItems=function(e){e=u.makeArray(e);var t=[];return e.forEach((function(e){var n=this.getItem(e);n&&t.push(n)}),this),t},f.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach((function(e){e.remove(),u.removeFrom(this.items,e)}),this)},f.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="",this.items.forEach((function(e){e.destroy()})),this.unbindResize();var t=this.element.outlayerGUID;delete s[t],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},c.data=function(e){var t=(e=u.getQueryElement(e))&&e.outlayerGUID;return t&&s[t]},c.create=function(e,t){var n=d(c);return n.defaults=u.extend({},c.defaults),u.extend(n.defaults,t),n.compatOptions=u.extend({},c.compatOptions),n.namespace=e,n.data=c.data,n.Item=d(r),u.htmlInit(n,e),a&&a.bridget&&a.bridget(e,n),n};var p={ms:1,s:1e3};function D(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),n=t&&t[1],u=t&&t[2];return n.length?(n=parseFloat(n))*(p[u]||1):0}return c.Item=r,c}(i,e,t,n,u)}.apply(t,u),void 0===r||(e.exports=r)}(window)},497:(e,t,n)=>{"use strict";var u=n(837);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==u){var o=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 o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},173:(e,t,n)=>{e.exports=n(497)()},837:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4:(e,t,n)=>{"use strict";var u=n(853),r=n(43),i=n(950);function a(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}var l=Symbol.for("react.element"),s=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),h=Symbol.for("react.consumer"),m=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),b=Symbol.for("react.memo"),v=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var C=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var E=Symbol.for("react.memo_cache_sentinel"),A=Symbol.iterator;function k(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=A&&e[A]||e["@@iterator"])?e:null}var w=Symbol.for("react.client.reference");function B(e){if(null==e)return null;if("function"===typeof e)return e.$$typeof===w?null:e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case f:return"Fragment";case c:return"Portal";case p:return"Profiler";case d:return"StrictMode";case y:return"Suspense";case F:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case m:return(e.displayName||"Context")+".Provider";case h:return(e._context.displayName||"Context")+".Consumer";case g:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case b:return null!==(t=e.displayName||null)?t:B(e.type)||"Memo";case v:t=e._payload,e=e._init;try{return B(e(t))}catch(n){}}return null}var S,z,x=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=Object.assign;function Y(e){if(void 0===S)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);S=t&&t[1]||"",z=-1<n.stack.indexOf("\n at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+S+e+z}var P=!1;function L(e,t){if(!e||P)return"";P=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(r){var u=r}Reflect.construct(e,[],n)}else{try{n.call()}catch(i){u=i}e.call(n.prototype)}}else{try{throw Error()}catch(a){u=a}(n=e())&&"function"===typeof n.catch&&n.catch((function(){}))}}catch(o){if(o&&u&&"string"===typeof o.stack)return[o.stack,u.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=u.DetermineComponentFrameRoot(),a=i[0],o=i[1];if(a&&o){var l=a.split("\n"),s=o.split("\n");for(r=u=0;u<l.length&&!l[u].includes("DetermineComponentFrameRoot");)u++;for(;r<s.length&&!s[r].includes("DetermineComponentFrameRoot");)r++;if(u===l.length||r===s.length)for(u=l.length-1,r=s.length-1;1<=u&&0<=r&&l[u]!==s[r];)r--;for(;1<=u&&0<=r;u--,r--)if(l[u]!==s[r]){if(1!==u||1!==r)do{if(u--,0>--r||l[u]!==s[r]){var c="\n"+l[u].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=u&&0<=r);break}}}finally{P=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Y(n):""}function T(e){switch(e.tag){case 26:case 27:case 5:return Y(e.type);case 16:return Y("Lazy");case 13:return Y("Suspense");case 19:return Y("SuspenseList");case 0:case 15:return e=L(e.type,!1);case 11:return e=L(e.type.render,!1);case 1:return e=L(e.type,!0);default:return""}}function I(e){try{var t="";do{t+=T(e),e=e.return}while(e);return t}catch(n){return"\nError generating stack: "+n.message+"\n"+n.stack}}function N(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function j(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function R(e){if(N(e)!==e)throw Error(a(188))}function J(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=J(e)))return t;e=e.sibling}return null}var q=Array.isArray,Q=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M={pending:!1,data:null,method:null,action:null},H=[],U=-1;function V(e){return{current:e}}function Z(e){0>U||(e.current=H[U],H[U]=null,U--)}function W(e,t){U++,H[U]=e.current,e.current=t}var _=V(null),K=V(null),G=V(null),X=V(null);function $(e,t){switch(W(G,t),W(K,e),W(_,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?Kc(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=Gc(e=Kc(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Z(_),W(_,t)}function ee(){Z(_),Z(K),Z(G)}function te(e){null!==e.memoizedState&&W(X,e);var t=_.current,n=Gc(t,e.type);t!==n&&(W(K,e),W(_,n))}function ne(e){K.current===e&&(Z(_),Z(K)),X.current===e&&(Z(X),Nf._currentValue=M)}var ue=Object.prototype.hasOwnProperty,re=u.unstable_scheduleCallback,ie=u.unstable_cancelCallback,ae=u.unstable_shouldYield,oe=u.unstable_requestPaint,le=u.unstable_now,se=u.unstable_getCurrentPriorityLevel,ce=u.unstable_ImmediatePriority,fe=u.unstable_UserBlockingPriority,de=u.unstable_NormalPriority,pe=u.unstable_LowPriority,De=u.unstable_IdlePriority,he=u.log,me=u.unstable_setDisableYieldValue,ge=null,ye=null;function Fe(e){if("function"===typeof he&&me(e),ye&&"function"===typeof ye.setStrictMode)try{ye.setStrictMode(ge,e)}catch(t){}}var be=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(ve(e)/Ce|0)|0},ve=Math.log,Ce=Math.LN2;var Ee=128,Ae=4194304;function ke(e){var t=42&e;if(0!==t)return t;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:return 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 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function we(e,t){var n=e.pendingLanes;if(0===n)return 0;var u=0,r=e.suspendedLanes,i=e.pingedLanes,a=e.warmLanes;e=0!==e.finishedLanes;var o=134217727&n;return 0!==o?0!==(n=o&~r)?u=ke(n):0!==(i&=o)?u=ke(i):e||0!==(a=o&~a)&&(u=ke(a)):0!==(o=n&~r)?u=ke(o):0!==i?u=ke(i):e||0!==(a=n&~a)&&(u=ke(a)),0===u?0:0!==t&&t!==u&&0===(t&r)&&((r=u&-u)>=(a=t&-t)||32===r&&0!==(4194176&a))?t:u}function Be(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Se(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;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 t+5e3;default:return-1}}function ze(){var e=Ee;return 0===(4194176&(Ee<<=1))&&(Ee=128),e}function xe(){var e=Ae;return 0===(62914560&(Ae<<=1))&&(Ae=4194304),e}function Oe(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ye(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Pe(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var u=31-be(t);e.entangledLanes|=t,e.entanglements[u]=1073741824|e.entanglements[u]|4194218&n}function Le(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var u=31-be(n),r=1<<u;r&t|e[u]&t&&(e[u]|=t),n&=~r}}function Te(e){return 2<(e&=-e)?8<e?0!==(134217727&e)?32:268435456:8:2}function Ie(){var e=Q.p;return 0!==e?e:void 0===(e=window.event)?32:Xf(e.type)}var Ne=Math.random().toString(36).slice(2),je="__reactFiber$"+Ne,Re="__reactProps$"+Ne,Je="__reactContainer$"+Ne,qe="__reactEvents$"+Ne,Qe="__reactListeners$"+Ne,Me="__reactHandles$"+Ne,He="__reactResources$"+Ne,Ue="__reactMarker$"+Ne;function Ve(e){delete e[je],delete e[Re],delete e[qe],delete e[Qe],delete e[Me]}function Ze(e){var t=e[je];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Je]||n[je]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sf(e);null!==e;){if(n=e[je])return n;e=sf(e)}return t}n=(e=n).parentNode}return null}function We(e){if(e=e[je]||e[Je]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function _e(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(a(33))}function Ke(e){var t=e[He];return t||(t=e[He]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ge(e){e[Ue]=!0}var Xe=new Set,$e={};function et(e,t){tt(e,t),tt(e+"Capture",t)}function tt(e,t){for($e[e]=t,e=0;e<t.length;e++)Xe.add(t[e])}var nt=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),ut=RegExp("^[: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]*$"),rt={},it={};function at(e,t,n){if(r=t,ue.call(it,r)||!ue.call(rt,r)&&(ut.test(r)?it[r]=!0:(rt[r]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var u=t.toLowerCase().slice(0,5);if("data-"!==u&&"aria-"!==u)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var r}function ot(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function lt(e,t,n,u){if(null===u)e.removeAttribute(n);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+u)}}function st(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ct(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ft(e){e._valueTracker||(e._valueTracker=function(e){var t=ct(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),u=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var r=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){u=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return u},setValue:function(e){u=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function dt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),u="";return e&&(u=ct(e)?e.checked?"true":"false":e.value),(e=u)!==n&&(t.setValue(e),!0)}function pt(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var Dt=/[\n"\\]/g;function ht(e){return e.replace(Dt,(function(e){return"\\"+e.charCodeAt(0).toString(16)+" "}))}function mt(e,t,n,u,r,i,a,o){e.name="",null!=a&&"function"!==typeof a&&"symbol"!==typeof a&&"boolean"!==typeof a?e.type=a:e.removeAttribute("type"),null!=t?"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+st(t)):e.value!==""+st(t)&&(e.value=""+st(t)):"submit"!==a&&"reset"!==a||e.removeAttribute("value"),null!=t?yt(e,a,st(t)):null!=n?yt(e,a,st(n)):null!=u&&e.removeAttribute("value"),null==r&&null!=i&&(e.defaultChecked=!!i),null!=r&&(e.checked=r&&"function"!==typeof r&&"symbol"!==typeof r),null!=o&&"function"!==typeof o&&"symbol"!==typeof o&&"boolean"!==typeof o?e.name=""+st(o):e.removeAttribute("name")}function gt(e,t,n,u,r,i,a,o){if(null!=i&&"function"!==typeof i&&"symbol"!==typeof i&&"boolean"!==typeof i&&(e.type=i),null!=t||null!=n){if(!("submit"!==i&&"reset"!==i||void 0!==t&&null!==t))return;n=null!=n?""+st(n):"",t=null!=t?""+st(t):n,o||t===e.value||(e.value=t),e.defaultValue=t}u="function"!==typeof(u=null!=u?u:r)&&"symbol"!==typeof u&&!!u,e.checked=o?e.checked:!!u,e.defaultChecked=!!u,null!=a&&"function"!==typeof a&&"symbol"!==typeof a&&"boolean"!==typeof a&&(e.name=a)}function yt(e,t,n){"number"===t&&pt(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Ft(e,t,n,u){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&u&&(e[n].defaultSelected=!0)}else{for(n=""+st(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(u&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function bt(e,t,n){null==t||((t=""+st(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+st(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function vt(e,t,n,u){if(null==t){if(null!=u){if(null!=n)throw Error(a(92));if(q(u)){if(1<u.length)throw Error(a(93));u=u[0]}n=u}null==n&&(n=""),t=n}n=st(t),e.defaultValue=n,(u=e.textContent)===n&&""!==u&&null!==u&&(e.value=u)}function Ct(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Et=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function At(e,t,n){var u=0===t.indexOf("--");null==n||"boolean"===typeof n||""===n?u?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":u?e.setProperty(t,n):"number"!==typeof n||0===n||Et.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function kt(e,t,n){if(null!=t&&"object"!==typeof t)throw Error(a(62));if(e=e.style,null!=n){for(var u in n)!n.hasOwnProperty(u)||null!=t&&t.hasOwnProperty(u)||(0===u.indexOf("--")?e.setProperty(u,""):"float"===u?e.cssFloat="":e[u]="");for(var r in t)u=t[r],t.hasOwnProperty(r)&&n[r]!==u&&At(e,r,u)}else for(var i in t)t.hasOwnProperty(i)&&At(e,i,t[i])}function wt(e){if(-1===e.indexOf("-"))return!1;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 Bt=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),St=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function zt(e){return St.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var xt=null;function Ot(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Yt=null,Pt=null;function Lt(e){var t=We(e);if(t&&(e=t.stateNode)){var n=e[Re]||null;e:switch(e=t.stateNode,t.type){case"input":if(mt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+ht(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var u=n[t];if(u!==e&&u.form===e.form){var r=u[Re]||null;if(!r)throw Error(a(90));mt(u,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)(u=n[t]).form===e.form&&dt(u)}break e;case"textarea":bt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&Ft(e,!!n.multiple,t,!1)}}}var Tt=!1;function It(e,t,n){if(Tt)return e(t,n);Tt=!0;try{return e(t)}finally{if(Tt=!1,(null!==Yt||null!==Pt)&&(js(),Yt&&(t=Yt,e=Pt,Pt=Yt=null,Lt(t),e)))for(t=0;t<e.length;t++)Lt(e[t])}}function Nt(e,t){var n=e.stateNode;if(null===n)return null;var u=n[Re]||null;if(null===u)return null;n=u[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(u=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!u;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var jt=!1;if(nt)try{var Rt={};Object.defineProperty(Rt,"passive",{get:function(){jt=!0}}),window.addEventListener("test",Rt,Rt),window.removeEventListener("test",Rt,Rt)}catch(Cd){jt=!1}var Jt=null,qt=null,Qt=null;function Mt(){if(Qt)return Qt;var e,t,n=qt,u=n.length,r="value"in Jt?Jt.value:Jt.textContent,i=r.length;for(e=0;e<u&&n[e]===r[e];e++);var a=u-e;for(t=1;t<=a&&n[u-t]===r[i-t];t++);return Qt=r.slice(e,1<t?1-t:void 0)}function Ht(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Ut(){return!0}function Vt(){return!1}function Zt(e){function t(t,n,u,r,i){for(var a in this._reactName=t,this._targetInst=u,this.type=n,this.nativeEvent=r,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(r):r[a]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?Ut:Vt,this.isPropagationStopped=Vt,this}return O(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Ut)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Ut)},persist:function(){},isPersistent:Ut}),t}var Wt,_t,Kt,Gt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xt=Zt(Gt),$t=O({},Gt,{view:0,detail:0}),en=Zt($t),tn=O({},$t,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:pn,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!==Kt&&(Kt&&"mousemove"===e.type?(Wt=e.screenX-Kt.screenX,_t=e.screenY-Kt.screenY):_t=Wt=0,Kt=e),Wt)},movementY:function(e){return"movementY"in e?e.movementY:_t}}),nn=Zt(tn),un=Zt(O({},tn,{dataTransfer:0})),rn=Zt(O({},$t,{relatedTarget:0})),an=Zt(O({},Gt,{animationName:0,elapsedTime:0,pseudoElement:0})),on=Zt(O({},Gt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),ln=Zt(O({},Gt,{data:0})),sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cn={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"},fn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=fn[e])&&!!t[e]}function pn(){return dn}var Dn=Zt(O({},$t,{key:function(e){if(e.key){var t=sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ht(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?cn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:pn,charCode:function(e){return"keypress"===e.type?Ht(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ht(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),hn=Zt(O({},tn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),mn=Zt(O({},$t,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:pn})),gn=Zt(O({},Gt,{propertyName:0,elapsedTime:0,pseudoElement:0})),yn=Zt(O({},tn,{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})),Fn=Zt(O({},Gt,{newState:0,oldState:0})),bn=[9,13,27,32],vn=nt&&"CompositionEvent"in window,Cn=null;nt&&"documentMode"in document&&(Cn=document.documentMode);var En=nt&&"TextEvent"in window&&!Cn,An=nt&&(!vn||Cn&&8<Cn&&11>=Cn),kn=String.fromCharCode(32),wn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==bn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Sn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var zn=!1;var xn={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 On(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!xn[e.type]:"textarea"===t}function Yn(e,t,n,u){Yt?Pt?Pt.push(u):Pt=[u]:Yt=u,0<(t=Ic(t,"onChange")).length&&(n=new Xt("onChange","change",null,n,u),e.push({event:n,listeners:t}))}var Pn=null,Ln=null;function Tn(e){Sc(e,0)}function In(e){if(dt(_e(e)))return e}function Nn(e,t){if("change"===e)return t}var jn=!1;if(nt){var Rn;if(nt){var Jn="oninput"in document;if(!Jn){var qn=document.createElement("div");qn.setAttribute("oninput","return;"),Jn="function"===typeof qn.oninput}Rn=Jn}else Rn=!1;jn=Rn&&(!document.documentMode||9<document.documentMode)}function Qn(){Pn&&(Pn.detachEvent("onpropertychange",Mn),Ln=Pn=null)}function Mn(e){if("value"===e.propertyName&&In(Ln)){var t=[];Yn(t,Ln,e,Ot(e)),It(Tn,t)}}function Hn(e,t,n){"focusin"===e?(Qn(),Ln=n,(Pn=t).attachEvent("onpropertychange",Mn)):"focusout"===e&&Qn()}function Un(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return In(Ln)}function Vn(e,t){if("click"===e)return In(t)}function Zn(e,t){if("input"===e||"change"===e)return In(t)}var Wn="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function _n(e,t){if(Wn(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),u=Object.keys(t);if(n.length!==u.length)return!1;for(u=0;u<n.length;u++){var r=n[u];if(!ue.call(t,r)||!Wn(e[r],t[r]))return!1}return!0}function Kn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Gn(e,t){var n,u=Kn(e);for(e=0;u;){if(3===u.nodeType){if(n=e+u.textContent.length,e<=t&&n>=t)return{node:u,offset:t-e};e=n}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=Kn(u)}}function Xn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Xn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function $n(e){for(var t=pt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(u){n=!1}if(!n)break;t=pt((e=t.contentWindow).document)}return t}function eu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function tu(e,t){var n=$n(t);t=e.focusedElem;var u=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Xn(t.ownerDocument.documentElement,t)){if(null!==u&&eu(t))if(e=u.start,void 0===(n=u.end)&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if((n=(e=t.ownerDocument||document)&&e.defaultView||window).getSelection){n=n.getSelection();var r=t.textContent.length,i=Math.min(u.start,r);u=void 0===u.end?i:Math.min(u.end,r),!n.extend&&i>u&&(r=u,u=i,i=r),r=Gn(t,i);var a=Gn(t,u);r&&a&&(1!==n.rangeCount||n.anchorNode!==r.node||n.anchorOffset!==r.offset||n.focusNode!==a.node||n.focusOffset!==a.offset)&&((e=e.createRange()).setStart(r.node,r.offset),n.removeAllRanges(),i>u?(n.addRange(e),n.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),n.addRange(e)))}for(e=[],n=t;n=n.parentNode;)1===n.nodeType&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for("function"===typeof t.focus&&t.focus(),t=0;t<e.length;t++)(n=e[t]).element.scrollLeft=n.left,n.element.scrollTop=n.top}}var nu=nt&&"documentMode"in document&&11>=document.documentMode,uu=null,ru=null,iu=null,au=!1;function ou(e,t,n){var u=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;au||null==uu||uu!==pt(u)||("selectionStart"in(u=uu)&&eu(u)?u={start:u.selectionStart,end:u.selectionEnd}:u={anchorNode:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset},iu&&_n(iu,u)||(iu=u,0<(u=Ic(ru,"onSelect")).length&&(t=new Xt("onSelect","select",null,t,n),e.push({event:t,listeners:u}),t.target=uu)))}function lu(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var su={animationend:lu("Animation","AnimationEnd"),animationiteration:lu("Animation","AnimationIteration"),animationstart:lu("Animation","AnimationStart"),transitionrun:lu("Transition","TransitionRun"),transitionstart:lu("Transition","TransitionStart"),transitioncancel:lu("Transition","TransitionCancel"),transitionend:lu("Transition","TransitionEnd")},cu={},fu={};function du(e){if(cu[e])return cu[e];if(!su[e])return e;var t,n=su[e];for(t in n)if(n.hasOwnProperty(t)&&t in fu)return cu[e]=n[t];return e}nt&&(fu=document.createElement("div").style,"AnimationEvent"in window||(delete su.animationend.animation,delete su.animationiteration.animation,delete su.animationstart.animation),"TransitionEvent"in window||delete su.transitionend.transition);var pu=du("animationend"),Du=du("animationiteration"),hu=du("animationstart"),mu=du("transitionrun"),gu=du("transitionstart"),yu=du("transitioncancel"),Fu=du("transitionend"),bu=new Map,vu="abort auxClick beforeToggle 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 scrollEnd toggle touchMove waiting wheel".split(" ");function Cu(e,t){bu.set(e,t),et(t,[e])}var Eu=[],Au=0,ku=0;function wu(){for(var e=Au,t=ku=Au=0;t<e;){var n=Eu[t];Eu[t++]=null;var u=Eu[t];Eu[t++]=null;var r=Eu[t];Eu[t++]=null;var i=Eu[t];if(Eu[t++]=null,null!==u&&null!==r){var a=u.pending;null===a?r.next=r:(r.next=a.next,a.next=r),u.pending=r}0!==i&&xu(n,r,i)}}function Bu(e,t,n,u){Eu[Au++]=e,Eu[Au++]=t,Eu[Au++]=n,Eu[Au++]=u,ku|=u,e.lanes|=u,null!==(e=e.alternate)&&(e.lanes|=u)}function Su(e,t,n,u){return Bu(e,t,n,u),Ou(e)}function zu(e,t){return Bu(e,null,null,t),Ou(e)}function xu(e,t,n){e.lanes|=n;var u=e.alternate;null!==u&&(u.lanes|=n);for(var r=!1,i=e.return;null!==i;)i.childLanes|=n,null!==(u=i.alternate)&&(u.childLanes|=n),22===i.tag&&(null===(e=i.stateNode)||1&e._visibility||(r=!0)),e=i,i=i.return;r&&null!==t&&3===e.tag&&(i=e.stateNode,r=31-be(n),null===(e=(i=i.hiddenUpdates)[r])?i[r]=[t]:e.push(t),t.lane=536870912|n)}function Ou(e){if(50<Ss)throw Ss=0,zs=null,Error(a(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var Yu={},Pu=new WeakMap;function Lu(e,t){if("object"===typeof e&&null!==e){var n=Pu.get(e);return void 0!==n?n:(t={value:e,source:t,stack:I(t)},Pu.set(e,t),t)}return{value:e,source:t,stack:I(t)}}var Tu=[],Iu=0,Nu=null,ju=0,Ru=[],Ju=0,qu=null,Qu=1,Mu="";function Hu(e,t){Tu[Iu++]=ju,Tu[Iu++]=Nu,Nu=e,ju=t}function Uu(e,t,n){Ru[Ju++]=Qu,Ru[Ju++]=Mu,Ru[Ju++]=qu,qu=e;var u=Qu;e=Mu;var r=32-be(u)-1;u&=~(1<<r),n+=1;var i=32-be(t)+r;if(30<i){var a=r-r%5;i=(u&(1<<a)-1).toString(32),u>>=a,r-=a,Qu=1<<32-be(t)+r|n<<r|u,Mu=i+e}else Qu=1<<i|n<<r|u,Mu=e}function Vu(e){null!==e.return&&(Hu(e,1),Uu(e,1,0))}function Zu(e){for(;e===Nu;)Nu=Tu[--Iu],Tu[Iu]=null,ju=Tu[--Iu],Tu[Iu]=null;for(;e===qu;)qu=Ru[--Ju],Ru[Ju]=null,Mu=Ru[--Ju],Ru[Ju]=null,Qu=Ru[--Ju],Ru[Ju]=null}var Wu=null,_u=null,Ku=!1,Gu=null,Xu=!1,$u=Error(a(519));function er(e){throw ir(Lu(Error(a(418,"")),e)),$u}function tr(e){var t=e.stateNode,n=e.type,u=e.memoizedProps;switch(t[je]=e,t[Re]=u,n){case"dialog":zc("cancel",t),zc("close",t);break;case"iframe":case"object":case"embed":zc("load",t);break;case"video":case"audio":for(n=0;n<wc.length;n++)zc(wc[n],t);break;case"source":zc("error",t);break;case"img":case"image":case"link":zc("error",t),zc("load",t);break;case"details":zc("toggle",t);break;case"input":zc("invalid",t),gt(t,u.value,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name,!0),ft(t);break;case"select":zc("invalid",t);break;case"textarea":zc("invalid",t),vt(t,u.value,u.defaultValue,u.children),ft(t)}"string"!==typeof(n=u.children)&&"number"!==typeof n&&"bigint"!==typeof n||t.textContent===""+n||!0===u.suppressHydrationWarning||Qc(t.textContent,n)?(null!=u.popover&&(zc("beforetoggle",t),zc("toggle",t)),null!=u.onScroll&&zc("scroll",t),null!=u.onScrollEnd&&zc("scrollend",t),null!=u.onClick&&(t.onclick=Mc),t=!0):t=!1,t||er(e)}function nr(e){for(Wu=e.return;Wu;)switch(Wu.tag){case 3:case 27:return void(Xu=!0);case 5:case 13:return void(Xu=!1);default:Wu=Wu.return}}function ur(e){if(e!==Wu)return!1;if(!Ku)return nr(e),Ku=!0,!1;var t,n=!1;if((t=3!==e.tag&&27!==e.tag)&&((t=5===e.tag)&&(t=!("form"!==(t=e.type)&&"button"!==t)||Xc(e.type,e.memoizedProps)),t=!t),t&&(n=!0),n&&_u&&er(e),nr(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType)if("/$"===(t=e.data)){if(0===n){_u=lf(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++;e=e.nextSibling}_u=null}}else _u=Wu?lf(e.stateNode.nextSibling):null;return!0}function rr(){_u=Wu=null,Ku=!1}function ir(e){null===Gu?Gu=[e]:Gu.push(e)}var ar=Error(a(460)),or=Error(a(474)),lr={then:function(){}};function sr(e){return"fulfilled"===(e=e.status)||"rejected"===e}function cr(){}function fr(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(cr,cr),t=n),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ar)throw Error(a(483));throw e;default:if("string"===typeof t.status)t.then(cr,cr);else{if(null!==(e=ts)&&100<e.shellSuspendCounter)throw Error(a(482));(e=t).status="pending",e.then((function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}}),(function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}}))}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ar)throw Error(a(483));throw e}throw dr=t,ar}}var dr=null;function pr(){if(null===dr)throw Error(a(459));var e=dr;return dr=null,e}var Dr=null,hr=0;function mr(e){var t=hr;return hr+=1,null===Dr&&(Dr=[]),fr(Dr,e,t)}function gr(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function yr(e,t){if(t.$$typeof===l)throw Error(a(525));throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Fr(e){return(0,e._init)(e._payload)}function br(e){function t(t,n){if(e){var u=t.deletions;null===u?(t.deletions=[n],t.flags|=16):u.push(n)}}function n(n,u){if(!e)return null;for(;null!==u;)t(n,u),u=u.sibling;return null}function u(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function r(e,t){return(e=Nl(e,t)).index=0,e.sibling=null,e}function i(t,n,u){return t.index=u,e?null!==(u=t.alternate)?(u=u.index)<n?(t.flags|=33554434,n):u:(t.flags|=33554434,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function l(e,t,n,u){return null===t||6!==t.tag?((t=Ql(n,e.mode,u)).return=e,t):((t=r(t,n)).return=e,t)}function d(e,t,n,u){var i=n.type;return i===f?D(e,t,n.props.children,u,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===v&&Fr(i)===t.type)?(gr(t=r(t,n.props),n),t.return=e,t):(gr(t=Rl(n.type,n.key,n.props,null,e.mode,u),n),t.return=e,t)}function p(e,t,n,u){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ml(n,e.mode,u)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function D(e,t,n,u,i){return null===t||7!==t.tag?((t=Jl(n,e.mode,u,i)).return=e,t):((t=r(t,n)).return=e,t)}function h(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t||"bigint"===typeof t)return(t=Ql(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case s:return gr(n=Rl(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case c:return(t=Ml(t,e.mode,n)).return=e,t;case v:return h(e,t=(0,t._init)(t._payload),n)}if(q(t)||k(t))return(t=Jl(t,e.mode,n,null)).return=e,t;if("function"===typeof t.then)return h(e,mr(t),n);if(t.$$typeof===m)return h(e,wo(e,t),n);yr(e,t)}return null}function g(e,t,n,u){var r=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n||"bigint"===typeof n)return null!==r?null:l(e,t,""+n,u);if("object"===typeof n&&null!==n){switch(n.$$typeof){case s:return n.key===r?d(e,t,n,u):null;case c:return n.key===r?p(e,t,n,u):null;case v:return g(e,t,n=(r=n._init)(n._payload),u)}if(q(n)||k(n))return null!==r?null:D(e,t,n,u,null);if("function"===typeof n.then)return g(e,t,mr(n),u);if(n.$$typeof===m)return g(e,t,wo(e,n),u);yr(e,n)}return null}function y(e,t,n,u,r){if("string"===typeof u&&""!==u||"number"===typeof u||"bigint"===typeof u)return l(t,e=e.get(n)||null,""+u,r);if("object"===typeof u&&null!==u){switch(u.$$typeof){case s:return d(t,e=e.get(null===u.key?n:u.key)||null,u,r);case c:return p(t,e=e.get(null===u.key?n:u.key)||null,u,r);case v:return y(e,t,n,u=(0,u._init)(u._payload),r)}if(q(u)||k(u))return D(t,e=e.get(n)||null,u,r,null);if("function"===typeof u.then)return y(e,t,n,mr(u),r);if(u.$$typeof===m)return y(e,t,n,wo(t,u),r);yr(t,u)}return null}function F(l,d,p,D){if("object"===typeof p&&null!==p&&p.type===f&&null===p.key&&(p=p.props.children),"object"===typeof p&&null!==p){switch(p.$$typeof){case s:e:{for(var b=p.key;null!==d;){if(d.key===b){if((b=p.type)===f){if(7===d.tag){n(l,d.sibling),(D=r(d,p.props.children)).return=l,l=D;break e}}else if(d.elementType===b||"object"===typeof b&&null!==b&&b.$$typeof===v&&Fr(b)===d.type){n(l,d.sibling),gr(D=r(d,p.props),p),D.return=l,l=D;break e}n(l,d);break}t(l,d),d=d.sibling}p.type===f?((D=Jl(p.props.children,l.mode,D,p.key)).return=l,l=D):(gr(D=Rl(p.type,p.key,p.props,null,l.mode,D),p),D.return=l,l=D)}return o(l);case c:e:{for(b=p.key;null!==d;){if(d.key===b){if(4===d.tag&&d.stateNode.containerInfo===p.containerInfo&&d.stateNode.implementation===p.implementation){n(l,d.sibling),(D=r(d,p.children||[])).return=l,l=D;break e}n(l,d);break}t(l,d),d=d.sibling}(D=Ml(p,l.mode,D)).return=l,l=D}return o(l);case v:return F(l,d,p=(b=p._init)(p._payload),D)}if(q(p))return function(r,a,o,l){for(var s=null,c=null,f=a,d=a=0,p=null;null!==f&&d<o.length;d++){f.index>d?(p=f,f=null):p=f.sibling;var D=g(r,f,o[d],l);if(null===D){null===f&&(f=p);break}e&&f&&null===D.alternate&&t(r,f),a=i(D,a,d),null===c?s=D:c.sibling=D,c=D,f=p}if(d===o.length)return n(r,f),Ku&&Hu(r,d),s;if(null===f){for(;d<o.length;d++)null!==(f=h(r,o[d],l))&&(a=i(f,a,d),null===c?s=f:c.sibling=f,c=f);return Ku&&Hu(r,d),s}for(f=u(f);d<o.length;d++)null!==(p=y(f,r,d,o[d],l))&&(e&&null!==p.alternate&&f.delete(null===p.key?d:p.key),a=i(p,a,d),null===c?s=p:c.sibling=p,c=p);return e&&f.forEach((function(e){return t(r,e)})),Ku&&Hu(r,d),s}(l,d,p,D);if(k(p)){if("function"!==typeof(b=k(p)))throw Error(a(150));return function(r,o,l,s){if(null==l)throw Error(a(151));for(var c=null,f=null,d=o,p=o=0,D=null,m=l.next();null!==d&&!m.done;p++,m=l.next()){d.index>p?(D=d,d=null):D=d.sibling;var F=g(r,d,m.value,s);if(null===F){null===d&&(d=D);break}e&&d&&null===F.alternate&&t(r,d),o=i(F,o,p),null===f?c=F:f.sibling=F,f=F,d=D}if(m.done)return n(r,d),Ku&&Hu(r,p),c;if(null===d){for(;!m.done;p++,m=l.next())null!==(m=h(r,m.value,s))&&(o=i(m,o,p),null===f?c=m:f.sibling=m,f=m);return Ku&&Hu(r,p),c}for(d=u(d);!m.done;p++,m=l.next())null!==(m=y(d,r,p,m.value,s))&&(e&&null!==m.alternate&&d.delete(null===m.key?p:m.key),o=i(m,o,p),null===f?c=m:f.sibling=m,f=m);return e&&d.forEach((function(e){return t(r,e)})),Ku&&Hu(r,p),c}(l,d,p=b.call(p),D)}if("function"===typeof p.then)return F(l,d,mr(p),D);if(p.$$typeof===m)return F(l,d,wo(l,p),D);yr(l,p)}return"string"===typeof p&&""!==p||"number"===typeof p||"bigint"===typeof p?(p=""+p,null!==d&&6===d.tag?(n(l,d.sibling),(D=r(d,p)).return=l,l=D):(n(l,d),(D=Ql(p,l.mode,D)).return=l,l=D),o(l)):n(l,d)}return function(e,t,n,u){try{hr=0;var r=F(e,t,n,u);return Dr=null,r}catch(a){if(a===ar)throw a;var i=Tl(29,a,null,e.mode);return i.lanes=u,i.return=e,i}}}var vr=br(!0),Cr=br(!1),Er=V(null),Ar=V(0);function kr(e,t){W(Ar,e=ss),W(Er,t),ss=e|t.baseLanes}function wr(){W(Ar,ss),W(Er,Er.current)}function Br(){ss=Ar.current,Z(Er),Z(Ar)}var Sr=V(null),zr=null;function xr(e){var t=e.alternate;W(Lr,1&Lr.current),W(Sr,e),null===zr&&(null===t||null!==Er.current||null!==t.memoizedState)&&(zr=e)}function Or(e){if(22===e.tag){if(W(Lr,Lr.current),W(Sr,e),null===zr){var t=e.alternate;null!==t&&null!==t.memoizedState&&(zr=e)}}else Yr()}function Yr(){W(Lr,Lr.current),W(Sr,Sr.current)}function Pr(e){Z(Sr),zr===e&&(zr=null),Z(Lr)}var Lr=V(0);function Tr(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ir="undefined"!==typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach((function(e){return e()}))}},Nr=u.unstable_scheduleCallback,jr=u.unstable_NormalPriority,Rr={$$typeof:m,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Jr(){return{controller:new Ir,data:new Map,refCount:0}}function qr(e){e.refCount--,0===e.refCount&&Nr(jr,(function(){e.controller.abort()}))}var Qr=null,Mr=0,Hr=0,Ur=null;function Vr(){if(0===--Mr&&null!==Qr){null!==Ur&&(Ur.status="fulfilled");var e=Qr;Qr=null,Hr=0,Ur=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var Zr=x.S;x.S=function(e,t){"object"===typeof t&&null!==t&&"function"===typeof t.then&&function(e,t){if(null===Qr){var n=Qr=[];Mr=0,Hr=vc(),Ur={status:"pending",value:void 0,then:function(e){n.push(e)}}}Mr++,t.then(Vr,Vr)}(0,t),null!==Zr&&Zr(e,t)};var Wr=V(null);function _r(){var e=Wr.current;return null!==e?e:ts.pooledCache}function Kr(e,t){W(Wr,null===t?Wr.current:t.pool)}function Gr(){var e=_r();return null===e?null:{parent:Rr._currentValue,pool:e}}var Xr=0,$r=null,ei=null,ti=null,ni=!1,ui=!1,ri=!1,ii=0,ai=0,oi=null,li=0;function si(){throw Error(a(321))}function ci(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Wn(e[n],t[n]))return!1;return!0}function fi(e,t,n,u,r,i){return Xr=i,$r=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,x.H=null===e||null===e.memoizedState?ka:wa,ri=!1,i=n(u,r),ri=!1,ui&&(i=pi(t,n,u,r)),di(e),i}function di(e){x.H=Aa;var t=null!==ei&&null!==ei.next;if(Xr=0,ti=ei=$r=null,ni=!1,ai=0,oi=null,t)throw Error(a(300));null===e||Ma||null!==(e=e.dependencies)&&Eo(e)&&(Ma=!0)}function pi(e,t,n,u){$r=e;var r=0;do{if(ui&&(oi=null),ai=0,ui=!1,25<=r)throw Error(a(301));if(r+=1,ti=ei=null,null!=e.updateQueue){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,null!=i.memoCache&&(i.memoCache.index=0)}x.H=Ba,i=t(n,u)}while(ui);return i}function Di(){var e=x.H,t=e.useState()[0];return t="function"===typeof t.then?bi(t):t,e=e.useState()[0],(null!==ei?ei.memoizedState:null)!==e&&($r.flags|=1024),t}function hi(){var e=0!==ii;return ii=0,e}function mi(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function gi(e){if(ni){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}ni=!1}Xr=0,ti=ei=$r=null,ui=!1,ai=ii=0,oi=null}function yi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ti?$r.memoizedState=ti=e:ti=ti.next=e,ti}function Fi(){if(null===ei){var e=$r.alternate;e=null!==e?e.memoizedState:null}else e=ei.next;var t=null===ti?$r.memoizedState:ti.next;if(null!==t)ti=t,ei=e;else{if(null===e){if(null===$r.alternate)throw Error(a(467));throw Error(a(310))}e={memoizedState:(ei=e).memoizedState,baseState:ei.baseState,baseQueue:ei.baseQueue,queue:ei.queue,next:null},null===ti?$r.memoizedState=ti=e:ti=ti.next=e}return ti}function bi(e){var t=ai;return ai+=1,null===oi&&(oi=[]),e=fr(oi,e,t),t=$r,null===(null===ti?t.memoizedState:ti.next)&&(t=t.alternate,x.H=null===t||null===t.memoizedState?ka:wa),e}function vi(e){if(null!==e&&"object"===typeof e){if("function"===typeof e.then)return bi(e);if(e.$$typeof===m)return ko(e)}throw Error(a(438,String(e)))}function Ci(e){var t=null,n=$r.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var u=$r.alternate;null!==u&&(null!==(u=u.updateQueue)&&(null!=(u=u.memoCache)&&(t={data:u.data.map((function(e){return e.slice()})),index:0})))}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},$r.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),u=0;u<e;u++)n[u]=E;return t.index++,n}function Ei(e,t){return"function"===typeof t?t(e):t}function Ai(e){return ki(Fi(),ei,e)}function ki(e,t,n){var u=e.queue;if(null===u)throw Error(a(311));u.lastRenderedReducer=n;var r=e.baseQueue,i=u.pending;if(null!==i){if(null!==r){var o=r.next;r.next=i.next,i.next=o}t.baseQueue=r=i,u.pending=null}if(i=e.baseState,null===r)e.memoizedState=i;else{var l=o=null,s=null,c=t=r.next,f=!1;do{var d=-536870913&c.lane;if(d!==c.lane?(us&d)===d:(Xr&d)===d){var p=c.revertLane;if(0===p)null!==s&&(s=s.next={lane:0,revertLane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===Hr&&(f=!0);else{if((Xr&p)===p){c=c.next,p===Hr&&(f=!0);continue}d={lane:0,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===s?(l=s=d,o=i):s=s.next=d,$r.lanes|=p,fs|=p}d=c.action,ri&&n(i,d),i=c.hasEagerState?c.eagerState:n(i,d)}else p={lane:d,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===s?(l=s=p,o=i):s=s.next=p,$r.lanes|=d,fs|=d;c=c.next}while(null!==c&&c!==t);if(null===s?o=i:s.next=l,!Wn(i,e.memoizedState)&&(Ma=!0,f&&null!==(n=Ur)))throw n;e.memoizedState=i,e.baseState=o,e.baseQueue=s,u.lastRenderedState=i}return null===r&&(u.lanes=0),[e.memoizedState,u.dispatch]}function wi(e){var t=Fi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var u=n.dispatch,r=n.pending,i=t.memoizedState;if(null!==r){n.pending=null;var o=r=r.next;do{i=e(i,o.action),o=o.next}while(o!==r);Wn(i,t.memoizedState)||(Ma=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,u]}function Bi(e,t,n){var u=$r,r=Fi(),i=Ku;if(i){if(void 0===n)throw Error(a(407));n=n()}else n=t();var o=!Wn((ei||r).memoizedState,n);if(o&&(r.memoizedState=n,Ma=!0),r=r.queue,Xi(xi.bind(null,u,r,e),[e]),r.getSnapshot!==t||o||null!==ti&&1&ti.memoizedState.tag){if(u.flags|=2048,Zi(9,zi.bind(null,u,r,n,t),{destroy:void 0},null),null===ts)throw Error(a(349));i||0!==(60&Xr)||Si(u,t,n)}return n}function Si(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=$r.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},$r.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function zi(e,t,n,u){t.value=n,t.getSnapshot=u,Oi(t)&&Yi(e)}function xi(e,t,n){return n((function(){Oi(t)&&Yi(e)}))}function Oi(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Wn(e,n)}catch(u){return!0}}function Yi(e){var t=zu(e,2);null!==t&&Ys(t,e,2)}function Pi(e){var t=yi();if("function"===typeof e){var n=e;if(e=n(),ri){Fe(!0);try{n()}finally{Fe(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ei,lastRenderedState:e},t}function Li(e,t,n,u){return e.baseState=n,ki(e,ei,"function"===typeof u?u:Ei)}function Ti(e,t,n,u,r){if(va(e))throw Error(a(485));if(null!==(e=t.action)){var i={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){i.listeners.push(e)}};null!==x.T?n(!0):i.isTransition=!1,u(i),null===(n=t.pending)?(i.next=t.pending=i,Ii(t,i)):(i.next=n.next,t.pending=n.next=i)}}function Ii(e,t){var n=t.action,u=t.payload,r=e.state;if(t.isTransition){var i=x.T,a={};x.T=a;try{var o=n(r,u),l=x.S;null!==l&&l(a,o),Ni(e,t,o)}catch(s){Ri(e,t,s)}finally{x.T=i}}else try{Ni(e,t,i=n(r,u))}catch(c){Ri(e,t,c)}}function Ni(e,t,n){null!==n&&"object"===typeof n&&"function"===typeof n.then?n.then((function(n){ji(e,t,n)}),(function(n){return Ri(e,t,n)})):ji(e,t,n)}function ji(e,t,n){t.status="fulfilled",t.value=n,Ji(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,Ii(e,n)))}function Ri(e,t,n){var u=e.pending;if(e.pending=null,null!==u){u=u.next;do{t.status="rejected",t.reason=n,Ji(t),t=t.next}while(t!==u)}e.action=null}function Ji(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qi(e,t){return t}function Qi(e,t){if(Ku){var n=ts.formState;if(null!==n){e:{var u=$r;if(Ku){if(_u){t:{for(var r=_u,i=Xu;8!==r.nodeType;){if(!i){r=null;break t}if(null===(r=lf(r.nextSibling))){r=null;break t}}r="F!"===(i=r.data)||"F"===i?r:null}if(r){_u=lf(r.nextSibling),u="F!"===r.data;break e}}er(u)}u=!1}u&&(t=n[0])}}return(n=yi()).memoizedState=n.baseState=t,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qi,lastRenderedState:t},n.queue=u,n=ya.bind(null,$r,u),u.dispatch=n,u=Pi(!1),i=ba.bind(null,$r,!1,u.queue),r={state:t,dispatch:null,action:e,pending:null},(u=yi()).queue=r,n=Ti.bind(null,$r,r,i,n),r.dispatch=n,u.memoizedState=e,[t,n,!1]}function Mi(e){return Hi(Fi(),ei,e)}function Hi(e,t,n){t=ki(e,t,qi)[0],e=Ai(Ei)[0],t="object"===typeof t&&null!==t&&"function"===typeof t.then?bi(t):t;var u=Fi(),r=u.queue,i=r.dispatch;return n!==u.memoizedState&&($r.flags|=2048,Zi(9,Ui.bind(null,r,n),{destroy:void 0},null)),[t,i,e]}function Ui(e,t){e.action=t}function Vi(e){var t=Fi(),n=ei;if(null!==n)return Hi(t,n,e);Fi(),t=t.memoizedState;var u=(n=Fi()).queue.dispatch;return n.memoizedState=e,[t,u,!1]}function Zi(e,t,n,u){return e={tag:e,create:t,inst:n,deps:u,next:null},null===(t=$r.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},$r.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(u=n.next,n.next=e,e.next=u,t.lastEffect=e),e}function Wi(){return Fi().memoizedState}function _i(e,t,n,u){var r=yi();$r.flags|=e,r.memoizedState=Zi(1|t,n,{destroy:void 0},void 0===u?null:u)}function Ki(e,t,n,u){var r=Fi();u=void 0===u?null:u;var i=r.memoizedState.inst;null!==ei&&null!==u&&ci(u,ei.memoizedState.deps)?r.memoizedState=Zi(t,n,i,u):($r.flags|=e,r.memoizedState=Zi(1|t,n,i,u))}function Gi(e,t){_i(8390656,8,e,t)}function Xi(e,t){Ki(2048,8,e,t)}function $i(e,t){return Ki(4,2,e,t)}function ea(e,t){return Ki(4,4,e,t)}function ta(e,t){if("function"===typeof t){e=e();var n=t(e);return function(){"function"===typeof n?n():t(null)}}if(null!==t&&void 0!==t)return e=e(),t.current=e,function(){t.current=null}}function na(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,Ki(4,4,ta.bind(null,t,e),n)}function ua(){}function ra(e,t){var n=Fi();t=void 0===t?null:t;var u=n.memoizedState;return null!==t&&ci(t,u[1])?u[0]:(n.memoizedState=[e,t],e)}function ia(e,t){var n=Fi();t=void 0===t?null:t;var u=n.memoizedState;if(null!==t&&ci(t,u[1]))return u[0];if(u=e(),ri){Fe(!0);try{e()}finally{Fe(!1)}}return n.memoizedState=[u,t],u}function aa(e,t,n){return void 0===n||0!==(1073741824&Xr)?e.memoizedState=t:(e.memoizedState=n,e=Os(),$r.lanes|=e,fs|=e,n)}function oa(e,t,n,u){return Wn(n,t)?n:null!==Er.current?(e=aa(e,n,u),Wn(e,t)||(Ma=!0),e):0===(42&Xr)?(Ma=!0,e.memoizedState=n):(e=Os(),$r.lanes|=e,fs|=e,t)}function la(e,t,n,u,r){var i=Q.p;Q.p=0!==i&&8>i?i:8;var a=x.T,o={};x.T=o,ba(e,!1,t,n);try{var l=r(),s=x.S;if(null!==s&&s(o,l),null!==l&&"object"===typeof l&&"function"===typeof l.then)Fa(e,t,function(e,t){var n=[],u={status:"pending",value:null,reason:null,then:function(e){n.push(e)}};return e.then((function(){u.status="fulfilled",u.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)}),(function(e){for(u.status="rejected",u.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)})),u}(l,u),xs());else Fa(e,t,u,xs())}catch(c){Fa(e,t,{then:function(){},status:"rejected",reason:c},xs())}finally{Q.p=i,x.T=a}}function sa(){}function ca(e,t,n,u){if(5!==e.tag)throw Error(a(476));var r=fa(e).queue;la(e,r,t,M,null===n?sa:function(){return da(e),n(u)})}function fa(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:M,baseState:M,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ei,lastRenderedState:M},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ei,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function da(e){Fa(e,fa(e).next.queue,{},xs())}function pa(){return ko(Nf)}function Da(){return Fi().memoizedState}function ha(){return Fi().memoizedState}function ma(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=xs(),u=Yo(t,e=Oo(n),n);return null!==u&&(Ys(u,t,n),Po(u,t,n)),t={cache:Jr()},void(e.payload=t)}t=t.return}}function ga(e,t,n){var u=xs();n={lane:u,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},va(e)?Ca(t,n):null!==(n=Su(e,t,n,u))&&(Ys(n,e,u),Ea(n,t,u))}function ya(e,t,n){Fa(e,t,n,xs())}function Fa(e,t,n,u){var r={lane:u,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(va(e))Ca(t,r);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,o=i(a,n);if(r.hasEagerState=!0,r.eagerState=o,Wn(o,a))return Bu(e,t,r,0),null===ts&&wu(),!1}catch(l){}if(null!==(n=Su(e,t,r,u)))return Ys(n,e,u),Ea(n,t,u),!0}return!1}function ba(e,t,n,u){if(u={lane:2,revertLane:vc(),action:u,hasEagerState:!1,eagerState:null,next:null},va(e)){if(t)throw Error(a(479))}else null!==(t=Su(e,n,u,2))&&Ys(t,e,2)}function va(e){var t=e.alternate;return e===$r||null!==t&&t===$r}function Ca(e,t){ui=ni=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ea(e,t,n){if(0!==(4194176&n)){var u=t.lanes;n|=u&=e.pendingLanes,t.lanes=n,Le(e,n)}}var Aa={readContext:ko,use:vi,useCallback:si,useContext:si,useEffect:si,useImperativeHandle:si,useLayoutEffect:si,useInsertionEffect:si,useMemo:si,useReducer:si,useRef:si,useState:si,useDebugValue:si,useDeferredValue:si,useTransition:si,useSyncExternalStore:si,useId:si};Aa.useCacheRefresh=si,Aa.useMemoCache=si,Aa.useHostTransitionStatus=si,Aa.useFormState=si,Aa.useActionState=si,Aa.useOptimistic=si;var ka={readContext:ko,use:vi,useCallback:function(e,t){return yi().memoizedState=[e,void 0===t?null:t],e},useContext:ko,useEffect:Gi,useImperativeHandle:function(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,_i(4194308,4,ta.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _i(4194308,4,e,t)},useInsertionEffect:function(e,t){_i(4,2,e,t)},useMemo:function(e,t){var n=yi();t=void 0===t?null:t;var u=e();if(ri){Fe(!0);try{e()}finally{Fe(!1)}}return n.memoizedState=[u,t],u},useReducer:function(e,t,n){var u=yi();if(void 0!==n){var r=n(t);if(ri){Fe(!0);try{n(t)}finally{Fe(!1)}}}else r=t;return u.memoizedState=u.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},u.queue=e,e=e.dispatch=ga.bind(null,$r,e),[u.memoizedState,e]},useRef:function(e){return e={current:e},yi().memoizedState=e},useState:function(e){var t=(e=Pi(e)).queue,n=ya.bind(null,$r,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ua,useDeferredValue:function(e,t){return aa(yi(),e,t)},useTransition:function(){var e=Pi(!1);return e=la.bind(null,$r,e.queue,!0,!1),yi().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var u=$r,r=yi();if(Ku){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===ts)throw Error(a(349));0!==(60&us)||Si(u,t,n)}r.memoizedState=n;var i={value:n,getSnapshot:t};return r.queue=i,Gi(xi.bind(null,u,i,e),[e]),u.flags|=2048,Zi(9,zi.bind(null,u,i,n,t),{destroy:void 0},null),n},useId:function(){var e=yi(),t=ts.identifierPrefix;if(Ku){var n=Mu;t=":"+t+"R"+(n=(Qu&~(1<<32-be(Qu)-1)).toString(32)+n),0<(n=ii++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=li++).toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return yi().memoizedState=ma.bind(null,$r)}};ka.useMemoCache=Ci,ka.useHostTransitionStatus=pa,ka.useFormState=Qi,ka.useActionState=Qi,ka.useOptimistic=function(e){var t=yi();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=ba.bind(null,$r,!0,n),n.dispatch=t,[e,t]};var wa={readContext:ko,use:vi,useCallback:ra,useContext:ko,useEffect:Xi,useImperativeHandle:na,useInsertionEffect:$i,useLayoutEffect:ea,useMemo:ia,useReducer:Ai,useRef:Wi,useState:function(){return Ai(Ei)},useDebugValue:ua,useDeferredValue:function(e,t){return oa(Fi(),ei.memoizedState,e,t)},useTransition:function(){var e=Ai(Ei)[0],t=Fi().memoizedState;return["boolean"===typeof e?e:bi(e),t]},useSyncExternalStore:Bi,useId:Da};wa.useCacheRefresh=ha,wa.useMemoCache=Ci,wa.useHostTransitionStatus=pa,wa.useFormState=Mi,wa.useActionState=Mi,wa.useOptimistic=function(e,t){return Li(Fi(),0,e,t)};var Ba={readContext:ko,use:vi,useCallback:ra,useContext:ko,useEffect:Xi,useImperativeHandle:na,useInsertionEffect:$i,useLayoutEffect:ea,useMemo:ia,useReducer:wi,useRef:Wi,useState:function(){return wi(Ei)},useDebugValue:ua,useDeferredValue:function(e,t){var n=Fi();return null===ei?aa(n,e,t):oa(n,ei.memoizedState,e,t)},useTransition:function(){var e=wi(Ei)[0],t=Fi().memoizedState;return["boolean"===typeof e?e:bi(e),t]},useSyncExternalStore:Bi,useId:Da};function Sa(e,t,n,u){n=null===(n=n(u,t=e.memoizedState))||void 0===n?t:O({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}Ba.useCacheRefresh=ha,Ba.useMemoCache=Ci,Ba.useHostTransitionStatus=pa,Ba.useFormState=Vi,Ba.useActionState=Vi,Ba.useOptimistic=function(e,t){var n=Fi();return null!==ei?Li(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var za={isMounted:function(e){return!!(e=e._reactInternals)&&N(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var u=xs(),r=Oo(u);r.payload=t,void 0!==n&&null!==n&&(r.callback=n),null!==(t=Yo(e,r,u))&&(Ys(t,e,u),Po(t,e,u))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var u=xs(),r=Oo(u);r.tag=1,r.payload=t,void 0!==n&&null!==n&&(r.callback=n),null!==(t=Yo(e,r,u))&&(Ys(t,e,u),Po(t,e,u))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=xs(),u=Oo(n);u.tag=2,void 0!==t&&null!==t&&(u.callback=t),null!==(t=Yo(e,u,n))&&(Ys(t,e,n),Po(t,e,n))}};function xa(e,t,n,u,r,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(u,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!_n(n,u)||!_n(r,i))}function Oa(e,t,n,u){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,u),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,u),t.state!==e&&za.enqueueReplaceState(t,t.state,null)}function Ya(e,t){var n=t;if("ref"in t)for(var u in n={},t)"ref"!==u&&(n[u]=t[u]);if(e=e.defaultProps)for(var r in n===t&&(n=O({},n)),e)void 0===n[r]&&(n[r]=e[r]);return n}var Pa="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function La(e){Pa(e)}function Ta(e){console.error(e)}function Ia(e){Pa(e)}function Na(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(n){setTimeout((function(){throw n}))}}function ja(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(u){setTimeout((function(){throw u}))}}function Ra(e,t,n){return(n=Oo(n)).tag=3,n.payload={element:null},n.callback=function(){Na(e,t)},n}function Ja(e){return(e=Oo(e)).tag=3,e}function qa(e,t,n,u){var r=n.type.getDerivedStateFromError;if("function"===typeof r){var i=u.value;e.payload=function(){return r(i)},e.callback=function(){ja(t,n,u)}}var a=n.stateNode;null!==a&&"function"===typeof a.componentDidCatch&&(e.callback=function(){ja(t,n,u),"function"!==typeof r&&(null===Cs?Cs=new Set([this]):Cs.add(this));var e=u.stack;this.componentDidCatch(u.value,{componentStack:null!==e?e:""})})}var Qa=Error(a(461)),Ma=!1;function Ha(e,t,n,u){t.child=null===e?Cr(t,null,n,u):vr(t,e.child,n,u)}function Ua(e,t,n,u,r){n=n.render;var i=t.ref;if("ref"in u){var a={};for(var o in u)"ref"!==o&&(a[o]=u[o])}else a=u;return Ao(t),u=fi(e,t,n,a,i,r),o=hi(),null===e||Ma?(Ku&&o&&Vu(t),t.flags|=1,Ha(e,t,u,r),t.child):(mi(e,t,r),fo(e,t,r))}function Va(e,t,n,u,r){if(null===e){var i=n.type;return"function"!==typeof i||Il(i)||void 0!==i.defaultProps||null!==n.compare?((e=Rl(n.type,null,u,t,t.mode,r)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Za(e,t,i,u,r))}if(i=e.child,!po(e,r)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:_n)(a,u)&&e.ref===t.ref)return fo(e,t,r)}return t.flags|=1,(e=Nl(i,u)).ref=t.ref,e.return=t,t.child=e}function Za(e,t,n,u,r){if(null!==e){var i=e.memoizedProps;if(_n(i,u)&&e.ref===t.ref){if(Ma=!1,t.pendingProps=u=i,!po(e,r))return t.lanes=e.lanes,fo(e,t,r);0!==(131072&e.flags)&&(Ma=!0)}}return Ga(e,t,n,u,r)}function Wa(e,t,n){var u=t.pendingProps,r=u.children,i=0!==(2&t.stateNode._pendingVisibility),a=null!==e?e.memoizedState:null;if(Ka(e,t),"hidden"===u.mode||i){if(0!==(128&t.flags)){if(u=null!==a?a.baseLanes|n:n,null!==e){for(r=t.child=e.child,i=0;null!==r;)i=i|r.lanes|r.childLanes,r=r.sibling;t.childLanes=i&~u}else t.childLanes=0,t.child=null;return _a(e,t,u,n)}if(0===(536870912&n))return t.lanes=t.childLanes=536870912,_a(e,t,null!==a?a.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&Kr(0,null!==a?a.cachePool:null),null!==a?kr(t,a):wr(),Or(t)}else null!==a?(Kr(0,a.cachePool),kr(t,a),Yr(),t.memoizedState=null):(null!==e&&Kr(0,null),wr(),Yr());return Ha(e,t,r,n),t.child}function _a(e,t,n,u){var r=_r();return r=null===r?null:{parent:Rr._currentValue,pool:r},t.memoizedState={baseLanes:n,cachePool:r},null!==e&&Kr(0,null),wr(),Or(t),null!==e&&Co(e,t,u,!0),null}function Ka(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!==typeof n&&"object"!==typeof n)throw Error(a(284));null!==e&&e.ref===n||(t.flags|=2097664)}}function Ga(e,t,n,u,r){return Ao(t),n=fi(e,t,n,u,void 0,r),u=hi(),null===e||Ma?(Ku&&u&&Vu(t),t.flags|=1,Ha(e,t,n,r),t.child):(mi(e,t,r),fo(e,t,r))}function Xa(e,t,n,u,r,i){return Ao(t),t.updateQueue=null,n=pi(t,u,n,r),di(e),u=hi(),null===e||Ma?(Ku&&u&&Vu(t),t.flags|=1,Ha(e,t,n,i),t.child):(mi(e,t,i),fo(e,t,i))}function $a(e,t,n,u,r){if(Ao(t),null===t.stateNode){var i=Yu,a=n.contextType;"object"===typeof a&&null!==a&&(i=ko(a)),i=new n(u,i),t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,i.updater=za,t.stateNode=i,i._reactInternals=t,(i=t.stateNode).props=u,i.state=t.memoizedState,i.refs={},zo(t),a=n.contextType,i.context="object"===typeof a&&null!==a?ko(a):Yu,i.state=t.memoizedState,"function"===typeof(a=n.getDerivedStateFromProps)&&(Sa(t,n,a,u),i.state=t.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(a=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),a!==i.state&&za.enqueueReplaceState(i,i.state,null),No(t,u,i,r),Io(),i.state=t.memoizedState),"function"===typeof i.componentDidMount&&(t.flags|=4194308),u=!0}else if(null===e){i=t.stateNode;var o=t.memoizedProps,l=Ya(n,o);i.props=l;var s=i.context,c=n.contextType;a=Yu,"object"===typeof c&&null!==c&&(a=ko(c));var f=n.getDerivedStateFromProps;c="function"===typeof f||"function"===typeof i.getSnapshotBeforeUpdate,o=t.pendingProps!==o,c||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o||s!==a)&&Oa(t,i,u,a),So=!1;var d=t.memoizedState;i.state=d,No(t,u,i,r),Io(),s=t.memoizedState,o||d!==s||So?("function"===typeof f&&(Sa(t,n,f,u),s=t.memoizedState),(l=So||xa(t,n,l,u,d,s,a))?(c||"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&&(t.flags|=4194308)):("function"===typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=u,t.memoizedState=s),i.props=u,i.state=s,i.context=a,u=l):("function"===typeof i.componentDidMount&&(t.flags|=4194308),u=!1)}else{i=t.stateNode,xo(e,t),c=Ya(n,a=t.memoizedProps),i.props=c,f=t.pendingProps,d=i.context,s=n.contextType,l=Yu,"object"===typeof s&&null!==s&&(l=ko(s)),(s="function"===typeof(o=n.getDerivedStateFromProps)||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(a!==f||d!==l)&&Oa(t,i,u,l),So=!1,d=t.memoizedState,i.state=d,No(t,u,i,r),Io();var p=t.memoizedState;a!==f||d!==p||So||null!==e&&null!==e.dependencies&&Eo(e.dependencies)?("function"===typeof o&&(Sa(t,n,o,u),p=t.memoizedState),(c=So||xa(t,n,c,u,d,p,l)||null!==e&&null!==e.dependencies&&Eo(e.dependencies))?(s||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(u,p,l),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(u,p,l)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof i.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=u,t.memoizedState=p),i.props=u,i.state=p,i.context=l,u=c):("function"!==typeof i.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),u=!1)}return i=u,Ka(e,t),u=0!==(128&t.flags),i||u?(i=t.stateNode,n=u&&"function"!==typeof n.getDerivedStateFromError?null:i.render(),t.flags|=1,null!==e&&u?(t.child=vr(t,e.child,null,r),t.child=vr(t,null,n,r)):Ha(e,t,n,r),t.memoizedState=i.state,e=t.child):e=fo(e,t,r),e}function eo(e,t,n,u){return rr(),t.flags|=256,Ha(e,t,n,u),t.child}var to={dehydrated:null,treeContext:null,retryLane:0};function no(e){return{baseLanes:e,cachePool:Gr()}}function uo(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=Ds),e}function ro(e,t,n){var u,r=t.pendingProps,i=!1,o=0!==(128&t.flags);if((u=o)||(u=(null===e||null!==e.memoizedState)&&0!==(2&Lr.current)),u&&(i=!0,t.flags&=-129),u=0!==(32&t.flags),t.flags&=-33,null===e){if(Ku){if(i?xr(t):Yr(),Ku){var l,s=_u;if(l=s){e:{for(l=s,s=Xu;8!==l.nodeType;){if(!s){s=null;break e}if(null===(l=lf(l.nextSibling))){s=null;break e}}s=l}null!==s?(t.memoizedState={dehydrated:s,treeContext:null!==qu?{id:Qu,overflow:Mu}:null,retryLane:536870912},(l=Tl(18,null,null,0)).stateNode=s,l.return=t,t.child=l,Wu=t,_u=null,l=!0):l=!1}l||er(t)}if(null!==(s=t.memoizedState)&&null!==(s=s.dehydrated))return"$!"===s.data?t.lanes=16:t.lanes=536870912,null;Pr(t)}return s=r.children,r=r.fallback,i?(Yr(),s=ao({mode:"hidden",children:s},i=t.mode),r=Jl(r,i,n,null),s.return=t,r.return=t,s.sibling=r,t.child=s,(i=t.child).memoizedState=no(n),i.childLanes=uo(e,u,n),t.memoizedState=to,r):(xr(t),io(t,s))}if(null!==(l=e.memoizedState)&&null!==(s=l.dehydrated)){if(o)256&t.flags?(xr(t),t.flags&=-257,t=oo(e,t,n)):null!==t.memoizedState?(Yr(),t.child=e.child,t.flags|=128,t=null):(Yr(),i=r.fallback,s=t.mode,r=ao({mode:"visible",children:r.children},s),(i=Jl(i,s,n,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,vr(t,e.child,null,n),(r=t.child).memoizedState=no(n),r.childLanes=uo(e,u,n),t.memoizedState=to,t=i);else if(xr(t),"$!"===s.data){if(u=s.nextSibling&&s.nextSibling.dataset)var c=u.dgst;u=c,(r=Error(a(419))).stack="",r.digest=u,ir({value:r,source:null,stack:null}),t=oo(e,t,n)}else if(Ma||Co(e,t,n,!1),u=0!==(n&e.childLanes),Ma||u){if(null!==(u=ts)){if(0!==(42&(r=n&-n)))r=1;else switch(r){case 2:r=1;break;case 8:r=4;break;case 32:r=16;break;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:r=64;break;case 268435456:r=134217728;break;default:r=0}if(0!==(r=0!==(r&(u.suspendedLanes|n))?0:r)&&r!==l.retryLane)throw l.retryLane=r,zu(e,r),Ys(u,e,r),Qa}"$?"===s.data||Hs(),t=oo(e,t,n)}else"$?"===s.data?(t.flags|=128,t.child=e.child,t=oc.bind(null,e),s._reactRetry=t,t=null):(e=l.treeContext,_u=lf(s.nextSibling),Wu=t,Ku=!0,Gu=null,Xu=!1,null!==e&&(Ru[Ju++]=Qu,Ru[Ju++]=Mu,Ru[Ju++]=qu,Qu=e.id,Mu=e.overflow,qu=t),(t=io(t,r.children)).flags|=4096);return t}return i?(Yr(),i=r.fallback,s=t.mode,c=(l=e.child).sibling,(r=Nl(l,{mode:"hidden",children:r.children})).subtreeFlags=31457280&l.subtreeFlags,null!==c?i=Nl(c,i):(i=Jl(i,s,n,null)).flags|=2,i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,null===(s=e.child.memoizedState)?s=no(n):(null!==(l=s.cachePool)?(c=Rr._currentValue,l=l.parent!==c?{parent:c,pool:c}:l):l=Gr(),s={baseLanes:s.baseLanes|n,cachePool:l}),i.memoizedState=s,i.childLanes=uo(e,u,n),t.memoizedState=to,r):(xr(t),e=(n=e.child).sibling,(n=Nl(n,{mode:"visible",children:r.children})).return=t,n.sibling=null,null!==e&&(null===(u=t.deletions)?(t.deletions=[e],t.flags|=16):u.push(e)),t.child=n,t.memoizedState=null,n)}function io(e,t){return(t=ao({mode:"visible",children:t},e.mode)).return=e,e.child=t}function ao(e,t){return ql(e,t,0,null)}function oo(e,t,n){return vr(t,e.child,null,n),(e=io(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function lo(e,t,n){e.lanes|=t;var u=e.alternate;null!==u&&(u.lanes|=t),bo(e.return,t,n)}function so(e,t,n,u,r){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:u,tail:n,tailMode:r}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=u,i.tail=n,i.tailMode=r)}function co(e,t,n){var u=t.pendingProps,r=u.revealOrder,i=u.tail;if(Ha(e,t,u.children,n),0!==(2&(u=Lr.current)))u=1&u|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lo(e,n,t);else if(19===e.tag)lo(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}u&=1}switch(W(Lr,u),r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===Tr(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),so(t,!1,r,n,i);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===Tr(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}so(t,!0,n,null,i);break;case"together":so(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fo(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),fs|=t.lanes,0===(n&t.childLanes)){if(null===e)return null;if(Co(e,t,n,!1),0===(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Nl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Nl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function po(e,t){return 0!==(e.lanes&t)||!(null===(e=e.dependencies)||!Eo(e))}function Do(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Ma=!0;else{if(!po(e,n)&&0===(128&t.flags))return Ma=!1,function(e,t,n){switch(t.tag){case 3:$(t,t.stateNode.containerInfo),yo(t,Rr,e.memoizedState.cache),rr();break;case 27:case 5:te(t);break;case 4:$(t,t.stateNode.containerInfo);break;case 10:yo(t,t.type,t.memoizedProps.value);break;case 13:var u=t.memoizedState;if(null!==u)return null!==u.dehydrated?(xr(t),t.flags|=128,null):0!==(n&t.child.childLanes)?ro(e,t,n):(xr(t),null!==(e=fo(e,t,n))?e.sibling:null);xr(t);break;case 19:var r=0!==(128&e.flags);if((u=0!==(n&t.childLanes))||(Co(e,t,n,!1),u=0!==(n&t.childLanes)),r){if(u)return co(e,t,n);t.flags|=128}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),W(Lr,Lr.current),u)break;return null;case 22:case 23:return t.lanes=0,Wa(e,t,n);case 24:yo(t,Rr,e.memoizedState.cache)}return fo(e,t,n)}(e,t,n);Ma=0!==(131072&e.flags)}else Ma=!1,Ku&&0!==(1048576&t.flags)&&Uu(t,ju,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var u=t.elementType,r=u._init;if(u=r(u._payload),t.type=u,"function"!==typeof u){if(void 0!==u&&null!==u){if((r=u.$$typeof)===g){t.tag=11,t=Ua(null,t,u,e,n);break e}if(r===b){t.tag=14,t=Va(null,t,u,e,n);break e}}throw t=B(u)||u,Error(a(306,t,""))}Il(u)?(e=Ya(u,e),t.tag=1,t=$a(null,t,u,e,n)):(t.tag=0,t=Ga(null,t,u,e,n))}return t;case 0:return Ga(e,t,t.type,t.pendingProps,n);case 1:return $a(e,t,u=t.type,r=Ya(u,t.pendingProps),n);case 3:e:{if($(t,t.stateNode.containerInfo),null===e)throw Error(a(387));var i=t.pendingProps;u=(r=t.memoizedState).element,xo(e,t),No(t,i,null,n);var o=t.memoizedState;if(i=o.cache,yo(t,Rr,i),i!==r.cache&&vo(t,[Rr],n,!0),Io(),i=o.element,r.isDehydrated){if(r={element:i,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=r,t.memoizedState=r,256&t.flags){t=eo(e,t,i,n);break e}if(i!==u){ir(u=Lu(Error(a(424)),t)),t=eo(e,t,i,n);break e}for(_u=lf(t.stateNode.containerInfo.firstChild),Wu=t,Ku=!0,Gu=null,Xu=!0,n=Cr(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(rr(),i===u){t=fo(e,t,n);break e}Ha(e,t,i,n)}t=t.child}return t;case 26:return Ka(e,t),null===e?(n=gf(t.type,null,t.pendingProps,null))?t.memoizedState=n:Ku||(n=t.type,e=t.pendingProps,(u=_c(G.current).createElement(n))[je]=t,u[Re]=e,Vc(u,n,e),Ge(u),t.stateNode=u):t.memoizedState=gf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return te(t),null===e&&Ku&&(u=t.stateNode=cf(t.type,t.pendingProps,G.current),Wu=t,Xu=!0,_u=lf(u.firstChild)),u=t.pendingProps.children,null!==e||Ku?Ha(e,t,u,n):t.child=vr(t,null,u,n),Ka(e,t),t.child;case 5:return null===e&&Ku&&((r=u=_u)&&(null!==(u=function(e,t,n,u){for(;1===e.nodeType;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!u&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(u){if(!e[Ue])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(i=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(i!==r.rel||e.getAttribute("href")!==(null==r.href?null:r.href)||e.getAttribute("crossorigin")!==(null==r.crossOrigin?null:r.crossOrigin)||e.getAttribute("title")!==(null==r.title?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((i=e.getAttribute("src"))!==(null==r.src?null:r.src)||e.getAttribute("type")!==(null==r.type?null:r.type)||e.getAttribute("crossorigin")!==(null==r.crossOrigin?null:r.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var i=null==r.name?null:""+r.name;if("hidden"===r.type&&e.getAttribute("name")===i)return e}if(null===(e=lf(e.nextSibling)))break}return null}(u,t.type,t.pendingProps,Xu))?(t.stateNode=u,Wu=t,_u=lf(u.firstChild),Xu=!1,r=!0):r=!1),r||er(t)),te(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,u=i.children,Xc(r,i)?u=null:null!==o&&Xc(r,o)&&(t.flags|=32),null!==t.memoizedState&&(r=fi(e,t,Di,null,null,n),Nf._currentValue=r),Ka(e,t),Ha(e,t,u,n),t.child;case 6:return null===e&&Ku&&((e=n=_u)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=lf(e.nextSibling)))return null}return e}(n,t.pendingProps,Xu))?(t.stateNode=n,Wu=t,_u=null,e=!0):e=!1),e||er(t)),null;case 13:return ro(e,t,n);case 4:return $(t,t.stateNode.containerInfo),u=t.pendingProps,null===e?t.child=vr(t,null,u,n):Ha(e,t,u,n),t.child;case 11:return Ua(e,t,t.type,t.pendingProps,n);case 7:return Ha(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ha(e,t,t.pendingProps.children,n),t.child;case 10:return u=t.pendingProps,yo(t,t.type,u.value),Ha(e,t,u.children,n),t.child;case 9:return r=t.type._context,u=t.pendingProps.children,Ao(t),u=u(r=ko(r)),t.flags|=1,Ha(e,t,u,n),t.child;case 14:return Va(e,t,t.type,t.pendingProps,n);case 15:return Za(e,t,t.type,t.pendingProps,n);case 19:return co(e,t,n);case 22:return Wa(e,t,n);case 24:return Ao(t),u=ko(Rr),null===e?(null===(r=_r())&&(r=ts,i=Jr(),r.pooledCache=i,i.refCount++,null!==i&&(r.pooledCacheLanes|=n),r=i),t.memoizedState={parent:u,cache:r},zo(t),yo(t,Rr,r)):(0!==(e.lanes&n)&&(xo(e,t),No(t,null,null,n),Io()),r=e.memoizedState,i=t.memoizedState,r.parent!==u?(r={parent:u,cache:u},t.memoizedState=r,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=r),yo(t,Rr,u)):(u=i.cache,yo(t,Rr,u),u!==r.cache&&vo(t,[Rr],n,!0))),Ha(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(a(156,t.tag))}var ho=V(null),mo=null,go=null;function yo(e,t,n){W(ho,t._currentValue),t._currentValue=n}function Fo(e){e._currentValue=ho.current,Z(ho)}function bo(e,t,n){for(;null!==e;){var u=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==u&&(u.childLanes|=t)):null!==u&&(u.childLanes&t)!==t&&(u.childLanes|=t),e===n)break;e=e.return}}function vo(e,t,n,u){var r=e.child;for(null!==r&&(r.return=e);null!==r;){var i=r.dependencies;if(null!==i){var o=r.child;i=i.firstContext;e:for(;null!==i;){var l=i;i=r;for(var s=0;s<t.length;s++)if(l.context===t[s]){i.lanes|=n,null!==(l=i.alternate)&&(l.lanes|=n),bo(i.return,n,e),u||(o=null);break e}i=l.next}}else if(18===r.tag){if(null===(o=r.return))throw Error(a(341));o.lanes|=n,null!==(i=o.alternate)&&(i.lanes|=n),bo(o,n,e),o=null}else o=r.child;if(null!==o)o.return=r;else for(o=r;null!==o;){if(o===e){o=null;break}if(null!==(r=o.sibling)){r.return=o.return,o=r;break}o=o.return}r=o}}function Co(e,t,n,u){e=null;for(var r=t,i=!1;null!==r;){if(!i)if(0!==(524288&r.flags))i=!0;else if(0!==(262144&r.flags))break;if(10===r.tag){var o=r.alternate;if(null===o)throw Error(a(387));if(null!==(o=o.memoizedProps)){var l=r.type;Wn(r.pendingProps.value,o.value)||(null!==e?e.push(l):e=[l])}}else if(r===X.current){if(null===(o=r.alternate))throw Error(a(387));o.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(null!==e?e.push(Nf):e=[Nf])}r=r.return}null!==e&&vo(t,e,n,u),t.flags|=262144}function Eo(e){for(e=e.firstContext;null!==e;){if(!Wn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ao(e){mo=e,go=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function ko(e){return Bo(mo,e)}function wo(e,t){return null===mo&&Ao(e),Bo(e,t)}function Bo(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===go){if(null===e)throw Error(a(308));go=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else go=go.next=t;return n}var So=!1;function zo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Oo(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Yo(e,t,n){var u=e.updateQueue;if(null===u)return null;if(u=u.shared,0!==(2&es)){var r=u.pending;return null===r?t.next=t:(t.next=r.next,r.next=t),u.pending=t,t=Ou(e),xu(e,null,n),t}return Bu(e,u,t,n),Ou(e)}function Po(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194176&n))){var u=t.lanes;n|=u&=e.pendingLanes,t.lanes=n,Le(e,n)}}function Lo(e,t){var n=e.updateQueue,u=e.alternate;if(null!==u&&n===(u=u.updateQueue)){var r=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===i?r=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?r=i=t:i=i.next=t}else r=i=t;return n={baseState:u.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:u.shared,callbacks:u.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var To=!1;function Io(){if(To){if(null!==Ur)throw Ur}}function No(e,t,n,u){To=!1;var r=e.updateQueue;So=!1;var i=r.firstBaseUpdate,a=r.lastBaseUpdate,o=r.shared.pending;if(null!==o){r.shared.pending=null;var l=o,s=l.next;l.next=null,null===a?i=s:a.next=s,a=l;var c=e.alternate;null!==c&&((o=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===o?c.firstBaseUpdate=s:o.next=s,c.lastBaseUpdate=l))}if(null!==i){var f=r.baseState;for(a=0,c=s=l=null,o=i;;){var d=-536870913&o.lane,p=d!==o.lane;if(p?(us&d)===d:(u&d)===d){0!==d&&d===Hr&&(To=!0),null!==c&&(c=c.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});e:{var D=e,h=o;d=t;var m=n;switch(h.tag){case 1:if("function"===typeof(D=h.payload)){f=D.call(m,f,d);break e}f=D;break e;case 3:D.flags=-65537&D.flags|128;case 0:if(null===(d="function"===typeof(D=h.payload)?D.call(m,f,d):D)||void 0===d)break e;f=O({},f,d);break e;case 2:So=!0}}null!==(d=o.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=r.callbacks)?r.callbacks=[d]:p.push(d))}else p={lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===c?(s=c=p,l=f):c=c.next=p,a|=d;if(null===(o=o.next)){if(null===(o=r.shared.pending))break;o=(p=o).next,p.next=null,r.lastBaseUpdate=p,r.shared.pending=null}}null===c&&(l=f),r.baseState=l,r.firstBaseUpdate=s,r.lastBaseUpdate=c,null===i&&(r.shared.lanes=0),fs|=a,e.lanes=a,e.memoizedState=f}}function jo(e,t){if("function"!==typeof e)throw Error(a(191,e));e.call(t)}function Ro(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)jo(n[e],t)}function Jo(e,t){try{var n=t.updateQueue,u=null!==n?n.lastEffect:null;if(null!==u){var r=u.next;n=r;do{if((n.tag&e)===e){u=void 0;var i=n.create,a=n.inst;u=i(),a.destroy=u}n=n.next}while(n!==r)}}catch(o){uc(t,t.return,o)}}function qo(e,t,n){try{var u=t.updateQueue,r=null!==u?u.lastEffect:null;if(null!==r){var i=r.next;u=i;do{if((u.tag&e)===e){var a=u.inst,o=a.destroy;if(void 0!==o){a.destroy=void 0,r=t;var l=n;try{o()}catch(s){uc(r,l,s)}}}u=u.next}while(u!==i)}}catch(s){uc(t,t.return,s)}}function Qo(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Ro(t,n)}catch(u){uc(e,e.return,u)}}}function Mo(e,t,n){n.props=Ya(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(u){uc(e,t,u)}}function Ho(e,t){try{var n=e.ref;if(null!==n){var u=e.stateNode;switch(e.tag){case 26:case 27:case 5:var r=u;break;default:r=u}"function"===typeof n?e.refCleanup=n(r):n.current=r}}catch(i){uc(e,t,i)}}function Uo(e,t){var n=e.ref,u=e.refCleanup;if(null!==n)if("function"===typeof u)try{u()}catch(r){uc(e,t,r)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"===typeof n)try{n(null)}catch(i){uc(e,t,i)}else n.current=null}function Vo(e){var t=e.type,n=e.memoizedProps,u=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&u.focus();break e;case"img":n.src?u.src=n.src:n.srcSet&&(u.srcset=n.srcSet)}}catch(r){uc(e,e.return,r)}}function Zo(e,t,n){try{var u=e.stateNode;!function(e,t,n,u){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,i=null,o=null,l=null,s=null,c=null,f=null;for(D in n){var d=n[D];if(n.hasOwnProperty(D)&&null!=d)switch(D){case"checked":case"value":break;case"defaultValue":s=d;default:u.hasOwnProperty(D)||Hc(e,t,D,null,u,d)}}for(var p in u){var D=u[p];if(d=n[p],u.hasOwnProperty(p)&&(null!=D||null!=d))switch(p){case"type":i=D;break;case"name":r=D;break;case"checked":c=D;break;case"defaultChecked":f=D;break;case"value":o=D;break;case"defaultValue":l=D;break;case"children":case"dangerouslySetInnerHTML":if(null!=D)throw Error(a(137,t));break;default:D!==d&&Hc(e,t,p,D,u,d)}}return void mt(e,o,l,s,c,f,i,r);case"select":for(i in D=o=l=p=null,n)if(s=n[i],n.hasOwnProperty(i)&&null!=s)switch(i){case"value":break;case"multiple":D=s;default:u.hasOwnProperty(i)||Hc(e,t,i,null,u,s)}for(r in u)if(i=u[r],s=n[r],u.hasOwnProperty(r)&&(null!=i||null!=s))switch(r){case"value":p=i;break;case"defaultValue":l=i;break;case"multiple":o=i;default:i!==s&&Hc(e,t,r,i,u,s)}return t=l,n=o,u=D,void(null!=p?Ft(e,!!n,p,!1):!!u!==!!n&&(null!=t?Ft(e,!!n,t,!0):Ft(e,!!n,n?[]:"",!1)));case"textarea":for(l in D=p=null,n)if(r=n[l],n.hasOwnProperty(l)&&null!=r&&!u.hasOwnProperty(l))switch(l){case"value":case"children":break;default:Hc(e,t,l,null,u,r)}for(o in u)if(r=u[o],i=n[o],u.hasOwnProperty(o)&&(null!=r||null!=i))switch(o){case"value":p=r;break;case"defaultValue":D=r;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=r)throw Error(a(91));break;default:r!==i&&Hc(e,t,o,r,u,i)}return void bt(e,p,D);case"option":for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&null!=p&&!u.hasOwnProperty(h))if("selected"===h)e.selected=!1;else Hc(e,t,h,null,u,p);for(s in u)if(p=u[s],D=n[s],u.hasOwnProperty(s)&&p!==D&&(null!=p||null!=D))if("selected"===s)e.selected=p&&"function"!==typeof p&&"symbol"!==typeof p;else Hc(e,t,s,p,u,D);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var m in n)p=n[m],n.hasOwnProperty(m)&&null!=p&&!u.hasOwnProperty(m)&&Hc(e,t,m,null,u,p);for(c in u)if(p=u[c],D=n[c],u.hasOwnProperty(c)&&p!==D&&(null!=p||null!=D))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(a(137,t));break;default:Hc(e,t,c,p,u,D)}return;default:if(wt(t)){for(var g in n)p=n[g],n.hasOwnProperty(g)&&void 0!==p&&!u.hasOwnProperty(g)&&Uc(e,t,g,void 0,u,p);for(f in u)p=u[f],D=n[f],!u.hasOwnProperty(f)||p===D||void 0===p&&void 0===D||Uc(e,t,f,p,u,D);return}}for(var y in n)p=n[y],n.hasOwnProperty(y)&&null!=p&&!u.hasOwnProperty(y)&&Hc(e,t,y,null,u,p);for(d in u)p=u[d],D=n[d],!u.hasOwnProperty(d)||p===D||null==p&&null==D||Hc(e,t,d,p,u,D)}(u,e.type,n,t),u[Re]=t}catch(r){uc(e,e.return,r)}}function Wo(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function _o(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Wo(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==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 Ko(e,t,n){var u=e.tag;if(5===u||6===u)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Mc));else if(4!==u&&27!==u&&null!==(e=e.child))for(Ko(e,t,n),e=e.sibling;null!==e;)Ko(e,t,n),e=e.sibling}function Go(e,t,n){var u=e.tag;if(5===u||6===u)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==u&&27!==u&&null!==(e=e.child))for(Go(e,t,n),e=e.sibling;null!==e;)Go(e,t,n),e=e.sibling}var Xo=!1,$o=!1,el=!1,tl="function"===typeof WeakSet?WeakSet:Set,nl=null,ul=!1;function rl(e,t,n){var u=n.flags;switch(n.tag){case 0:case 11:case 15:gl(e,n),4&u&&Jo(5,n);break;case 1:if(gl(e,n),4&u)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(o){uc(n,n.return,o)}else{var r=Ya(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(l){uc(n,n.return,l)}}64&u&&Qo(n),512&u&&Ho(n,n.return);break;case 3:if(gl(e,n),64&u&&null!==(u=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:e=n.child.stateNode}try{Ro(u,e)}catch(o){uc(n,n.return,o)}}break;case 26:gl(e,n),512&u&&Ho(n,n.return);break;case 27:case 5:gl(e,n),null===t&&4&u&&Vo(n),512&u&&Ho(n,n.return);break;case 12:default:gl(e,n);break;case 13:gl(e,n),4&u&&cl(e,n);break;case 22:if(!(r=null!==n.memoizedState||Xo)){t=null!==t&&null!==t.memoizedState||$o;var i=Xo,a=$o;Xo=r,($o=t)&&!a?Fl(e,n,0!==(8772&n.subtreeFlags)):gl(e,n),Xo=i,$o=a}512&u&&("manual"===n.memoizedProps.mode?Ho(n,n.return):Uo(n,n.return))}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&Ve(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var al=null,ol=!1;function ll(e,t,n){for(n=n.child;null!==n;)sl(e,t,n),n=n.sibling}function sl(e,t,n){if(ye&&"function"===typeof ye.onCommitFiberUnmount)try{ye.onCommitFiberUnmount(ge,n)}catch(a){}switch(n.tag){case 26:$o||Uo(n,t),ll(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:$o||Uo(n,t);var u=al,r=ol;for(al=n.stateNode,ll(e,t,n),t=(n=n.stateNode).attributes;t.length;)n.removeAttributeNode(t[0]);Ve(n),al=u,ol=r;break;case 5:$o||Uo(n,t);case 6:r=al;var i=ol;if(al=null,ll(e,t,n),ol=i,null!==(al=r))if(ol)try{e=al,u=n.stateNode,8===e.nodeType?e.parentNode.removeChild(u):e.removeChild(u)}catch(o){uc(n,t,o)}else try{al.removeChild(n.stateNode)}catch(o){uc(n,t,o)}break;case 18:null!==al&&(ol?(t=al,n=n.stateNode,8===t.nodeType?af(t.parentNode,n):1===t.nodeType&&af(t,n),md(t)):af(al,n.stateNode));break;case 4:u=al,r=ol,al=n.stateNode.containerInfo,ol=!0,ll(e,t,n),al=u,ol=r;break;case 0:case 11:case 14:case 15:$o||qo(2,n,t),$o||qo(4,n,t),ll(e,t,n);break;case 1:$o||(Uo(n,t),"function"===typeof(u=n.stateNode).componentWillUnmount&&Mo(n,t,u)),ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:$o||Uo(n,t),$o=(u=$o)||null!==n.memoizedState,ll(e,t,n),$o=u;break;default:ll(e,t,n)}}function cl(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{md(e)}catch(n){uc(t,t.return,n)}}function fl(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new tl),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new tl),t;default:throw Error(a(435,e.tag))}}(e);t.forEach((function(t){var u=lc.bind(null,e,t);n.has(t)||(n.add(t),t.then(u,u))}))}function dl(e,t){var n=t.deletions;if(null!==n)for(var u=0;u<n.length;u++){var r=n[u],i=e,o=t,l=o;e:for(;null!==l;){switch(l.tag){case 27:case 5:al=l.stateNode,ol=!1;break e;case 3:case 4:al=l.stateNode.containerInfo,ol=!0;break e}l=l.return}if(null===al)throw Error(a(160));sl(i,o,r),al=null,ol=!1,null!==(i=r.alternate)&&(i.return=null),r.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)Dl(t,e),t=t.sibling}var pl=null;function Dl(e,t){var n=e.alternate,u=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:dl(t,e),hl(e),4&u&&(qo(3,e,e.return),Jo(3,e),qo(5,e,e.return));break;case 1:dl(t,e),hl(e),512&u&&($o||null===n||Uo(n,n.return)),64&u&&Xo&&(null!==(e=e.updateQueue)&&(null!==(u=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?u:n.concat(u))));break;case 26:var r=pl;if(dl(t,e),hl(e),512&u&&($o||null===n||Uo(n,n.return)),4&u){var i=null!==n?n.memoizedState:null;if(u=e.memoizedState,null===n)if(null===u)if(null===e.stateNode){e:{u=e.type,n=e.memoizedProps,r=r.ownerDocument||r;t:switch(u){case"title":(!(i=r.getElementsByTagName("title")[0])||i[Ue]||i[je]||"http://www.w3.org/2000/svg"===i.namespaceURI||i.hasAttribute("itemprop"))&&(i=r.createElement(u),r.head.insertBefore(i,r.querySelector("head > title"))),Vc(i,u,n),i[je]=e,Ge(i),u=i;break e;case"link":var o=Sf("link","href",r).get(u+(n.href||""));if(o)for(var l=0;l<o.length;l++)if((i=o[l]).getAttribute("href")===(null==n.href?null:n.href)&&i.getAttribute("rel")===(null==n.rel?null:n.rel)&&i.getAttribute("title")===(null==n.title?null:n.title)&&i.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){o.splice(l,1);break t}Vc(i=r.createElement(u),u,n),r.head.appendChild(i);break;case"meta":if(o=Sf("meta","content",r).get(u+(n.content||"")))for(l=0;l<o.length;l++)if((i=o[l]).getAttribute("content")===(null==n.content?null:""+n.content)&&i.getAttribute("name")===(null==n.name?null:n.name)&&i.getAttribute("property")===(null==n.property?null:n.property)&&i.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&i.getAttribute("charset")===(null==n.charSet?null:n.charSet)){o.splice(l,1);break t}Vc(i=r.createElement(u),u,n),r.head.appendChild(i);break;default:throw Error(a(468,u))}i[je]=e,Ge(i),u=i}e.stateNode=u}else zf(r,e.type,e.stateNode);else e.stateNode=Ef(r,u,e.memoizedProps);else i!==u?(null===i?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):i.count--,null===u?zf(r,e.type,e.stateNode):Ef(r,u,e.memoizedProps)):null===u&&null!==e.stateNode&&Zo(e,e.memoizedProps,n.memoizedProps)}break;case 27:if(4&u&&null===e.alternate){r=e.stateNode,i=e.memoizedProps;try{for(var s=r.firstChild;s;){var c=s.nextSibling,f=s.nodeName;s[Ue]||"HEAD"===f||"BODY"===f||"SCRIPT"===f||"STYLE"===f||"LINK"===f&&"stylesheet"===s.rel.toLowerCase()||r.removeChild(s),s=c}for(var d=e.type,p=r.attributes;p.length;)r.removeAttributeNode(p[0]);Vc(r,d,i),r[je]=e,r[Re]=i}catch(h){uc(e,e.return,h)}}case 5:if(dl(t,e),hl(e),512&u&&($o||null===n||Uo(n,n.return)),32&e.flags){r=e.stateNode;try{Ct(r,"")}catch(h){uc(e,e.return,h)}}4&u&&null!=e.stateNode&&Zo(e,r=e.memoizedProps,null!==n?n.memoizedProps:r),1024&u&&(el=!0);break;case 6:if(dl(t,e),hl(e),4&u){if(null===e.stateNode)throw Error(a(162));u=e.memoizedProps,n=e.stateNode;try{n.nodeValue=u}catch(h){uc(e,e.return,h)}}break;case 3:if(Bf=null,r=pl,pl=pf(t.containerInfo),dl(t,e),pl=r,hl(e),4&u&&null!==n&&n.memoizedState.isDehydrated)try{md(t.containerInfo)}catch(h){uc(e,e.return,h)}el&&(el=!1,ml(e));break;case 4:u=pl,pl=pf(e.stateNode.containerInfo),dl(t,e),hl(e),pl=u;break;case 12:dl(t,e),hl(e);break;case 13:dl(t,e),hl(e),8192&e.child.flags&&null!==e.memoizedState!==(null!==n&&null!==n.memoizedState)&&(Fs=le()),4&u&&(null!==(u=e.updateQueue)&&(e.updateQueue=null,fl(e,u)));break;case 22:if(512&u&&($o||null===n||Uo(n,n.return)),s=null!==e.memoizedState,c=null!==n&&null!==n.memoizedState,Xo=(f=Xo)||s,$o=(d=$o)||c,dl(t,e),$o=d,Xo=f,hl(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&u&&(t._visibility=s?-2&t._visibility:1|t._visibility,s&&(t=Xo||$o,null===n||c||t||yl(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){c=n=t;try{if(r=c.stateNode,s)"function"===typeof(i=r.style).setProperty?i.setProperty("display","none","important"):i.display="none";else{o=c.stateNode;var D=void 0!==(l=c.memoizedProps.style)&&null!==l&&l.hasOwnProperty("display")?l.display:null;o.style.display=null==D||"boolean"===typeof D?"":(""+D).trim()}}catch(h){uc(c,c.return,h)}}}else if(6===t.tag){if(null===n){c=t;try{c.stateNode.nodeValue=s?"":c.memoizedProps}catch(h){uc(c,c.return,h)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&u&&(null!==(u=e.updateQueue)&&(null!==(n=u.retryQueue)&&(u.retryQueue=null,fl(e,n))));break;case 19:dl(t,e),hl(e),4&u&&(null!==(u=e.updateQueue)&&(e.updateQueue=null,fl(e,u)));break;case 21:break;default:dl(t,e),hl(e)}}function hl(e){var t=e.flags;if(2&t){try{if(27!==e.tag){e:{for(var n=e.return;null!==n;){if(Wo(n)){var u=n;break e}n=n.return}throw Error(a(160))}switch(u.tag){case 27:var r=u.stateNode;Go(e,_o(e),r);break;case 5:var i=u.stateNode;32&u.flags&&(Ct(i,""),u.flags&=-33),Go(e,_o(e),i);break;case 3:case 4:var o=u.stateNode.containerInfo;Ko(e,_o(e),o);break;default:throw Error(a(161))}}}catch(l){uc(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ml(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;ml(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function gl(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)rl(e,t.alternate,t),t=t.sibling}function yl(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:qo(4,t,t.return),yl(t);break;case 1:Uo(t,t.return);var n=t.stateNode;"function"===typeof n.componentWillUnmount&&Mo(t,t.return,n),yl(t);break;case 26:case 27:case 5:Uo(t,t.return),yl(t);break;case 22:Uo(t,t.return),null===t.memoizedState&&yl(t);break;default:yl(t)}e=e.sibling}}function Fl(e,t,n){for(n=n&&0!==(8772&t.subtreeFlags),t=t.child;null!==t;){var u=t.alternate,r=e,i=t,a=i.flags;switch(i.tag){case 0:case 11:case 15:Fl(r,i,n),Jo(4,i);break;case 1:if(Fl(r,i,n),"function"===typeof(r=(u=i).stateNode).componentDidMount)try{r.componentDidMount()}catch(s){uc(u,u.return,s)}if(null!==(r=(u=i).updateQueue)){var o=u.stateNode;try{var l=r.shared.hiddenCallbacks;if(null!==l)for(r.shared.hiddenCallbacks=null,r=0;r<l.length;r++)jo(l[r],o)}catch(s){uc(u,u.return,s)}}n&&64&a&&Qo(i),Ho(i,i.return);break;case 26:case 27:case 5:Fl(r,i,n),n&&null===u&&4&a&&Vo(i),Ho(i,i.return);break;case 12:default:Fl(r,i,n);break;case 13:Fl(r,i,n),n&&4&a&&cl(r,i);break;case 22:null===i.memoizedState&&Fl(r,i,n),Ho(i,i.return)}t=t.sibling}}function bl(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&qr(n))}function vl(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&qr(e))}function Cl(e,t,n,u){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)El(e,t,n,u),t=t.sibling}function El(e,t,n,u){var r=t.flags;switch(t.tag){case 0:case 11:case 15:Cl(e,t,n,u),2048&r&&Jo(9,t);break;case 3:Cl(e,t,n,u),2048&r&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&qr(e)));break;case 12:if(2048&r){Cl(e,t,n,u),e=t.stateNode;try{var i=t.memoizedProps,a=i.id,o=i.onPostCommit;"function"===typeof o&&o(a,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(l){uc(t,t.return,l)}}else Cl(e,t,n,u);break;case 23:break;case 22:i=t.stateNode,null!==t.memoizedState?4&i._visibility?Cl(e,t,n,u):kl(e,t):4&i._visibility?Cl(e,t,n,u):(i._visibility|=4,Al(e,t,n,u,0!==(10256&t.subtreeFlags))),2048&r&&bl(t.alternate,t);break;case 24:Cl(e,t,n,u),2048&r&&vl(t.alternate,t);break;default:Cl(e,t,n,u)}}function Al(e,t,n,u,r){for(r=r&&0!==(10256&t.subtreeFlags),t=t.child;null!==t;){var i=e,a=t,o=n,l=u,s=a.flags;switch(a.tag){case 0:case 11:case 15:Al(i,a,o,l,r),Jo(8,a);break;case 23:break;case 22:var c=a.stateNode;null!==a.memoizedState?4&c._visibility?Al(i,a,o,l,r):kl(i,a):(c._visibility|=4,Al(i,a,o,l,r)),r&&2048&s&&bl(a.alternate,a);break;case 24:Al(i,a,o,l,r),r&&2048&s&&vl(a.alternate,a);break;default:Al(i,a,o,l,r)}t=t.sibling}}function kl(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,u=t,r=u.flags;switch(u.tag){case 22:kl(n,u),2048&r&&bl(u.alternate,u);break;case 24:kl(n,u),2048&r&&vl(u.alternate,u);break;default:kl(n,u)}t=t.sibling}}var wl=8192;function Bl(e){if(e.subtreeFlags&wl)for(e=e.child;null!==e;)Sl(e),e=e.sibling}function Sl(e){switch(e.tag){case 26:Bl(e),e.flags&wl&&null!==e.memoizedState&&function(e,t,n){if(null===Of)throw Error(a(475));var u=Of;if("stylesheet"===t.type&&("string"!==typeof n.media||!1!==matchMedia(n.media).matches)&&0===(4&t.state.loading)){if(null===t.instance){var r=yf(n.href),i=e.querySelector(Ff(r));if(i)return null!==(e=i._p)&&"object"===typeof e&&"function"===typeof e.then&&(u.count++,u=Pf.bind(u),e.then(u,u)),t.state.loading|=4,t.instance=i,void Ge(i);i=e.ownerDocument||e,n=bf(n),(r=ff.get(r))&&kf(n,r),Ge(i=i.createElement("link"));var o=i;o._p=new Promise((function(e,t){o.onload=e,o.onerror=t})),Vc(i,"link",n),t.instance=i}null===u.stylesheets&&(u.stylesheets=new Map),u.stylesheets.set(t,e),(e=t.state.preload)&&0===(3&t.state.loading)&&(u.count++,t=Pf.bind(u),e.addEventListener("load",t),e.addEventListener("error",t))}}(pl,e.memoizedState,e.memoizedProps);break;case 5:default:Bl(e);break;case 3:case 4:var t=pl;pl=pf(e.stateNode.containerInfo),Bl(e),pl=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=wl,wl=16777216,Bl(e),wl=t):Bl(e))}}function zl(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function xl(e){var t=e.deletions;if(0!==(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var u=t[n];nl=u,Pl(u,e)}zl(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)Ol(e),e=e.sibling}function Ol(e){switch(e.tag){case 0:case 11:case 15:xl(e),2048&e.flags&&qo(9,e,e.return);break;case 3:case 12:default:xl(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,Yl(e)):xl(e)}}function Yl(e){var t=e.deletions;if(0!==(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var u=t[n];nl=u,Pl(u,e)}zl(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:qo(8,t,t.return),Yl(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,Yl(t));break;default:Yl(t)}e=e.sibling}}function Pl(e,t){for(;null!==nl;){var n=nl;switch(n.tag){case 0:case 11:case 15:qo(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var u=n.memoizedState.cachePool.pool;null!=u&&u.refCount++}break;case 24:qr(n.memoizedState.cache)}if(null!==(u=n.child))u.return=n,nl=u;else e:for(n=e;null!==nl;){var r=(u=nl).sibling,i=u.return;if(il(u),u===n){nl=null;break e}if(null!==r){r.return=i,nl=r;break e}nl=i}}}function Ll(e,t,n,u){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Tl(e,t,n,u){return new Ll(e,t,n,u)}function Il(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Nl(e,t){var n=e.alternate;return null===n?((n=Tl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=31457280&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function jl(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Rl(e,t,n,u,r,i){var o=0;if(u=e,"function"===typeof e)Il(e)&&(o=1);else if("string"===typeof e)o=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!==typeof t.precedence||"string"!==typeof t.href||""===t.href)break;return!0;case"link":if("string"!==typeof t.rel||"string"!==typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"===typeof t.precedence&&null==e);case"script":if(t.async&&"function"!==typeof t.async&&"symbol"!==typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"===typeof t.src)return!0}return!1}(e,n,_.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case f:return Jl(n.children,r,i,t);case d:o=8,r|=24;break;case p:return(e=Tl(12,n,t,2|r)).elementType=p,e.lanes=i,e;case y:return(e=Tl(13,n,t,r)).elementType=y,e.lanes=i,e;case F:return(e=Tl(19,n,t,r)).elementType=F,e.lanes=i,e;case C:return ql(n,r,i,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case D:case m:o=10;break e;case h:o=9;break e;case g:o=11;break e;case b:o=14;break e;case v:o=16,u=null;break e}o=29,n=Error(a(130,null===e?"null":typeof e,"")),u=null}return(t=Tl(o,n,t,r)).elementType=e,t.type=u,t.lanes=i,t}function Jl(e,t,n,u){return(e=Tl(7,e,u,t)).lanes=n,e}function ql(e,t,n,u){(e=Tl(22,e,u,t)).elementType=C,e.lanes=n;var r={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=r._current;if(null===e)throw Error(a(456));if(0===(2&r._pendingVisibility)){var t=zu(e,2);null!==t&&(r._pendingVisibility|=2,Ys(t,e,2))}},attach:function(){var e=r._current;if(null===e)throw Error(a(456));if(0!==(2&r._pendingVisibility)){var t=zu(e,2);null!==t&&(r._pendingVisibility&=-3,Ys(t,e,2))}}};return e.stateNode=r,e}function Ql(e,t,n){return(e=Tl(6,e,null,t)).lanes=n,e}function Ml(e,t,n){return(t=Tl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hl(e){e.flags|=4}function Ul(e,t){if("stylesheet"!==t.type||0!==(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,!xf(t)){if(null!==(t=Sr.current)&&((4194176&us)===us?null!==zr:(62914560&us)!==us&&0===(536870912&us)||t!==zr))throw dr=lr,or;e.flags|=8192}}function Vl(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?xe():536870912,e.lanes|=t,hs|=t)}function Zl(e,t){if(!Ku)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var u=null;null!==n;)null!==n.alternate&&(u=n),n=n.sibling;null===u?t||null===e.tail?e.tail=null:e.tail.sibling=null:u.sibling=null}}function Wl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,u=0;if(t)for(var r=e.child;null!==r;)n|=r.lanes|r.childLanes,u|=31457280&r.subtreeFlags,u|=31457280&r.flags,r.return=e,r=r.sibling;else for(r=e.child;null!==r;)n|=r.lanes|r.childLanes,u|=r.subtreeFlags,u|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=u,e.childLanes=n,t}function _l(e,t,n){var u=t.pendingProps;switch(Zu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Wl(t),null;case 3:return n=t.stateNode,u=null,null!==e&&(u=e.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),Fo(Rr),ee(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(ur(t)?Hl(t):null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==Gu&&(Ls(Gu),Gu=null))),Wl(t),null;case 26:return n=t.memoizedState,null===e?(Hl(t),null!==n?(Wl(t),Ul(t,n)):(Wl(t),t.flags&=-16777217)):n?n!==e.memoizedState?(Hl(t),Wl(t),Ul(t,n)):(Wl(t),t.flags&=-16777217):(e.memoizedProps!==u&&Hl(t),Wl(t),t.flags&=-16777217),null;case 27:ne(t),n=G.current;var r=t.type;if(null!==e&&null!=t.stateNode)e.memoizedProps!==u&&Hl(t);else{if(!u){if(null===t.stateNode)throw Error(a(166));return Wl(t),null}e=_.current,ur(t)?tr(t):(e=cf(r,u,n),t.stateNode=e,Hl(t))}return Wl(t),null;case 5:if(ne(t),n=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==u&&Hl(t);else{if(!u){if(null===t.stateNode)throw Error(a(166));return Wl(t),null}if(e=_.current,ur(t))tr(t);else{switch(r=_c(G.current),e){case 1:e=r.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=r.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":(e=r.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"===typeof u.is?r.createElement("select",{is:u.is}):r.createElement("select"),u.multiple?e.multiple=!0:u.size&&(e.size=u.size);break;default:e="string"===typeof u.is?r.createElement(n,{is:u.is}):r.createElement(n)}}e[je]=t,e[Re]=u;e:for(r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&27!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;null===r.sibling;){if(null===r.return||r.return===t)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}t.stateNode=e;e:switch(Vc(e,n,u),n){case"button":case"input":case"select":case"textarea":e=!!u.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Hl(t)}}return Wl(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==u&&Hl(t);else{if("string"!==typeof u&&null===t.stateNode)throw Error(a(166));if(e=G.current,ur(t)){if(e=t.stateNode,n=t.memoizedProps,u=null,null!==(r=Wu))switch(r.tag){case 27:case 5:u=r.memoizedProps}e[je]=t,(e=!!(e.nodeValue===n||null!==u&&!0===u.suppressHydrationWarning||Qc(e.nodeValue,n)))||er(t)}else(e=_c(e).createTextNode(u))[je]=t,t.stateNode=e}return Wl(t),null;case 13:if(u=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(r=ur(t),null!==u&&null!==u.dehydrated){if(null===e){if(!r)throw Error(a(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(a(317));r[je]=t}else rr(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Wl(t),r=!1}else null!==Gu&&(Ls(Gu),Gu=null),r=!0;if(!r)return 256&t.flags?(Pr(t),t):(Pr(t),null)}if(Pr(t),0!==(128&t.flags))return t.lanes=n,t;if(n=null!==u,e=null!==e&&null!==e.memoizedState,n){r=null,null!==(u=t.child).alternate&&null!==u.alternate.memoizedState&&null!==u.alternate.memoizedState.cachePool&&(r=u.alternate.memoizedState.cachePool.pool);var i=null;null!==u.memoizedState&&null!==u.memoizedState.cachePool&&(i=u.memoizedState.cachePool.pool),i!==r&&(u.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),Vl(t,t.updateQueue),Wl(t),null;case 4:return ee(),null===e&&Yc(t.stateNode.containerInfo),Wl(t),null;case 10:return Fo(t.type),Wl(t),null;case 19:if(Z(Lr),null===(r=t.memoizedState))return Wl(t),null;if(u=0!==(128&t.flags),null===(i=r.rendering))if(u)Zl(r,!1);else{if(0!==cs||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=Tr(e))){for(t.flags|=128,Zl(r,!1),e=i.updateQueue,t.updateQueue=e,Vl(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)jl(n,e),n=n.sibling;return W(Lr,1&Lr.current|2),t.child}e=e.sibling}null!==r.tail&&le()>bs&&(t.flags|=128,u=!0,Zl(r,!1),t.lanes=4194304)}else{if(!u)if(null!==(e=Tr(i))){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,Vl(t,e),Zl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!i.alternate&&!Ku)return Wl(t),null}else 2*le()-r.renderingStartTime>bs&&536870912!==n&&(t.flags|=128,u=!0,Zl(r,!1),t.lanes=4194304);r.isBackwards?(i.sibling=t.child,t.child=i):(null!==(e=r.last)?e.sibling=i:t.child=i,r.last=i)}return null!==r.tail?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=le(),t.sibling=null,e=Lr.current,W(Lr,u?1&e|2:1&e),t):(Wl(t),null);case 22:case 23:return Pr(t),Br(),u=null!==t.memoizedState,null!==e?null!==e.memoizedState!==u&&(t.flags|=8192):u&&(t.flags|=8192),u?0!==(536870912&n)&&0===(128&t.flags)&&(Wl(t),6&t.subtreeFlags&&(t.flags|=8192)):Wl(t),null!==(n=t.updateQueue)&&Vl(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),u=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(u=t.memoizedState.cachePool.pool),u!==n&&(t.flags|=2048),null!==e&&Z(Wr),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Fo(Rr),Wl(t),null;case 25:return null}throw Error(a(156,t.tag))}function Kl(e,t){switch(Zu(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Fo(Rr),ee(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return ne(t),null;case 13:if(Pr(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));rr()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Z(Lr),null;case 4:return ee(),null;case 10:return Fo(t.type),null;case 22:case 23:return Pr(t),Br(),null!==e&&Z(Wr),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Fo(Rr),null;default:return null}}function Gl(e,t){switch(Zu(t),t.tag){case 3:Fo(Rr),ee();break;case 26:case 27:case 5:ne(t);break;case 4:ee();break;case 13:Pr(t);break;case 19:Z(Lr);break;case 10:Fo(t.type);break;case 22:case 23:Pr(t),Br(),null!==e&&Z(Wr);break;case 24:Fo(Rr)}}var Xl={getCacheForType:function(e){var t=ko(Rr),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},$l="function"===typeof WeakMap?WeakMap:Map,es=0,ts=null,ns=null,us=0,rs=0,is=null,as=!1,os=!1,ls=!1,ss=0,cs=0,fs=0,ds=0,ps=0,Ds=0,hs=0,ms=null,gs=null,ys=!1,Fs=0,bs=1/0,vs=null,Cs=null,Es=!1,As=null,ks=0,ws=0,Bs=null,Ss=0,zs=null;function xs(){if(0!==(2&es)&&0!==us)return us&-us;if(null!==x.T){return 0!==Hr?Hr:vc()}return Ie()}function Os(){0===Ds&&(Ds=0===(536870912&us)||Ku?ze():536870912);var e=Sr.current;return null!==e&&(e.flags|=32),Ds}function Ys(e,t,n){(e===ts&&2===rs||null!==e.cancelPendingCommit)&&(Js(e,0),Ns(e,us,Ds,!1)),Ye(e,n),0!==(2&es)&&e===ts||(e===ts&&(0===(2&es)&&(ds|=n),4===cs&&Ns(e,us,Ds,!1)),hc(e))}function Ps(e,t,n){if(0!==(6&es))throw Error(a(327));for(var u=!n&&0===(60&t)&&0===(t&e.expiredLanes)||Be(e,t),r=u?function(e,t){var n=es;es|=2;var u=Qs(),r=Ms();ts!==e||us!==t?(vs=null,bs=le()+500,Js(e,t)):os=Be(e,t);e:for(;;)try{if(0!==rs&&null!==ns){t=ns;var i=is;t:switch(rs){case 1:rs=0,is=null,Ks(e,t,i,1);break;case 2:if(sr(i)){rs=0,is=null,_s(t);break}t=function(){2===rs&&ts===e&&(rs=7),hc(e)},i.then(t,t);break e;case 3:rs=7;break e;case 4:rs=5;break e;case 7:sr(i)?(rs=0,is=null,_s(t)):(rs=0,is=null,Ks(e,t,i,7));break;case 5:var o=null;switch(ns.tag){case 26:o=ns.memoizedState;case 5:case 27:var l=ns;if(!o||xf(o)){rs=0,is=null;var s=l.sibling;if(null!==s)ns=s;else{var c=l.return;null!==c?(ns=c,Gs(c)):ns=null}break t}}rs=0,is=null,Ks(e,t,i,5);break;case 6:rs=0,is=null,Ks(e,t,i,6);break;case 8:Rs(),cs=6;break e;default:throw Error(a(462))}}Zs();break}catch(f){qs(e,f)}return go=mo=null,x.H=u,x.A=r,es=n,null!==ns?0:(ts=null,us=0,wu(),cs)}(e,t):Us(e,t,!0),i=u;;){if(0===r){os&&!u&&Ns(e,t,0,!1);break}if(6===r)Ns(e,t,0,!as);else{if(n=e.current.alternate,i&&!Is(n)){r=Us(e,t,!1),i=!1;continue}if(2===r){if(i=t,e.errorRecoveryDisabledLanes&i)var o=0;else o=0!==(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var l=e;r=ms;var s=l.current.memoizedState.isDehydrated;if(s&&(Js(l,o).flags|=256),2!==(o=Us(l,o,!1))){if(ls&&!s){l.errorRecoveryDisabledLanes|=i,ds|=i,r=4;break e}i=gs,gs=r,null!==i&&Ls(i)}r=o}if(i=!1,2!==r)continue}}if(1===r){Js(e,0),Ns(e,t,0,!0);break}e:{switch(u=e,r){case 0:case 1:throw Error(a(345));case 4:if((4194176&t)===t){Ns(u,t,Ds,!as);break e}break;case 2:gs=null;break;case 3:case 5:break;default:throw Error(a(329))}if(u.finishedWork=n,u.finishedLanes=t,(62914560&t)===t&&10<(i=Fs+300-le())){if(Ns(u,t,Ds,!as),0!==we(u,0))break e;u.timeoutHandle=ef(Ts.bind(null,u,n,gs,vs,ys,t,Ds,ds,hs,as,2,-0,0),i)}else Ts(u,n,gs,vs,ys,t,Ds,ds,hs,as,0,-0,0)}}break}hc(e)}function Ls(e){null===gs?gs=e:gs.push.apply(gs,e)}function Ts(e,t,n,u,r,i,o,l,s,c,f,d,p){var D=t.subtreeFlags;if((8192&D||16785408===(16785408&D))&&(Of={stylesheets:null,count:0,unsuspend:Yf},Sl(t),null!==(t=function(){if(null===Of)throw Error(a(475));var e=Of;return e.stylesheets&&0===e.count&&Tf(e,e.stylesheets),0<e.count?function(t){var n=setTimeout((function(){if(e.stylesheets&&Tf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}),6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}())))return e.cancelPendingCommit=t($s.bind(null,e,n,u,r,o,l,s,1,d,p)),void Ns(e,i,o,!c);$s(e,n,u,r,o,l,s,f,d,p)}function Is(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var u=0;u<n.length;u++){var r=n[u],i=r.getSnapshot;r=r.value;try{if(!Wn(i(),r))return!1}catch(a){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ns(e,t,n,u){t&=~ps,t&=~ds,e.suspendedLanes|=t,e.pingedLanes&=~t,u&&(e.warmLanes|=t),u=e.expirationTimes;for(var r=t;0<r;){var i=31-be(r),a=1<<i;u[i]=-1,r&=~a}0!==n&&Pe(e,n,t)}function js(){return 0!==(6&es)||(mc(0,!1),!1)}function Rs(){if(null!==ns){if(0===rs)var e=ns.return;else go=mo=null,gi(e=ns),Dr=null,hr=0,e=ns;for(;null!==e;)Gl(e.alternate,e),e=e.return;ns=null}}function Js(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,tf(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),Rs(),ts=e,ns=n=Nl(e.current,null),us=t,rs=0,is=null,as=!1,os=Be(e,t),ls=!1,hs=Ds=ps=ds=fs=cs=0,gs=ms=null,ys=!1,0!==(8&t)&&(t|=32&t);var u=e.entangledLanes;if(0!==u)for(e=e.entanglements,u&=t;0<u;){var r=31-be(u),i=1<<r;t|=e[r],u&=~i}return ss=t,wu(),n}function qs(e,t){$r=null,x.H=Aa,t===ar?(t=pr(),rs=3):t===or?(t=pr(),rs=4):rs=t===Qa?8:null!==t&&"object"===typeof t&&"function"===typeof t.then?6:1,is=t,null===ns&&(cs=1,Na(e,Lu(t,e.current)))}function Qs(){var e=x.H;return x.H=Aa,null===e?Aa:e}function Ms(){var e=x.A;return x.A=Xl,e}function Hs(){cs=4,as||(4194176&us)!==us&&null!==Sr.current||(os=!0),0===(134217727&fs)&&0===(134217727&ds)||null===ts||Ns(ts,us,Ds,!1)}function Us(e,t,n){var u=es;es|=2;var r=Qs(),i=Ms();ts===e&&us===t||(vs=null,Js(e,t)),t=!1;var a=cs;e:for(;;)try{if(0!==rs&&null!==ns){var o=ns,l=is;switch(rs){case 8:Rs(),a=6;break e;case 3:case 2:case 6:null===Sr.current&&(t=!0);var s=rs;if(rs=0,is=null,Ks(e,o,l,s),n&&os){a=0;break e}break;default:s=rs,rs=0,is=null,Ks(e,o,l,s)}}Vs(),a=cs;break}catch(c){qs(e,c)}return t&&e.shellSuspendCounter++,go=mo=null,es=u,x.H=r,x.A=i,null===ns&&(ts=null,us=0,wu()),a}function Vs(){for(;null!==ns;)Ws(ns)}function Zs(){for(;null!==ns&&!ae();)Ws(ns)}function Ws(e){var t=Do(e.alternate,e,ss);e.memoizedProps=e.pendingProps,null===t?Gs(e):ns=t}function _s(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Xa(n,t,t.pendingProps,t.type,void 0,us);break;case 11:t=Xa(n,t,t.pendingProps,t.type.render,t.ref,us);break;case 5:gi(t);default:Gl(n,t),t=Do(n,t=ns=jl(t,ss),ss)}e.memoizedProps=e.pendingProps,null===t?Gs(e):ns=t}function Ks(e,t,n,u){go=mo=null,gi(t),Dr=null,hr=0;var r=t.return;try{if(function(e,t,n,u,r){if(n.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){if(null!==(t=n.alternate)&&Co(t,n,r,!0),null!==(n=Sr.current)){switch(n.tag){case 13:return null===zr?Hs():null===n.alternate&&0===cs&&(cs=3),n.flags&=-257,n.flags|=65536,n.lanes=r,u===lr?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([u]):t.add(u),rc(e,u,r)),!1;case 22:return n.flags|=65536,u===lr?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([u])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([u]):n.add(u),rc(e,u,r)),!1}throw Error(a(435,n.tag))}return rc(e,u,r),Hs(),!1}if(Ku)return null!==(t=Sr.current)?(0===(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=r,u!==$u&&ir(Lu(e=Error(a(422),{cause:u}),n))):(u!==$u&&ir(Lu(t=Error(a(423),{cause:u}),n)),(e=e.current.alternate).flags|=65536,r&=-r,e.lanes|=r,u=Lu(u,n),Lo(e,r=Ra(e.stateNode,u,r)),4!==cs&&(cs=2)),!1;var i=Error(a(520),{cause:u});if(i=Lu(i,n),null===ms?ms=[i]:ms.push(i),4!==cs&&(cs=2),null===t)return!0;u=Lu(u,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,Lo(n,e=Ra(n.stateNode,u,e)),!1;case 1:if(t=n.type,i=n.stateNode,0===(128&n.flags)&&("function"===typeof t.getDerivedStateFromError||null!==i&&"function"===typeof i.componentDidCatch&&(null===Cs||!Cs.has(i))))return n.flags|=65536,r&=-r,n.lanes|=r,qa(r=Ja(r),e,n,u),Lo(n,r),!1}n=n.return}while(null!==n);return!1}(e,r,t,n,us))return cs=1,Na(e,Lu(n,e.current)),void(ns=null)}catch(i){if(null!==r)throw ns=r,i;return cs=1,Na(e,Lu(n,e.current)),void(ns=null)}32768&t.flags?(Ku||1===u?e=!0:os||0!==(536870912&us)?e=!1:(as=e=!0,(2===u||3===u||6===u)&&(null!==(u=Sr.current)&&13===u.tag&&(u.flags|=16384))),Xs(t,e)):Gs(t)}function Gs(e){var t=e;do{if(0!==(32768&t.flags))return void Xs(t,as);e=t.return;var n=_l(t.alternate,t,ss);if(null!==n)return void(ns=n);if(null!==(t=t.sibling))return void(ns=t);ns=t=e}while(null!==t);0===cs&&(cs=5)}function Xs(e,t){do{var n=Kl(e.alternate,e);if(null!==n)return n.flags&=32767,void(ns=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(ns=e);ns=e=n}while(null!==e);cs=6,ns=null}function $s(e,t,n,u,r,i,o,l,s,c){var f=x.T,d=Q.p;try{Q.p=2,x.T=null,function(e,t,n,u,r,i,o,l){do{tc()}while(null!==As);if(0!==(6&es))throw Error(a(327));var s=e.finishedWork;if(u=e.finishedLanes,null===s)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=s.lanes|s.childLanes;if(function(e,t,n,u,r,i){var a=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var o=e.entanglements,l=e.expirationTimes,s=e.hiddenUpdates;for(n=a&~n;0<n;){var c=31-be(n),f=1<<c;o[c]=0,l[c]=-1;var d=s[c];if(null!==d)for(s[c]=null,c=0;c<d.length;c++){var p=d[c];null!==p&&(p.lane&=-536870913)}n&=~f}0!==u&&Pe(e,u,0),0!==i&&0===r&&0!==e.tag&&(e.suspendedLanes|=i&~(a&~t))}(e,u,c|=ku,i,o,l),e===ts&&(ns=ts=null,us=0),0===(10256&s.subtreeFlags)&&0===(10256&s.flags)||Es||(Es=!0,ws=c,Bs=n,function(e,t){re(e,t)}(de,(function(){return tc(),null}))),n=0!==(15990&s.flags),0!==(15990&s.subtreeFlags)||n?(n=x.T,x.T=null,i=Q.p,Q.p=2,o=es,es|=4,function(e,t){if(e=e.containerInfo,Zc=Uf,eu(e=$n(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var u=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(u&&0!==u.rangeCount){n=u.anchorNode;var r=u.anchorOffset,i=u.focusNode;u=u.focusOffset;try{n.nodeType,i.nodeType}catch(m){n=null;break e}var o=0,l=-1,s=-1,c=0,f=0,d=e,p=null;t:for(;;){for(var D;d!==n||0!==r&&3!==d.nodeType||(l=o+r),d!==i||0!==u&&3!==d.nodeType||(s=o+u),3===d.nodeType&&(o+=d.nodeValue.length),null!==(D=d.firstChild);)p=d,d=D;for(;;){if(d===e)break t;if(p===n&&++c===r&&(l=o),p===i&&++f===u&&(s=o),null!==(D=d.nextSibling))break;p=(d=p).parentNode}d=D}n=-1===l||-1===s?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Wc={focusedElem:e,selectionRange:n},Uf=!1,nl=t;null!==nl;)if(e=(t=nl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,nl=e;else for(;null!==nl;){switch(i=(t=nl).alternate,e=t.flags,t.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!==(1024&e)&&null!==i){e=void 0,n=t,r=i.memoizedProps,i=i.memoizedState,u=n.stateNode;try{var h=Ya(n.type,r,(n.elementType,n.type));e=u.getSnapshotBeforeUpdate(h,i),u.__reactInternalSnapshotBeforeUpdate=e}catch(g){uc(n,n.return,g)}}break;case 3:if(0!==(1024&e))if(9===(n=(e=t.stateNode.containerInfo).nodeType))of(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":of(e);break;default:e.textContent=""}break;default:if(0!==(1024&e))throw Error(a(163))}if(null!==(e=t.sibling)){e.return=t.return,nl=e;break}nl=t.return}h=ul,ul=!1}(e,s),Dl(s,e),tu(Wc,e.containerInfo),Uf=!!Zc,Wc=Zc=null,e.current=s,rl(e,s.alternate,s),oe(),es=o,Q.p=i,x.T=n):e.current=s,Es?(Es=!1,As=e,ks=u):ec(e,c),c=e.pendingLanes,0===c&&(Cs=null),function(e){if(ye&&"function"===typeof ye.onCommitFiberRoot)try{ye.onCommitFiberRoot(ge,e,void 0,128===(128&e.current.flags))}catch(t){}}(s.stateNode),hc(e),null!==t)for(r=e.onRecoverableError,s=0;s<t.length;s++)c=t[s],r(c.value,{componentStack:c.stack});0!==(3&ks)&&tc(),c=e.pendingLanes,0!==(4194218&u)&&0!==(42&c)?e===zs?Ss++:(Ss=0,zs=e):Ss=0,mc(0,!1)}(e,t,n,u,d,r,i,o)}finally{x.T=f,Q.p=d}}function ec(e,t){0===(e.pooledCacheLanes&=t)&&(null!=(t=e.pooledCache)&&(e.pooledCache=null,qr(t)))}function tc(){if(null!==As){var e=As,t=ws;ws=0;var n=Te(ks),u=x.T,r=Q.p;try{if(Q.p=32>n?32:n,x.T=null,null===As)var i=!1;else{n=Bs,Bs=null;var o=As,l=ks;if(As=null,ks=0,0!==(6&es))throw Error(a(331));var s=es;if(es|=4,Ol(o.current),El(o,o.current,l,n),es=s,mc(0,!1),ye&&"function"===typeof ye.onPostCommitFiberRoot)try{ye.onPostCommitFiberRoot(ge,o)}catch(c){}i=!0}return i}finally{Q.p=r,x.T=u,ec(e,t)}}return!1}function nc(e,t,n){t=Lu(n,t),null!==(e=Yo(e,t=Ra(e.stateNode,t,2),2))&&(Ye(e,2),hc(e))}function uc(e,t,n){if(3===e.tag)nc(e,e,n);else for(;null!==t;){if(3===t.tag){nc(t,e,n);break}if(1===t.tag){var u=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof u.componentDidCatch&&(null===Cs||!Cs.has(u))){e=Lu(n,e),null!==(u=Yo(t,n=Ja(2),2))&&(qa(n,u,t,e),Ye(u,2),hc(u));break}}t=t.return}}function rc(e,t,n){var u=e.pingCache;if(null===u){u=e.pingCache=new $l;var r=new Set;u.set(t,r)}else void 0===(r=u.get(t))&&(r=new Set,u.set(t,r));r.has(n)||(ls=!0,r.add(n),e=ic.bind(null,e,t,n),t.then(e,e))}function ic(e,t,n){var u=e.pingCache;null!==u&&u.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ts===e&&(us&n)===n&&(4===cs||3===cs&&(62914560&us)===us&&300>le()-Fs?0===(2&es)&&Js(e,0):ps|=n,hs===us&&(hs=0)),hc(e)}function ac(e,t){0===t&&(t=xe()),null!==(e=zu(e,t))&&(Ye(e,t),hc(e))}function oc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ac(e,n)}function lc(e,t){var n=0;switch(e.tag){case 13:var u=e.stateNode,r=e.memoizedState;null!==r&&(n=r.retryLane);break;case 19:u=e.stateNode;break;case 22:u=e.stateNode._retryCache;break;default:throw Error(a(314))}null!==u&&u.delete(t),ac(e,n)}var sc=null,cc=null,fc=!1,dc=!1,pc=!1,Dc=0;function hc(e){var t;e!==cc&&null===e.next&&(null===cc?sc=cc=e:cc=cc.next=e),dc=!0,fc||(fc=!0,t=gc,uf((function(){0!==(6&es)?re(ce,t):t()})))}function mc(e,t){if(!pc&&dc){pc=!0;do{for(var n=!1,u=sc;null!==u;){if(!t)if(0!==e){var r=u.pendingLanes;if(0===r)var i=0;else{var a=u.suspendedLanes,o=u.pingedLanes;i=(1<<31-be(42|e)+1)-1,i=201326677&(i&=r&~(a&~o))?201326677&i|1:i?2|i:0}0!==i&&(n=!0,bc(u,i))}else i=us,0===(3&(i=we(u,u===ts?i:0)))||Be(u,i)||(n=!0,bc(u,i));u=u.next}}while(n);pc=!1}}function gc(){dc=fc=!1;var e=0;0!==Dc&&(function(){var e=window.event;if(e&&"popstate"===e.type)return e!==$c&&($c=e,!0);return $c=null,!1}()&&(e=Dc),Dc=0);for(var t=le(),n=null,u=sc;null!==u;){var r=u.next,i=yc(u,t);0===i?(u.next=null,null===n?sc=r:n.next=r,null===r&&(cc=n)):(n=u,(0!==e||0!==(3&i))&&(dc=!0)),u=r}mc(e,!1)}function yc(e,t){for(var n=e.suspendedLanes,u=e.pingedLanes,r=e.expirationTimes,i=-62914561&e.pendingLanes;0<i;){var a=31-be(i),o=1<<a,l=r[a];-1===l?0!==(o&n)&&0===(o&u)||(r[a]=Se(o,t)):l<=t&&(e.expiredLanes|=o),i&=~o}if(n=us,n=we(e,e===(t=ts)?n:0),u=e.callbackNode,0===n||e===t&&2===rs||null!==e.cancelPendingCommit)return null!==u&&null!==u&&ie(u),e.callbackNode=null,e.callbackPriority=0;if(0===(3&n)||Be(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==u&&ie(u),Te(n)){case 2:case 8:n=fe;break;case 32:default:n=de;break;case 268435456:n=De}return u=Fc.bind(null,e),n=re(n,u),e.callbackPriority=t,e.callbackNode=n,t}return null!==u&&null!==u&&ie(u),e.callbackPriority=2,e.callbackNode=null,2}function Fc(e,t){var n=e.callbackNode;if(tc()&&e.callbackNode!==n)return null;var u=us;return 0===(u=we(e,e===ts?u:0))?null:(Ps(e,u,t),yc(e,le()),null!=e.callbackNode&&e.callbackNode===n?Fc.bind(null,e):null)}function bc(e,t){if(tc())return null;Ps(e,t,!0)}function vc(){return 0===Dc&&(Dc=ze()),Dc}function Cc(e){return null==e||"symbol"===typeof e||"boolean"===typeof e?null:"function"===typeof e?e:zt(""+e)}function Ec(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var Ac=0;Ac<vu.length;Ac++){var kc=vu[Ac];Cu(kc.toLowerCase(),"on"+(kc[0].toUpperCase()+kc.slice(1)))}Cu(pu,"onAnimationEnd"),Cu(Du,"onAnimationIteration"),Cu(hu,"onAnimationStart"),Cu("dblclick","onDoubleClick"),Cu("focusin","onFocus"),Cu("focusout","onBlur"),Cu(mu,"onTransitionRun"),Cu(gu,"onTransitionStart"),Cu(yu,"onTransitionCancel"),Cu(Fu,"onTransitionEnd"),tt("onMouseEnter",["mouseout","mouseover"]),tt("onMouseLeave",["mouseout","mouseover"]),tt("onPointerEnter",["pointerout","pointerover"]),tt("onPointerLeave",["pointerout","pointerover"]),et("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),et("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),et("onBeforeInput",["compositionend","keypress","textInput","paste"]),et("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),et("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),et("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wc="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(" "),Bc=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(wc));function Sc(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var u=e[n],r=u.event;u=u.listeners;e:{var i=void 0;if(t)for(var a=u.length-1;0<=a;a--){var o=u[a],l=o.instance,s=o.currentTarget;if(o=o.listener,l!==i&&r.isPropagationStopped())break e;i=o,r.currentTarget=s;try{i(r)}catch(c){Pa(c)}r.currentTarget=null,i=l}else for(a=0;a<u.length;a++){if(l=(o=u[a]).instance,s=o.currentTarget,o=o.listener,l!==i&&r.isPropagationStopped())break e;i=o,r.currentTarget=s;try{i(r)}catch(c){Pa(c)}r.currentTarget=null,i=l}}}}function zc(e,t){var n=t[qe];void 0===n&&(n=t[qe]=new Set);var u=e+"__bubble";n.has(u)||(Pc(t,e,2,!1),n.add(u))}function xc(e,t,n){var u=0;t&&(u|=4),Pc(n,e,u,t)}var Oc="_reactListening"+Math.random().toString(36).slice(2);function Yc(e){if(!e[Oc]){e[Oc]=!0,Xe.forEach((function(t){"selectionchange"!==t&&(Bc.has(t)||xc(t,!1,e),xc(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Oc]||(t[Oc]=!0,xc("selectionchange",!1,t))}}function Pc(e,t,n,u){switch(Xf(t)){case 2:var r=Vf;break;case 8:r=Zf;break;default:r=Wf}n=r.bind(null,t,n,e),r=void 0,!jt||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(r=!0),u?void 0!==r?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):void 0!==r?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function Lc(e,t,n,u,r){var i=u;if(0===(1&t)&&0===(2&t)&&null!==u)e:for(;;){if(null===u)return;var a=u.tag;if(3===a||4===a){var o=u.stateNode.containerInfo;if(o===r||8===o.nodeType&&o.parentNode===r)break;if(4===a)for(a=u.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===r||8===l.nodeType&&l.parentNode===r))return;a=a.return}for(;null!==o;){if(null===(a=Ze(o)))return;if(5===(l=a.tag)||6===l||26===l||27===l){u=i=a;continue e}o=o.parentNode}}u=u.return}It((function(){var u=i,r=Ot(n),a=[];e:{var o=bu.get(e);if(void 0!==o){var l=Xt,s=e;switch(e){case"keypress":if(0===Ht(n))break e;case"keydown":case"keyup":l=Dn;break;case"focusin":s="focus",l=rn;break;case"focusout":s="blur",l=rn;break;case"beforeblur":case"afterblur":l=rn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=nn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=un;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=mn;break;case pu:case Du:case hu:l=an;break;case Fu:l=gn;break;case"scroll":case"scrollend":l=en;break;case"wheel":l=yn;break;case"copy":case"cut":case"paste":l=on;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=hn;break;case"toggle":case"beforetoggle":l=Fn}var c=0!==(4&t),f=!c&&("scroll"===e||"scrollend"===e),d=c?null!==o?o+"Capture":null:o;c=[];for(var p,D=u;null!==D;){var h=D;if(p=h.stateNode,5!==(h=h.tag)&&26!==h&&27!==h||null===p||null===d||null!=(h=Nt(D,d))&&c.push(Tc(D,h,p)),f)break;D=D.return}0<c.length&&(o=new l(o,s,null,n,r),a.push({event:o,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||n===xt||!(s=n.relatedTarget||n.fromElement)||!Ze(s)&&!s[Je])&&(l||o)&&(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,l?(l=u,null!==(s=(s=n.relatedTarget||n.toElement)?Ze(s):null)&&(f=N(s),c=s.tag,s!==f||5!==c&&27!==c&&6!==c)&&(s=null)):(l=null,s=u),l!==s)){if(c=nn,h="onMouseLeave",d="onMouseEnter",D="mouse","pointerout"!==e&&"pointerover"!==e||(c=hn,h="onPointerLeave",d="onPointerEnter",D="pointer"),f=null==l?o:_e(l),p=null==s?o:_e(s),(o=new c(h,D+"leave",l,n,r)).target=f,o.relatedTarget=p,h=null,Ze(r)===u&&((c=new c(d,D+"enter",s,n,r)).target=p,c.relatedTarget=f,h=c),f=h,l&&s)e:{for(d=s,D=0,p=c=l;p;p=Nc(p))D++;for(p=0,h=d;h;h=Nc(h))p++;for(;0<D-p;)c=Nc(c),D--;for(;0<p-D;)d=Nc(d),p--;for(;D--;){if(c===d||null!==d&&c===d.alternate)break e;c=Nc(c),d=Nc(d)}c=null}else c=null;null!==l&&jc(a,o,l,c,!1),null!==s&&null!==f&&jc(a,f,s,c,!0)}if("select"===(l=(o=u?_e(u):window).nodeName&&o.nodeName.toLowerCase())||"input"===l&&"file"===o.type)var m=Nn;else if(On(o))if(jn)m=Zn;else{m=Un;var g=Hn}else!(l=o.nodeName)||"input"!==l.toLowerCase()||"checkbox"!==o.type&&"radio"!==o.type?u&&wt(u.elementType)&&(m=Nn):m=Vn;switch(m&&(m=m(e,u))?Yn(a,m,n,r):(g&&g(e,o,u),"focusout"===e&&u&&"number"===o.type&&null!=u.memoizedProps.value&&yt(o,"number",o.value)),g=u?_e(u):window,e){case"focusin":(On(g)||"true"===g.contentEditable)&&(uu=g,ru=u,iu=null);break;case"focusout":iu=ru=uu=null;break;case"mousedown":au=!0;break;case"contextmenu":case"mouseup":case"dragend":au=!1,ou(a,n,r);break;case"selectionchange":if(nu)break;case"keydown":case"keyup":ou(a,n,r)}var y;if(vn)e:{switch(e){case"compositionstart":var F="onCompositionStart";break e;case"compositionend":F="onCompositionEnd";break e;case"compositionupdate":F="onCompositionUpdate";break e}F=void 0}else zn?Bn(e,n)&&(F="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(F="onCompositionStart");F&&(An&&"ko"!==n.locale&&(zn||"onCompositionStart"!==F?"onCompositionEnd"===F&&zn&&(y=Mt()):(qt="value"in(Jt=r)?Jt.value:Jt.textContent,zn=!0)),0<(g=Ic(u,F)).length&&(F=new ln(F,e,null,n,r),a.push({event:F,listeners:g}),y?F.data=y:null!==(y=Sn(n))&&(F.data=y))),(y=En?function(e,t){switch(e){case"compositionend":return Sn(t);case"keypress":return 32!==t.which?null:(wn=!0,kn);case"textInput":return(e=t.data)===kn&&wn?null:e;default:return null}}(e,n):function(e,t){if(zn)return"compositionend"===e||!vn&&Bn(e,t)?(e=Mt(),Qt=qt=Jt=null,zn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return An&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(F=Ic(u,"onBeforeInput")).length&&(g=new ln("onBeforeInput","beforeinput",null,n,r),a.push({event:g,listeners:F}),g.data=y)),function(e,t,n,u,r){if("submit"===t&&n&&n.stateNode===r){var i=Cc((r[Re]||null).action),a=u.submitter;a&&null!==(t=(t=a[Re]||null)?Cc(t.formAction):a.getAttribute("formAction"))&&(i=t,a=null);var o=new Xt("action","action",null,u,r);e.push({event:o,listeners:[{instance:null,listener:function(){if(u.defaultPrevented){if(0!==Dc){var e=a?Ec(r,a):new FormData(r);ca(n,{pending:!0,data:e,method:r.method,action:i},null,e)}}else"function"===typeof i&&(o.preventDefault(),e=a?Ec(r,a):new FormData(r),ca(n,{pending:!0,data:e,method:r.method,action:i},i,e))},currentTarget:r}]})}}(a,e,u,n,r)}Sc(a,t)}))}function Tc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ic(e,t){for(var n=t+"Capture",u=[];null!==e;){var r=e,i=r.stateNode;5!==(r=r.tag)&&26!==r&&27!==r||null===i||(null!=(r=Nt(e,n))&&u.unshift(Tc(e,r,i)),null!=(r=Nt(e,t))&&u.push(Tc(e,r,i))),e=e.return}return u}function Nc(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function jc(e,t,n,u,r){for(var i=t._reactName,a=[];null!==n&&n!==u;){var o=n,l=o.alternate,s=o.stateNode;if(o=o.tag,null!==l&&l===u)break;5!==o&&26!==o&&27!==o||null===s||(l=s,r?null!=(s=Nt(n,i))&&a.unshift(Tc(n,s,l)):r||null!=(s=Nt(n,i))&&a.push(Tc(n,s,l))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Rc=/\r\n?/g,Jc=/\u0000|\uFFFD/g;function qc(e){return("string"===typeof e?e:""+e).replace(Rc,"\n").replace(Jc,"")}function Qc(e,t){return t=qc(t),qc(e)===t}function Mc(){}function Hc(e,t,n,u,r,i){switch(n){case"children":"string"===typeof u?"body"===t||"textarea"===t&&""===u||Ct(e,u):("number"===typeof u||"bigint"===typeof u)&&"body"!==t&&Ct(e,""+u);break;case"className":ot(e,"class",u);break;case"tabIndex":ot(e,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":ot(e,n,u);break;case"style":kt(e,u,i);break;case"data":if("object"!==t){ot(e,"data",u);break}case"src":case"href":if(""===u&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==u||"function"===typeof u||"symbol"===typeof u||"boolean"===typeof u){e.removeAttribute(n);break}u=zt(""+u),e.setAttribute(n,u);break;case"action":case"formAction":if("function"===typeof u){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"===typeof i&&("formAction"===n?("input"!==t&&Hc(e,t,"name",r.name,r,null),Hc(e,t,"formEncType",r.formEncType,r,null),Hc(e,t,"formMethod",r.formMethod,r,null),Hc(e,t,"formTarget",r.formTarget,r,null)):(Hc(e,t,"encType",r.encType,r,null),Hc(e,t,"method",r.method,r,null),Hc(e,t,"target",r.target,r,null))),null==u||"symbol"===typeof u||"boolean"===typeof u){e.removeAttribute(n);break}u=zt(""+u),e.setAttribute(n,u);break;case"onClick":null!=u&&(e.onclick=Mc);break;case"onScroll":null!=u&&zc("scroll",e);break;case"onScrollEnd":null!=u&&zc("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=u){if("object"!==typeof u||!("__html"in u))throw Error(a(61));if(null!=(n=u.__html)){if(null!=r.children)throw Error(a(60));e.innerHTML=n}}break;case"multiple":e.multiple=u&&"function"!==typeof u&&"symbol"!==typeof u;break;case"muted":e.muted=u&&"function"!==typeof u&&"symbol"!==typeof u;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==u||"function"===typeof u||"boolean"===typeof u||"symbol"===typeof u){e.removeAttribute("xlink:href");break}n=zt(""+u),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=u&&"function"!==typeof u&&"symbol"!==typeof u?e.setAttribute(n,""+u):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":u&&"function"!==typeof u&&"symbol"!==typeof u?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===u?e.setAttribute(n,""):!1!==u&&null!=u&&"function"!==typeof u&&"symbol"!==typeof u?e.setAttribute(n,u):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=u&&"function"!==typeof u&&"symbol"!==typeof u&&!isNaN(u)&&1<=u?e.setAttribute(n,u):e.removeAttribute(n);break;case"rowSpan":case"start":null==u||"function"===typeof u||"symbol"===typeof u||isNaN(u)?e.removeAttribute(n):e.setAttribute(n,u);break;case"popover":zc("beforetoggle",e),zc("toggle",e),at(e,"popover",u);break;case"xlinkActuate":lt(e,"http://www.w3.org/1999/xlink","xlink:actuate",u);break;case"xlinkArcrole":lt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",u);break;case"xlinkRole":lt(e,"http://www.w3.org/1999/xlink","xlink:role",u);break;case"xlinkShow":lt(e,"http://www.w3.org/1999/xlink","xlink:show",u);break;case"xlinkTitle":lt(e,"http://www.w3.org/1999/xlink","xlink:title",u);break;case"xlinkType":lt(e,"http://www.w3.org/1999/xlink","xlink:type",u);break;case"xmlBase":lt(e,"http://www.w3.org/XML/1998/namespace","xml:base",u);break;case"xmlLang":lt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",u);break;case"xmlSpace":lt(e,"http://www.w3.org/XML/1998/namespace","xml:space",u);break;case"is":at(e,"is",u);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&at(e,n=Bt.get(n)||n,u)}}function Uc(e,t,n,u,r,i){switch(n){case"style":kt(e,u,i);break;case"dangerouslySetInnerHTML":if(null!=u){if("object"!==typeof u||!("__html"in u))throw Error(a(61));if(null!=(n=u.__html)){if(null!=r.children)throw Error(a(60));e.innerHTML=n}}break;case"children":"string"===typeof u?Ct(e,u):("number"===typeof u||"bigint"===typeof u)&&Ct(e,""+u);break;case"onScroll":null!=u&&zc("scroll",e);break;case"onScrollEnd":null!=u&&zc("scrollend",e);break;case"onClick":null!=u&&(e.onclick=Mc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:$e.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),"function"===typeof(i=null!=(i=e[Re]||null)?i[n]:null)&&e.removeEventListener(t,i,r),"function"!==typeof u)?n in e?e[n]=u:!0===u?e.setAttribute(n,""):at(e,n,u):("function"!==typeof i&&null!==i&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,u,r)))}}function Vc(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":zc("error",e),zc("load",e);var u,r=!1,i=!1;for(u in n)if(n.hasOwnProperty(u)){var o=n[u];if(null!=o)switch(u){case"src":r=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,t));default:Hc(e,t,u,o,n,null)}}return i&&Hc(e,t,"srcSet",n.srcSet,n,null),void(r&&Hc(e,t,"src",n.src,n,null));case"input":zc("invalid",e);var l=u=o=i=null,s=null,c=null;for(r in n)if(n.hasOwnProperty(r)){var f=n[r];if(null!=f)switch(r){case"name":i=f;break;case"type":o=f;break;case"checked":s=f;break;case"defaultChecked":c=f;break;case"value":u=f;break;case"defaultValue":l=f;break;case"children":case"dangerouslySetInnerHTML":if(null!=f)throw Error(a(137,t));break;default:Hc(e,t,r,f,n,null)}}return gt(e,u,l,s,c,o,i,!1),void ft(e);case"select":for(i in zc("invalid",e),r=o=u=null,n)if(n.hasOwnProperty(i)&&null!=(l=n[i]))switch(i){case"value":u=l;break;case"defaultValue":o=l;break;case"multiple":r=l;default:Hc(e,t,i,l,n,null)}return t=u,n=o,e.multiple=!!r,void(null!=t?Ft(e,!!r,t,!1):null!=n&&Ft(e,!!r,n,!0));case"textarea":for(o in zc("invalid",e),u=i=r=null,n)if(n.hasOwnProperty(o)&&null!=(l=n[o]))switch(o){case"value":r=l;break;case"defaultValue":i=l;break;case"children":u=l;break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(a(91));break;default:Hc(e,t,o,l,n,null)}return vt(e,r,i,u),void ft(e);case"option":for(s in n)if(n.hasOwnProperty(s)&&null!=(r=n[s]))if("selected"===s)e.selected=r&&"function"!==typeof r&&"symbol"!==typeof r;else Hc(e,t,s,r,n,null);return;case"dialog":zc("cancel",e),zc("close",e);break;case"iframe":case"object":zc("load",e);break;case"video":case"audio":for(r=0;r<wc.length;r++)zc(wc[r],e);break;case"image":zc("error",e),zc("load",e);break;case"details":zc("toggle",e);break;case"embed":case"source":case"link":zc("error",e),zc("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&null!=(r=n[c]))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,t));default:Hc(e,t,c,r,n,null)}return;default:if(wt(t)){for(f in n)n.hasOwnProperty(f)&&(void 0!==(r=n[f])&&Uc(e,t,f,r,n,void 0));return}}for(l in n)n.hasOwnProperty(l)&&(null!=(r=n[l])&&Hc(e,t,l,r,n,null))}var Zc=null,Wc=null;function _c(e){return 9===e.nodeType?e:e.ownerDocument}function Kc(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Gc(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function Xc(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"bigint"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var $c=null;var ef="function"===typeof setTimeout?setTimeout:void 0,tf="function"===typeof clearTimeout?clearTimeout:void 0,nf="function"===typeof Promise?Promise:void 0,uf="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof nf?function(e){return nf.resolve(null).then(e).catch(rf)}:ef;function rf(e){setTimeout((function(){throw e}))}function af(e,t){var n=t,u=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===u)return e.removeChild(r),void md(t);u--}else"$"!==n&&"$?"!==n&&"$!"!==n||u++;n=r}while(n);md(t)}function of(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":of(n),Ve(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function lf(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}function sf(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function cf(e,t,n){switch(t=_c(n),e){case"html":if(!(e=t.documentElement))throw Error(a(452));return e;case"head":if(!(e=t.head))throw Error(a(453));return e;case"body":if(!(e=t.body))throw Error(a(454));return e;default:throw Error(a(451))}}var ff=new Map,df=new Set;function pf(e){return"function"===typeof e.getRootNode?e.getRootNode():e.ownerDocument}var Df=Q.d;Q.d={f:function(){var e=Df.f(),t=js();return e||t},r:function(e){var t=We(e);null!==t&&5===t.tag&&"form"===t.type?da(t):Df.r(e)},D:function(e){Df.D(e),mf("dns-prefetch",e,null)},C:function(e,t){Df.C(e,t),mf("preconnect",e,t)},L:function(e,t,n){Df.L(e,t,n);var u=hf;if(u&&e&&t){var r='link[rel="preload"][as="'+ht(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+ht(n.imageSrcSet)+'"]',"string"===typeof n.imageSizes&&(r+='[imagesizes="'+ht(n.imageSizes)+'"]')):r+='[href="'+ht(e)+'"]';var i=r;switch(t){case"style":i=yf(e);break;case"script":i=vf(e)}ff.has(i)||(e=O({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),ff.set(i,e),null!==u.querySelector(r)||"style"===t&&u.querySelector(Ff(i))||"script"===t&&u.querySelector(Cf(i))||(Vc(t=u.createElement("link"),"link",e),Ge(t),u.head.appendChild(t)))}},m:function(e,t){Df.m(e,t);var n=hf;if(n&&e){var u=t&&"string"===typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+ht(u)+'"][href="'+ht(e)+'"]',i=r;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=vf(e)}if(!ff.has(i)&&(e=O({rel:"modulepreload",href:e},t),ff.set(i,e),null===n.querySelector(r))){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Cf(i)))return}Vc(u=n.createElement("link"),"link",e),Ge(u),n.head.appendChild(u)}}},X:function(e,t){Df.X(e,t);var n=hf;if(n&&e){var u=Ke(n).hoistableScripts,r=vf(e),i=u.get(r);i||((i=n.querySelector(Cf(r)))||(e=O({src:e,async:!0},t),(t=ff.get(r))&&wf(e,t),Ge(i=n.createElement("script")),Vc(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},u.set(r,i))}},S:function(e,t,n){Df.S(e,t,n);var u=hf;if(u&&e){var r=Ke(u).hoistableStyles,i=yf(e);t=t||"default";var a=r.get(i);if(!a){var o={loading:0,preload:null};if(a=u.querySelector(Ff(i)))o.loading=5;else{e=O({rel:"stylesheet",href:e,"data-precedence":t},n),(n=ff.get(i))&&kf(e,n);var l=a=u.createElement("link");Ge(l),Vc(l,"link",e),l._p=new Promise((function(e,t){l.onload=e,l.onerror=t})),l.addEventListener("load",(function(){o.loading|=1})),l.addEventListener("error",(function(){o.loading|=2})),o.loading|=4,Af(a,t,u)}a={type:"stylesheet",instance:a,count:1,state:o},r.set(i,a)}}},M:function(e,t){Df.M(e,t);var n=hf;if(n&&e){var u=Ke(n).hoistableScripts,r=vf(e),i=u.get(r);i||((i=n.querySelector(Cf(r)))||(e=O({src:e,async:!0,type:"module"},t),(t=ff.get(r))&&wf(e,t),Ge(i=n.createElement("script")),Vc(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},u.set(r,i))}}};var hf="undefined"===typeof document?null:document;function mf(e,t,n){var u=hf;if(u&&"string"===typeof t&&t){var r=ht(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"===typeof n&&(r+='[crossorigin="'+n+'"]'),df.has(r)||(df.add(r),e={rel:e,crossOrigin:n,href:t},null===u.querySelector(r)&&(Vc(t=u.createElement("link"),"link",e),Ge(t),u.head.appendChild(t)))}}function gf(e,t,n,u){var r,i,o,l,s=(s=G.current)?pf(s):null;if(!s)throw Error(a(446));switch(e){case"meta":case"title":return null;case"style":return"string"===typeof n.precedence&&"string"===typeof n.href?(t=yf(n.href),(u=(n=Ke(s).hoistableStyles).get(t))||(u={type:"style",instance:null,count:0,state:null},n.set(t,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"===typeof n.href&&"string"===typeof n.precedence){e=yf(n.href);var c=Ke(s).hoistableStyles,f=c.get(e);if(f||(s=s.ownerDocument||s,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=s.querySelector(Ff(e)))&&!c._p&&(f.instance=c,f.state.loading=5),ff.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},ff.set(e,n),c||(r=s,i=e,o=n,l=f.state,r.querySelector('link[rel="preload"][as="style"]['+i+"]")?l.loading=1:(i=r.createElement("link"),l.preload=i,i.addEventListener("load",(function(){return l.loading|=1})),i.addEventListener("error",(function(){return l.loading|=2})),Vc(i,"link",o),Ge(i),r.head.appendChild(i))))),t&&null===u)throw Error(a(528,""));return f}if(t&&null!==u)throw Error(a(529,""));return null;case"script":return t=n.async,"string"===typeof(n=n.src)&&t&&"function"!==typeof t&&"symbol"!==typeof t?(t=vf(n),(u=(n=Ke(s).hoistableScripts).get(t))||(u={type:"script",instance:null,count:0,state:null},n.set(t,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,e))}}function yf(e){return'href="'+ht(e)+'"'}function Ff(e){return'link[rel="stylesheet"]['+e+"]"}function bf(e){return O({},e,{"data-precedence":e.precedence,precedence:null})}function vf(e){return'[src="'+ht(e)+'"]'}function Cf(e){return"script[async]"+e}function Ef(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var u=e.querySelector('style[data-href~="'+ht(n.href)+'"]');if(u)return t.instance=u,Ge(u),u;var r=O({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return Ge(u=(e.ownerDocument||e).createElement("style")),Vc(u,"style",r),Af(u,n.precedence,e),t.instance=u;case"stylesheet":r=yf(n.href);var i=e.querySelector(Ff(r));if(i)return t.state.loading|=4,t.instance=i,Ge(i),i;u=bf(n),(r=ff.get(r))&&kf(u,r),Ge(i=(e.ownerDocument||e).createElement("link"));var o=i;return o._p=new Promise((function(e,t){o.onload=e,o.onerror=t})),Vc(i,"link",u),t.state.loading|=4,Af(i,n.precedence,e),t.instance=i;case"script":return i=vf(n.src),(r=e.querySelector(Cf(i)))?(t.instance=r,Ge(r),r):(u=n,(r=ff.get(i))&&wf(u=O({},n),r),Ge(r=(e=e.ownerDocument||e).createElement("script")),Vc(r,"link",u),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(a(443,t.type))}else"stylesheet"===t.type&&0===(4&t.state.loading)&&(u=t.instance,t.state.loading|=4,Af(u,n.precedence,e));return t.instance}function Af(e,t,n){for(var u=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=u.length?u[u.length-1]:null,i=r,a=0;a<u.length;a++){var o=u[a];if(o.dataset.precedence===t)i=o;else if(i!==r)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function kf(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function wf(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var Bf=null;function Sf(e,t,n){if(null===Bf){var u=new Map,r=Bf=new Map;r.set(n,u)}else(u=(r=Bf).get(n))||(u=new Map,r.set(n,u));if(u.has(e))return u;for(u.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var i=n[r];if(!(i[Ue]||i[je]||"link"===e&&"stylesheet"===i.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==i.namespaceURI){var a=i.getAttribute(t)||"";a=e+a;var o=u.get(a);o?o.push(i):u.set(a,[i])}}return u}function zf(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function xf(e){return"stylesheet"!==e.type||0!==(3&e.state.loading)}var Of=null;function Yf(){}function Pf(){if(this.count--,0===this.count)if(this.stylesheets)Tf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var Lf=null;function Tf(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,Lf=new Map,t.forEach(If,e),Lf=null,Pf.call(e))}function If(e,t){if(!(4&t.state.loading)){var n=Lf.get(e);if(n)var u=n.get(null);else{n=new Map,Lf.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<r.length;i++){var a=r[i];"LINK"!==a.nodeName&&"not all"===a.getAttribute("media")||(n.set(a.dataset.precedence,a),u=a)}u&&n.set(null,u)}a=(r=t.instance).getAttribute("data-precedence"),(i=n.get(a)||u)===u&&n.set(null,r),n.set(a,r),this.count++,u=Pf.bind(this),r.addEventListener("load",u),r.addEventListener("error",u),i?i.parentNode.insertBefore(r,i.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(r,e.firstChild),t.state.loading|=4}}var Nf={$$typeof:m,Provider:null,Consumer:null,_currentValue:M,_currentValue2:M,_threadCount:0};function jf(e,t,n,u,r,i,a,o){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Oe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Oe(0),this.hiddenUpdates=Oe(null),this.identifierPrefix=u,this.onUncaughtError=r,this.onCaughtError=i,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function Rf(e,t,n,u,r,i,a,o,l,s,c,f){return e=new jf(e,t,n,a,o,l,s,f),t=1,!0===i&&(t|=24),i=Tl(3,null,null,t),e.current=i,i.stateNode=e,(t=Jr()).refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:u,isDehydrated:n,cache:t},zo(i),e}function Jf(e){return e?e=Yu:Yu}function qf(e,t,n,u,r,i){r=Jf(r),null===u.context?u.context=r:u.pendingContext=r,(u=Oo(t)).payload={element:n},null!==(i=void 0===i?null:i)&&(u.callback=i),null!==(n=Yo(e,u,t))&&(Ys(n,0,t),Po(n,e,t))}function Qf(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Mf(e,t){Qf(e,t),(e=e.alternate)&&Qf(e,t)}function Hf(e){if(13===e.tag){var t=zu(e,67108864);null!==t&&Ys(t,0,67108864),Mf(e,67108864)}}var Uf=!0;function Vf(e,t,n,u){var r=x.T;x.T=null;var i=Q.p;try{Q.p=2,Wf(e,t,n,u)}finally{Q.p=i,x.T=r}}function Zf(e,t,n,u){var r=x.T;x.T=null;var i=Q.p;try{Q.p=8,Wf(e,t,n,u)}finally{Q.p=i,x.T=r}}function Wf(e,t,n,u){if(Uf){var r=_f(u);if(null===r)Lc(e,t,u,Kf,n),od(e,u);else if(function(e,t,n,u,r){switch(t){case"focusin":return ed=ld(ed,e,t,n,u,r),!0;case"dragenter":return td=ld(td,e,t,n,u,r),!0;case"mouseover":return nd=ld(nd,e,t,n,u,r),!0;case"pointerover":var i=r.pointerId;return ud.set(i,ld(ud.get(i)||null,e,t,n,u,r)),!0;case"gotpointercapture":return i=r.pointerId,rd.set(i,ld(rd.get(i)||null,e,t,n,u,r)),!0}return!1}(r,e,t,n,u))u.stopPropagation();else if(od(e,u),4&t&&-1<ad.indexOf(e)){for(;null!==r;){var i=We(r);if(null!==i)switch(i.tag){case 3:if((i=i.stateNode).current.memoizedState.isDehydrated){var a=ke(i.pendingLanes);if(0!==a){var o=i;for(o.pendingLanes|=2,o.entangledLanes|=2;a;){var l=1<<31-be(a);o.entanglements[1]|=l,a&=~l}hc(i),0===(6&es)&&(bs=le()+500,mc(0,!1))}}break;case 13:null!==(o=zu(i,2))&&Ys(o,0,2),js(),Mf(i,2)}if(null===(i=_f(u))&&Lc(e,t,u,Kf,n),i===r)break;r=i}null!==r&&u.stopPropagation()}else Lc(e,t,u,null,n)}}function _f(e){return Gf(e=Ot(e))}var Kf=null;function Gf(e){if(Kf=null,null!==(e=Ze(e))){var t=N(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=j(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Kf=e,null}function Xf(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(se()){case ce:return 2;case fe:return 8;case de:case pe:return 32;case De:return 268435456;default:return 32}default:return 32}}var $f=!1,ed=null,td=null,nd=null,ud=new Map,rd=new Map,id=[],ad="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".split(" ");function od(e,t){switch(e){case"focusin":case"focusout":ed=null;break;case"dragenter":case"dragleave":td=null;break;case"mouseover":case"mouseout":nd=null;break;case"pointerover":case"pointerout":ud.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":rd.delete(t.pointerId)}}function ld(e,t,n,u,r,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:u,nativeEvent:i,targetContainers:[r]},null!==t&&(null!==(t=We(t))&&Hf(t)),e):(e.eventSystemFlags|=u,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function sd(e){var t=Ze(e.target);if(null!==t){var n=N(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=j(n)))return e.blockedOn=t,void function(e,t){var n=Q.p;try{return Q.p=e,t()}finally{Q.p=n}}(e.priority,(function(){if(13===n.tag){var e=xs(),t=zu(n,e);null!==t&&Ys(t,0,e),Mf(n,e)}}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function cd(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=_f(e.nativeEvent);if(null!==n)return null!==(t=We(n))&&Hf(t),e.blockedOn=n,!1;var u=new(n=e.nativeEvent).constructor(n.type,n);xt=u,n.target.dispatchEvent(u),xt=null,t.shift()}return!0}function fd(e,t,n){cd(e)&&n.delete(t)}function dd(){$f=!1,null!==ed&&cd(ed)&&(ed=null),null!==td&&cd(td)&&(td=null),null!==nd&&cd(nd)&&(nd=null),ud.forEach(fd),rd.forEach(fd)}function pd(e,t){e.blockedOn===t&&(e.blockedOn=null,$f||($f=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,dd)))}var Dd=null;function hd(e){Dd!==e&&(Dd=e,u.unstable_scheduleCallback(u.unstable_NormalPriority,(function(){Dd===e&&(Dd=null);for(var t=0;t<e.length;t+=3){var n=e[t],u=e[t+1],r=e[t+2];if("function"!==typeof u){if(null===Gf(u||n))continue;break}var i=We(n);null!==i&&(e.splice(t,3),t-=3,ca(i,{pending:!0,data:r,method:n.method,action:u},u,r))}})))}function md(e){function t(t){return pd(t,e)}null!==ed&&pd(ed,e),null!==td&&pd(td,e),null!==nd&&pd(nd,e),ud.forEach(t),rd.forEach(t);for(var n=0;n<id.length;n++){var u=id[n];u.blockedOn===e&&(u.blockedOn=null)}for(;0<id.length&&null===(n=id[0]).blockedOn;)sd(n),null===n.blockedOn&&id.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(u=0;u<n.length;u+=3){var r=n[u],i=n[u+1],a=r[Re]||null;if("function"===typeof i)a||hd(n);else if(a){var o=null;if(i&&i.hasAttribute("formAction")){if(r=i,a=i[Re]||null)o=a.formAction;else if(null!==Gf(r))continue}else o=a.action;"function"===typeof o?n[u+1]=o:(n.splice(u,3),u-=3),hd(n)}}}function gd(e){this._internalRoot=e}function yd(e){this._internalRoot=e}yd.prototype.render=gd.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));qf(t.current,xs(),e,t,null,null)},yd.prototype.unmount=gd.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;0===e.tag&&tc(),qf(e.current,2,null,e,null,null),js(),t[Je]=null}},yd.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ie();e={blockedOn:null,target:e,priority:t};for(var n=0;n<id.length&&0!==t&&t<id[n].priority;n++);id.splice(n,0,e),0===n&&sd(e)}};var Fd=r.version;if("19.0.0"!==Fd)throw Error(a(527,Fd,"19.0.0"));Q.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=N(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,u=t;;){var r=n.return;if(null===r)break;var i=r.alternate;if(null===i){if(null!==(u=r.return)){n=u;continue}break}if(r.child===i.child){for(i=r.child;i;){if(i===n)return R(r),e;if(i===u)return R(r),t;i=i.sibling}throw Error(a(188))}if(n.return!==u.return)n=r,u=i;else{for(var o=!1,l=r.child;l;){if(l===n){o=!0,n=r,u=i;break}if(l===u){o=!0,u=r,n=i;break}l=l.sibling}if(!o){for(l=i.child;l;){if(l===n){o=!0,n=i,u=r;break}if(l===u){o=!0,u=i,n=r;break}l=l.sibling}if(!o)throw Error(a(189))}}if(n.alternate!==u)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(t),e=null===(e=null!==e?J(e):null)?null:e.stateNode};var bd={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:x,findFiberByHostInstance:Ze,reconcilerVersion:"19.0.0"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var vd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vd.isDisabled&&vd.supportsFiber)try{ge=vd.inject(bd),ye=vd}catch(Ed){}}t.createRoot=function(e,t){if(!o(e))throw Error(a(299));var n=!1,u="",r=La,i=Ta,l=Ia;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(u=t.identifierPrefix),void 0!==t.onUncaughtError&&(r=t.onUncaughtError),void 0!==t.onCaughtError&&(i=t.onCaughtError),void 0!==t.onRecoverableError&&(l=t.onRecoverableError),void 0!==t.unstable_transitionCallbacks&&t.unstable_transitionCallbacks),t=Rf(e,1,!1,null,0,n,u,r,i,l,0,null),e[Je]=t.current,Yc(8===e.nodeType?e.parentNode:e),new gd(t)},t.hydrateRoot=function(e,t,n){if(!o(e))throw Error(a(299));var u=!1,r="",i=La,l=Ta,s=Ia,c=null;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(u=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onUncaughtError&&(i=n.onUncaughtError),void 0!==n.onCaughtError&&(l=n.onCaughtError),void 0!==n.onRecoverableError&&(s=n.onRecoverableError),void 0!==n.unstable_transitionCallbacks&&n.unstable_transitionCallbacks,void 0!==n.formState&&(c=n.formState)),(t=Rf(e,1,!0,t,0,u,r,i,l,s,0,c)).context=Jf(null),n=t.current,(r=Oo(u=xs())).callback=null,Yo(n,r,u),t.current.lanes=u,Ye(t,u),hc(t),e[Je]=t.current,Yc(e),new yd(t)},t.version="19.0.0"},672:(e,t,n)=>{"use strict";var u=n(43);function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var a={d:{f:i,r:function(){throw Error(r(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},o=Symbol.for("react.portal");var l=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function s(e,t){return"font"===e?"":"string"===typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(r(299));return function(e,t,n){var u=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:o,key:null==u?null:""+u,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=l.T,n=a.p;try{if(l.T=null,a.p=2,e)return e()}finally{l.T=t,a.p=n,a.d.f()}},t.preconnect=function(e,t){"string"===typeof e&&(t?t="string"===typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:t=null,a.d.C(e,t))},t.prefetchDNS=function(e){"string"===typeof e&&a.d.D(e)},t.preinit=function(e,t){if("string"===typeof e&&t&&"string"===typeof t.as){var n=t.as,u=s(n,t.crossOrigin),r="string"===typeof t.integrity?t.integrity:void 0,i="string"===typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?a.d.S(e,"string"===typeof t.precedence?t.precedence:void 0,{crossOrigin:u,integrity:r,fetchPriority:i}):"script"===n&&a.d.X(e,{crossOrigin:u,integrity:r,fetchPriority:i,nonce:"string"===typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"===typeof e)if("object"===typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=s(t.as,t.crossOrigin);a.d.M(e,{crossOrigin:n,integrity:"string"===typeof t.integrity?t.integrity:void 0,nonce:"string"===typeof t.nonce?t.nonce:void 0})}}else null==t&&a.d.M(e)},t.preload=function(e,t){if("string"===typeof e&&"object"===typeof t&&null!==t&&"string"===typeof t.as){var n=t.as,u=s(n,t.crossOrigin);a.d.L(e,n,{crossOrigin:u,integrity:"string"===typeof t.integrity?t.integrity:void 0,nonce:"string"===typeof t.nonce?t.nonce:void 0,type:"string"===typeof t.type?t.type:void 0,fetchPriority:"string"===typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"string"===typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"===typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"===typeof t.imageSizes?t.imageSizes:void 0,media:"string"===typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"===typeof e)if(t){var n=s(t.as,t.crossOrigin);a.d.m(e,{as:"string"===typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"===typeof t.integrity?t.integrity:void 0})}else a.d.m(e)},t.requestFormReset=function(e){a.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return l.H.useFormState(e,t,n)},t.useFormStatus=function(){return l.H.useHostTransitionStatus()},t.version="19.0.0"},391:(e,t,n)=>{"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(t){console.error(t)}}(),e.exports=n(4)},950:(e,t,n)=>{"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(t){console.error(t)}}(),e.exports=n(672)},366:e=>{var t="undefined"!==typeof Element,n="function"===typeof Map,u="function"===typeof Set,r="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var o,l,s,c;if(Array.isArray(e)){if((o=e.length)!=a.length)return!1;for(l=o;0!==l--;)if(!i(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!a.has(l.value[0]))return!1;for(c=e.entries();!(l=c.next()).done;)if(!i(l.value[1],a.get(l.value[0])))return!1;return!0}if(u&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((o=e.length)!=a.length)return!1;for(l=o;0!==l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof a.toString)return e.toString()===a.toString();if((o=(s=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=o;0!==l--;)if(!Object.prototype.hasOwnProperty.call(a,s[l]))return!1;if(t&&e instanceof Element)return!1;for(l=o;0!==l--;)if(("_owner"!==s[l]&&"__v"!==s[l]&&"__o"!==s[l]||!e.$$typeof)&&!i(e[s[l]],a[s[l]]))return!1;return!0}return e!==e&&a!==a}e.exports=function(e,t){try{return i(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},332:(e,t,n)=>{"use strict";var u,r=n(43),i=(u=r)&&"object"===typeof u&&"default"in u?u.default:u;function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!==typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(u){if("function"!==typeof u)throw new Error("Expected WrappedComponent to be a React component.");var l,s=[];function c(){l=e(s.map((function(e){return e.props}))),f.canUseDOM?t(l):n&&(l=n(l))}var f=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.peek=function(){return l},r.rewind=function(){if(r.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=l;return l=void 0,s=[],e};var a=r.prototype;return a.UNSAFE_componentWillMount=function(){s.push(this),c()},a.componentDidUpdate=function(){c()},a.componentWillUnmount=function(){var e=s.indexOf(this);s.splice(e,1),c()},a.render=function(){return i.createElement(u,this.props)},r}(r.PureComponent);return a(f,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(u)+")"),a(f,"canUseDOM",o),f}}},358:(e,t)=>{"use strict";const n=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,u=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,i=/^[\u0020-\u003A\u003D-\u007E]*$/,a=Object.prototype.toString,o=(()=>{const e=function(){};return e.prototype=Object.create(null),e})();function l(e,t,n){do{const n=e.charCodeAt(t);if(32!==n&&9!==n)return t}while(++t<n);return n}function s(e,t,n){for(;t>n;){const n=e.charCodeAt(--t);if(32!==n&&9!==n)return t+1}return n}function c(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},799:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function r(e,t,u){var r=null;if(void 0!==u&&(r=""+u),void 0!==t.key&&(r=""+t.key),"key"in t)for(var i in u={},t)"key"!==i&&(u[i]=t[i]);else u=t;return t=u.ref,{$$typeof:n,type:e,key:r,ref:void 0!==t?t:null,props:u}}t.Fragment=u,t.jsx=r,t.jsxs=r},288:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;var D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,m={};function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||D}function y(){}function F(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||D}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var b=F.prototype=new y;b.constructor=F,h(b,g.prototype),b.isPureReactComponent=!0;var v=Array.isArray,C={H:null,A:null,T:null,S:null},E=Object.prototype.hasOwnProperty;function A(e,t,u,r,i,a){return u=a.ref,{$$typeof:n,type:e,key:t,ref:void 0!==u?u:null,props:a}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var w=/\/+/g;function B(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function S(){}function z(e,t,r,i,a){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l,s,c=!1;if(null===e)c=!0;else switch(o){case"bigint":case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case n:case u:c=!0;break;case d:return z((c=e._init)(e._payload),t,r,i,a)}}if(c)return a=a(e),c=""===i?"."+B(e,0):i,v(a)?(r="",null!=c&&(r=c.replace(w,"$&/")+"/"),z(a,t,r,"",(function(e){return e}))):null!=a&&(k(a)&&(l=a,s=r+(null==a.key||e&&e.key===a.key?"":(""+a.key).replace(w,"$&/")+"/")+c,a=A(l.type,s,void 0,0,0,l.props)),t.push(a)),1;c=0;var f,D=""===i?".":i+":";if(v(e))for(var h=0;h<e.length;h++)c+=z(i=e[h],t,r,o=D+B(i,h),a);else if("function"===typeof(h=null===(f=e)||"object"!==typeof f?null:"function"===typeof(f=p&&f[p]||f["@@iterator"])?f:null))for(e=h.call(e),h=0;!(i=e.next()).done;)c+=z(i=i.value,t,r,o=D+B(i,h++),a);else if("object"===o){if("function"===typeof e.then)return z(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"===typeof e.status?e.then(S,S):(e.status="pending",e.then((function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)}),(function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)}))),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(e),t,r,i,a);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return c}function x(e,t,n){if(null==e)return e;var u=[],r=0;return z(e,u,"","",(function(e){return t.call(n,e,r++)})),u}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var Y="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function P(){}t.Children={map:x,forEach:function(e,t,n){x(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return x(e,(function(){t++})),t},toArray:function(e){return x(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=r,t.Profiler=a,t.PureComponent=F,t.StrictMode=i,t.Suspense=c,t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,t.act=function(){throw Error("act(...) is not supported in production builds of React.")},t.cache=function(e){return function(){return e.apply(null,arguments)}},t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error("The argument must be a React element, but you passed "+e+".");var u=h({},e.props),r=e.key;if(null!=t)for(i in void 0!==t.ref&&void 0,void 0!==t.key&&(r=""+t.key),t)!E.call(t,i)||"key"===i||"__self"===i||"__source"===i||"ref"===i&&void 0===t.ref||(u[i]=t[i]);var i=arguments.length-2;if(1===i)u.children=n;else if(1<i){for(var a=Array(i),o=0;o<i;o++)a[o]=arguments[o+2];u.children=a}return A(e.type,r,void 0,0,0,u)},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:o,_context:e},e},t.createElement=function(e,t,n){var u,r={},i=null;if(null!=t)for(u in void 0!==t.key&&(i=""+t.key),t)E.call(t,u)&&"key"!==u&&"__self"!==u&&"__source"!==u&&(r[u]=t[u]);var a=arguments.length-2;if(1===a)r.children=n;else if(1<a){for(var o=Array(a),l=0;l<a;l++)o[l]=arguments[l+2];r.children=o}if(e&&e.defaultProps)for(u in a=e.defaultProps)void 0===r[u]&&(r[u]=a[u]);return A(e,i,void 0,0,0,r)},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=C.T,n={};C.T=n;try{var u=e(),r=C.S;null!==r&&r(n,u),"object"===typeof u&&null!==u&&"function"===typeof u.then&&u.then(P,Y)}catch(i){Y(i)}finally{C.T=t}},t.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},t.use=function(e){return C.H.use(e)},t.useActionState=function(e,t,n){return C.H.useActionState(e,t,n)},t.useCallback=function(e,t){return C.H.useCallback(e,t)},t.useContext=function(e){return C.H.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e,t){return C.H.useDeferredValue(e,t)},t.useEffect=function(e,t){return C.H.useEffect(e,t)},t.useId=function(){return C.H.useId()},t.useImperativeHandle=function(e,t,n){return C.H.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return C.H.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return C.H.useLayoutEffect(e,t)},t.useMemo=function(e,t){return C.H.useMemo(e,t)},t.useOptimistic=function(e,t){return C.H.useOptimistic(e,t)},t.useReducer=function(e,t,n){return C.H.useReducer(e,t,n)},t.useRef=function(e){return C.H.useRef(e)},t.useState=function(e){return C.H.useState(e)},t.useSyncExternalStore=function(e,t,n){return C.H.useSyncExternalStore(e,t,n)},t.useTransition=function(){return C.H.useTransition()},t.version="19.0.0"},43:(e,t,n)=>{"use strict";e.exports=n(288)},579:(e,t,n)=>{"use strict";e.exports=n(799)},896:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var u=n-1>>>1,r=e[u];if(!(0<i(r,t)))break e;e[u]=t,e[n]=r,n=u}}function u(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var u=0,r=e.length,a=r>>>1;u<a;){var o=2*(u+1)-1,l=e[o],s=o+1,c=e[s];if(0>i(l,n))s<r&&0>i(c,l)?(e[u]=c,e[s]=n,u=s):(e[u]=l,e[o]=n,u=o);else{if(!(s<r&&0>i(c,n)))break e;e[u]=c,e[s]=n,u=s}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();t.unstable_now=function(){return o.now()-l}}var s=[],c=[],f=1,d=null,p=3,D=!1,h=!1,m=!1,g="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,F="undefined"!==typeof setImmediate?setImmediate:null;function b(e){for(var t=u(c);null!==t;){if(null===t.callback)r(c);else{if(!(t.startTime<=e))break;r(c),t.sortIndex=t.expirationTime,n(s,t)}t=u(c)}}function v(e){if(m=!1,b(e),!h)if(null!==u(s))h=!0,O();else{var t=u(c);null!==t&&Y(v,t.startTime-e)}}var C,E=!1,A=-1,k=5,w=-1;function B(){return!(t.unstable_now()-w<k)}function S(){if(E){var e=t.unstable_now();w=e;var n=!0;try{e:{h=!1,m&&(m=!1,y(A),A=-1),D=!0;var i=p;try{t:{for(b(e),d=u(s);null!==d&&!(d.expirationTime>e&&B());){var a=d.callback;if("function"===typeof a){d.callback=null,p=d.priorityLevel;var o=a(d.expirationTime<=e);if(e=t.unstable_now(),"function"===typeof o){d.callback=o,b(e),n=!0;break t}d===u(s)&&r(s),b(e)}else r(s);d=u(s)}if(null!==d)n=!0;else{var l=u(c);null!==l&&Y(v,l.startTime-e),n=!1}}break e}finally{d=null,p=i,D=!1}n=void 0}}finally{n?C():E=!1}}}if("function"===typeof F)C=function(){F(S)};else if("undefined"!==typeof MessageChannel){var z=new MessageChannel,x=z.port2;z.port1.onmessage=S,C=function(){x.postMessage(null)}}else C=function(){g(S,0)};function O(){E||(E=!0,C())}function Y(e,n){A=g((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||D||(h=!0,O())},t.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"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return u(s)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,r,i){var a=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:f++,callback:r,priorityLevel:e,startTime:i,expirationTime:o=i+o,sortIndex:-1},i>a?(e.sortIndex=i,n(c,e),null===u(s)&&e===u(c)&&(m?(y(A),A=-1):m=!0,Y(v,i-a))):(e.sortIndex=o,n(s,e),h||D||(h=!0,O())),e},t.unstable_shouldYield=B,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},853:(e,t,n)=>{"use strict";e.exports=n(896)},294:function(e,t,n){"use strict";var u=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(n(222)),r=n(146);function i(e,t){var n={};return e&&"string"===typeof e?((0,u.default)(e,(function(e,u){e&&u&&(n[(0,r.camelCase)(e,t)]=u)})),n):n}i.default=i,e.exports=i},146:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,u=/-([a-z])/g,r=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||r.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(i,l)).replace(u,o))}},222:function(e,t,n){"use strict";var u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=null;if(!e||"string"!==typeof e)return n;const u=(0,r.default)(e),i="function"===typeof t;return u.forEach((e=>{if("declaration"!==e.type)return;const{property:u,value:r}=e;i?t(u,r,e):r&&(n=n||{},n[u]=r)})),n};const r=u(n(106))}},t={};function n(u){var r=t[u];if(void 0!==r)return r.exports;var i=t[u]={exports:{}};return e[u].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var u in t)n.o(t,u)&&!n.o(e,u)&&Object.defineProperty(e,u,{enumerable:!0,get:t[u]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,u)=>(n.f[u](e,t),t)),[])),n.u=e=>"static/js/"+e+".9561f9b8.chunk.js",n.miniCssF=e=>{},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="portfolio:";n.l=(u,r,i,a)=>{if(e[u])e[u].push(r);else{var o,l;if(void 0!==i)for(var s=document.getElementsByTagName("script"),c=0;c<s.length;c++){var f=s[c];if(f.getAttribute("src")==u||f.getAttribute("data-webpack")==t+i){o=f;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,n.nc&&o.setAttribute("nonce",n.nc),o.setAttribute("data-webpack",t+i),o.src=u),e[u]=[r];var d=(t,n)=>{o.onerror=o.onload=null,clearTimeout(p);var r=e[u];if(delete e[u],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(n))),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=d.bind(null,o.onerror),o.onload=d.bind(null,o.onload),l&&document.head.appendChild(o)}}})(),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",(()=>{var e={792:0};n.f.j=(t,u)=>{var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)u.push(r[2]);else{var i=new Promise(((n,u)=>r=e[t]=[n,u]));u.push(r[2]=i);var a=n.p+n.u(t),o=new Error;n.l(a,(u=>{if(n.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=u&&("load"===u.type?"missing":u.type),a=u&&u.target&&u.target.src;o.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",o.name="ChunkLoadError",o.type=i,o.request=a,r[1](o)}}),"chunk-"+t,t)}};var t=(t,u)=>{var r,i,a=u[0],o=u[1],l=u[2],s=0;if(a.some((t=>0!==e[t]))){for(r in o)n.o(o,r)&&(n.m[r]=o[r]);if(l)l(n)}for(t&&t(u);s<a.length;s++)i=a[s],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0},u=self.webpackChunkportfolio=self.webpackChunkportfolio||[];u.forEach(t.bind(null,0)),u.push=t.bind(null,u.push.bind(u))})(),(()=>{"use strict";var e={};n.r(e),n.d(e,{boolean:()=>Vn,booleanish:()=>Zn,commaOrSpaceSeparated:()=>Xn,commaSeparated:()=>Gn,number:()=>_n,overloadedBoolean:()=>Wn,spaceSeparated:()=>Kn});var t={};n.r(t),n.d(t,{attentionMarkers:()=>wi,contentInitial:()=>bi,disable:()=>Bi,document:()=>Fi,flow:()=>Ci,flowInitial:()=>vi,insideSpan:()=>ki,string:()=>Ei,text:()=>Ai});var u=n(43),r=n(391);function i(e,t){if(null==e)return{};var n,u,r=function(e,t){if(null==e)return{};var n={};for(var u in e)if({}.hasOwnProperty.call(e,u)){if(t.includes(u))continue;n[u]=e[u]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(u=0;u<i.length;u++)n=i[u],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a(e){return a="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},a(e)}function o(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var u=n.call(e,t||"default");if("object"!=a(u))return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}function l(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);t&&(u=u.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,u)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(358);const f=["page"],d=["page","matches"],p=["onClick","discover","prefetch","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],D=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],h=["discover","fetcherKey","navigate","reloadDocument","replace","state","method","action","onSubmit","relative","preventScrollReset","viewTransition"];var m="popstate";function g(){return A((function(e,t){let{pathname:n,search:u,hash:r}=e.location;return v("",{pathname:n,search:u,hash:r},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:C(t)}),null,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function y(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function F(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function b(e,t){return{usr:e.state,key:e.key,idx:t}}function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=arguments.length>3?arguments[3]:void 0;return c(c({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?E(t):t),{},{state:n,key:t&&t.key||u||Math.random().toString(36).substring(2,10)})}function C(e){let{pathname:t="/",search:n="",hash:u=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),u&&"#"!==u&&(t+="#"===u.charAt(0)?u:"#"+u),t}function E(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let u=e.indexOf("?");u>=0&&(t.search=e.substring(u),e=e.substring(0,u)),e&&(t.pathname=e)}return t}function A(e,t,n){let u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{window:r=document.defaultView,v5Compat:i=!1}=u,a=r.history,o="POP",l=null,s=f();function f(){return(a.state||{idx:null}).idx}function d(){o="POP";let e=f(),t=null==e?null:e-s;s=e,l&&l({action:o,location:D.location,delta:t})}function p(e){let t="null"!==r.location.origin?r.location.origin:r.location.href,n="string"===typeof e?e:C(e);return n=n.replace(/ $/,"%20"),y(t,"No window.location.(origin|href) available to create URL for href: ".concat(n)),new URL(n,t)}null==s&&(s=0,a.replaceState(c(c({},a.state),{},{idx:s}),""));let D={get action(){return o},get location(){return e(r,a)},listen(e){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(m,d),l=e,()=>{r.removeEventListener(m,d),l=null}},createHref:e=>t(r,e),createURL:p,encodeLocation(e){let t=p(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){o="PUSH";let u=v(D.location,e,t);n&&n(u,e),s=f()+1;let c=b(u,s),d=D.createHref(u);try{a.pushState(c,"",d)}catch(p){if(p instanceof DOMException&&"DataCloneError"===p.name)throw p;r.location.assign(d)}i&&l&&l({action:o,location:D.location,delta:1})},replace:function(e,t){o="REPLACE";let u=v(D.location,e,t);n&&n(u,e),s=f();let r=b(u,s),c=D.createHref(u);a.replaceState(r,"",c),i&&l&&l({action:o,location:D.location,delta:0})},go:e=>a.go(e)};return D}function k(e,t){return w(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",!1)}function w(e,t,n,u){let r=J(("string"===typeof t?E(t):t).pathname||"/",n);if(null==r)return null;let i=B(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let a=null;for(let o=0;null==a&&o<i.length;++o){let e=R(r);a=N(i[o],e,u)}return a}function B(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=(e,r,i)=>{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:r,route:e};a.relativePath.startsWith("/")&&(y(a.relativePath.startsWith(u),'Absolute route path "'.concat(a.relativePath,'" nested under path "').concat(u,'" is not valid. An absolute child route path must start with the combined path of all its parent routes.')),a.relativePath=a.relativePath.slice(u.length));let o=U([u,a.relativePath]),l=n.concat(a);e.children&&e.children.length>0&&(y(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'.concat(o,'".')),B(e.children,t,l,o)),(null!=e.path||e.index)&&t.push({path:o,score:I(o,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!==(n=e.path)&&void 0!==n&&n.includes("?"))for(let u of S(e.path))r(e,t,u);else r(e,t)})),t}function S(e){let t=e.split("/");if(0===t.length)return[];let[n,...u]=t,r=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===u.length)return r?[i,""]:[i];let a=S(u.join("/")),o=[];return o.push(...a.map((e=>""===e?i:[i,e].join("/")))),r&&o.push(...a),o.map((t=>e.startsWith("/")&&""===t?"/":t))}var z=/^:[\w-]+$/,x=3,O=2,Y=1,P=10,L=-2,T=e=>"*"===e;function I(e,t){let n=e.split("/"),u=n.length;return n.some(T)&&(u+=L),t&&(u+=O),n.filter((e=>!T(e))).reduce(((e,t)=>e+(z.test(t)?x:""===t?Y:P)),u)}function N(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{routesMeta:u}=e,r={},i="/",a=[];for(let o=0;o<u.length;++o){let e=u[o],l=o===u.length-1,s="/"===i?t:t.slice(i.length)||"/",c=j({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},s),f=e.route;if(!c&&l&&n&&!u[u.length-1].route.index&&(c=j({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},s)),!c)return null;Object.assign(r,c.params),a.push({params:r,pathname:U([i,c.pathname]),pathnameBase:V(U([i,c.pathnameBase])),route:f}),"/"!==c.pathnameBase&&(i=U([i,c.pathnameBase]))}return a}function j(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,u]=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];F("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'.concat(e,'" will be treated as if it were "').concat(e.replace(/\*$/,"/*"),'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "').concat(e.replace(/\*$/,"/*"),'".'));let u=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(u.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(u.push({paramName:"*"}),r+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?r+="\\/*$":""!==e&&"/"!==e&&(r+="(?:(?=\\/|$))");let i=new RegExp(r,t?void 0:"i");return[i,u]}(e.path,e.caseSensitive,e.end),r=t.match(n);if(!r)return null;let i=r[0],a=i.replace(/(.)\/+$/,"$1"),o=r.slice(1),l=u.reduce(((e,t,n)=>{let{paramName:u,isOptional:r}=t;if("*"===u){let e=o[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=o[n];return e[u]=r&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{});return{params:l,pathname:i,pathnameBase:a,pattern:e}}function R(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return F(!1,'The URL path "'.concat(e,'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding (').concat(t,").")),e}}function J(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,u=e.charAt(n);return u&&"/"!==u?null:e.slice(n)||"/"}function q(e,t,n,u){return"Cannot include a '".concat(e,"' character in a manually specified `to.").concat(t,"` field [").concat(JSON.stringify(u),"]. Please separate it out to the `to.").concat(n,'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.')}function Q(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function M(e){let t=Q(e);return t.map(((e,n)=>n===t.length-1?e.pathname:e.pathnameBase))}function H(e,t,n){let u,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];"string"===typeof e?u=E(e):(u=c({},e),y(!u.pathname||!u.pathname.includes("?"),q("?","pathname","search",u)),y(!u.pathname||!u.pathname.includes("#"),q("#","pathname","hash",u)),y(!u.search||!u.search.includes("#"),q("#","search","hash",u)));let i,a=""===e||""===u.pathname,o=a?"/":u.pathname;if(null==o)i=n;else{let e=t.length-1;if(!r&&o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;u.pathname=t.join("/")}i=e>=0?t[e]:"/"}let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",{pathname:n,search:u="",hash:r=""}="string"===typeof e?E(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:Z(u),hash:W(r)}}(u,i),s=o&&"/"!==o&&o.endsWith("/"),f=(a||"."===o)&&n.endsWith("/");return l.pathname.endsWith("/")||!s&&!f||(l.pathname+="/"),l}var U=e=>e.join("/").replace(/\/\/+/g,"/"),V=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Z=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",W=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function _(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}var K=["POST","PUT","PATCH","DELETE"],G=(new Set(K),["GET",...K]);new Set(G),Symbol("ResetLoaderData");var X=u.createContext(null);X.displayName="DataRouter";var $=u.createContext(null);$.displayName="DataRouterState";var ee=u.createContext({isTransitioning:!1});ee.displayName="ViewTransition";var te=u.createContext(new Map);te.displayName="Fetchers";var ne=u.createContext(null);ne.displayName="Await";var ue=u.createContext(null);ue.displayName="Navigation";var re=u.createContext(null);re.displayName="Location";var ie=u.createContext({outlet:null,matches:[],isDataRoute:!1});ie.displayName="Route";var ae=u.createContext(null);ae.displayName="RouteError";function oe(){return null!=u.useContext(re)}function le(){return y(oe(),"useLocation() may be used only in the context of a <Router> component."),u.useContext(re).location}var se="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function ce(e){u.useContext(ue).static||u.useLayoutEffect(e)}function fe(){let{isDataRoute:e}=u.useContext(ie);return e?function(){let{router:e}=be("useNavigate"),t=Ce("useNavigate"),n=u.useRef(!1);ce((()=>{n.current=!0}));let r=u.useCallback((async function(u){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};F(n.current,se),n.current&&("number"===typeof u?e.navigate(u):await e.navigate(u,c({fromRouteId:t},r)))}),[e,t]);return r}():function(){y(oe(),"useNavigate() may be used only in the context of a <Router> component.");let e=u.useContext(X),{basename:t,navigator:n}=u.useContext(ue),{matches:r}=u.useContext(ie),{pathname:i}=le(),a=JSON.stringify(M(r)),o=u.useRef(!1);ce((()=>{o.current=!0}));let l=u.useCallback((function(u){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(F(o.current,se),!o.current)return;if("number"===typeof u)return void n.go(u);let l=H(u,JSON.parse(a),i,"path"===r.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:U([t,l.pathname])),(r.replace?n.replace:n.push)(l,r.state,r)}),[t,n,a,i,e]);return l}()}u.createContext(null);function de(e){let{relative:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{matches:n}=u.useContext(ie),{pathname:r}=le(),i=JSON.stringify(M(n));return u.useMemo((()=>H(e,JSON.parse(i),r,"path"===t)),[e,i,r,t])}function pe(e,t,n,r){y(oe(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=u.useContext(ue),{matches:a}=u.useContext(ie),o=a[a.length-1],l=o?o.params:{},s=o?o.pathname:"/",f=o?o.pathnameBase:"/",d=o&&o.route;{let e=d&&d.path||"";ke(s,!d||e.endsWith("*")||e.endsWith("*?"),'You rendered descendant <Routes> (or called `useRoutes()`) at "'.concat(s,'" (under <Route path="').concat(e,'">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won\'t match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="').concat(e,'"> to <Route path="').concat("/"===e?"*":"".concat(e,"/*"),'">.'))}let p,D=le();if(t){var h;let e="string"===typeof t?E(t):t;y("/"===f||(null===(h=e.pathname)||void 0===h?void 0:h.startsWith(f)),'When overriding the location using `<Routes location>` or `useRoutes(routes, location)`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "'.concat(f,'" but pathname "').concat(e.pathname,'" was given in the `location` prop.')),p=e}else p=D;let m=p.pathname||"/",g=m;if("/"!==f){let e=f.replace(/^\//,"").split("/");g="/"+m.replace(/^\//,"").split("/").slice(e.length).join("/")}let b=k(e,{pathname:g});F(d||null!=b,'No routes matched location "'.concat(p.pathname).concat(p.search).concat(p.hash,'" ')),F(null==b||void 0!==b[b.length-1].route.element||void 0!==b[b.length-1].route.Component||void 0!==b[b.length-1].route.lazy,'Matched leaf route at location "'.concat(p.pathname).concat(p.search).concat(p.hash,'" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.'));let v=ye(b&&b.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:U([f,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?f:U([f,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),a,n,r);return t&&v?u.createElement(re.Provider,{value:{location:c({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:"POP"}},v):v}function De(){let e=Ee(),t=_(e)?"".concat(e.status," ").concat(e.statusText):e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=u.createElement(u.Fragment,null,u.createElement("p",null,"\ud83d\udcbf Hey developer \ud83d\udc4b"),u.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",u.createElement("code",{style:a},"ErrorBoundary")," or"," ",u.createElement("code",{style:a},"errorElement")," prop on your route.")),u.createElement(u.Fragment,null,u.createElement("h2",null,"Unexpected Application Error!"),u.createElement("h3",{style:{fontStyle:"italic"}},t),n?u.createElement("pre",{style:i},n):null,o)}var he=u.createElement(De,null),me=class extends u.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?u.createElement(ie.Provider,{value:this.props.routeContext},u.createElement(ae.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ge(e){let{routeContext:t,match:n,children:r}=e,i=u.useContext(X);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),u.createElement(ie.Provider,{value:t},r)}function ye(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null==e){if(!n)return null;if(n.errors)e=n.matches;else{if(0!==t.length||n.initialized||!(n.matches.length>0))return null;e=n.matches}}let r=e,i=null===n||void 0===n?void 0:n.errors;if(null!=i){let e=r.findIndex((e=>e.route.id&&void 0!==(null===i||void 0===i?void 0:i[e.route.id])));y(e>=0,"Could not find a matching route for errors on route IDs: ".concat(Object.keys(i).join(","))),r=r.slice(0,Math.min(r.length,e+1))}let a=!1,o=-1;if(n)for(let u=0;u<r.length;u++){let e=r[u];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(o=u),e.route.id){let{loaderData:t,errors:u}=n,i=e.route.loader&&!t.hasOwnProperty(e.route.id)&&(!u||void 0===u[e.route.id]);if(e.route.lazy||i){a=!0,r=o>=0?r.slice(0,o+1):[r[0]];break}}}return r.reduceRight(((e,l,s)=>{let c,f=!1,d=null,p=null;n&&(c=i&&l.route.id?i[l.route.id]:void 0,d=l.route.errorElement||he,a&&(o<0&&0===s?(ke("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,p=null):o===s&&(f=!0,p=l.route.hydrateFallbackElement||null)));let D=t.concat(r.slice(0,s+1)),h=()=>{let t;return t=c?d:f?p:l.route.Component?u.createElement(l.route.Component,null):l.route.element?l.route.element:e,u.createElement(ge,{match:l,routeContext:{outlet:e,matches:D,isDataRoute:null!=n},children:t})};return n&&(l.route.ErrorBoundary||l.route.errorElement||0===s)?u.createElement(me,{location:n.location,revalidation:n.revalidation,component:d,error:c,children:h(),routeContext:{outlet:null,matches:D,isDataRoute:!0}}):h()}),null)}function Fe(e){return"".concat(e," must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.")}function be(e){let t=u.useContext(X);return y(t,Fe(e)),t}function ve(e){let t=u.useContext($);return y(t,Fe(e)),t}function Ce(e){let t=function(e){let t=u.useContext(ie);return y(t,Fe(e)),t}(e),n=t.matches[t.matches.length-1];return y(n.route.id,"".concat(e,' can only be used on routes that contain a unique "id"')),n.route.id}function Ee(){var e;let t=u.useContext(ae),n=ve("useRouteError"),r=Ce("useRouteError");return void 0!==t?t:null===(e=n.errors)||void 0===e?void 0:e[r]}var Ae={};function ke(e,t,n){t||Ae[e]||(Ae[e]=!0,F(!1,n))}u.memo((function(e){let{routes:t,future:n,state:u}=e;return pe(t,void 0,u,n)}));function we(e){y(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Be(e){let{basename:t="/",children:n=null,location:r,navigationType:i="POP",navigator:a,static:o=!1}=e;y(!oe(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=t.replace(/^\/*/,"/"),s=u.useMemo((()=>({basename:l,navigator:a,static:o,future:{}})),[l,a,o]);"string"===typeof r&&(r=E(r));let{pathname:c="/",search:f="",hash:d="",state:p=null,key:D="default"}=r,h=u.useMemo((()=>{let e=J(c,l);return null==e?null:{location:{pathname:e,search:f,hash:d,state:p,key:D},navigationType:i}}),[l,c,f,d,p,D,i]);return F(null!=h,'<Router basename="'.concat(l,'"> is not able to match the URL "').concat(c).concat(f).concat(d,"\" because it does not start with the basename, so the <Router> won't render anything.")),null==h?null:u.createElement(ue.Provider,{value:s},u.createElement(re.Provider,{children:n,value:h}))}function Se(e){let{children:t,location:n}=e;return pe(ze(t),n)}u.Component;function ze(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];return u.Children.forEach(e,((e,r)=>{if(!u.isValidElement(e))return;let i=[...t,r];if(e.type===u.Fragment)return void n.push.apply(n,ze(e.props.children,i));y(e.type===we,"[".concat("string"===typeof e.type?e.type:e.type.name,"] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>")),y(!e.props.index||!e.props.children,"An index route cannot have child routes.");let a={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=ze(e.props.children,i)),n.push(a)})),n}var xe="get",Oe="application/x-www-form-urlencoded";function Ye(e){return null!=e&&"string"===typeof e.tagName}var Pe=null;var Le=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Te(e){return null==e||Le.has(e)?e:(F(!1,'"'.concat(e,'" is not a valid `encType` for `<Form>`/`<fetcher.Form>` and will default to "').concat(Oe,'"')),null)}function Ie(e,t){let n,u,r,i,a;if(Ye(o=e)&&"form"===o.tagName.toLowerCase()){let a=e.getAttribute("action");u=a?J(a,t):null,n=e.getAttribute("method")||xe,r=Te(e.getAttribute("enctype"))||Oe,i=new FormData(e)}else if(function(e){return Ye(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return Ye(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let a=e.form;if(null==a)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let o=e.getAttribute("formaction")||a.getAttribute("action");if(u=o?J(o,t):null,n=e.getAttribute("formmethod")||a.getAttribute("method")||xe,r=Te(e.getAttribute("formenctype"))||Te(a.getAttribute("enctype"))||Oe,i=new FormData(a,e),!function(){if(null===Pe)try{new FormData(document.createElement("form"),0),Pe=!1}catch(e){Pe=!0}return Pe}()){let{name:t,type:n,value:u}=e;if("image"===n){let e=t?"".concat(t,"."):"";i.append("".concat(e,"x"),"0"),i.append("".concat(e,"y"),"0")}else t&&i.append(t,u)}}else{if(Ye(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=xe,u=null,r=Oe,a=e}var o;return i&&"text/plain"===r&&(a=i,i=void 0),{action:u,method:n.toLowerCase(),encType:r,formData:i,body:a}}function Ne(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}async function je(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error("Error loading route module `".concat(e.module,"`, reloading page...")),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise((()=>{}))}}function Re(e){return null!=e&&"string"===typeof e.page}function Je(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"===typeof e.imageSrcSet&&"string"===typeof e.imageSizes:"string"===typeof e.rel&&"string"===typeof e.href)}function qe(e,t,n,u,r,i){let a=(e,t)=>!n[t]||e.route.id!==n[t].route.id,o=(e,t)=>{var u;return n[t].pathname!==e.pathname||(null===(u=n[t].route.path)||void 0===u?void 0:u.endsWith("*"))&&n[t].params["*"]!==e.params["*"]};return"assets"===i?t.filter(((e,t)=>a(e,t)||o(e,t))):"data"===i?t.filter(((t,i)=>{let l=u.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(a(t,i)||o(t,i))return!0;if(t.route.shouldRevalidate){var s;let u=t.route.shouldRevalidate({currentUrl:new URL(r.pathname+r.search+r.hash,window.origin),currentParams:(null===(s=n[0])||void 0===s?void 0:s.params)||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"===typeof u)return u}return!0})):[]}function Qe(e){return[...new Set(e)]}function Me(e,t){let n=new Set,u=new Set(t);return e.reduce(((e,r)=>{if(t&&!Re(r)&&"script"===r.as&&r.href&&u.has(r.href))return e;let i=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let u of n)t[u]=e[u];return t}(r));return n.has(i)||(n.add(i),e.push({key:i,link:r})),e}),[])}function He(e){return{__html:e}}Symbol("SingleFetchRedirect");function Ue(e){let t="string"===typeof e?new URL(e,"undefined"===typeof window?"server://singlefetch/":window.location.origin):e;return"/"===t.pathname?t.pathname="_root.data":t.pathname="".concat(t.pathname.replace(/\/$/,""),".data"),t}u.Component;function Ve(e){let{error:t,isOutsideRemixApp:n}=e;console.error(t);let r,i=u.createElement("script",{dangerouslySetInnerHTML:{__html:'\n console.log(\n "\ud83d\udcbf Hey developer \ud83d\udc4b. You can provide a way better UX than this when your app throws errors. Check out https://remix.run/guides/errors for more information."\n );\n '}});if(_(t))return u.createElement(Ze,{title:"Unhandled Thrown Response!"},u.createElement("h1",{style:{fontSize:"24px"}},t.status," ",t.statusText),i);if(t instanceof Error)0;else{let e=null==t?"Unknown Error":"object"===typeof t&&"toString"in t?t.toString():JSON.stringify(t);new Error(e)}return u.createElement(Ze,{title:"Application Error!",isOutsideRemixApp:n},u.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),u.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},r.stack),i)}function Ze(e){var t;let{title:n,renderScripts:r,isOutsideRemixApp:i,children:a}=e,{routeModules:o}=Xe();return null!==o.root&&void 0!==t&&t.Layout&&!i?a:u.createElement("html",{lang:"en"},u.createElement("head",null,u.createElement("meta",{charSet:"utf-8"}),u.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),u.createElement("title",null,n)),u.createElement("body",null,u.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},a,r?u.createElement(it,null):null)))}function We(e){return!e}function _e(){let e=u.useContext(X);return Ne(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Ke(){let e=u.useContext($);return Ne(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Ge=u.createContext(void 0);function Xe(){let e=u.useContext(Ge);return Ne(e,"You must render this element inside a <HydratedRouter> element"),e}function $e(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function et(e,t,n){if(n&&!rt)return[e[0]];if(t){let n=e.findIndex((e=>void 0!==t[e.route.id]));return e.slice(0,n+1)}return e}function tt(e){let{page:t}=e,n=i(e,f),{router:r}=_e(),a=u.useMemo((()=>k(r.routes,t,r.basename)),[r.routes,t,r.basename]);return a?u.createElement(ut,c({page:t,matches:a},n)):null}function nt(e){let{manifest:t,routeModules:n}=Xe(),[r,i]=u.useState([]);return u.useEffect((()=>{let u=!1;return async function(e,t,n){return Me((await Promise.all(e.map((async e=>{let u=t.routes[e.route.id];if(u){let e=await je(u,n);return e.links?e.links():[]}return[]})))).flat(1).filter(Je).filter((e=>"stylesheet"===e.rel||"preload"===e.rel)).map((e=>"stylesheet"===e.rel?c(c({},e),{},{rel:"prefetch",as:"style"}):c(c({},e),{},{rel:"prefetch"}))))}(e,t,n).then((e=>{u||i(e)})),()=>{u=!0}}),[e,t,n]),r}function ut(e){let{page:t,matches:n}=e,r=i(e,d),a=le(),{manifest:o,routeModules:l}=Xe(),{loaderData:s,matches:f}=Ke(),p=u.useMemo((()=>qe(t,n,f,o,a,"data")),[t,n,f,o,a]),D=u.useMemo((()=>qe(t,n,f,o,a,"assets")),[t,n,f,o,a]),h=u.useMemo((()=>{if(t===a.pathname+a.search+a.hash)return[];let e=new Set,u=!1;if(n.forEach((t=>{var n;let r=o.routes[t.route.id];r&&r.hasLoader&&(!p.some((e=>e.route.id===t.route.id))&&t.route.id in s&&null!==(n=l[t.route.id])&&void 0!==n&&n.shouldRevalidate||r.hasClientLoader?u=!0:e.add(t.route.id))})),0===e.size)return[];let r=Ue(t);return u&&e.size>0&&r.searchParams.set("_routes",n.filter((t=>e.has(t.route.id))).map((e=>e.route.id)).join(",")),[r.pathname+r.search]}),[s,a,o,p,n,t,l]),m=u.useMemo((()=>function(e,t){return Qe(e.map((e=>{let n=t.routes[e.route.id];if(!n)return[];let u=[n.module];return n.imports&&(u=u.concat(n.imports)),u})).flat(1))}(D,o)),[D,o]),g=nt(D);return u.createElement(u.Fragment,null,h.map((e=>u.createElement("link",c({key:e,rel:"prefetch",as:"fetch",href:e},r)))),m.map((e=>u.createElement("link",c({key:e,rel:"modulepreload",href:e},r)))),g.map((e=>{let{key:t,link:n}=e;return u.createElement("link",c({key:t},n))})))}Ge.displayName="FrameworkContext";var rt=!1;function it(e){let{manifest:t,serverHandoffString:n,isSpaMode:r,renderMeta:i}=Xe(),{router:a,static:o,staticContext:l}=_e(),{matches:s}=Ke(),f=We(r);i&&(i.didRenderScripts=!0);let d=et(s,null,r);u.useEffect((()=>{0}),[]);let p=u.useMemo((()=>{var r;let i=l?"window.__reactRouterContext = ".concat(n,";").concat("window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());"):" ",s=o?"".concat(null!==t.hmr&&void 0!==r&&r.runtime?"import ".concat(JSON.stringify(t.hmr.runtime),";"):"").concat(f?"":"import ".concat(JSON.stringify(t.url)),";\n").concat(d.map(((e,n)=>"import * as route".concat(n," from ").concat(JSON.stringify(t.routes[e.route.id].module),";"))).join("\n"),"\n ").concat(f?"window.__reactRouterManifest = ".concat(JSON.stringify(function(e,t){let n=new Set(t.state.matches.map((e=>e.route.id))),u=t.state.location.pathname.split("/").filter(Boolean),r=["/"];for(u.pop();u.length>0;)r.push("/".concat(u.join("/"))),u.pop();r.forEach((e=>{let u=k(t.routes,e,t.basename);u&&u.forEach((e=>n.add(e.route.id)))}));let i=[...n].reduce(((t,n)=>Object.assign(t,{[n]:e.routes[n]})),{});return c(c({},e),{},{routes:i})}(t,a),null,2),";"):"","\n window.__reactRouterRouteModules = {").concat(d.map(((e,t)=>"".concat(JSON.stringify(e.route.id),":route").concat(t))).join(","),"};\n\nimport(").concat(JSON.stringify(t.entry.module),");"):" ";return u.createElement(u.Fragment,null,u.createElement("script",c(c({},e),{},{suppressHydrationWarning:!0,dangerouslySetInnerHTML:He(i),type:void 0})),u.createElement("script",c(c({},e),{},{suppressHydrationWarning:!0,dangerouslySetInnerHTML:He(s),type:"module",async:!0})))}),[]),D=d.map((e=>{let n=t.routes[e.route.id];return n?(n.imports||[]).concat([n.module]):[]})).flat(1),h=rt?[]:t.entry.imports.concat(D);return rt?null:u.createElement(u.Fragment,null,f?null:u.createElement("link",{rel:"modulepreload",href:t.url,crossOrigin:e.crossOrigin}),u.createElement("link",{rel:"modulepreload",href:t.entry.module,crossOrigin:e.crossOrigin}),[...new Set(m)].map((t=>u.createElement("link",{key:t,rel:"modulepreload",href:t,crossOrigin:e.crossOrigin}))),p);var m}function at(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach((t=>{"function"===typeof t?t(e):null!=t&&(t.current=e)}))}}var ot="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;try{ot&&(window.__reactRouterVersion="7.1.1")}catch(Do){}function lt(e){let{basename:t,children:n,window:r}=e,i=u.useRef();null==i.current&&(i.current=g({window:r,v5Compat:!0}));let a=i.current,[o,l]=u.useState({action:a.action,location:a.location}),s=u.useCallback((e=>{u.startTransition((()=>l(e)))}),[l]);return u.useLayoutEffect((()=>a.listen(s)),[a,s]),u.createElement(Be,{basename:t,children:n,location:o.location,navigationType:o.action,navigator:a})}var st=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ct=u.forwardRef((function(e,t){let n,{onClick:r,discover:a="render",prefetch:o="none",relative:l,reloadDocument:s,replace:f,state:d,target:D,to:h,preventScrollReset:m,viewTransition:g}=e,b=i(e,p),{basename:v}=u.useContext(ue),E="string"===typeof h&&st.test(h),A=!1;if("string"===typeof h&&E&&(n=h,ot))try{let e=new URL(window.location.href),t=h.startsWith("//")?new URL(e.protocol+h):new URL(h),n=J(t.pathname,v);t.origin===e.origin&&null!=n?h=n+t.search+t.hash:A=!0}catch(Do){F(!1,'<Link to="'.concat(h,'"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.'))}let k=function(e){let{relative:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};y(oe(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=u.useContext(ue),{hash:i,pathname:a,search:o}=de(e,{relative:t}),l=a;return"/"!==n&&(l="/"===a?n:U([n,a])),r.createHref({pathname:l,search:o,hash:i})}(h,{relative:l}),[w,B,S]=function(e,t){let n=u.useContext(Ge),[r,i]=u.useState(!1),[a,o]=u.useState(!1),{onFocus:l,onBlur:s,onMouseEnter:c,onMouseLeave:f,onTouchStart:d}=t,p=u.useRef(null);u.useEffect((()=>{if("render"===e&&o(!0),"viewport"===e){let e=new IntersectionObserver((e=>{e.forEach((e=>{o(e.isIntersecting)}))}),{threshold:.5});return p.current&&e.observe(p.current),()=>{e.disconnect()}}}),[e]),u.useEffect((()=>{if(r){let e=setTimeout((()=>{o(!0)}),100);return()=>{clearTimeout(e)}}}),[r]);let D=()=>{i(!0)},h=()=>{i(!1),o(!1)};return n?"intent"!==e?[a,p,{}]:[a,p,{onFocus:$e(l,D),onBlur:$e(s,h),onMouseEnter:$e(c,D),onMouseLeave:$e(f,h),onTouchStart:$e(d,D)}]:[!1,p,{}]}(o,b),z=function(e){let{target:t,replace:n,state:r,preventScrollReset:i,relative:a,viewTransition:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=fe(),s=le(),c=de(e,{relative:a});return u.useCallback((u=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(u,t)){u.preventDefault();let t=void 0!==n?n:C(s)===C(c);l(e,{replace:t,state:r,preventScrollReset:i,relative:a,viewTransition:o})}}),[s,l,c,n,r,t,e,i,a,o])}(h,{replace:f,state:d,target:D,preventScrollReset:m,relative:l,viewTransition:g});let x=u.createElement("a",c(c(c({},b),S),{},{href:n||k,onClick:A||s?r:function(e){r&&r(e),e.defaultPrevented||z(e)},ref:at(t,B),target:D,"data-discover":E||"render"!==a?void 0:"true"}));return w&&!E?u.createElement(u.Fragment,null,x,u.createElement(tt,{page:k})):x}));ct.displayName="Link";var ft=u.forwardRef((function(e,t){let{"aria-current":n="page",caseSensitive:r=!1,className:a="",end:o=!1,style:l,to:s,viewTransition:f,children:d}=e,p=i(e,D),h=de(s,{relative:p.relative}),m=le(),g=u.useContext($),{navigator:F,basename:b}=u.useContext(ue),v=null!=g&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=u.useContext(ee);y(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Dt("useViewTransitionState"),i=de(e,{relative:t.relative});if(!n.isTransitioning)return!1;let a=J(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=J(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=j(i.pathname,o)||null!=j(i.pathname,a)}(h)&&!0===f,C=F.encodeLocation?F.encodeLocation(h).pathname:h.pathname,E=m.pathname,A=g&&g.navigation&&g.navigation.location?g.navigation.location.pathname:null;r||(E=E.toLowerCase(),A=A?A.toLowerCase():null,C=C.toLowerCase()),A&&b&&(A=J(A,b)||A);const k="/"!==C&&C.endsWith("/")?C.length-1:C.length;let w,B=E===C||!o&&E.startsWith(C)&&"/"===E.charAt(k),S=null!=A&&(A===C||!o&&A.startsWith(C)&&"/"===A.charAt(C.length)),z={isActive:B,isPending:S,isTransitioning:v},x=B?n:void 0;w="function"===typeof a?a(z):[a,B?"active":null,S?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let O="function"===typeof l?l(z):l;return u.createElement(ct,c(c({},p),{},{"aria-current":x,className:w,ref:t,style:O,to:s,viewTransition:f}),"function"===typeof d?d(z):d)}));ft.displayName="NavLink";var dt=u.forwardRef(((e,t)=>{let{discover:n="render",fetcherKey:r,navigate:a,reloadDocument:o,replace:l,state:s,method:f=xe,action:d,onSubmit:p,relative:D,preventScrollReset:m,viewTransition:g}=e,F=i(e,h),b=gt(),v=function(e){let{relative:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{basename:n}=u.useContext(ue),r=u.useContext(ie);y(r,"useFormAction must be used inside a RouteContext");let[i]=r.matches.slice(-1),a=c({},de(e||".",{relative:t})),o=le();if(null==e){a.search=o.search;let e=new URLSearchParams(a.search),t=e.getAll("index");if(t.some((e=>""===e))){e.delete("index"),t.filter((e=>e)).forEach((t=>e.append("index",t)));let n=e.toString();a.search=n?"?".concat(n):""}}e&&"."!==e||!i.route.index||(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index");"/"!==n&&(a.pathname="/"===a.pathname?n:U([n,a.pathname]));return C(a)}(d,{relative:D}),E="get"===f.toLowerCase()?"get":"post",A="string"===typeof d&&st.test(d);return u.createElement("form",c(c({ref:t,method:E,action:v,onSubmit:o?p:e=>{if(p&&p(e),e.defaultPrevented)return;e.preventDefault();let t=e.nativeEvent.submitter,n=(null===t||void 0===t?void 0:t.getAttribute("formmethod"))||f;b(t||e.currentTarget,{fetcherKey:r,method:n,navigate:a,replace:l,state:s,relative:D,preventScrollReset:m,viewTransition:g})}},F),{},{"data-discover":A||"render"!==n?void 0:"true"}))}));function pt(e){return"".concat(e," must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.")}function Dt(e){let t=u.useContext(X);return y(t,pt(e)),t}dt.displayName="Form";var ht=0,mt=()=>"__".concat(String(++ht),"__");function gt(){let{router:e}=Dt("useSubmit"),{basename:t}=u.useContext(ue),n=Ce("useRouteId");return u.useCallback((async function(u){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{action:i,method:a,encType:o,formData:l,body:s}=Ie(u,t);if(!1===r.navigate){let t=r.fetcherKey||mt();await e.fetch(t,n,r.action||i,{preventScrollReset:r.preventScrollReset,formData:l,body:s,formMethod:r.method||a,formEncType:r.encType||o,flushSync:r.flushSync})}else await e.navigate(r.action||i,{preventScrollReset:r.preventScrollReset,formData:l,body:s,formMethod:r.method||a,formEncType:r.encType||o,replace:r.replace,state:r.state,fromRouteId:n,flushSync:r.flushSync,viewTransition:r.viewTransition})}),[e,t,n])}new TextEncoder;const yt={siteTitle:"Jake Runyan Photography",footerCopyright:"Jake Runyan",nav:[{label:"Gallery",path:"/gallery"},{label:"Contact",path:"/contact"},{label:"About",path:"/about"}],social:[{label:"Instagram",url:"https://www.instagram.com/jakerunyanphotography",icon:"instagram"},{label:"GitHub",url:"https://github.com/runyanjake/jakesphotos",icon:"github"}]},Ft={"/":{frontmatter:{template:"homepage",title:"Jake Runyan Photography",subtitle:"Bay Area \xb7 Cycling \xb7 Life"},content:"## Bay Area Life\n![](https://images.whitney.rip/api/assets/d14fcd1e-5479-4312-ae39-055283c8fd75/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nI'm Jake, a small-time photographer out of the Bay Area. I shoot the world around me \u2014 the coastlines, the hills, the everyday scenes that make this place feel like home.\n\n## On Two Wheels\n![](https://images.whitney.rip/api/assets/f4c18690-b0fe-4ed1-a1d7-ea49b8828aa6/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nMy Sony Alpha 6300 comes along on every ride. There's something about cycling that puts you right in the middle of a scene \u2014 no glass between you and the world.\n\n## Everyday Moments\n![](https://images.whitney.rip/api/assets/18e59afb-8d23-433d-9f91-fb78d6efc729/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nBeyond landscapes, it's the small details that catch my eye \u2014 textures, light, the quiet moments between everything else.",images:["https://images.whitney.rip/api/assets/d14fcd1e-5479-4312-ae39-055283c8fd75/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1114e4b3-99a7-4cdc-9ce2-ad52d1a0046f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1ce61b59-98a7-401c-9840-72dc51822494/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2250e289-03ae-4ee4-a63a-3ba29db99dd0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ec93e5f8-ca2e-4078-8190-d884435513eb/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/40cb4952-0b8a-4500-a692-a20acbe01ff4/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2fe3919e-00d4-4afc-8140-a81dbf266c82/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/3a89717a-b0b9-42a6-ab34-0f4dc3d90987/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8beaf017-029f-4827-a3c2-066f9453e271/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/87cd7f35-f4c5-4a1e-a56d-c6d8e9d082da/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2c55949d-7a2d-4bde-a87e-107ce352bc60/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/44f3ce06-3b34-42d2-9396-424ff95ba672/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d88e4a71-d645-48de-9b22-aad8f1ae3bde/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d84b166b-56fc-48cb-b932-7847d70ade04/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/01d40f57-dbf6-4c9d-8fc1-0ac22dfe17e5/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e7055bf2-626a-47a5-9526-15b2de26249e/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/7635d87d-5ed6-4342-9cc2-0c6d0e0a1425/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0beaaf50-cb2c-4d84-b099-e1af24f7d2e3/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/90052323-c4df-4820-8fe8-7658424991b8/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4749cdd5-aa5a-4911-9567-f3f5afca6ecc/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/f4c18690-b0fe-4ed1-a1d7-ea49b8828aa6/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1a8dd56a-3433-40ab-8619-f385560ee807/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fe1b66b4-4f98-43a3-bb26-6d4661d5ffe2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/787274d8-d94b-479c-9a11-b60f3ca3e640/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/91d11918-7471-4e81-b101-23511e14f45d/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/bfa43b2b-4aa1-4792-ab2f-aff1e226cdf0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/30273029-cba9-45a6-aa7c-3af27d0bd835/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/f7bfc5b1-6ef6-42ce-b4a2-237939b03ae9/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e29ce2a5-987c-4453-81f2-b2e7b161e7d2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/3082f0af-fb30-4e04-baae-5b47d310e380/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/15dd24ba-e2ae-4093-a098-988aac86e1e0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fc6c3d20-2521-4d31-9f31-19476ad30a65/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8a750cc3-7bef-4bc6-9727-83151dead578/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4db2ea6d-8998-40df-bf05-fc27beeb2085/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ec92f32f-0c08-4317-b8e2-90c53c2e6416/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/7d5803ea-20b9-448f-9659-6fb801f15c68/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/dfb53a18-05dc-4cbc-bdd2-7f8b6f5a4e8e/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e6934d1a-543c-4ed8-9c29-a94e915f9d94/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0e88d871-fc8e-4ac3-a96a-920fce3cc546/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/379a3b92-ff9b-4455-afe7-c2c6a8a270cd/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e03f66a6-a619-4624-a473-860026b3446a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4d759c78-64c8-4607-9b61-7d1f536fe98f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0ff98add-0a3c-408b-af91-6320df62910f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ce5eba3e-c444-4a20-a88a-92bfe56c6891/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/a837364d-ed8a-44cf-a8db-8db320bf81e6/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8e254f41-7b14-48b3-ba98-a96fb9c05129/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1f877a0c-8e36-4751-b50a-5ea12c73aefc/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1979efcd-ba01-4194-b0f7-8e64a996c1cc/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/f4fcf415-7eb1-4131-8ef8-b0456aa31c62/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4e440673-7294-48ac-99a4-05cc3fb07cd2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/62baec73-487d-4a72-bdc4-7c168cf6f82a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/88cd4904-2ab1-4c60-b225-58d73945d724/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/dd59bec7-d922-4a53-af12-3f252c109d0d/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d33762bc-1204-4f33-8e6f-2ea5bde72f1a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fe4c9bf0-334b-40fb-9a44-8b1984e2818a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/993736e1-a3ae-4ec5-8c67-c25c4c734f23/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/038e8d18-87cd-49f4-8e53-4c36a5f76cfb/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/994408ea-6f04-473f-84ea-de3c77265298/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ddaf8248-7cdf-4e39-9639-d2826dc9d038/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/214921e1-7b75-4059-ad53-1c1062f6df45/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/18e59afb-8d23-433d-9f91-fb78d6efc729/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/72d0e30d-c27c-4d8e-8977-0ae438178324/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d496de3c-bf3a-4b49-a34a-96c998c288a0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fd4b8886-7a55-478e-8bc8-6cba70fe9cd2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/30b56b85-3225-44df-903d-5ba14e07927c/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/185d198a-a2d3-40f1-b508-11d03edf8162/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/92063a5c-0c50-46c1-9bb3-8c294305b5a7/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2fb5267d-7b71-4612-ad9c-4be961704a67/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4d0fbaa8-90c2-4a46-9b32-d463fac24ba1/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/bb8cf2fc-a745-4ff9-87a3-51a5407de9a3/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/abefba8f-c77e-46e7-9f62-9a3da5ec8128/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d9fc53c6-4645-4451-91d5-94927ff638ea/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ddf6d29e-81f4-4c3b-8277-450a88b0d75f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/b66557e8-aa4a-4f0b-b252-ee0ece28b0b5/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8f6df2db-6a63-446b-9c00-5830ff91ea5c/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/00d4ad2e-d549-45ac-9a7c-d9f97cc2a0ba/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/97e8aa93-39fb-42d9-b1e0-0536eb81e4ba/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0eef2205-2260-4307-80fa-520aeb139558/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0fe37f58-c2c6-4007-ae6d-0230ab4a7507/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D"]},"/about":{frontmatter:{template:"default",title:"About Me",profileImage:"https://gallery.whitney.rip/api/v1/t/287329d8835b299400819437c9c2a2d192041159/2tdm690t/fit_4096"},content:"I'm Jake, a small time photographer out of the Bay Area. I started shooting as a kid on my dad's old Canon EOS 60D, and now have graduated to owning my own gear. Having an artistic outlet has always been a force of balance for me, and with a background in video and photo editing, this has been a fun one.\n\nMy current setup is a Sony Alpha 6300 with a 27mm pancake lens. This budget setup was perfect for bringing my camera along on bike rides, as cycling is another hobby. You can find me on Youtube as Jake's West Coast. My current photography interests include capturing the beauty of the Bay Area and California coast on our bike rides, as well as moments in my everyday life.\n\nIf you'd like to learn more about Jake, the person, you can find more at my instagram @runyanjake or on my personal website jake.runyan.dev.",images:[]},"/contact":{frontmatter:{template:"contact",title:"Contact Me",email:"jake@runyan.dev",instagram:"jakerunyanphotography"},content:"",images:[]},"/gallery":{frontmatter:{template:"menu",title:"Gallery",description:"Browse my photo collections"},content:"## [Landscapes](/gallery/landscapes)\n![](https://images.whitney.rip/api/assets/d14fcd1e-5479-4312-ae39-055283c8fd75/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nMountains, coastal cliffs, and open skies across California and the Bay Area.\n\n## [Portraits](/gallery/portraits)\n![](https://images.whitney.rip/api/assets/f4c18690-b0fe-4ed1-a1d7-ea49b8828aa6/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nCandid moments and faces from everyday life.\n\n## [Textures](/gallery/textures)\n![](https://images.whitney.rip/api/assets/e03f66a6-a619-4624-a473-860026b3446a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nAbstract surfaces and patterns found in the world around us.\n\n## [Nature](/gallery/nature)\n![](https://images.whitney.rip/api/assets/18e59afb-8d23-433d-9f91-fb78d6efc729/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D)\nFlora, fauna, and natural forms.",images:[]},"/gallery/landscapes":{frontmatter:{template:"gallery",title:"Landscapes"},content:"",images:["https://images.whitney.rip/api/assets/d14fcd1e-5479-4312-ae39-055283c8fd75/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1114e4b3-99a7-4cdc-9ce2-ad52d1a0046f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1ce61b59-98a7-401c-9840-72dc51822494/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2250e289-03ae-4ee4-a63a-3ba29db99dd0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ec93e5f8-ca2e-4078-8190-d884435513eb/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/40cb4952-0b8a-4500-a692-a20acbe01ff4/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2fe3919e-00d4-4afc-8140-a81dbf266c82/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/3a89717a-b0b9-42a6-ab34-0f4dc3d90987/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8beaf017-029f-4827-a3c2-066f9453e271/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/87cd7f35-f4c5-4a1e-a56d-c6d8e9d082da/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2c55949d-7a2d-4bde-a87e-107ce352bc60/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/44f3ce06-3b34-42d2-9396-424ff95ba672/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d88e4a71-d645-48de-9b22-aad8f1ae3bde/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d84b166b-56fc-48cb-b932-7847d70ade04/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/01d40f57-dbf6-4c9d-8fc1-0ac22dfe17e5/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e7055bf2-626a-47a5-9526-15b2de26249e/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/7635d87d-5ed6-4342-9cc2-0c6d0e0a1425/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0beaaf50-cb2c-4d84-b099-e1af24f7d2e3/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/90052323-c4df-4820-8fe8-7658424991b8/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4749cdd5-aa5a-4911-9567-f3f5afca6ecc/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D"]},"/gallery/nature":{frontmatter:{template:"gallery",title:"Nature"},content:"",images:["https://images.whitney.rip/api/assets/18e59afb-8d23-433d-9f91-fb78d6efc729/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/72d0e30d-c27c-4d8e-8977-0ae438178324/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d496de3c-bf3a-4b49-a34a-96c998c288a0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fd4b8886-7a55-478e-8bc8-6cba70fe9cd2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/30b56b85-3225-44df-903d-5ba14e07927c/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/185d198a-a2d3-40f1-b508-11d03edf8162/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/92063a5c-0c50-46c1-9bb3-8c294305b5a7/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/2fb5267d-7b71-4612-ad9c-4be961704a67/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4d0fbaa8-90c2-4a46-9b32-d463fac24ba1/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/bb8cf2fc-a745-4ff9-87a3-51a5407de9a3/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/abefba8f-c77e-46e7-9f62-9a3da5ec8128/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d9fc53c6-4645-4451-91d5-94927ff638ea/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ddf6d29e-81f4-4c3b-8277-450a88b0d75f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/b66557e8-aa4a-4f0b-b252-ee0ece28b0b5/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8f6df2db-6a63-446b-9c00-5830ff91ea5c/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/00d4ad2e-d549-45ac-9a7c-d9f97cc2a0ba/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/97e8aa93-39fb-42d9-b1e0-0536eb81e4ba/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0eef2205-2260-4307-80fa-520aeb139558/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0fe37f58-c2c6-4007-ae6d-0230ab4a7507/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D"]},"/gallery/portraits":{frontmatter:{template:"gallery",title:"Portraits"},content:"",images:["https://images.whitney.rip/api/assets/f4c18690-b0fe-4ed1-a1d7-ea49b8828aa6/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1a8dd56a-3433-40ab-8619-f385560ee807/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fe1b66b4-4f98-43a3-bb26-6d4661d5ffe2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/787274d8-d94b-479c-9a11-b60f3ca3e640/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/91d11918-7471-4e81-b101-23511e14f45d/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/bfa43b2b-4aa1-4792-ab2f-aff1e226cdf0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/30273029-cba9-45a6-aa7c-3af27d0bd835/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/f7bfc5b1-6ef6-42ce-b4a2-237939b03ae9/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e29ce2a5-987c-4453-81f2-b2e7b161e7d2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/3082f0af-fb30-4e04-baae-5b47d310e380/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/15dd24ba-e2ae-4093-a098-988aac86e1e0/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fc6c3d20-2521-4d31-9f31-19476ad30a65/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8a750cc3-7bef-4bc6-9727-83151dead578/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4db2ea6d-8998-40df-bf05-fc27beeb2085/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ec92f32f-0c08-4317-b8e2-90c53c2e6416/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/7d5803ea-20b9-448f-9659-6fb801f15c68/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/dfb53a18-05dc-4cbc-bdd2-7f8b6f5a4e8e/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/e6934d1a-543c-4ed8-9c29-a94e915f9d94/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0e88d871-fc8e-4ac3-a96a-920fce3cc546/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/379a3b92-ff9b-4455-afe7-c2c6a8a270cd/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D"]},"/gallery/textures":{frontmatter:{template:"gallery",title:"Textures"},content:"",images:["https://images.whitney.rip/api/assets/e03f66a6-a619-4624-a473-860026b3446a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4d759c78-64c8-4607-9b61-7d1f536fe98f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/0ff98add-0a3c-408b-af91-6320df62910f/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ce5eba3e-c444-4a20-a88a-92bfe56c6891/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/a837364d-ed8a-44cf-a8db-8db320bf81e6/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/8e254f41-7b14-48b3-ba98-a96fb9c05129/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1f877a0c-8e36-4751-b50a-5ea12c73aefc/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/1979efcd-ba01-4194-b0f7-8e64a996c1cc/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/f4fcf415-7eb1-4131-8ef8-b0456aa31c62/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/4e440673-7294-48ac-99a4-05cc3fb07cd2/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/62baec73-487d-4a72-bdc4-7c168cf6f82a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/88cd4904-2ab1-4c60-b225-58d73945d724/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/dd59bec7-d922-4a53-af12-3f252c109d0d/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/d33762bc-1204-4f33-8e6f-2ea5bde72f1a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/fe4c9bf0-334b-40fb-9a44-8b1984e2818a/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/993736e1-a3ae-4ec5-8c67-c25c4c734f23/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/038e8d18-87cd-49f4-8e53-4c36a5f76cfb/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/994408ea-6f04-473f-84ea-de3c77265298/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/ddaf8248-7cdf-4e39-9639-d2826dc9d038/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D","https://images.whitney.rip/api/assets/214921e1-7b75-4059-ad53-1c1062f6df45/thumbnail?size=preview&key=3bkhzXZq8wkOQRjr58hDYLhenYNOyIDDCoq0tJ0G1nYOnJg04e-PLvFj9zJHEYV3ni8&c=iSbUaYtTBiWbtzPKIazyFcbZYFQ%3D"]}};var bt=n(579);const vt=(0,u.createContext)(yt),Ct=(0,u.createContext)(Ft),Et=e=>{let{children:t}=e;return(0,bt.jsx)(vt.Provider,{value:yt,children:(0,bt.jsx)(Ct.Provider,{value:Ft,children:t})})},At=()=>(0,u.useContext)(vt);var kt=n(455),wt=n.n(kt),Bt=n(173),St=n.n(Bt),zt=n(332),xt=n.n(zt),Ot=n(366),Yt=n.n(Ot),Pt=n(123),Lt=n.n(Pt),Tt="bodyAttributes",It="htmlAttributes",Nt="titleAttributes",jt={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},Rt=(Object.keys(jt).map((function(e){return jt[e]})),"charset"),Jt="cssText",qt="href",Qt="http-equiv",Mt="innerHTML",Ht="itemprop",Ut="name",Vt="property",Zt="rel",Wt="src",_t="target",Kt={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Gt="defaultTitle",Xt="defer",$t="encodeSpecialCharacters",en="onChangeClientState",tn="titleTemplate",nn=Object.keys(Kt).reduce((function(e,t){return e[Kt[t]]=t,e}),{}),un=[jt.NOSCRIPT,jt.SCRIPT,jt.STYLE],rn="data-react-helmet",an="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},on=function(){function e(e,t){for(var n=0;n<t.length;n++){var u=t[n];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(e,u.key,u)}}return function(t,n,u){return n&&e(t.prototype,n),u&&e(t,u),t}}(),ln=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var u in n)Object.prototype.hasOwnProperty.call(n,u)&&(e[u]=n[u])}return e},sn=function(e,t){var n={};for(var u in e)t.indexOf(u)>=0||Object.prototype.hasOwnProperty.call(e,u)&&(n[u]=e[u]);return n},cn=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},fn=function(e){var t=mn(e,jt.TITLE),n=mn(e,tn);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var u=mn(e,Gt);return t||u||void 0},dn=function(e){return mn(e,en)||function(){}},pn=function(e,t){return t.filter((function(t){return"undefined"!==typeof t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return ln({},e,t)}),{})},Dn=function(e,t){return t.filter((function(e){return"undefined"!==typeof e[jt.BASE]})).map((function(e){return e[jt.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var u=Object.keys(n),r=0;r<u.length;r++){var i=u[r].toLowerCase();if(-1!==e.indexOf(i)&&n[i])return t.concat(n)}return t}),[])},hn=function(e,t,n){var u={};return n.filter((function(t){return!!Array.isArray(t[e])||("undefined"!==typeof t[e]&&vn("Helmet: "+e+' should be of type "Array". Instead found type "'+an(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var r={};n.filter((function(e){for(var n=void 0,i=Object.keys(e),a=0;a<i.length;a++){var o=i[a],l=o.toLowerCase();-1===t.indexOf(l)||n===Zt&&"canonical"===e[n].toLowerCase()||l===Zt&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(o)||o!==Mt&&o!==Jt&&o!==Ht||(n=o)}if(!n||!e[n])return!1;var s=e[n].toLowerCase();return u[n]||(u[n]={}),r[n]||(r[n]={}),!u[n][s]&&(r[n][s]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(r),a=0;a<i.length;a++){var o=i[a],l=Lt()({},u[o],r[o]);u[o]=l}return e}),[]).reverse()},mn=function(e,t){for(var n=e.length-1;n>=0;n--){var u=e[n];if(u.hasOwnProperty(t))return u[t]}return null},gn=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout((function(){gn(t)}),0)}}(),yn=function(e){return clearTimeout(e)},Fn="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||gn:n.g.requestAnimationFrame||gn,bn="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||yn:n.g.cancelAnimationFrame||yn,vn=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},Cn=null,En=function(e,t){var n=e.baseTag,u=e.bodyAttributes,r=e.htmlAttributes,i=e.linkTags,a=e.metaTags,o=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,c=e.styleTags,f=e.title,d=e.titleAttributes;wn(jt.BODY,u),wn(jt.HTML,r),kn(f,d);var p={baseTag:Bn(jt.BASE,n),linkTags:Bn(jt.LINK,i),metaTags:Bn(jt.META,a),noscriptTags:Bn(jt.NOSCRIPT,o),scriptTags:Bn(jt.SCRIPT,s),styleTags:Bn(jt.STYLE,c)},D={},h={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,u=t.oldTags;n.length&&(D[e]=n),u.length&&(h[e]=p[e].oldTags)})),t&&t(),l(e,D,h)},An=function(e){return Array.isArray(e)?e.join(""):e},kn=function(e,t){"undefined"!==typeof e&&document.title!==e&&(document.title=An(e)),wn(jt.TITLE,t)},wn=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var u=n.getAttribute(rn),r=u?u.split(","):[],i=[].concat(r),a=Object.keys(t),o=0;o<a.length;o++){var l=a[o],s=t[l]||"";n.getAttribute(l)!==s&&n.setAttribute(l,s),-1===r.indexOf(l)&&r.push(l);var c=i.indexOf(l);-1!==c&&i.splice(c,1)}for(var f=i.length-1;f>=0;f--)n.removeAttribute(i[f]);r.length===i.length?n.removeAttribute(rn):n.getAttribute(rn)!==a.join(",")&&n.setAttribute(rn,a.join(","))}},Bn=function(e,t){var n=document.head||document.querySelector(jt.HEAD),u=n.querySelectorAll(e+"["+rn+"]"),r=Array.prototype.slice.call(u),i=[],a=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var u in t)if(t.hasOwnProperty(u))if(u===Mt)n.innerHTML=t.innerHTML;else if(u===Jt)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var o="undefined"===typeof t[u]?"":t[u];n.setAttribute(u,o)}n.setAttribute(rn,"true"),r.some((function(e,t){return a=t,n.isEqualNode(e)}))?r.splice(a,1):i.push(n)})),r.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:r,newTags:i}},Sn=function(e){return Object.keys(e).reduce((function(t,n){var u="undefined"!==typeof e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+u:u}),"")},zn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[Kt[n]||n]=e[n],t}),t)},xn=function(e,t,n){switch(e){case jt.TITLE:return{toComponent:function(){return function(e,t,n){var r,i=((r={key:t})[rn]=!0,r),a=zn(n,i);return[u.createElement(jt.TITLE,a,t)]}(0,t.title,t.titleAttributes)},toString:function(){return function(e,t,n,u){var r=Sn(n),i=An(t);return r?"<"+e+" "+rn+'="true" '+r+">"+cn(i,u)+"</"+e+">":"<"+e+" "+rn+'="true">'+cn(i,u)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case Tt:case It:return{toComponent:function(){return zn(t)},toString:function(){return Sn(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,i=((r={key:n})[rn]=!0,r);return Object.keys(t).forEach((function(e){var n=Kt[e]||e;if(n===Mt||n===Jt){var u=t.innerHTML||t.cssText;i.dangerouslySetInnerHTML={__html:u}}else i[n]=t[e]})),u.createElement(e,i)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,u){var r=Object.keys(u).filter((function(e){return!(e===Mt||e===Jt)})).reduce((function(e,t){var r="undefined"===typeof u[t]?t:t+'="'+cn(u[t],n)+'"';return e?e+" "+r:r}),""),i=u.innerHTML||u.cssText||"",a=-1===un.indexOf(e);return t+"<"+e+" "+rn+'="true" '+r+(a?"/>":">"+i+"</"+e+">")}),"")}(e,t,n)}}}},On=function(e){var t=e.baseTag,n=e.bodyAttributes,u=e.encode,r=e.htmlAttributes,i=e.linkTags,a=e.metaTags,o=e.noscriptTags,l=e.scriptTags,s=e.styleTags,c=e.title,f=void 0===c?"":c,d=e.titleAttributes;return{base:xn(jt.BASE,t,u),bodyAttributes:xn(Tt,n,u),htmlAttributes:xn(It,r,u),link:xn(jt.LINK,i,u),meta:xn(jt.META,a,u),noscript:xn(jt.NOSCRIPT,o,u),script:xn(jt.SCRIPT,l,u),style:xn(jt.STYLE,s,u),title:xn(jt.TITLE,{title:f,titleAttributes:d},u)}},Yn=function(e){var t,n;return n=t=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.shouldComponentUpdate=function(e){return!Yt()(this.props,e)},n.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case jt.SCRIPT:case jt.NOSCRIPT:return{innerHTML:t};case jt.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},n.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,u=e.arrayTypeChildren,r=e.newChildProps,i=e.nestedChildren;return ln({},u,((t={})[n.type]=[].concat(u[n.type]||[],[ln({},r,this.mapNestedChildrenToProps(n,i))]),t))},n.prototype.mapObjectTypeChildren=function(e){var t,n,u=e.child,r=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(u.type){case jt.TITLE:return ln({},r,((t={})[u.type]=a,t.titleAttributes=ln({},i),t));case jt.BODY:return ln({},r,{bodyAttributes:ln({},i)});case jt.HTML:return ln({},r,{htmlAttributes:ln({},i)})}return ln({},r,((n={})[u.type]=ln({},i),n))},n.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=ln({},t);return Object.keys(e).forEach((function(t){var u;n=ln({},n,((u={})[t]=e[t],u))})),n},n.prototype.warnOnInvalidChildren=function(e,t){return!0},n.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return u.Children.forEach(e,(function(e){if(e&&e.props){var u=e.props,i=u.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[nn[n]||n]=e[n],t}),t)}(sn(u,["children"]));switch(n.warnOnInvalidChildren(e,i),e.type){case jt.LINK:case jt.META:case jt.NOSCRIPT:case jt.SCRIPT:case jt.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:a,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},n.prototype.render=function(){var t=this.props,n=t.children,r=sn(t,["children"]),i=ln({},r);return n&&(i=this.mapChildrenToProps(n,i)),u.createElement(e,i)},on(n,null,[{key:"canUseDOM",set:function(t){e.canUseDOM=t}}]),n}(u.Component),t.propTypes={base:St().object,bodyAttributes:St().object,children:St().oneOfType([St().arrayOf(St().node),St().node]),defaultTitle:St().string,defer:St().bool,encodeSpecialCharacters:St().bool,htmlAttributes:St().object,link:St().arrayOf(St().object),meta:St().arrayOf(St().object),noscript:St().arrayOf(St().object),onChangeClientState:St().func,script:St().arrayOf(St().object),style:St().arrayOf(St().object),title:St().string,titleAttributes:St().object,titleTemplate:St().string},t.defaultProps={defer:!0,encodeSpecialCharacters:!0},t.peek=e.peek,t.rewind=function(){var t=e.rewind();return t||(t=On({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},n}(xt()((function(e){return{baseTag:Dn([qt,_t],e),bodyAttributes:pn(Tt,e),defer:mn(e,Xt),encode:mn(e,$t),htmlAttributes:pn(It,e),linkTags:hn(jt.LINK,[Zt,qt],e),metaTags:hn(jt.META,[Ut,Rt,Qt,Vt,Ht],e),noscriptTags:hn(jt.NOSCRIPT,[Mt],e),onChangeClientState:dn(e),scriptTags:hn(jt.SCRIPT,[Wt,Mt],e),styleTags:hn(jt.STYLE,[Jt],e),title:fn(e),titleAttributes:pn(Nt,e)}}),(function(e){Cn&&bn(Cn),e.defer?Cn=Fn((function(){En(e,(function(){Cn=null}))})):(En(e),Cn=null)}),On)((function(){return null})));Yn.renderStatic=Yn.rewind;const Pn=e=>{let{src:t,onClose:n}=e;const[r,i]=(0,u.useState)(!1);return(0,u.useEffect)((()=>{if(!r)return;const e=setTimeout(n,200);return()=>clearTimeout(e)}),[r,n]),(0,u.useEffect)((()=>{const e=e=>{"Escape"===e.key&&i(!0)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[]),(0,u.useEffect)((()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow=""})),[]),(0,bt.jsxs)("div",{className:"lightbox-overlay".concat(r?" closing":""),onClick:()=>i(!0),role:"dialog","aria-modal":"true",children:[(0,bt.jsx)("button",{className:"lightbox-close",onClick:()=>i(!0),"aria-label":"Close",children:"\u2715"}),(0,bt.jsx)("img",{className:"lightbox-image",src:t,alt:"Full size",onClick:()=>i(!0)})]})},Ln=e=>{let{page:t}=e;const n=(0,u.useRef)(null),[r,i]=(0,u.useState)(null),a=(0,u.useMemo)((()=>(e=>{for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}return e})([...t.images])),[t.images]);return(0,u.useEffect)((()=>{const e=new(wt())(n.current,{itemSelector:".gallery-photo",columnWidth:".gallery-photo",percentPosition:!0}),t=()=>e.layout(),u=n.current.querySelectorAll("img");return u.forEach((e=>e.addEventListener("load",t))),()=>{u.forEach((e=>e.removeEventListener("load",t))),e.destroy()}}),[]),(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Yn,{children:(0,bt.jsx)("title",{children:t.frontmatter.title})}),(0,bt.jsx)("div",{className:"gallery",ref:n,children:a.map((e=>(0,bt.jsx)("img",{src:e,alt:"\xa9 Jake Runyan",className:"gallery-photo",style:{cursor:"pointer"},onClick:()=>i(e)},e)))}),r&&(0,bt.jsx)(Pn,{src:r,onClose:()=>i(null)})]})};const Tn=/^(?:[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\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\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\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\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\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\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDD4A-\uDD65\uDD6F-\uDD85\uDE80-\uDEA9\uDEB0\uDEB1\uDEC2-\uDEC4\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61\uDF80-\uDF89\uDF8B\uDF8E\uDF90-\uDFB5\uDFB7\uDFD1\uDFD3]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8\uDFC0-\uDFE0]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD80E\uD80F\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46\uDC60-\uDFFF]|\uD810[\uDC00-\uDFFA]|\uD811[\uDC00-\uDE46]|\uD818[\uDD00-\uDD1D]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDD40-\uDD6C\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD08]|\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]|\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]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDDD0-\uDDED\uDDF0\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\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]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])(?:[\$0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0897-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\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\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\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\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF65-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\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\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDD40-\uDD65\uDD69-\uDD6D\uDD6F-\uDD85\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEC2-\uDEC4\uDEFC-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74\uDF80-\uDF89\uDF8B\uDF8E\uDF90-\uDFB5\uDFB7-\uDFC0\uDFC2\uDFC5\uDFC7-\uDFCA\uDFCC-\uDFD3\uDFE1\uDFE2]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDED0-\uDEE3\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8\uDFC0-\uDFE0\uDFF0-\uDFF9]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDF50-\uDF5A\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD80E\uD80F\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55\uDC60-\uDFFF]|\uD810[\uDC00-\uDFFA]|\uD811[\uDC00-\uDE46]|\uD818[\uDD00-\uDD39]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDD40-\uDD6C\uDD70-\uDD79\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD08]|\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\uDC9D\uDC9E]|\uD833[\uDCF0-\uDCF9\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\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]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDCD0-\uDCF9\uDDD0-\uDDFA\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\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]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF])*$/,In=/^(?:[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\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\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\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\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\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\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDD4A-\uDD65\uDD6F-\uDD85\uDE80-\uDEA9\uDEB0\uDEB1\uDEC2-\uDEC4\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61\uDF80-\uDF89\uDF8B\uDF8E\uDF90-\uDFB5\uDFB7\uDFD1\uDFD3]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8\uDFC0-\uDFE0]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD80E\uD80F\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46\uDC60-\uDFFF]|\uD810[\uDC00-\uDFFA]|\uD811[\uDC00-\uDE46]|\uD818[\uDD00-\uDD1D]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDD40-\uDD6C\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD08]|\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]|\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]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDDD0-\uDDED\uDDF0\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\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]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])(?:[\$\x2D0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0897-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\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\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\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\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF65-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\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\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDD40-\uDD65\uDD69-\uDD6D\uDD6F-\uDD85\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEC2-\uDEC4\uDEFC-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74\uDF80-\uDF89\uDF8B\uDF8E\uDF90-\uDFB5\uDFB7-\uDFC0\uDFC2\uDFC5\uDFC7-\uDFCA\uDFCC-\uDFD3\uDFE1\uDFE2]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDED0-\uDEE3\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8\uDFC0-\uDFE0\uDFF0-\uDFF9]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDF50-\uDF5A\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD80E\uD80F\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55\uDC60-\uDFFF]|\uD810[\uDC00-\uDFFA]|\uD811[\uDC00-\uDE46]|\uD818[\uDD00-\uDD39]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDD40-\uDD6C\uDD70-\uDD79\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD08]|\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\uDC9D\uDC9E]|\uD833[\uDCF0-\uDCF9\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\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]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDCD0-\uDCF9\uDDD0-\uDDFA\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\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]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF])*$/,Nn={};function jn(e,t){return((t||Nn).jsx?In:Tn).test(e)}const Rn=/[ \t\n\f\r]/g;function Jn(e){return""===e.replace(Rn,"")}class qn{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}}function Qn(e,t){const n={},u={};for(const r of e)Object.assign(n,r.property),Object.assign(u,r.normal);return new qn(n,u,t)}function Mn(e){return e.toLowerCase()}qn.prototype.normal={},qn.prototype.property={},qn.prototype.space=void 0;class Hn{constructor(e,t){this.attribute=t,this.property=e}}Hn.prototype.attribute="",Hn.prototype.booleanish=!1,Hn.prototype.boolean=!1,Hn.prototype.commaOrSpaceSeparated=!1,Hn.prototype.commaSeparated=!1,Hn.prototype.defined=!1,Hn.prototype.mustUseProperty=!1,Hn.prototype.number=!1,Hn.prototype.overloadedBoolean=!1,Hn.prototype.property="",Hn.prototype.spaceSeparated=!1,Hn.prototype.space=void 0;let Un=0;const Vn=$n(),Zn=$n(),Wn=$n(),_n=$n(),Kn=$n(),Gn=$n(),Xn=$n();function $n(){return 2**++Un}const eu=Object.keys(e);class tu extends Hn{constructor(t,n,u,r){let i=-1;if(super(t,n),nu(this,"space",r),"number"===typeof u)for(;++i<eu.length;){const t=eu[i];nu(this,eu[i],(u&e[t])===e[t])}}}function nu(e,t,n){n&&(e[t]=n)}function uu(e){const t={},n={};for(const[u,r]of Object.entries(e.properties)){const i=new tu(u,e.transform(e.attributes||{},u),r,e.space);e.mustUseProperty&&e.mustUseProperty.includes(u)&&(i.mustUseProperty=!0),t[u]=i,n[Mn(u)]=u,n[Mn(i.attribute)]=u}return new qn(t,n,e.space)}tu.prototype.defined=!0;const ru=uu({properties:{ariaActiveDescendant:null,ariaAtomic:Zn,ariaAutoComplete:null,ariaBusy:Zn,ariaChecked:Zn,ariaColCount:_n,ariaColIndex:_n,ariaColSpan:_n,ariaControls:Kn,ariaCurrent:null,ariaDescribedBy:Kn,ariaDetails:null,ariaDisabled:Zn,ariaDropEffect:Kn,ariaErrorMessage:null,ariaExpanded:Zn,ariaFlowTo:Kn,ariaGrabbed:Zn,ariaHasPopup:null,ariaHidden:Zn,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Kn,ariaLevel:_n,ariaLive:null,ariaModal:Zn,ariaMultiLine:Zn,ariaMultiSelectable:Zn,ariaOrientation:null,ariaOwns:Kn,ariaPlaceholder:null,ariaPosInSet:_n,ariaPressed:Zn,ariaReadOnly:Zn,ariaRelevant:null,ariaRequired:Zn,ariaRoleDescription:Kn,ariaRowCount:_n,ariaRowIndex:_n,ariaRowSpan:_n,ariaSelected:Zn,ariaSetSize:_n,ariaSort:null,ariaValueMax:_n,ariaValueMin:_n,ariaValueNow:_n,ariaValueText:null,role:null},transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function iu(e,t){return t in e?e[t]:t}function au(e,t){return iu(e,t.toLowerCase())}const ou=uu({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Gn,acceptCharset:Kn,accessKey:Kn,action:null,allow:null,allowFullScreen:Vn,allowPaymentRequest:Vn,allowUserMedia:Vn,alt:null,as:null,async:Vn,autoCapitalize:null,autoComplete:Kn,autoFocus:Vn,autoPlay:Vn,blocking:Kn,capture:null,charSet:null,checked:Vn,cite:null,className:Kn,cols:_n,colSpan:null,content:null,contentEditable:Zn,controls:Vn,controlsList:Kn,coords:_n|Gn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Vn,defer:Vn,dir:null,dirName:null,disabled:Vn,download:Wn,draggable:Zn,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Vn,formTarget:null,headers:Kn,height:_n,hidden:Wn,high:_n,href:null,hrefLang:null,htmlFor:Kn,httpEquiv:Kn,id:null,imageSizes:null,imageSrcSet:null,inert:Vn,inputMode:null,integrity:null,is:null,isMap:Vn,itemId:null,itemProp:Kn,itemRef:Kn,itemScope:Vn,itemType:Kn,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Vn,low:_n,manifest:null,max:null,maxLength:_n,media:null,method:null,min:null,minLength:_n,multiple:Vn,muted:Vn,name:null,nonce:null,noModule:Vn,noValidate:Vn,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Vn,optimum:_n,pattern:null,ping:Kn,placeholder:null,playsInline:Vn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Vn,referrerPolicy:null,rel:Kn,required:Vn,reversed:Vn,rows:_n,rowSpan:_n,sandbox:Kn,scope:null,scoped:Vn,seamless:Vn,selected:Vn,shadowRootClonable:Vn,shadowRootDelegatesFocus:Vn,shadowRootMode:null,shape:null,size:_n,sizes:null,slot:null,span:_n,spellCheck:Zn,src:null,srcDoc:null,srcLang:null,srcSet:null,start:_n,step:null,style:null,tabIndex:_n,target:null,title:null,translate:null,type:null,typeMustMatch:Vn,useMap:null,value:Zn,width:_n,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Kn,axis:null,background:null,bgColor:null,border:_n,borderColor:null,bottomMargin:_n,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Vn,declare:Vn,event:null,face:null,frame:null,frameBorder:null,hSpace:_n,leftMargin:_n,link:null,longDesc:null,lowSrc:null,marginHeight:_n,marginWidth:_n,noResize:Vn,noHref:Vn,noShade:Vn,noWrap:Vn,object:null,profile:null,prompt:null,rev:null,rightMargin:_n,rules:null,scheme:null,scrolling:Zn,standby:null,summary:null,text:null,topMargin:_n,valueType:null,version:null,vAlign:null,vLink:null,vSpace:_n,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Vn,disableRemotePlayback:Vn,prefix:null,property:null,results:_n,security:null,unselectable:null},space:"html",transform:au}),lu=uu({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Xn,accentHeight:_n,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:_n,amplitude:_n,arabicForm:null,ascent:_n,attributeName:null,attributeType:null,azimuth:_n,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:_n,by:null,calcMode:null,capHeight:_n,className:Kn,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:_n,diffuseConstant:_n,direction:null,display:null,dur:null,divisor:_n,dominantBaseline:null,download:Vn,dx:null,dy:null,edgeMode:null,editable:null,elevation:_n,enableBackground:null,end:null,event:null,exponent:_n,externalResourcesRequired:null,fill:null,fillOpacity:_n,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Gn,g2:Gn,glyphName:Gn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:_n,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:_n,horizOriginX:_n,horizOriginY:_n,id:null,ideographic:_n,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:_n,k:_n,k1:_n,k2:_n,k3:_n,k4:_n,kernelMatrix:Xn,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:_n,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:_n,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:_n,overlineThickness:_n,paintOrder:null,panose1:null,path:null,pathLength:_n,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Kn,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:_n,pointsAtY:_n,pointsAtZ:_n,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Xn,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Xn,rev:Xn,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Xn,requiredFeatures:Xn,requiredFonts:Xn,requiredFormats:Xn,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:_n,specularExponent:_n,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:_n,strikethroughThickness:_n,string:null,stroke:null,strokeDashArray:Xn,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:_n,strokeOpacity:_n,strokeWidth:null,style:null,surfaceScale:_n,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Xn,tabIndex:_n,tableValues:null,target:null,targetX:_n,targetY:_n,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Xn,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:_n,underlineThickness:_n,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:_n,values:null,vAlphabetic:_n,vMathematical:_n,vectorEffect:null,vHanging:_n,vIdeographic:_n,version:null,vertAdvY:_n,vertOriginX:_n,vertOriginY:_n,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:_n,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:iu}),su=uu({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase()}),cu=uu({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:au}),fu=uu({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),du=Qn([ru,ou,su,cu,fu],"html"),pu=Qn([ru,lu,su,cu,fu],"svg"),Du=/[A-Z]/g,hu=/-[a-z]/g,mu=/^data[-\w.:]+$/i;function gu(e){return"-"+e.toLowerCase()}function yu(e){return e.charAt(1).toUpperCase()}const Fu={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var bu=n(294);const vu=Eu("end"),Cu=Eu("start");function Eu(e){return function(t){const n=t&&t.position&&t.position[e]||{};if("number"===typeof n.line&&n.line>0&&"number"===typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"===typeof n.offset&&n.offset>-1?n.offset:void 0}}}function Au(e){return e&&"object"===typeof e?"position"in e||"type"in e?wu(e.position):"start"in e||"end"in e?wu(e):"line"in e||"column"in e?ku(e):"":""}function ku(e){return Bu(e&&e.line)+":"+Bu(e&&e.column)}function wu(e){return ku(e&&e.start)+"-"+ku(e&&e.end)}function Bu(e){return e&&"number"===typeof e?e:1}class Su extends Error{constructor(e,t,n){super(),"string"===typeof t&&(n=t,t=void 0);let u="",r={},i=!1;if(t&&(r="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:c({},t)),"string"===typeof e?u=e:!r.cause&&e&&(i=!0,u=e.message,r.cause=e),!r.ruleId&&!r.source&&"string"===typeof n){const e=n.indexOf(":");-1===e?r.ruleId=n:(r.source=n.slice(0,e),r.ruleId=n.slice(e+1))}if(!r.place&&r.ancestors&&r.ancestors){const e=r.ancestors[r.ancestors.length-1];e&&(r.place=e.position)}const a=r.place&&"start"in r.place?r.place.start:r.place;this.ancestors=r.ancestors||void 0,this.cause=r.cause||void 0,this.column=a?a.column:void 0,this.fatal=void 0,this.file="",this.message=u,this.line=a?a.line:void 0,this.name=Au(r.place)||"1:1",this.place=r.place||void 0,this.reason=this.message,this.ruleId=r.ruleId||void 0,this.source=r.source||void 0,this.stack=i&&r.cause&&"string"===typeof r.cause.stack?r.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Su.prototype.file="",Su.prototype.name="",Su.prototype.reason="",Su.prototype.message="",Su.prototype.stack="",Su.prototype.column=void 0,Su.prototype.line=void 0,Su.prototype.ancestors=void 0,Su.prototype.cause=void 0,Su.prototype.fatal=void 0,Su.prototype.place=void 0,Su.prototype.ruleId=void 0,Su.prototype.source=void 0;const zu={}.hasOwnProperty,xu=new Map,Ou=/[A-Z]/g,Yu=new Set(["table","tbody","thead","tfoot","tr"]),Pu=new Set(["td","th"]),Lu="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Tu(e,t){if(!t||void 0===t.Fragment)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let u;if(t.development){if("function"!==typeof t.jsxDEV)throw new TypeError("Expected `jsxDEV` in options when `development: true`");u=function(e,t){return n;function n(n,u,r,i){const a=Array.isArray(r.children),o=Cu(n);return t(u,r,i,a,{columnNumber:o?o.column-1:void 0,fileName:e,lineNumber:o?o.line:void 0},void 0)}}(n,t.jsxDEV)}else{if("function"!==typeof t.jsx)throw new TypeError("Expected `jsx` in production options");if("function"!==typeof t.jsxs)throw new TypeError("Expected `jsxs` in production options");u=function(e,t,n){return u;function u(e,u,r,i){const a=Array.isArray(r.children)?n:t;return i?a(u,r,i):a(u,r)}}(0,t.jsx,t.jsxs)}const r={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:u,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?pu:du,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},i=Iu(r,e,void 0);return i&&"string"!==typeof i?i:r.create(e,r.Fragment,{children:i||void 0},void 0)}function Iu(e,t,n){return"element"===t.type?function(e,t,n){const u=e.schema;let r=u;"svg"===t.tagName.toLowerCase()&&"html"===u.space&&(r=pu,e.schema=r);e.ancestors.push(t);const i=qu(e,t.tagName,!1),a=function(e,t){const n={};let u,r;for(r in t.properties)if("children"!==r&&zu.call(t.properties,r)){const i=Ju(e,r,t.properties[r]);if(i){const[r,a]=i;e.tableCellAlignToStyle&&"align"===r&&"string"===typeof a&&Pu.has(t.tagName)?u=a:n[r]=a}}if(u){(n.style||(n.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=u}return n}(e,t);let o=Ru(e,t);Yu.has(t.tagName)&&(o=o.filter((function(e){return"string"!==typeof e||!("object"===typeof(t=e)?"text"===t.type&&Jn(t.value):Jn(t));var t})));return Nu(e,a,i,t),ju(a,o),e.ancestors.pop(),e.schema=u,e.create(t,i,a,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}Qu(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){const u=e.schema;let r=u;"svg"===t.name&&"html"===u.space&&(r=pu,e.schema=r);e.ancestors.push(t);const i=null===t.name?e.Fragment:qu(e,t.name,!0),a=function(e,t){const n={};for(const u of t.attributes)if("mdxJsxExpressionAttribute"===u.type)if(u.data&&u.data.estree&&e.evaluater){const t=u.data.estree.body[0];t.type;const r=t.expression;r.type;const i=r.properties[0];i.type,Object.assign(n,e.evaluater.evaluateExpression(i.argument))}else Qu(e,t.position);else{const r=u.name;let i;if(u.value&&"object"===typeof u.value)if(u.value.data&&u.value.data.estree&&e.evaluater){const t=u.value.data.estree.body[0];t.type,i=e.evaluater.evaluateExpression(t.expression)}else Qu(e,t.position);else i=null===u.value||u.value;n[r]=i}return n}(e,t),o=Ru(e,t);return Nu(e,a,i,t),ju(a,o),e.ancestors.pop(),e.schema=u,e.create(t,i,a,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Qu(e,t.position)}(e,t):"root"===t.type?function(e,t,n){const u={};return ju(u,Ru(e,t)),e.create(t,e.Fragment,u,n)}(e,t,n):"text"===t.type?function(e,t){return t.value}(0,t):void 0}function Nu(e,t,n,u){"string"!==typeof n&&n!==e.Fragment&&e.passNode&&(t.node=u)}function ju(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function Ru(e,t){const n=[];let u=-1;const r=e.passKeys?new Map:xu;for(;++u<t.children.length;){const i=t.children[u];let a;if(e.passKeys){const e="element"===i.type?i.tagName:"mdxJsxFlowElement"===i.type||"mdxJsxTextElement"===i.type?i.name:void 0;if(e){const t=r.get(e)||0;a=e+"-"+t,r.set(e,t+1)}}const o=Iu(e,i,a);void 0!==o&&n.push(o)}return n}function Ju(e,t,n){const u=function(e,t){const n=Mn(t);let u=t,r=Hn;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&mu.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(hu,yu);u="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!hu.test(e)){let n=e.replace(Du,gu);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}r=tu}return new r(u,t)}(e.schema,t);if(!(null===n||void 0===n||"number"===typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=u.commaSeparated?function(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===u.property){let t="object"===typeof n?n:function(e,t){try{return bu(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};const t=n,u=new Su("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:t,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw u.file=e.filePath||void 0,u.url=Lu+"#cannot-parse-style-attribute",u}}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){const t={};let n;for(n in e)zu.call(e,n)&&(t[Mu(n)]=e[n]);return t}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&u.space?Fu[u.property]||u.property:u.attribute,n]}}function qu(e,t,n){let u;if(n)if(t.includes(".")){const e=t.split(".");let n,r=-1;for(;++r<e.length;){const t=jn(e[r])?{type:"Identifier",name:e[r]}:{type:"Literal",value:e[r]};n=n?{type:"MemberExpression",object:n,property:t,computed:Boolean(r&&"Literal"===t.type),optional:!1}:t}u=n}else u=jn(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};else u={type:"Literal",value:t};if("Literal"===u.type){const t=u.value;return zu.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(u);Qu(e)}function Qu(e,t){const n=new Su("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=Lu+"#cannot-handle-mdx-estrees-without-createevaluater",n}function Mu(e){let t=e.replace(Ou,Hu);return"ms-"===t.slice(0,3)&&(t="-"+t),t}function Hu(e){return"-"+e.toLowerCase()}const Uu={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},Vu={};function Zu(e,t,n){if(function(e){return Boolean(e&&"object"===typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Wu(e.children,t,n)}return Array.isArray(e)?Wu(e,t,n):""}function Wu(e,t,n){const u=[];let r=-1;for(;++r<e.length;)u[r]=Zu(e[r],t,n);return u.join("")}function _u(e,t,n,u){const r=e.length;let i,a=0;if(t=t<0?-t>r?0:r+t:t>r?r:t,n=n>0?n:0,u.length<1e4)i=Array.from(u),i.unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);a<u.length;)i=u.slice(a,a+1e4),i.unshift(t,0),e.splice(...i),a+=1e4,t+=1e4}function Ku(e,t){return e.length>0?(_u(e,e.length,0,t),e):t}class Gu{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(e,t){const n=null===t||void 0===t?Number.POSITIVE_INFINITY:t;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){const u=t||0;this.setCursor(Math.trunc(e));const r=this.right.splice(this.right.length-u,Number.POSITIVE_INFINITY);return n&&Xu(this.left,n),r.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),Xu(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Xu(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e<this.left.length){const t=this.left.splice(e,Number.POSITIVE_INFINITY);Xu(this.right,t.reverse())}else{const t=this.right.splice(this.left.length+this.right.length-e,Number.POSITIVE_INFINITY);Xu(this.left,t.reverse())}}}function Xu(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function $u(e){const t={};let n,u,r,i,a,o,l,s=-1;const f=new Gu(e);for(;++s<f.length;){for(;s in t;)s=t[s];if(n=f.get(s),s&&"chunkFlow"===n[1].type&&"listItemPrefix"===f.get(s-1)[1].type&&(o=n[1]._tokenizer.events,r=0,r<o.length&&"lineEndingBlank"===o[r][1].type&&(r+=2),r<o.length&&"content"===o[r][1].type))for(;++r<o.length&&"content"!==o[r][1].type;)"chunkText"===o[r][1].type&&(o[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===n[0])n[1].contentType&&(Object.assign(t,er(f,s)),s=t[s],l=!0);else if(n[1]._container){for(r=s,u=void 0;r--;)if(i=f.get(r),"lineEnding"===i[1].type||"lineEndingBlank"===i[1].type)"enter"===i[0]&&(u&&(f.get(u)[1].type="lineEndingBlank"),i[1].type="lineEnding",u=r);else if("linePrefix"!==i[1].type&&"listItemIndent"!==i[1].type)break;u&&(n[1].end=c({},f.get(u)[1].start),a=f.slice(u,s),a.unshift(n),f.splice(u,s-u+1,a))}}return _u(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!l}function er(e,t){const n=e.get(t)[1],u=e.get(t)[2];let r=t-1;const i=[];let a=n._tokenizer;a||(a=u.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(a._contentTypeTextTrailing=!0));const o=a.events,l=[],s={};let c,f,d=-1,p=n,D=0,h=0;const m=[h];for(;p;){for(;e.get(++r)[1]!==p;);i.push(r),p._tokenizer||(c=u.sliceStream(p),p.next||c.push(null),f&&a.defineSkip(p.start),p._isInFirstContentOfListItem&&(a._gfmTasklistFirstContentOfListItem=!0),a.write(c),p._isInFirstContentOfListItem&&(a._gfmTasklistFirstContentOfListItem=void 0)),f=p,p=p.next}for(p=n;++d<o.length;)"exit"===o[d][0]&&"enter"===o[d-1][0]&&o[d][1].type===o[d-1][1].type&&o[d][1].start.line!==o[d][1].end.line&&(h=d+1,m.push(h),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(a.events=[],p?(p._tokenizer=void 0,p.previous=void 0):m.pop(),d=m.length;d--;){const t=o.slice(m[d],m[d+1]),n=i.pop();l.push([n,n+t.length-1]),e.splice(n,2,t)}for(l.reverse(),d=-1;++d<l.length;)s[D+l[d][0]]=D+l[d][1],D+=l[d][1]-l[d][0]-1;return s}const tr={}.hasOwnProperty;function nr(e,t){let n;for(n in t){const u=(tr.call(e,n)?e[n]:void 0)||(e[n]={}),r=t[n];let i;if(r)for(i in r){tr.call(u,i)||(u[i]=[]);const e=r[i];ur(u[i],Array.isArray(e)?e:e?[e]:[])}}}function ur(e,t){let n=-1;const u=[];for(;++n<t.length;)("after"===t[n].add?e:u).push(t[n]);_u(e,0,0,u)}const rr=mr(/[A-Za-z]/),ir=mr(/[\dA-Za-z]/),ar=mr(/[#-'*+\--9=?A-Z^-~]/);function or(e){return null!==e&&(e<32||127===e)}const lr=mr(/\d/),sr=mr(/[\dA-Fa-f]/),cr=mr(/[!-/:-@[-`{-~]/);function fr(e){return null!==e&&e<-2}function dr(e){return null!==e&&(e<0||32===e)}function pr(e){return-2===e||-1===e||32===e}const Dr=mr(/(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF])/),hr=mr(/\s/);function mr(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}function gr(e,t,n,u){const r=u?u-1:Number.POSITIVE_INFINITY;let i=0;return function(u){if(pr(u))return e.enter(n),a(u);return t(u)};function a(u){return pr(u)&&i++<r?(e.consume(u),a):(e.exit(n),t(u))}}const yr={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,(function(n){if(null===n)return void e.consume(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),gr(e,t,"linePrefix")}),(function(t){return e.enter("paragraph"),u(t)}));let n;return t;function u(t){const u=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=u),n=u,r(t)}function r(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):fr(t)?(e.consume(t),e.exit("chunkText"),u):(e.consume(t),r)}}};const Fr={tokenize:function(e){const t=this,n=[];let u,r,i,a=0;return o;function o(u){if(a<n.length){const r=n[a];return t.containerState=r[1],e.attempt(r[0].continuation,l,s)(u)}return s(u)}function l(e){if(a++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,u&&F();const n=t.events.length;let r,i=n;for(;i--;)if("exit"===t.events[i][0]&&"chunkFlow"===t.events[i][1].type){r=t.events[i][1].end;break}y(a);let o=n;for(;o<t.events.length;)t.events[o][1].end=c({},r),o++;return _u(t.events,i+1,0,t.events.slice(n)),t.events.length=o,s(e)}return o(e)}function s(r){if(a===n.length){if(!u)return p(r);if(u.currentConstruct&&u.currentConstruct.concrete)return h(r);t.interrupt=Boolean(u.currentConstruct&&!u._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(br,f,d)(r)}function f(e){return u&&F(),y(a),p(e)}function d(e){return t.parser.lazy[t.now().line]=a!==n.length,i=t.now().offset,h(e)}function p(n){return t.containerState={},e.attempt(br,D,h)(n)}function D(e){return a++,n.push([t.currentConstruct,t.containerState]),p(e)}function h(n){return null===n?(u&&F(),y(0),void e.consume(n)):(u=u||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:u,contentType:"flow",previous:r}),m(n))}function m(n){return null===n?(g(e.exit("chunkFlow"),!0),y(0),void e.consume(n)):fr(n)?(e.consume(n),g(e.exit("chunkFlow")),a=0,t.interrupt=void 0,o):(e.consume(n),m)}function g(e,n){const o=t.sliceStream(e);if(n&&o.push(null),e.previous=r,r&&(r.next=e),r=e,u.defineSkip(e.start),u.write(o),t.parser.lazy[e.start.line]){let e=u.events.length;for(;e--;)if(u.events[e][1].start.offset<i&&(!u.events[e][1].end||u.events[e][1].end.offset>i))return;const n=t.events.length;let r,o,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(r){o=t.events[l][1].end;break}r=!0}for(y(a),e=n;e<t.events.length;)t.events[e][1].end=c({},o),e++;_u(t.events,l+1,0,t.events.slice(n)),t.events.length=e}}function y(u){let r=n.length;for(;r-- >u;){const u=n[r];t.containerState=u[1],u[0].exit.call(t,e)}n.length=u}function F(){u.write([null]),r=void 0,u=void 0,t.containerState._closeFlow=void 0}}},br={tokenize:function(e,t,n){return gr(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};const vr={partial:!0,tokenize:function(e,t,n){return function(t){return pr(t)?gr(e,u,"linePrefix")(t):u(t)};function u(e){return null===e||fr(e)?t(e):n(e)}}};const Cr={resolve:function(e){return $u(e),e},tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),u(t)};function u(t){return null===t?r(t):fr(t)?e.check(Er,i,r)(t):(e.consume(t),u)}function r(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function i(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,u}}},Er={partial:!0,tokenize:function(e,t,n){const u=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),gr(e,r,"linePrefix")};function r(r){if(null===r||fr(r))return n(r);const i=u.events[u.events.length-1];return!u.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(r):e.interrupt(u.parser.constructs.flow,n,t)(r)}}};const Ar={tokenize:function(e){const t=this,n=e.attempt(vr,(function(u){if(null===u)return void e.consume(u);return e.enter("lineEndingBlank"),e.consume(u),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,u,gr(e,e.attempt(this.parser.constructs.flow,u,e.attempt(Cr,u)),"linePrefix")));return n;function u(u){if(null!==u)return e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(u)}}};const kr={resolveAll:zr()},wr=Sr("string"),Br=Sr("text");function Sr(e){return{resolveAll:zr("text"===e?xr:void 0),tokenize:function(t){const n=this,u=this.parser.constructs[e],r=t.attempt(u,i,a);return i;function i(e){return l(e)?r(e):a(e)}function a(e){if(null!==e)return t.enter("data"),t.consume(e),o;t.consume(e)}function o(e){return l(e)?(t.exit("data"),r(e)):(t.consume(e),o)}function l(e){if(null===e)return!0;const t=u[e];let r=-1;if(t)for(;++r<t.length;){const e=t[r];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}}}}function zr(e){return function(t,n){let u,r=-1;for(;++r<=t.length;)void 0===u?t[r]&&"data"===t[r][1].type&&(u=r,r++):t[r]&&"data"===t[r][1].type||(r!==u+2&&(t[u][1].end=t[r-1][1].end,t.splice(u+2,r-u-2),r=u+2),u=void 0);return e?e(t,n):t}}function xr(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){const u=e[n-1][1],r=t.sliceStream(u);let i,a=r.length,o=-1,l=0;for(;a--;){const e=r[a];if("string"===typeof e){for(o=e.length;32===e.charCodeAt(o-1);)l++,o--;if(o)break;o=-1}else if(-2===e)i=!0,l++;else if(-1!==e){a++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(l=0),l){const r={type:n===e.length||i||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:a?o:u.start._bufferIndex+o,_index:u.start._index+a,line:u.end.line,column:u.end.column-l,offset:u.end.offset-l},end:c({},u.end)};u.end=c({},r.start),u.start.offset===u.end.offset?Object.assign(u,r):(e.splice(n,0,["enter",r,t],["exit",r,t]),n+=2)}n++}return e}const Or={name:"thematicBreak",tokenize:function(e,t,n){let u,r=0;return function(t){return e.enter("thematicBreak"),function(e){return u=e,i(e)}(t)};function i(i){return i===u?(e.enter("thematicBreakSequence"),a(i)):r>=3&&(null===i||fr(i))?(e.exit("thematicBreak"),t(i)):n(i)}function a(t){return t===u?(e.consume(t),r++,a):(e.exit("thematicBreakSequence"),pr(t)?gr(e,i,"whitespace")(t):i(t))}}};const Yr={continuation:{tokenize:function(e,t,n){const u=this;return u.containerState._closeFlow=void 0,e.check(vr,r,i);function r(n){return u.containerState.furtherBlankLines=u.containerState.furtherBlankLines||u.containerState.initialBlankLine,gr(e,t,"listItemIndent",u.containerState.size+1)(n)}function i(n){return u.containerState.furtherBlankLines||!pr(n)?(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,a(n)):(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,e.attempt(Lr,t,a)(n))}function a(r){return u.containerState._closeFlow=!0,u.interrupt=void 0,gr(e,e.attempt(Yr,t,n),"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,n){const u=this,r=u.events[u.events.length-1];let i=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,a=0;return function(t){const r=u.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===r?!u.containerState.marker||t===u.containerState.marker:lr(t)){if(u.containerState.type||(u.containerState.type=r,e.enter(r,{_container:!0})),"listUnordered"===r)return e.enter("listItemPrefix"),42===t||45===t?e.check(Or,n,l)(t):l(t);if(!u.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),o(t)}return n(t)};function o(t){return lr(t)&&++a<10?(e.consume(t),o):(!u.interrupt||a<2)&&(u.containerState.marker?t===u.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),u.containerState.marker=u.containerState.marker||t,e.check(vr,u.interrupt?n:s,e.attempt(Pr,f,c))}function s(e){return u.containerState.initialBlankLine=!0,i++,f(e)}function c(t){return pr(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),f):n(t)}function f(n){return u.containerState.size=i+u.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}},Pr={partial:!0,tokenize:function(e,t,n){const u=this;return gr(e,(function(e){const r=u.events[u.events.length-1];return!pr(e)&&r&&"listItemPrefixWhitespace"===r[1].type?t(e):n(e)}),"listItemPrefixWhitespace",u.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},Lr={partial:!0,tokenize:function(e,t,n){const u=this;return gr(e,(function(e){const r=u.events[u.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===u.containerState.size?t(e):n(e)}),"listItemIndent",u.containerState.size+1)}};const Tr={continuation:{tokenize:function(e,t,n){const u=this;return function(t){if(pr(t))return gr(e,r,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return r(t)};function r(u){return e.attempt(Tr,t,n)(u)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,n){const u=this;return function(t){if(62===t){const n=u.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),r}return n(t)};function r(n){return pr(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}}};function Ir(e,t,n,u,r,i,a,o,l){const s=l||Number.POSITIVE_INFINITY;let c=0;return function(t){if(60===t)return e.enter(u),e.enter(r),e.enter(i),e.consume(t),e.exit(i),f;if(null===t||32===t||41===t||or(t))return n(t);return e.enter(u),e.enter(a),e.enter(o),e.enter("chunkString",{contentType:"string"}),D(t)};function f(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),e.exit(u),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),d(n))}function d(t){return 62===t?(e.exit("chunkString"),e.exit(o),f(t)):null===t||60===t||fr(t)?n(t):(e.consume(t),92===t?p:d)}function p(t){return 60===t||62===t||92===t?(e.consume(t),d):d(t)}function D(r){return c||null!==r&&41!==r&&!dr(r)?c<s&&40===r?(e.consume(r),c++,D):41===r?(e.consume(r),c--,D):null===r||32===r||40===r||or(r)?n(r):(e.consume(r),92===r?h:D):(e.exit("chunkString"),e.exit(o),e.exit(a),e.exit(u),t(r))}function h(t){return 40===t||41===t||92===t?(e.consume(t),D):D(t)}}function Nr(e,t,n,u,r,i){const a=this;let o,l=0;return function(t){return e.enter(u),e.enter(r),e.consume(t),e.exit(r),e.enter(i),s};function s(f){return l>999||null===f||91===f||93===f&&!o||94===f&&!l&&"_hiddenFootnoteSupport"in a.parser.constructs?n(f):93===f?(e.exit(i),e.enter(r),e.consume(f),e.exit(r),e.exit(u),t):fr(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(t){return null===t||91===t||93===t||fr(t)||l++>999?(e.exit("chunkString"),s(t)):(e.consume(t),o||(o=!pr(t)),92===t?f:c)}function f(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function jr(e,t,n,u,r,i){let a;return function(t){if(34===t||39===t||40===t)return e.enter(u),e.enter(r),e.consume(t),e.exit(r),a=40===t?41:t,o;return n(t)};function o(n){return n===a?(e.enter(r),e.consume(n),e.exit(r),e.exit(u),t):(e.enter(i),l(n))}function l(t){return t===a?(e.exit(i),o(a)):null===t?n(t):fr(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),gr(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===a||null===t||fr(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?c:s)}function c(t){return t===a||92===t?(e.consume(t),s):s(t)}}function Rr(e,t){let n;return function u(r){if(fr(r))return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n=!0,u;if(pr(r))return gr(e,u,n?"linePrefix":"lineSuffix")(r);return t(r)}}function Jr(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const qr={name:"definition",tokenize:function(e,t,n){const u=this;let r;return function(t){return e.enter("definition"),function(t){return Nr.call(u,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return r=Jr(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a):n(t)}function a(t){return dr(t)?Rr(e,o)(t):o(t)}function o(t){return Ir(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(Qr,s,s)(t)}function s(t){return pr(t)?gr(e,c,"whitespace")(t):c(t)}function c(i){return null===i||fr(i)?(e.exit("definition"),u.parser.defined.push(r),t(i)):n(i)}}},Qr={partial:!0,tokenize:function(e,t,n){return function(t){return dr(t)?Rr(e,u)(t):n(t)};function u(t){return jr(e,r,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function r(t){return pr(t)?gr(e,i,"whitespace")(t):i(t)}function i(e){return null===e||fr(e)?t(e):n(e)}}};const Mr={name:"codeIndented",tokenize:function(e,t,n){const u=this;return function(t){return e.enter("codeIndented"),gr(e,r,"linePrefix",5)(t)};function r(e){const t=u.events[u.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?o(t):fr(t)?e.attempt(Hr,i,o)(t):(e.enter("codeFlowValue"),a(t))}function a(t){return null===t||fr(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),a)}function o(n){return e.exit("codeIndented"),t(n)}}},Hr={partial:!0,tokenize:function(e,t,n){const u=this;return r;function r(t){return u.parser.lazy[u.now().line]?n(t):fr(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r):gr(e,i,"linePrefix",5)(t)}function i(e){const i=u.events[u.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):fr(e)?r(e):n(e)}}};const Ur={name:"headingAtx",resolve:function(e,t){let n,u,r=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);r-2>i&&"whitespace"===e[r][1].type&&(r-=2);"atxHeadingSequence"===e[r][1].type&&(i===r-1||r-4>i&&"whitespace"===e[r-2][1].type)&&(r-=i+1===r?2:4);r>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[r][1].end},u={type:"chunkText",start:e[i][1].start,end:e[r][1].end,contentType:"text"},_u(e,i,r-i+1,[["enter",n,t],["enter",u,t],["exit",u,t],["exit",n,t]]));return e},tokenize:function(e,t,n){let u=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),r(t)}(t)};function r(t){return 35===t&&u++<6?(e.consume(t),r):null===t||dr(t)?(e.exit("atxHeadingSequence"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),a(n)):null===n||fr(n)?(e.exit("atxHeading"),t(n)):pr(n)?gr(e,i,"whitespace")(n):(e.enter("atxHeadingText"),o(n))}function a(t){return 35===t?(e.consume(t),a):(e.exit("atxHeadingSequence"),i(t))}function o(t){return null===t||35===t||dr(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),o)}}};const Vr={name:"setextUnderline",resolveTo:function(e,t){let n,u,r,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(u=i)}else"content"===e[i][1].type&&e.splice(i,1),r||"definition"!==e[i][1].type||(r=i);const a={type:"setextHeading",start:c({},e[n][1].start),end:c({},e[e.length-1][1].end)};e[u][1].type="setextHeadingText",r?(e.splice(u,0,["enter",a,t]),e.splice(r+1,0,["exit",e[n][1],t]),e[n][1].end=c({},e[r][1].end)):e[n][1]=a;return e.push(["exit",a,t]),e},tokenize:function(e,t,n){const u=this;let r;return function(t){let a,o=u.events.length;for(;o--;)if("lineEnding"!==u.events[o][1].type&&"linePrefix"!==u.events[o][1].type&&"content"!==u.events[o][1].type){a="paragraph"===u.events[o][1].type;break}if(!u.parser.lazy[u.now().line]&&(u.interrupt||a))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===r?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),pr(t)?gr(e,a,"lineSuffix")(t):a(t))}function a(u){return null===u||fr(u)?(e.exit("setextHeadingLine"),t(u)):n(u)}}};const Zr=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Wr=["pre","script","style","textarea"],_r={concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},tokenize:function(e,t,n){const u=this;let r,i,a,o,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),s}(t)};function s(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),i=!0,p):63===o?(e.consume(o),r=3,u.interrupt?t:L):rr(o)?(e.consume(o),a=String.fromCharCode(o),D):n(o)}function c(i){return 45===i?(e.consume(i),r=2,f):91===i?(e.consume(i),r=5,o=0,d):rr(i)?(e.consume(i),r=4,u.interrupt?t:L):n(i)}function f(r){return 45===r?(e.consume(r),u.interrupt?t:L):n(r)}function d(r){const i="CDATA[";return r===i.charCodeAt(o++)?(e.consume(r),6===o?u.interrupt?t:w:d):n(r)}function p(t){return rr(t)?(e.consume(t),a=String.fromCharCode(t),D):n(t)}function D(o){if(null===o||47===o||62===o||dr(o)){const l=47===o,s=a.toLowerCase();return l||i||!Wr.includes(s)?Zr.includes(a.toLowerCase())?(r=6,l?(e.consume(o),h):u.interrupt?t(o):w(o)):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(o):i?m(o):g(o)):(r=1,u.interrupt?t(o):w(o))}return 45===o||ir(o)?(e.consume(o),a+=String.fromCharCode(o),D):n(o)}function h(r){return 62===r?(e.consume(r),u.interrupt?t:w):n(r)}function m(t){return pr(t)?(e.consume(t),m):A(t)}function g(t){return 47===t?(e.consume(t),A):58===t||95===t||rr(t)?(e.consume(t),y):pr(t)?(e.consume(t),g):A(t)}function y(t){return 45===t||46===t||58===t||95===t||ir(t)?(e.consume(t),y):F(t)}function F(t){return 61===t?(e.consume(t),b):pr(t)?(e.consume(t),F):g(t)}function b(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,v):pr(t)?(e.consume(t),b):C(t)}function v(t){return t===l?(e.consume(t),l=null,E):null===t||fr(t)?n(t):(e.consume(t),v)}function C(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||dr(t)?F(t):(e.consume(t),C)}function E(e){return 47===e||62===e||pr(e)?g(e):n(e)}function A(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return null===t||fr(t)?w(t):pr(t)?(e.consume(t),k):n(t)}function w(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),O):62===t&&4===r?(e.consume(t),T):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),P):!fr(t)||6!==r&&7!==r?null===t||fr(t)?(e.exit("htmlFlowData"),B(t)):(e.consume(t),w):(e.exit("htmlFlowData"),e.check(Kr,I,B)(t))}function B(t){return e.check(Gr,S,I)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),z}function z(t){return null===t||fr(t)?B(t):(e.enter("htmlFlowData"),w(t))}function x(t){return 45===t?(e.consume(t),L):w(t)}function O(t){return 47===t?(e.consume(t),a="",Y):w(t)}function Y(t){if(62===t){const n=a.toLowerCase();return Wr.includes(n)?(e.consume(t),T):w(t)}return rr(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),Y):w(t)}function P(t){return 93===t?(e.consume(t),L):w(t)}function L(t){return 62===t?(e.consume(t),T):45===t&&2===r?(e.consume(t),L):w(t)}function T(t){return null===t||fr(t)?(e.exit("htmlFlowData"),I(t)):(e.consume(t),T)}function I(n){return e.exit("htmlFlow"),t(n)}}},Kr={partial:!0,tokenize:function(e,t,n){return function(u){return e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),e.attempt(vr,t,n)}}},Gr={partial:!0,tokenize:function(e,t,n){const u=this;return function(t){if(fr(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r;return n(t)};function r(e){return u.parser.lazy[u.now().line]?n(e):t(e)}}};const Xr={partial:!0,tokenize:function(e,t,n){const u=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return u.parser.lazy[u.now().line]?n(e):t(e)}}},$r={concrete:!0,name:"codeFenced",tokenize:function(e,t,n){const u=this,r={partial:!0,tokenize:function(e,t,n){let r=0;return a;function a(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),pr(t)?gr(e,s,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):s(t)}function s(t){return t===i?(e.enter("codeFencedFenceSequence"),c(t)):n(t)}function c(t){return t===i?(r++,e.consume(t),c):r>=o?(e.exit("codeFencedFenceSequence"),pr(t)?gr(e,f,"whitespace")(t):f(t)):n(t)}function f(u){return null===u||fr(u)?(e.exit("codeFencedFence"),t(u)):n(u)}}};let i,a=0,o=0;return function(t){return function(t){const n=u.events[u.events.length-1];return a=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,i=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===i?(o++,e.consume(t),l):o<3?n(t):(e.exit("codeFencedFenceSequence"),pr(t)?gr(e,s,"whitespace")(t):s(t))}function s(n){return null===n||fr(n)?(e.exit("codeFencedFence"),u.interrupt?t(n):e.check(Xr,p,y)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(n))}function c(t){return null===t||fr(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),s(t)):pr(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),gr(e,f,"whitespace")(t)):96===t&&t===i?n(t):(e.consume(t),c)}function f(t){return null===t||fr(t)?s(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),d(t))}function d(t){return null===t||fr(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),s(t)):96===t&&t===i?n(t):(e.consume(t),d)}function p(t){return e.attempt(r,y,D)(t)}function D(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),h}function h(t){return a>0&&pr(t)?gr(e,m,"linePrefix",a+1)(t):m(t)}function m(t){return null===t||fr(t)?e.check(Xr,p,y)(t):(e.enter("codeFlowValue"),g(t))}function g(t){return null===t||fr(t)?(e.exit("codeFlowValue"),m(t)):(e.consume(t),g)}function y(n){return e.exit("codeFenced"),t(n)}}};const ei=document.createElement("i");function ti(e){const t="&"+e+";";ei.innerHTML=t;const n=ei.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}const ni={name:"characterReference",tokenize:function(e,t,n){const u=this;let r,i,a=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),o};function o(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,i=ir,s(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=sr,s):(e.enter("characterReferenceValue"),r=7,i=lr,s(t))}function s(o){if(59===o&&a){const r=e.exit("characterReferenceValue");return i!==ir||ti(u.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(o),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(o)}return i(o)&&a++<r?(e.consume(o),s):n(o)}}};const ui={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),u};function u(u){return cr(u)?(e.enter("characterEscapeValue"),e.consume(u),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(u)}}};const ri={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),gr(e,t,"linePrefix")}}};function ii(e,t,n){const u=[];let r=-1;for(;++r<e.length;){const i=e[r].resolveAll;i&&!u.includes(i)&&(t=i(t,n),u.push(i))}return t}const ai={name:"labelEnd",resolveAll:function(e){let t=-1;const n=[];for(;++t<e.length;){const u=e[t][1];if(n.push(e[t]),"labelImage"===u.type||"labelLink"===u.type||"labelEnd"===u.type){const e="labelImage"===u.type?4:2;u.type="data",t+=e}}e.length!==n.length&&_u(e,0,e.length,n);return e},resolveTo:function(e,t){let n,u,r,i,a=e.length,o=0;for(;a--;)if(n=e[a][1],u){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[a][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(r){if("enter"===e[a][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(u=a,"labelLink"!==n.type)){o=2;break}}else"labelEnd"===n.type&&(r=a);const l={type:"labelLink"===e[u][1].type?"link":"image",start:c({},e[u][1].start),end:c({},e[e.length-1][1].end)},s={type:"label",start:c({},e[u][1].start),end:c({},e[r][1].end)},f={type:"labelText",start:c({},e[u+o+2][1].end),end:c({},e[r-2][1].start)};return i=[["enter",l,t],["enter",s,t]],i=Ku(i,e.slice(u+1,u+o+3)),i=Ku(i,[["enter",f,t]]),i=Ku(i,ii(t.parser.constructs.insideSpan.null,e.slice(u+o+4,r-3),t)),i=Ku(i,[["exit",f,t],e[r-2],e[r-1],["exit",s,t]]),i=Ku(i,e.slice(r+1)),i=Ku(i,[["exit",l,t]]),_u(e,u,e.length,i),e},tokenize:function(e,t,n){const u=this;let r,i,a=u.events.length;for(;a--;)if(("labelImage"===u.events[a][1].type||"labelLink"===u.events[a][1].type)&&!u.events[a][1]._balanced){r=u.events[a][1];break}return function(t){if(!r)return n(t);if(r._inactive)return c(t);return i=u.parser.defined.includes(Jr(u.sliceSerialize({start:r.end,end:u.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),o};function o(t){return 40===t?e.attempt(oi,s,i?s:c)(t):91===t?e.attempt(li,s,i?l:c)(t):i?s(t):c(t)}function l(t){return e.attempt(si,s,c)(t)}function s(e){return t(e)}function c(e){return r._balanced=!0,n(e)}}},oi={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),u};function u(t){return dr(t)?Rr(e,r)(t):r(t)}function r(t){return 41===t?s(t):Ir(e,i,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return dr(t)?Rr(e,o)(t):s(t)}function a(e){return n(e)}function o(t){return 34===t||39===t||40===t?jr(e,l,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):s(t)}function l(t){return dr(t)?Rr(e,s)(t):s(t)}function s(u){return 41===u?(e.enter("resourceMarker"),e.consume(u),e.exit("resourceMarker"),e.exit("resource"),t):n(u)}}},li={tokenize:function(e,t,n){const u=this;return function(t){return Nr.call(u,e,r,i,"reference","referenceMarker","referenceString")(t)};function r(e){return u.parser.defined.includes(Jr(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function i(e){return n(e)}}},si={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),u};function u(u){return 93===u?(e.enter("referenceMarker"),e.consume(u),e.exit("referenceMarker"),e.exit("reference"),t):n(u)}}};const ci={name:"labelStartImage",resolveAll:ai.resolveAll,tokenize:function(e,t,n){const u=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),r};function r(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),i):n(t)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in u.parser.constructs?n(e):t(e)}}};function fi(e){return null===e||dr(e)||hr(e)?1:Dr(e)?2:void 0}const di={name:"attention",resolveAll:function(e,t){let n,u,r,i,a,o,l,s,f=-1;for(;++f<e.length;)if("enter"===e[f][0]&&"attentionSequence"===e[f][1].type&&e[f][1]._close)for(n=f;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[f][1]).charCodeAt(0)){if((e[n][1]._close||e[f][1]._open)&&(e[f][1].end.offset-e[f][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[f][1].end.offset-e[f][1].start.offset)%3))continue;o=e[n][1].end.offset-e[n][1].start.offset>1&&e[f][1].end.offset-e[f][1].start.offset>1?2:1;const d=c({},e[n][1].end),p=c({},e[f][1].start);pi(d,-o),pi(p,o),i={type:o>1?"strongSequence":"emphasisSequence",start:d,end:c({},e[n][1].end)},a={type:o>1?"strongSequence":"emphasisSequence",start:c({},e[f][1].start),end:p},r={type:o>1?"strongText":"emphasisText",start:c({},e[n][1].end),end:c({},e[f][1].start)},u={type:o>1?"strong":"emphasis",start:c({},i.start),end:c({},a.end)},e[n][1].end=c({},i.start),e[f][1].start=c({},a.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=Ku(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=Ku(l,[["enter",u,t],["enter",i,t],["exit",i,t],["enter",r,t]]),l=Ku(l,ii(t.parser.constructs.insideSpan.null,e.slice(n+1,f),t)),l=Ku(l,[["exit",r,t],["enter",a,t],["exit",a,t],["exit",u,t]]),e[f][1].end.offset-e[f][1].start.offset?(s=2,l=Ku(l,[["enter",e[f][1],t],["exit",e[f][1],t]])):s=0,_u(e,n-1,f-n+3,l),f=n+l.length-s-2;break}f=-1;for(;++f<e.length;)"attentionSequence"===e[f][1].type&&(e[f][1].type="data");return e},tokenize:function(e,t){const n=this.parser.constructs.attentionMarkers.null,u=this.previous,r=fi(u);let i;return function(t){return i=t,e.enter("attentionSequence"),a(t)};function a(o){if(o===i)return e.consume(o),a;const l=e.exit("attentionSequence"),s=fi(o),c=!s||2===s&&r||n.includes(o),f=!r||2===r&&s||n.includes(u);return l._open=Boolean(42===i?c:c&&(r||!f)),l._close=Boolean(42===i?f:f&&(s||!c)),t(o)}}};function pi(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const Di={name:"autolink",tokenize:function(e,t,n){let u=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),r};function r(t){return rr(t)?(e.consume(t),i):64===t?n(t):l(t)}function i(e){return 43===e||45===e||46===e||ir(e)?(u=1,a(e)):l(e)}function a(t){return 58===t?(e.consume(t),u=0,o):(43===t||45===t||46===t||ir(t))&&u++<32?(e.consume(t),a):(u=0,l(t))}function o(u){return 62===u?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(u),e.exit("autolinkMarker"),e.exit("autolink"),t):null===u||32===u||60===u||or(u)?n(u):(e.consume(u),o)}function l(t){return 64===t?(e.consume(t),s):ar(t)?(e.consume(t),l):n(t)}function s(e){return ir(e)?c(e):n(e)}function c(n){return 46===n?(e.consume(n),u=0,s):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):f(n)}function f(t){if((45===t||ir(t))&&u++<63){const n=45===t?f:c;return e.consume(t),n}return n(t)}}};const hi={name:"htmlText",tokenize:function(e,t,n){const u=this;let r,i,a;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),o};function o(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),b):63===t?(e.consume(t),y):rr(t)?(e.consume(t),E):n(t)}function l(t){return 45===t?(e.consume(t),s):91===t?(e.consume(t),i=0,p):rr(t)?(e.consume(t),g):n(t)}function s(t){return 45===t?(e.consume(t),d):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),f):fr(t)?(a=c,Y(t)):(e.consume(t),c)}function f(t){return 45===t?(e.consume(t),d):c(t)}function d(e){return 62===e?O(e):45===e?f(e):c(e)}function p(t){const u="CDATA[";return t===u.charCodeAt(i++)?(e.consume(t),6===i?D:p):n(t)}function D(t){return null===t?n(t):93===t?(e.consume(t),h):fr(t)?(a=D,Y(t)):(e.consume(t),D)}function h(t){return 93===t?(e.consume(t),m):D(t)}function m(t){return 62===t?O(t):93===t?(e.consume(t),m):D(t)}function g(t){return null===t||62===t?O(t):fr(t)?(a=g,Y(t)):(e.consume(t),g)}function y(t){return null===t?n(t):63===t?(e.consume(t),F):fr(t)?(a=y,Y(t)):(e.consume(t),y)}function F(e){return 62===e?O(e):y(e)}function b(t){return rr(t)?(e.consume(t),v):n(t)}function v(t){return 45===t||ir(t)?(e.consume(t),v):C(t)}function C(t){return fr(t)?(a=C,Y(t)):pr(t)?(e.consume(t),C):O(t)}function E(t){return 45===t||ir(t)?(e.consume(t),E):47===t||62===t||dr(t)?A(t):n(t)}function A(t){return 47===t?(e.consume(t),O):58===t||95===t||rr(t)?(e.consume(t),k):fr(t)?(a=A,Y(t)):pr(t)?(e.consume(t),A):O(t)}function k(t){return 45===t||46===t||58===t||95===t||ir(t)?(e.consume(t),k):w(t)}function w(t){return 61===t?(e.consume(t),B):fr(t)?(a=w,Y(t)):pr(t)?(e.consume(t),w):A(t)}function B(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,S):fr(t)?(a=B,Y(t)):pr(t)?(e.consume(t),B):(e.consume(t),z)}function S(t){return t===r?(e.consume(t),r=void 0,x):null===t?n(t):fr(t)?(a=S,Y(t)):(e.consume(t),S)}function z(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||dr(t)?A(t):(e.consume(t),z)}function x(e){return 47===e||62===e||dr(e)?A(e):n(e)}function O(u){return 62===u?(e.consume(u),e.exit("htmlTextData"),e.exit("htmlText"),t):n(u)}function Y(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),P}function P(t){return pr(t)?gr(e,L,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):L(t)}function L(t){return e.enter("htmlTextData"),a(t)}}};const mi={name:"labelStartLink",resolveAll:ai.resolveAll,tokenize:function(e,t,n){const u=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),r};function r(e){return 94===e&&"_hiddenFootnoteSupport"in u.parser.constructs?n(e):t(e)}}};const gi={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),u};function u(u){return fr(u)?(e.exit("hardBreakEscape"),t(u)):n(u)}}};const yi={name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,n,u=e.length-4,r=3;if(("lineEnding"===e[r][1].type||"space"===e[r][1].type)&&("lineEnding"===e[u][1].type||"space"===e[u][1].type))for(t=r;++t<u;)if("codeTextData"===e[t][1].type){e[r][1].type="codeTextPadding",e[u][1].type="codeTextPadding",r+=2,u-=2;break}t=r-1,u++;for(;++t<=u;)void 0===n?t!==u&&"lineEnding"!==e[t][1].type&&(n=t):t!==u&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),u-=t-n-2,t=n+2),n=void 0);return e},tokenize:function(e,t,n){let u,r,i=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),a(t)};function a(t){return 96===t?(e.consume(t),i++,a):(e.exit("codeTextSequence"),o(t))}function o(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),o):96===t?(r=e.enter("codeTextSequence"),u=0,s(t)):fr(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||fr(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),l)}function s(n){return 96===n?(e.consume(n),u++,s):u===i?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(r.type="codeTextData",l(n))}}};const Fi={42:Yr,43:Yr,45:Yr,48:Yr,49:Yr,50:Yr,51:Yr,52:Yr,53:Yr,54:Yr,55:Yr,56:Yr,57:Yr,62:Tr},bi={91:qr},vi={[-2]:Mr,[-1]:Mr,32:Mr},Ci={35:Ur,42:Or,45:[Vr,Or],60:_r,61:Vr,95:Or,96:$r,126:$r},Ei={38:ni,92:ui},Ai={[-5]:ri,[-4]:ri,[-3]:ri,33:ci,38:ni,42:di,60:[Di,hi],91:mi,92:[gi,ui],93:ai,95:di,96:yi},ki={null:[di,kr]},wi={null:[42,95]},Bi={null:[]};function Si(e,t,n){let u={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0};const r={},i=[];let a=[],o=[],l=!0;const s={attempt:y((function(e,t){F(e,t.from)})),check:y(g),consume:function(e){fr(e)?(u.line++,u.column=1,u.offset+=-3===e?2:1,b()):-1!==e&&(u.column++,u.offset++);u._bufferIndex<0?u._index++:(u._bufferIndex++,u._bufferIndex===a[u._index].length&&(u._bufferIndex=-1,u._index++));c.previous=e,l=!0},enter:function(e,t){const n=t||{};return n.type=e,n.start=D(),c.events.push(["enter",n,c]),o.push(n),n},exit:function(e){const t=o.pop();return t.end=D(),c.events.push(["exit",t,c]),t},interrupt:y(g,{interrupt:!0})},c={code:null,containerState:{},defineSkip:function(e){r[e.line]=e.column,b()},events:[],now:D,parser:e,previous:null,sliceSerialize:function(e,t){return function(e,t){let n=-1;const u=[];let r;for(;++n<e.length;){const i=e[n];let a;if("string"===typeof i)a=i;else switch(i){case-5:a="\r";break;case-4:a="\n";break;case-3:a="\r\n";break;case-2:a=t?" ":"\t";break;case-1:if(!t&&r)continue;a=" ";break;default:a=String.fromCharCode(i)}r=-2===i,u.push(a)}return u.join("")}(p(e),t)},sliceStream:p,write:function(e){if(a=Ku(a,e),h(),null!==a[a.length-1])return[];return F(t,0),c.events=ii(i,c.events,c),c.events}};let f,d=t.tokenize.call(c,s);return t.resolveAll&&i.push(t),c;function p(e){return function(e,t){const n=t.start._index,u=t.start._bufferIndex,r=t.end._index,i=t.end._bufferIndex;let a;if(n===r)a=[e[n].slice(u,i)];else{if(a=e.slice(n,r),u>-1){const e=a[0];"string"===typeof e?a[0]=e.slice(u):a.shift()}i>0&&a.push(e[r].slice(0,i))}return a}(a,e)}function D(){const{_bufferIndex:e,_index:t,line:n,column:r,offset:i}=u;return{_bufferIndex:e,_index:t,line:n,column:r,offset:i}}function h(){let e;for(;u._index<a.length;){const t=a[u._index];if("string"===typeof t)for(e=u._index,u._bufferIndex<0&&(u._bufferIndex=0);u._index===e&&u._bufferIndex<t.length;)m(t.charCodeAt(u._bufferIndex));else m(t)}}function m(e){l=void 0,f=e,d=d(e)}function g(e,t){t.restore()}function y(e,t){return function(n,r,i){let a,f,d,p;return Array.isArray(n)?h(n):"tokenize"in n?h([n]):function(e){return t;function t(t){const n=null!==t&&e[t],u=null!==t&&e.null;return h([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(u)?u:u?[u]:[]])(t)}}(n);function h(e){return a=e,f=0,0===e.length?i:m(e[f])}function m(e){return function(n){p=function(){const e=D(),t=c.previous,n=c.currentConstruct,r=c.events.length,i=Array.from(o);return{from:r,restore:a};function a(){u=e,c.previous=t,c.currentConstruct=n,c.events.length=r,o=i,b()}}(),d=e,e.partial||(c.currentConstruct=e);if(e.name&&c.parser.constructs.disable.null.includes(e.name))return y(n);return e.tokenize.call(t?Object.assign(Object.create(c),t):c,s,g,y)(n)}}function g(t){return l=!0,e(d,p),r}function y(e){return l=!0,p.restore(),++f<a.length?m(a[f]):i}}}function F(e,t){e.resolveAll&&!i.includes(e)&&i.push(e),e.resolve&&_u(c.events,t,c.events.length-t,e.resolve(c.events.slice(t),c)),e.resolveTo&&(c.events=e.resolveTo(c.events,c))}function b(){u.line in r&&u.column<2&&(u.column=r[u.line],u.offset+=r[u.line]-1)}}function zi(e){const n=function(e){const t={};let n=-1;for(;++n<e.length;)nr(t,e[n]);return t}([t,...(e||{}).extensions||[]]),u={constructs:n,content:r(yr),defined:[],document:r(Fr),flow:r(Ar),lazy:{},string:r(wr),text:r(Br)};return u;function r(e){return function(t){return Si(u,e,t)}}}const xi=/[\0\t\n\r]/g;function Oi(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCodePoint(n)}const Yi=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Pi(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return Oi(n.slice(t?2:1),t?16:10)}return ti(n)||e}const Li={}.hasOwnProperty;function Ti(e,t,n){return t&&"object"===typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(te),autolinkProtocol:k,autolinkEmail:k,atxHeading:i(G),blockQuote:i(V),characterEscape:k,characterReference:k,codeFenced:i(Z),codeFencedFenceInfo:a,codeFencedFenceMeta:a,codeIndented:i(Z,a),codeText:i(W,a),codeTextData:k,data:k,codeFlowValue:k,definition:i(_),definitionDestinationString:a,definitionLabelString:a,definitionTitleString:a,emphasis:i(K),hardBreakEscape:i(X),hardBreakTrailing:i(X),htmlFlow:i($,a),htmlFlowData:k,htmlText:i($,a),htmlTextData:k,image:i(ee),label:a,link:i(te),listItem:i(ue),listItemValue:d,listOrdered:i(ne,f),listUnordered:i(ne),paragraph:i(re),reference:R,referenceString:a,resourceDestinationString:a,resourceTitleString:a,setextHeading:i(G),strong:i(ie),thematicBreak:i(oe)},exit:{atxHeading:l(),atxHeadingSequence:v,autolink:l(),autolinkEmail:U,autolinkProtocol:H,blockQuote:l(),characterEscapeValue:w,characterReferenceMarkerHexadecimal:q,characterReferenceMarkerNumeric:q,characterReferenceValue:Q,characterReference:M,codeFenced:l(m),codeFencedFence:h,codeFencedFenceInfo:p,codeFencedFenceMeta:D,codeFlowValue:w,codeIndented:l(g),codeText:l(O),codeTextData:w,data:w,definition:l(),definitionDestinationString:b,definitionLabelString:y,definitionTitleString:F,emphasis:l(),hardBreakEscape:l(S),hardBreakTrailing:l(S),htmlFlow:l(z),htmlFlowData:w,htmlText:l(x),htmlTextData:w,image:l(P),label:T,labelText:L,lineEnding:B,link:l(Y),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:J,resourceDestinationString:I,resourceTitleString:N,resource:j,setextHeading:l(A),setextHeadingLineSequence:E,setextHeadingText:C,strong:l(),thematicBreak:l()}};Ni(t,(e||{}).mdastExtensions||[]);const n={};return u;function u(e){let u={type:"root",children:[]};const i={stack:[u],tokenStack:[],config:t,enter:o,exit:s,buffer:a,resume:c,data:n},l=[];let f=-1;for(;++f<e.length;)if("listOrdered"===e[f][1].type||"listUnordered"===e[f][1].type)if("enter"===e[f][0])l.push(f);else{f=r(e,l.pop(),f)}for(f=-1;++f<e.length;){const n=t[e[f][0]];Li.call(n,e[f][1].type)&&n[e[f][1].type].call(Object.assign({sliceSerialize:e[f][2].sliceSerialize},i),e[f][1])}if(i.tokenStack.length>0){const e=i.tokenStack[i.tokenStack.length-1];(e[1]||Ri).call(i,void 0,e[0])}for(u.position={start:Ii(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:Ii(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},f=-1;++f<t.transforms.length;)u=t.transforms[f](u)||u;return u}function r(e,t,n){let u,r,i,a,o=t-1,l=-1,s=!1;for(;++o<=n;){const t=e[o];switch(t[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===t[0]?l++:l--,a=void 0;break;case"lineEndingBlank":"enter"===t[0]&&(!u||a||l||i||(i=o),a=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:a=void 0}if(!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(u){let a=o;for(r=void 0;a--;){const t=e[a];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;r&&(e[r][1].type="lineEndingBlank",s=!0),t[1].type="lineEnding",r=a}else if("linePrefix"!==t[1].type&&"blockQuotePrefix"!==t[1].type&&"blockQuotePrefixWhitespace"!==t[1].type&&"blockQuoteMarker"!==t[1].type&&"listItemIndent"!==t[1].type)break}i&&(!r||i<r)&&(u._spread=!0),u.end=Object.assign({},r?e[r][1].start:t[1].end),e.splice(r||o,0,["exit",u,t[2]]),o++,n++}if("listItemPrefix"===t[1].type){const r={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0};u=r,e.splice(o,0,["enter",r,t[2]]),o++,n++,i=void 0,a=!0}}}return e[t][1]._spread=s,n}function i(e,t){return n;function n(n){o.call(this,e(n),n),t&&t.call(this,n)}}function a(){this.stack.push({type:"fragment",children:[]})}function o(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n||void 0]),e.position={start:Ii(t.start),end:void 0}}function l(e){return t;function t(t){e&&e.call(this,t),s.call(this,t)}}function s(e,t){const n=this.stack.pop(),u=this.tokenStack.pop();if(!u)throw new Error("Cannot close `"+e.type+"` ("+Au({start:e.start,end:e.end})+"): it\u2019s not open");if(u[0].type!==e.type)if(t)t.call(this,e,u[0]);else{(u[1]||Ri).call(this,e,u[0])}n.position.end=Ii(e.end)}function c(){return function(e,t){const n=t||Vu;return Zu(e,"boolean"!==typeof n.includeImageAlt||n.includeImageAlt,"boolean"!==typeof n.includeHtml||n.includeHtml)}(this.stack.pop())}function f(){this.data.expectingFirstListItemValue=!0}function d(e){if(this.data.expectingFirstListItemValue){this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}}function p(){const e=this.resume();this.stack[this.stack.length-1].lang=e}function D(){const e=this.resume();this.stack[this.stack.length-1].meta=e}function h(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function m(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function g(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function y(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=Jr(this.sliceSerialize(e)).toLowerCase()}function F(){const e=this.resume();this.stack[this.stack.length-1].title=e}function b(){const e=this.resume();this.stack[this.stack.length-1].url=e}function v(e){const t=this.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}}function C(){this.data.setextHeadingSlurpLineEnding=!0}function E(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function A(){this.data.setextHeadingSlurpLineEnding=void 0}function k(e){const t=this.stack[this.stack.length-1].children;let n=t[t.length-1];n&&"text"===n.type||(n=ae(),n.position={start:Ii(e.start),end:void 0},t.push(n)),this.stack.push(n)}function w(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=Ii(e.end)}function B(e){const n=this.stack[this.stack.length-1];if(this.data.atHardBreak){return n.children[n.children.length-1].position.end=Ii(e.end),void(this.data.atHardBreak=void 0)}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(k.call(this,e),w.call(this,e))}function S(){this.data.atHardBreak=!0}function z(){const e=this.resume();this.stack[this.stack.length-1].value=e}function x(){const e=this.resume();this.stack[this.stack.length-1].value=e}function O(){const e=this.resume();this.stack[this.stack.length-1].value=e}function Y(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function P(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function L(e){const t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=function(e){return e.replace(Yi,Pi)}(t),n.identifier=Jr(t).toLowerCase()}function T(){const e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){const t=e.children;n.children=t}else n.alt=t}function I(){const e=this.resume();this.stack[this.stack.length-1].url=e}function N(){const e=this.resume();this.stack[this.stack.length-1].title=e}function j(){this.data.inReference=void 0}function R(){this.data.referenceType="collapsed"}function J(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=Jr(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function q(e){this.data.characterReferenceType=e.type}function Q(e){const t=this.sliceSerialize(e),n=this.data.characterReferenceType;let u;if(n)u=Oi(t,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0;else{u=ti(t)}this.stack[this.stack.length-1].value+=u}function M(e){this.stack.pop().position.end=Ii(e.end)}function H(e){w.call(this,e);this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function U(e){w.call(this,e);this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function V(){return{type:"blockquote",children:[]}}function Z(){return{type:"code",lang:null,meta:null,value:""}}function W(){return{type:"inlineCode",value:""}}function _(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function K(){return{type:"emphasis",children:[]}}function G(){return{type:"heading",depth:0,children:[]}}function X(){return{type:"break"}}function $(){return{type:"html",value:""}}function ee(){return{type:"image",title:null,url:"",alt:null}}function te(){return{type:"link",title:null,url:"",children:[]}}function ne(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ue(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function re(){return{type:"paragraph",children:[]}}function ie(){return{type:"strong",children:[]}}function ae(){return{type:"text",value:""}}function oe(){return{type:"thematicBreak"}}}(n)(function(e){for(;!$u(e););return e}(zi(n).document().write(function(){let e,t=1,n="",u=!0;return function(r,i,a){const o=[];let l,s,c,f,d;for(r=n+("string"===typeof r?r.toString():new TextDecoder(i||void 0).decode(r)),c=0,n="",u&&(65279===r.charCodeAt(0)&&c++,u=void 0);c<r.length;){if(xi.lastIndex=c,l=xi.exec(r),f=l&&void 0!==l.index?l.index:r.length,d=r.charCodeAt(f),!l){n=r.slice(c);break}if(10===d&&c===f&&e)o.push(-3),e=void 0;else switch(e&&(o.push(-5),e=void 0),c<f&&(o.push(r.slice(c,f)),t+=f-c),d){case 0:o.push(65533),t++;break;case 9:for(s=4*Math.ceil(t/4),o.push(-2);t++<s;)o.push(-1);break;case 10:o.push(-4),t=1;break;default:e=!0,t=1}c=f+1}return a&&(e&&o.push(-5),n&&o.push(n),o.push(null)),o}}()(e,t,!0))))}function Ii(e){return{line:e.line,column:e.column,offset:e.offset}}function Ni(e,t){let n=-1;for(;++n<t.length;){const u=t[n];Array.isArray(u)?Ni(e,u):ji(e,u)}}function ji(e,t){let n;for(n in t)if(Li.call(t,n))switch(n){case"canContainEols":{const u=t[n];u&&e[n].push(...u);break}case"transforms":{const u=t[n];u&&e[n].push(...u);break}case"enter":case"exit":{const u=t[n];u&&Object.assign(e[n],u);break}}}function Ri(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Au({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Au({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Au({start:t.start,end:t.end})+") is still open")}function Ji(e){const t=this;t.parser=function(n){return Ti(n,c(c(c({},t.data("settings")),e),{},{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}}const qi="object"===typeof self?self:globalThis,Qi=e=>((e,t)=>{const n=(t,n)=>(e.set(n,t),t),u=r=>{if(e.has(r))return e.get(r);const[i,a]=t[r];switch(i){case 0:case-1:return n(a,r);case 1:{const e=n([],r);for(const t of a)e.push(u(t));return e}case 2:{const e=n({},r);for(const[t,n]of a)e[u(t)]=u(n);return e}case 3:return n(new Date(a),r);case 4:{const{source:e,flags:t}=a;return n(new RegExp(e,t),r)}case 5:{const e=n(new Map,r);for(const[t,n]of a)e.set(u(t),u(n));return e}case 6:{const e=n(new Set,r);for(const t of a)e.add(u(t));return e}case 7:{const{name:e,message:t}=a;return n(new qi[e](t),r)}case 8:return n(BigInt(a),r);case"BigInt":return n(Object(BigInt(a)),r)}return n(new qi[i](a),r)};return u})(new Map,e)(0),Mi="",{toString:Hi}={},{keys:Ui}=Object,Vi=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const n=Hi.call(e).slice(8,-1);switch(n){case"Array":return[1,Mi];case"Object":return[2,Mi];case"Date":return[3,Mi];case"RegExp":return[4,Mi];case"Map":return[5,Mi];case"Set":return[6,Mi]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},Zi=e=>{let[t,n]=e;return 0===t&&("function"===n||"symbol"===n)},Wi=function(e){let{json:t,lossy:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const u=[];return((e,t,n,u)=>{const r=(e,t)=>{const r=u.push(e)-1;return n.set(t,r),r},i=u=>{if(n.has(u))return n.get(u);let[a,o]=Vi(u);switch(a){case 0:{let t=u;switch(o){case"bigint":a=8,t=u.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+o);t=null;break;case"undefined":return r([-1],u)}return r([a,t],u)}case 1:{if(o)return r([o,[...u]],u);const e=[],t=r([a,e],u);for(const n of u)e.push(i(n));return t}case 2:{if(o)switch(o){case"BigInt":return r([o,u.toString()],u);case"Boolean":case"Number":case"String":return r([o,u.valueOf()],u)}if(t&&"toJSON"in u)return i(u.toJSON());const n=[],l=r([a,n],u);for(const t of Ui(u))!e&&Zi(Vi(u[t]))||n.push([i(t),i(u[t])]);return l}case 3:return r([a,u.toISOString()],u);case 4:{const{source:e,flags:t}=u;return r([a,{source:e,flags:t}],u)}case 5:{const t=[],n=r([a,t],u);for(const[r,a]of u)(e||!Zi(Vi(r))&&!Zi(Vi(a)))&&t.push([i(r),i(a)]);return n}case 6:{const t=[],n=r([a,t],u);for(const r of u)!e&&Zi(Vi(r))||t.push(i(r));return n}}const{message:l}=u;return r([a,{name:o,message:l}],u)};return i})(!(t||n),!!t,new Map,u)(e),u},_i="function"===typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?Qi(Wi(e,t)):structuredClone(e):(e,t)=>Qi(Wi(e,t));function Ki(e){const t=[];let n=-1,u=0,r=0;for(;++n<e.length;){const i=e.charCodeAt(n);let a="";if(37===i&&ir(e.charCodeAt(n+1))&&ir(e.charCodeAt(n+2)))r=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(a=String.fromCharCode(i));else if(i>55295&&i<57344){const t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(a=String.fromCharCode(i,t),r=1):a="\ufffd"}else a=String.fromCharCode(i);a&&(t.push(e.slice(u,n),encodeURIComponent(a)),u=n+r+1,a=""),r&&(n+=r,r=0)}return t.join("")+e.slice(u)}function Gi(e,t){const n=[{type:"text",value:"\u21a9"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function Xi(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const $i=function(e){if(null===e||void 0===e)return ta;if("function"===typeof e)return ea(e);if("object"===typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=$i(e[n]);return ea(u);function u(){let e=-1;for(var n=arguments.length,u=new Array(n),r=0;r<n;r++)u[r]=arguments[r];for(;++e<t.length;)if(t[e].apply(this,u))return!0;return!1}}(e):function(e){const t=e;return ea(n);function n(n){const u=n;let r;for(r in e)if(u[r]!==t[r])return!1;return!0}}(e);if("string"===typeof e)return function(e){return ea(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function ea(e){return function(t,n,u){return Boolean(na(t)&&e.call(this,t,"number"===typeof n?n:void 0,u||void 0))}}function ta(){return!0}function na(e){return null!==e&&"object"===typeof e&&"type"in e}const ua=[],ra=!0,ia=!1;function aa(e,t,n,u){let r;"function"===typeof t&&"function"!==typeof n?(u=n,n=t):r=t;const i=$i(r),a=u?-1:1;!function e(r,o,l){const s=r&&"object"===typeof r?r:{};if("string"===typeof s.type){const e="string"===typeof s.tagName?s.tagName:"string"===typeof s.name?s.name:void 0;Object.defineProperty(c,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return c;function c(){let s,c,f,d=ua;if((!t||i(r,o,l[l.length-1]||void 0))&&(d=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[ra,e];return null===e||void 0===e?ua:[e]}(n(r,l)),d[0]===ia))return d;if("children"in r&&r.children){const t=r;if(t.children&&"skip"!==d[0])for(c=(u?t.children.length:-1)+a,f=l.concat(t);c>-1&&c<t.children.length;){const n=t.children[c];if(s=e(n,c,f)(),s[0]===ia)return s;c="number"===typeof s[1]?s[1]:c+a}}return d}}(e,void 0,[])()}function oa(e,t,n,u){let r,i,a;"function"===typeof t&&"function"!==typeof n?(i=void 0,a=t,r=n):(i=t,a=n,r=u),aa(e,i,(function(e,t){const n=t[t.length-1],u=n?n.children.indexOf(e):void 0;return a(e,u,n)}),r)}function la(e,t){const n=t.referenceType;let u="]";if("collapsed"===n?u+="[]":"full"===n&&(u+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+u}];const r=e.all(t),i=r[0];i&&"text"===i.type?i.value="["+i.value:r.unshift({type:"text",value:"["});const a=r[r.length-1];return a&&"text"===a.type?a.value+=u:r.push({type:"text",value:u}),r}function sa(e){const t=e.spread;return null===t||void 0===t?e.children.length>1:t}function ca(e){const t=String(e),n=/\r?\n|\r/g;let u=n.exec(t),r=0;const i=[];for(;u;)i.push(fa(t.slice(r,u.index),r>0,!0),u[0]),r=u.index+u[0].length,u=n.exec(t);return i.push(fa(t.slice(r),r>0,!1)),i.join("")}function fa(e,t,n){let u=0,r=e.length;if(t){let t=e.codePointAt(u);for(;9===t||32===t;)u++,t=e.codePointAt(u)}if(n){let t=e.codePointAt(r-1);for(;9===t||32===t;)r--,t=e.codePointAt(r-1)}return r>u?e.slice(u,r):""}const da={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",u={},r=t.lang?t.lang.split(/\s+/):[];r.length>0&&(u.className=["language-"+r[0]]);let i={type:"element",tagName:"code",properties:u,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",u=String(t.identifier).toUpperCase(),r=Ki(u.toLowerCase()),i=e.footnoteOrder.indexOf(u);let a,o=e.footnoteCounts.get(u);void 0===o?(o=0,e.footnoteOrder.push(u),a=e.footnoteOrder.length):a=i+1,o+=1,e.footnoteCounts.set(u,o);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+r,id:n+"fnref-"+r+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const s={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,s),e.applyData(t,s)},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),u=e.definitionById.get(n);if(!u)return la(e,t);const r={src:Ki(u.url||""),alt:t.alt};null!==u.title&&void 0!==u.title&&(r.title=u.title);const i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,i),e.applyData(t,i)},image:function(e,t){const n={src:Ki(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const u={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,u),e.applyData(t,u)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const u={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,u),e.applyData(t,u)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),u=e.definitionById.get(n);if(!u)return la(e,t);const r={href:Ki(u.url||"")};null!==u.title&&void 0!==u.title&&(r.title=u.title);const i={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)},link:function(e,t){const n={href:Ki(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const u={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,u),e.applyData(t,u)},listItem:function(e,t,n){const u=e.all(t),r=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let u=-1;for(;!t&&++u<n.length;)t=sa(n[u])}return t}(n):sa(t),i={},a=[];if("boolean"===typeof t.checked){const e=u[0];let n;e&&"element"===e.type&&"p"===e.tagName?n=e:(n={type:"element",tagName:"p",properties:{},children:[]},u.unshift(n)),n.children.length>0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let o=-1;for(;++o<u.length;){const e=u[o];(r||0!==o||"element"!==e.type||"p"!==e.tagName)&&a.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||r?a.push(e):a.push(...e.children)}const l=u[u.length-1];l&&(r||"element"!==l.type||"p"!==l.tagName)&&a.push({type:"text",value:"\n"});const s={type:"element",tagName:"li",properties:i,children:a};return e.patch(t,s),e.applyData(t,s)},list:function(e,t){const n={},u=e.all(t);let r=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++r<u.length;){const e=u[r];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(u,!0)};return e.patch(t,i),e.applyData(t,i)},paragraph:function(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){const n=e.all(t),u=n.shift(),r=[];if(u){const n={type:"element",tagName:"thead",properties:{},children:e.wrap([u],!0)};e.patch(t.children[0],n),r.push(n)}if(n.length>0){const u={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=Cu(t.children[1]),a=vu(t.children[t.children.length-1]);i&&a&&(u.position={start:i,end:a}),r.push(u)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const u=n?n.children:void 0,r=0===(u?u.indexOf(t):1)?"th":"td",i=n&&"table"===n.type?n.align:void 0,a=i?i.length:t.children.length;let o=-1;const l=[];for(;++o<a;){const n=t.children[o],u={},a=i?i[o]:void 0;a&&(u.align=a);let s={type:"element",tagName:r,properties:u,children:[]};n&&(s.children=e.all(n),e.patch(n,s),s=e.applyData(n,s)),l.push(s)}const s={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,s),e.applyData(t,s)},text:function(e,t){const n={type:"text",value:ca(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:pa,yaml:pa,definition:pa,footnoteDefinition:pa};function pa(){}const Da=["children"],ha={}.hasOwnProperty,ma={};function ga(e,t){e.position&&(t.position=function(e){const t=Cu(e),n=vu(e);if(t&&n)return{start:t,end:n}}(e))}function ya(e,t){let n=t;if(e&&e.data){const t=e.data.hName,u=e.data.hChildren,r=e.data.hProperties;if("string"===typeof t)if("element"===n.type)n.tagName=t;else{n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}}"element"===n.type&&r&&Object.assign(n.properties,_i(r)),"children"in n&&n.children&&null!==u&&void 0!==u&&(n.children=u)}return n}function Fa(e,t){const n=t.data||{},u=!("value"in t)||ha.call(n,"hProperties")||ha.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,u),e.applyData(t,u)}function ba(e,t){const n=[];let u=-1;for(t&&n.push({type:"text",value:"\n"});++u<e.length;)u&&n.push({type:"text",value:"\n"}),n.push(e[u]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function va(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function Ca(e,t){const n=function(e,t){const n=t||ma,u=new Map,r=new Map,a=new Map,o=c(c({},da),n.handlers),l={all:function(e){const t=[];if("children"in e){const n=e.children;let u=-1;for(;++u<n.length;){const r=l.one(n[u],e);if(r){if(u&&"break"===n[u-1].type&&(Array.isArray(r)||"text"!==r.type||(r.value=va(r.value)),!Array.isArray(r)&&"element"===r.type)){const e=r.children[0];e&&"text"===e.type&&(e.value=va(e.value))}Array.isArray(r)?t.push(...r):t.push(r)}}}return t},applyData:ya,definitionById:u,footnoteById:r,footnoteCounts:a,footnoteOrder:[],handlers:o,one:function(e,t){const n=e.type,u=l.handlers[n];if(ha.call(l.handlers,n)&&u)return u(l,e,t);if(l.options.passThrough&&l.options.passThrough.includes(n)){if("children"in e){const{children:t}=e,n=i(e,Da),u=_i(n);return u.children=l.all(e),u}return _i(e)}return(l.options.unknownHandler||Fa)(l,e,t)},options:n,patch:ga,wrap:ba};return oa(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){const t="definition"===e.type?u:r,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),l}(e,t),u=n.one(e,void 0),r=function(e){const t="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||Gi,u=e.options.footnoteBackLabel||Xi,r=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},o=[];let l=-1;for(;++l<e.footnoteOrder.length;){const r=e.footnoteById.get(e.footnoteOrder[l]);if(!r)continue;const i=e.all(r),a=String(r.identifier).toUpperCase(),s=Ki(a.toLowerCase());let c=0;const f=[],d=e.footnoteCounts.get(a);for(;void 0!==d&&++c<=d;){f.length>0&&f.push({type:"text",value:" "});let e="string"===typeof n?n:n(l,c);"string"===typeof e&&(e={type:"text",value:e}),f.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+s+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"===typeof u?u:u(l,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const p=i[i.length-1];if(p&&"element"===p.type&&"p"===p.tagName){const e=p.children[p.children.length-1];e&&"text"===e.type?e.value+=" ":p.children.push({type:"text",value:" "}),p.children.push(...f)}else i.push(...f);const D={type:"element",tagName:"li",properties:{id:t+"fn-"+s},children:e.wrap(i,!0)};e.patch(r,D),o.push(D)}if(0!==o.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:c(c({},_i(a)),{},{id:"footnote-label"}),children:[{type:"text",value:r}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)},{type:"text",value:"\n"}]}}(n),a=Array.isArray(u)?{type:"root",children:u}:u||{type:"root",children:[]};return r&&a.children.push({type:"text",value:"\n"},r),a}function Ea(e,t){return e&&"run"in e?async function(n,u){const r=Ca(n,c({file:u},t));await e.run(r,u)}:function(n,u){return Ca(n,c({file:u},e||t))}}function Aa(e){if(e)throw e}var ka=n(240);function wa(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Ba(){const e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),u=0;u<t;u++)n[u]=arguments[u];let r=-1;const i=n.pop();if("function"!==typeof i)throw new TypeError("Expected function as last argument, not "+i);!function t(u){const a=e[++r];let o=-1;if(u)i(u);else{for(var l=arguments.length,s=new Array(l>1?l-1:0),c=1;c<l;c++)s[c-1]=arguments[c];for(;++o<n.length;)null!==s[o]&&void 0!==s[o]||(s[o]=n[o]);n=s,a?function(e,t){let n;return r;function r(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];const l=e.length>r.length;let s;l&&r.push(i);try{s=e.apply(this,r)}catch(u){if(l&&n)throw u;return i(u)}l||(s&&s.then&&"function"===typeof s.then?s.then(a,i):s instanceof Error?i(s):a(s))}function i(e){if(!n){n=!0;for(var u=arguments.length,r=new Array(u>1?u-1:0),i=1;i<u;i++)r[i-1]=arguments[i];t(e,...r)}}function a(e){i(null,e)}}(a,t)(...s):i(null,...s)}}(null,...n)},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}const Sa={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');za(e);let n,u=0,r=-1,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.codePointAt(i)){if(n){u=i+1;break}}else r<0&&(n=!0,r=i+1);return r<0?"":e.slice(u,r)}if(t===e)return"";let a=-1,o=t.length-1;for(;i--;)if(47===e.codePointAt(i)){if(n){u=i+1;break}}else a<0&&(n=!0,a=i+1),o>-1&&(e.codePointAt(i)===t.codePointAt(o--)?o<0&&(r=i):(o=-1,r=a));u===r?r=a:r<0&&(r=e.length);return e.slice(u,r)},dirname:function(e){if(za(e),0===e.length)return".";let t,n=-1,u=e.length;for(;--u;)if(47===e.codePointAt(u)){if(t){n=u;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){za(e);let t,n=e.length,u=-1,r=0,i=-1,a=0;for(;n--;){const o=e.codePointAt(n);if(47!==o)u<0&&(t=!0,u=n+1),46===o?i<0?i=n:1!==a&&(a=1):i>-1&&(a=-1);else if(t){r=n+1;break}}if(i<0||u<0||0===a||1===a&&i===u-1&&i===r+1)return"";return e.slice(i,u)},join:function(){let e,t=-1;for(var n=arguments.length,u=new Array(n),r=0;r<n;r++)u[r]=arguments[r];for(;++t<u.length;)za(u[t]),u[t]&&(e=void 0===e?u[t]:e+"/"+u[t]);return void 0===e?".":function(e){za(e);const t=47===e.codePointAt(0);let n=function(e,t){let n,u,r="",i=0,a=-1,o=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.codePointAt(l);else{if(47===n)break;n=47}if(47===n){if(a===l-1||1===o);else if(a!==l-1&&2===o){if(r.length<2||2!==i||46!==r.codePointAt(r.length-1)||46!==r.codePointAt(r.length-2))if(r.length>2){if(u=r.lastIndexOf("/"),u!==r.length-1){u<0?(r="",i=0):(r=r.slice(0,u),i=r.length-1-r.lastIndexOf("/")),a=l,o=0;continue}}else if(r.length>0){r="",i=0,a=l,o=0;continue}t&&(r=r.length>0?r+"/..":"..",i=2)}else r.length>0?r+="/"+e.slice(a+1,l):r=e.slice(a+1,l),i=l-a-1;a=l,o=0}else 46===n&&o>-1?o++:o=-1}return r}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(e)},sep:"/"};function za(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const xa={cwd:function(){return"/"}};function Oa(e){return Boolean(null!==e&&"object"===typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function Ya(e){if("string"===typeof e)e=new URL(e);else if(!Oa(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n<t.length;)if(37===t.codePointAt(n)&&50===t.codePointAt(n+1)){const e=t.codePointAt(n+2);if(70===e||102===e){const e=new TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}const Pa=["history","path","basename","stem","extname","dirname"];class La{constructor(e){let t;t=e?Oa(e)?{path:e}:"string"===typeof e||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":xa.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n,u=-1;for(;++u<Pa.length;){const e=Pa[u];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)Pa.includes(n)||(this[n]=t[n])}get basename(){return"string"===typeof this.path?Sa.basename(this.path):void 0}set basename(e){Ia(e,"basename"),Ta(e,"basename"),this.path=Sa.join(this.dirname||"",e)}get dirname(){return"string"===typeof this.path?Sa.dirname(this.path):void 0}set dirname(e){Na(this.basename,"dirname"),this.path=Sa.join(e||"",this.basename)}get extname(){return"string"===typeof this.path?Sa.extname(this.path):void 0}set extname(e){if(Ta(e,"extname"),Na(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Sa.join(this.dirname,this.stem+(e||""))}get path(){return this.history[this.history.length-1]}set path(e){Oa(e)&&(e=Ya(e)),Ia(e,"path"),this.path!==e&&this.history.push(e)}get stem(){return"string"===typeof this.path?Sa.basename(this.path,this.extname):void 0}set stem(e){Ia(e,"stem"),Ta(e,"stem"),this.path=Sa.join(this.dirname||"",e+(this.extname||""))}fail(e,t,n){const u=this.message(e,t,n);throw u.fatal=!0,u}info(e,t,n){const u=this.message(e,t,n);return u.fatal=void 0,u}message(e,t,n){const u=new Su(e,t,n);return this.path&&(u.name=this.path+":"+u.name,u.file=this.path),u.fatal=!1,this.messages.push(u),u}toString(e){if(void 0===this.value)return"";if("string"===typeof this.value)return this.value;return new TextDecoder(e||void 0).decode(this.value)}}function Ta(e,t){if(e&&e.includes(Sa.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Sa.sep+"`")}function Ia(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function Na(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}const ja=function(e){const t=this.constructor.prototype,n=t[e],u=function(){return n.apply(u,arguments)};return Object.setPrototypeOf(u,t),u},Ra={}.hasOwnProperty;class Ja extends ja{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Ba()}copy(){const e=new Ja;let t=-1;for(;++t<this.attachers.length;){const n=this.attachers[t];e.use(...n)}return e.data(ka(!0,{},this.namespace)),e}data(e,t){return"string"===typeof e?2===arguments.length?(Ha("data",this.frozen),this.namespace[e]=t,this):Ra.call(this.namespace,e)&&this.namespace[e]||void 0:e?(Ha("data",this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;const e=this;for(;++this.freezeIndex<this.attachers.length;){const[t,...n]=this.attachers[this.freezeIndex];if(!1===n[0])continue;!0===n[0]&&(n[0]=void 0);const u=t.call(e,...n);"function"===typeof u&&this.transformers.use(u)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(e){this.freeze();const t=Za(e),n=this.parser||this.Parser;return Qa("parse",n),n(String(t),t)}process(e,t){const n=this;return this.freeze(),Qa("process",this.parser||this.Parser),Ma("process",this.compiler||this.Compiler),t?u(void 0,t):new Promise(u);function u(u,r){const i=Za(e),a=n.parse(i);function o(e,n){e||!n?r(e):u?u(n):t(void 0,n)}n.run(a,i,(function(e,t,u){if(e||!t||!u)return o(e);const r=t,i=n.stringify(r,u);var a;"string"===typeof(a=i)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(a)?u.value=i:u.result=i,o(e,u)}))}}processSync(e){let t,n=!1;return this.freeze(),Qa("processSync",this.parser||this.Parser),Ma("processSync",this.compiler||this.Compiler),this.process(e,(function(e,u){n=!0,Aa(e),t=u})),Va("processSync","process",n),t}run(e,t,n){Ua(e),this.freeze();const u=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?r(void 0,n):new Promise(r);function r(r,i){const a=Za(t);u.run(e,a,(function(t,u,a){const o=u||e;t?i(t):r?r(o):n(void 0,o,a)}))}}runSync(e,t){let n,u=!1;return this.run(e,t,(function(e,t){Aa(e),n=t,u=!0})),Va("runSync","run",u),n}stringify(e,t){this.freeze();const n=Za(t),u=this.compiler||this.Compiler;return Ma("stringify",u),Ua(e),u(e,n)}use(e){const t=this.attachers,n=this.namespace;if(Ha("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var u=arguments.length,r=new Array(u>1?u-1:0),i=1;i<u;i++)r[i-1]=arguments[i];s(e,r)}else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?l(e):o(e)}return this;function a(e){if("function"===typeof e)s(e,[]);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){const[t,...n]=e;s(t,n)}else o(e)}}function o(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");l(e.plugins),e.settings&&(n.settings=ka(!0,n.settings,e.settings))}function l(e){let t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){a(e[t])}}}function s(e,n){let u=-1,r=-1;for(;++u<t.length;)if(t[u][0]===e){r=u;break}if(-1===r)t.push([e,...n]);else if(n.length>0){let[u,...i]=n;const a=t[r][1];wa(a)&&wa(u)&&(u=ka(!0,a,u)),t[r]=[e,u,...i]}}}}const qa=(new Ja).freeze();function Qa(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function Ma(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function Ha(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ua(e){if(!wa(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function Va(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Za(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new La(e)}const Wa=[],_a={allowDangerousHtml:!0},Ka=/^(https?|ircs?|mailto|xmpp)$/i,Ga=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Xa(e){const t=$a(e),n=eo(e);return to(t.runSync(t.parse(n),n),e)}function $a(e){const t=e.rehypePlugins||Wa,n=e.remarkPlugins||Wa,u=e.remarkRehypeOptions?c(c({},e.remarkRehypeOptions),_a):_a;return qa().use(Ji).use(n).use(Ea,u).use(t)}function eo(e){const t=e.children||"",n=new La;return"string"===typeof t&&(n.value=t),n}function to(e,t){const n=t.allowedElements,u=t.allowElement,r=t.components,i=t.disallowedElements,a=t.skipHtml,o=t.unwrapDisallowed,l=t.urlTransform||no;for(const s of Ga)Object.hasOwn(t,s.from)&&(s.from,s.to&&s.to,s.id);return t.className&&(e={type:"element",tagName:"div",properties:{className:t.className},children:"root"===e.type?e.children:[e]}),oa(e,(function(e,t,r){if("raw"===e.type&&r&&"number"===typeof t)return a?r.children.splice(t,1):r.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in Uu)if(Object.hasOwn(Uu,t)&&Object.hasOwn(e.properties,t)){const n=e.properties[t],u=Uu[t];(null===u||u.includes(e.tagName))&&(e.properties[t]=l(String(n||""),t,e))}}if("element"===e.type){let a=n?!n.includes(e.tagName):!!i&&i.includes(e.tagName);if(!a&&u&&"number"===typeof t&&(a=!u(e,t,r)),a&&r&&"number"===typeof t)return o&&e.children?r.children.splice(t,1,...e.children):r.children.splice(t,1),t}})),Tu(e,{Fragment:bt.Fragment,components:r,ignoreInvalidStyle:!0,jsx:bt.jsx,jsxs:bt.jsxs,passKeys:!0,passNode:!0})}function no(e){const t=e.indexOf(":"),n=e.indexOf("?"),u=e.indexOf("#"),r=e.indexOf("/");return-1===t||-1!==r&&t>r||-1!==n&&t>n||-1!==u&&t>u||Ka.test(e.slice(0,t))?e:""}const uo=e=>{let{content:t}=e;return(0,bt.jsx)("div",{className:"markdown-body",children:(0,bt.jsx)(Xa,{children:t})})};const ro={gallery:Ln,default:e=>{let{page:t}=e;const{title:n,profileImage:u}=t.frontmatter;return(0,bt.jsxs)("div",{className:"default-container",children:[(0,bt.jsx)(Yn,{children:(0,bt.jsx)("title",{children:n})}),(0,bt.jsxs)("div",{className:"default-content",children:[u&&(0,bt.jsx)("img",{src:u,alt:n,className:"default-profile-image"}),(0,bt.jsx)("h1",{className:"default-title",children:n}),(0,bt.jsx)(uo,{content:t.content})]})]})},contact:e=>{let{page:t}=e;const{title:n,email:u,instagram:r}=t.frontmatter;return(0,bt.jsxs)("div",{className:"contact-container",children:[(0,bt.jsx)(Yn,{children:(0,bt.jsx)("title",{children:n})}),(0,bt.jsxs)("div",{className:"contact-content",children:[(0,bt.jsx)("h1",{className:"contact-title",children:n}),u&&(0,bt.jsxs)("p",{className:"contact-item",children:["Email: ",(0,bt.jsx)("a",{href:"mailto:".concat(u),children:u})]}),r&&(0,bt.jsxs)("p",{className:"contact-item",children:["Instagram: ",(0,bt.jsxs)("a",{href:"https://www.instagram.com/".concat(r),target:"_blank",rel:"noopener noreferrer",children:["@",r]})]}),t.content&&(0,bt.jsx)(uo,{content:t.content})]})]})},homepage:function(e){let{page:t}=e;const{frontmatter:n,content:u}=t,r=function(e){return e.split(/^## /m).filter((e=>e.trim())).map((e=>{const t=e.split("\n"),n=t[0].trim(),u=t.slice(1);let r=null;const i=[];for(const a of u){const e=a.match(/!\[.*?\]\((.*?)\)/);e&&!r?r=e[1]:a.trim()&&i.push(a.trim())}return{heading:n,imageUrl:r,textLines:i}}))}(u);return(0,bt.jsxs)("div",{className:"homepage",children:[(0,bt.jsxs)("div",{className:"homepage-hero",children:[(0,bt.jsx)("h1",{className:"homepage-hero-title",children:n.title}),n.subtitle&&(0,bt.jsx)("p",{className:"homepage-hero-subtitle",children:n.subtitle})]}),(0,bt.jsx)("div",{className:"homepage-sections",children:r.map(((e,t)=>(0,bt.jsxs)("div",{className:"homepage-section ".concat(t%2===0?"image-left":"image-right"),children:[e.imageUrl&&(0,bt.jsx)("div",{className:"homepage-section-image",children:(0,bt.jsx)("img",{src:e.imageUrl,alt:e.heading})}),(0,bt.jsxs)("div",{className:"homepage-section-text",children:[(0,bt.jsx)("h2",{children:e.heading}),e.textLines.map(((e,t)=>(0,bt.jsx)("p",{children:e},t)))]})]},t)))})]})},menu:function(e){let{page:t}=e;const{frontmatter:n,content:u}=t,r=function(e){return e.split(/^## /m).filter((e=>e.trim())).map((e=>{const t=e.split("\n"),n=t[0].trim(),u=t.slice(1),r=n.match(/^\[(.+?)\]\((.+?)\)/),i=r?r[1]:n,a=r?r[2]:null;let o=null;const l=[];for(const s of u){const e=s.match(/!\[.*?\]\((.*?)\)/);e&&!o?o=e[1]:s.trim()&&l.push(s.trim())}return{label:i,path:a,imageUrl:o,desc:l.join(" ")}}))}(u);return(0,bt.jsxs)("div",{className:"menu-page",children:[(0,bt.jsxs)("div",{className:"menu-header",children:[(0,bt.jsx)("h1",{children:n.title}),n.description&&(0,bt.jsx)("p",{className:"menu-description",children:n.description})]}),(0,bt.jsx)("div",{className:"menu-grid",children:r.map(((e,t)=>e.path?(0,bt.jsxs)(ct,{to:e.path,className:"menu-card",children:[e.imageUrl&&(0,bt.jsx)("img",{className:"menu-card-image",src:e.imageUrl,alt:e.label}),(0,bt.jsx)("div",{className:"menu-card-title",children:e.label}),e.desc&&(0,bt.jsx)("div",{className:"menu-card-desc",children:e.desc})]},t):(0,bt.jsxs)("div",{className:"menu-card",children:[e.imageUrl&&(0,bt.jsx)("img",{className:"menu-card-image",src:e.imageUrl,alt:e.label}),(0,bt.jsx)("div",{className:"menu-card-title",children:e.label}),e.desc&&(0,bt.jsx)("div",{className:"menu-card-desc",children:e.desc})]},t)))})]})}},io=n.p+"static/media/instagram-dark.60be80b890ecf588309c.png",ao={github:{dark:"data:image/png;base64,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",light:"data:image/png;base64,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"},instagram:{dark:n.p+"static/media/instagram-light.2173f1e5eaee4fd6d94f.png",light:io}},oo=window.matchMedia("(prefers-color-scheme: dark)"),lo=()=>{const{siteTitle:e,nav:t,social:n}=At(),[r,i]=(0,u.useState)(oo.matches);return(0,u.useEffect)((()=>{const e=e=>i(e.matches);return oo.addEventListener("change",e),()=>oo.removeEventListener("change",e)}),[]),(0,bt.jsxs)("nav",{className:"navbar",children:[(0,bt.jsxs)("div",{className:"navbar-logo",children:[(0,bt.jsx)(ct,{to:"/",children:(0,bt.jsx)("img",{src:"data:image/png;base64,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",alt:"Logo",className:"logo"})}),(0,bt.jsx)("div",{className:"navbar-links",children:t.map((e=>{let{label:t,path:n}=e;return(0,bt.jsx)(ct,{to:n,children:t},n)}))})]}),(0,bt.jsx)("div",{className:"navbar-title",children:(0,bt.jsx)("h1",{children:e})}),(0,bt.jsx)("div",{className:"navbar-icons",children:n.map((e=>{let{label:t,url:n,icon:u}=e;const i=ao[u],a=i?r?i.dark:i.light:null;return(0,bt.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",children:a&&(0,bt.jsx)("img",{src:a,alt:t,className:"icon",title:t})},u)}))})]})},so=()=>{const{footerCopyright:e,nav:t,social:n}=At();return(0,bt.jsxs)("footer",{className:"footer",children:[(0,bt.jsx)("div",{className:"footer-links left",children:n.map((e=>{let{label:t,url:n}=e;return(0,bt.jsx)("a",{href:n,rel:"noopener noreferrer",children:t},n)}))}),(0,bt.jsx)("div",{className:"footer-title",children:(0,bt.jsxs)("p",{children:["\xa9 ",(new Date).getFullYear()," ",e]})}),(0,bt.jsxs)("div",{className:"footer-links right",children:[(0,bt.jsx)(ct,{to:"/",children:"Home"}),t.map((e=>{let{label:t,path:n}=e;return(0,bt.jsx)(ct,{to:n,children:t},n)}))]})]})},co=()=>{const e=(0,u.useContext)(Ct);return(0,bt.jsx)(Se,{children:Object.entries(e).map((e=>{let[t,n]=e;const u=(r=n.frontmatter.template,ro[r]||ro.default);var r;return(0,bt.jsx)(we,{path:t,element:(0,bt.jsx)(u,{page:n})},t)}))})},fo=()=>(0,bt.jsx)(lt,{children:(0,bt.jsx)(Et,{children:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(lo,{}),(0,bt.jsx)(co,{}),(0,bt.jsx)(so,{})]})})}),po=e=>{e&&e instanceof Function&&n.e(488).then(n.bind(n,488)).then((t=>{let{getCLS:n,getFID:u,getFCP:r,getLCP:i,getTTFB:a}=t;n(e),u(e),r(e),i(e),a(e)}))};r.createRoot(document.getElementById("root")).render((0,bt.jsx)(u.StrictMode,{children:(0,bt.jsx)(fo,{})})),po()})()})();
//# sourceMappingURL=main.fd3a90d8.js.map