(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[478],{4715:function(e,t,n){"use strict";n.d(t,{V:function(){return c}});var r=n(7294),i=n(990);/*! * @gsap/react * https://gsap.com * * Copyright 2008-2023, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license or for * Club GSAP members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ let o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,a=e=>e&&!Array.isArray(e)&&"object"==typeof e,s=[],l={},c=(e,t=s)=>{let n=l;a(e)?(n=e,e=null,t="dependencies"in n?n.dependencies:s):a(t)&&(t="dependencies"in(n=t)?n.dependencies:s);let{scope:c,revertOnUpdate:u}=n,[f,d]=(0,r.useState)(!1);e&&"function"!=typeof e&&console.warn("First parameter must be a function or config object");let p=i.ZP.context(()=>{},c),h=e=>p.add(null,e),g=()=>p.revert(),v=t&&t.length&&!u;return o(()=>{if(e&&p.add(e,c),!v||!f)return g},t),v&&o(()=>(d(!0),g),s),{context:p,contextSafe:h}}},5499:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RichTextElement=void 0;var s=n(5893),l=a(n(488)),c="data-image-id",u="data-item-id",f=function(e){return"tag"===e.type},d=function(e){var t;return f(e)&&"object"===e.tagName&&(null===(t=e.attributes.find(function(e){return"type"===e.name}))||void 0===t?void 0:t.value)==="application/kenticocloud"},p=function(e){var t;return f(e)&&"figure"===e.tagName&&(null===(t=e.attributes.find(function(e){return e.name===c}))||void 0===t?void 0:t.value)!=="undefined"},h=function(e){var t;return f(e)&&"a"===e.tagName&&(null===(t=e.attributes.find(function(e){return e.name===u}))||void 0===t?void 0:t.value)!=="undefined"},g=function(e,t,n,r,i,o){var a,s,f,g=t.images,v=t.links;if(n&&t.linkedItems&&d(e)){var m=e,y=null===(a=null==m?void 0:m.attributes.find(function(e){return"data-codename"===e.name}))||void 0===a?void 0:a.value;return n(y?t.linkedItems.find(function(e){return e.system.codename===y}):void 0,{domElement:m,domToReact:l.domToReact})}if(r&&g&&p(e)){var m=e,x=null===(s=null==m?void 0:m.attributes.find(function(e){return e.name===c}))||void 0===s?void 0:s.value,b=g.find(function(e){return e.imageId===x});if(b)return r(b,{domElement:m,domToReact:l.domToReact})}if(i&&v&&h(e)){var m=e,w=null===(f=null==m?void 0:m.attributes.find(function(e){return e.name===u}))||void 0===f?void 0:f.value,_=v.find(function(e){return e.linkId===w});if(_)return i(_,{domElement:m,domToReact:l.domToReact})}if(o)return o({domNode:e,domToReact:l.domToReact})},v=function(e){var t=e.richTextElement,n=r({},e.resolvers),i=n.resolveLinkedItem,o=n.resolveImage,a=n.resolveLink,c=n.resolveDomNode,u=t.value.replace(/(\n|\r)+/,""),f=(0,l.default)(u,{replace:function(e){return g(e,t,i,o,a,c)}});return(0,s.jsx)(s.Fragment,{children:f})};t.RichTextElement=v},4407:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(5499),t),i(n(8633),t)},8633:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLinkedItem=t.isComponent=void 0;var n=function(e){var t;return(null===(t=e.attributes.find(function(e){return"data-rel"===e.name}))||void 0===t?void 0:t.value)==="component"};t.isComponent=n;var r=function(e){var t;return(null===(t=e.attributes.find(function(e){return"data-rel"===e.name}))||void 0===t?void 0:t.value)==="link"};t.isLinkedItem=r},5868:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7294);function i(e,t,n,i){void 0===i&&(i=!0);var o=(0,r.useState)(n),a=o[0],s=o[1],l=(0,r.useRef)(i),c=(0,r.useRef)(i);return(0,r.useEffect)(function(){if(l.current){l.current=!1;return}e.trackEvent({name:t},a)},[e,a,t]),(0,r.useEffect)(function(){return function(){l.current=c.current}},[]),s}},9960:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,(r=n=t.ElementType||(t.ElementType={})).Root="root",r.Text="text",r.Directive="directive",r.Comment="comment",r.Script="script",r.Style="style",r.Tag="tag",r.CDATA="cdata",r.Doctype="doctype",t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},7915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(9960),a=n(7790);i(n(7790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment){this.lastNode.data+=e;return}var t=new a.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},7790:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=n(9960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),_(this,e)},e}();t.Node=s;var l=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return i(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var f=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=a.ElementType.Directive,r}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=f;var d=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return i(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=d;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=p;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=h;var g=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var o=e.call(this,r)||this;return o.name=t,o.attribs=n,o.type=i,o}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}})},enumerable:!1,configurable:!0}),t}(d);function v(e){return(0,a.isTag)(e)}function m(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function x(e){return e.type===a.ElementType.Comment}function b(e){return e.type===a.ElementType.Directive}function w(e){return e.type===a.ElementType.Root}function _(e,t){if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(x(e))n=new u(e.data);else if(v(e)){var n,r=t?E(e.children):[],i=new g(e.name,o({},e.attribs),r);r.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),n=i}else if(m(e)){var r=t?E(e.children):[],a=new p(r);r.forEach(function(e){return e.parent=a}),n=a}else if(w(e)){var r=t?E(e.children):[],s=new h(r);r.forEach(function(e){return e.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else if(b(e)){var l=new f(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}else throw Error("Not implemented yet: ".concat(e.type));return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map(function(e){return _(e,!0)}),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=g,t.isTag=v,t.isCDATA=m,t.isText=y,t.isComment=x,t.isDirective=b,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=_},3145:function(e,t){!function(e){"use strict";function t(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var n,r,i,o,a,s,l,c,u,f="transform",d=f+"Origin",p=function(e){var t=e.ownerDocument||e;for(!(f in e.style)&&("msTransform"in e.style)&&(d=(f="msTransform")+"Origin");t.parentNode&&(t=t.parentNode););if(r=window,l=new E,t){n=t,i=t.documentElement,o=t.body,(c=n.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var a=t.createElement("div"),s=t.createElement("div"),p=t&&(t.body||t.firstElementChild);p&&p.appendChild&&(p.appendChild(a),a.appendChild(s),a.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),u=s.offsetParent!==a,p.removeChild(a))}return t},h=function(e){for(var t,n;e&&e!==o;)(n=e._gsap)&&n.uncache&&n.get(e,"x"),n&&!n.scaleX&&!n.scaleY&&n.renderTransform&&(n.scaleX=n.scaleY=1e-4,n.renderTransform(1,n),t?t.push(n):t=[n]),e=e.parentNode;return t},g=[],v=[],m=function(e){return e.ownerSVGElement||("svg"===(e.tagName+"").toLowerCase()?e:null)},y=function e(t,r){if(t.parentNode&&(n||p(t))){var i=m(t),o=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",l=i?r?"rect":"g":"div",c=2!==r?0:100,u=3===r?100:0,f="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",d=n.createElementNS?n.createElementNS(o.replace(/^https/,"http"),l):n.createElement(l);return r&&(i?(s||(s=e(t)),d.setAttribute("width",.01),d.setAttribute("height",.01),d.setAttribute("transform","translate("+c+","+u+")"),s.appendChild(d)):(a||((a=e(t)).style.cssText=f),d.style.cssText=f+"width:0.1px;height:0.1px;top:"+u+"px;left:"+c+"px",a.appendChild(d))),d}throw"Need document and parent."},x=function(e){for(var t=new E,n=0;n<e.numberOfItems;n++)t.multiply(e.getItem(n).matrix);return t},b=function(e){var t,n=e.getCTM();return n||(t=e.style[f],e.style[f]="none",e.appendChild(c),n=c.getCTM(),e.removeChild(c),t?e.style[f]=t:e.style.removeProperty(f.replace(/([A-Z])/g,"-$1").toLowerCase())),n||l.clone()},w=function(e,t){var n,i,o,c,p,h,w=m(e),_=e===w,k=w?g:v,T=e.parentNode;if(e===r)return e;if(k.length||k.push(y(e,1),y(e,2),y(e,3)),n=w?s:a,w)_?(c=-(o=b(e)).e/o.a,p=-o.f/o.d,i=l):e.getBBox?(o=e.getBBox(),c=(i=(i=e.transform?e.transform.baseVal:{}).numberOfItems?i.numberOfItems>1?x(i):i.getItem(0).matrix:l).a*o.x+i.c*o.y,p=i.b*o.x+i.d*o.y):(i=new E,c=p=0),t&&"g"===e.tagName.toLowerCase()&&(c=p=0),(_?w:T).appendChild(n),n.setAttribute("transform","matrix("+i.a+","+i.b+","+i.c+","+i.d+","+(i.e+c)+","+(i.f+p)+")");else{if(c=p=0,u)for(i=e.offsetParent,o=e;o&&(o=o.parentNode)&&o!==i&&o.parentNode;)(r.getComputedStyle(o)[f]+"").length>4&&(c=o.offsetLeft,p=o.offsetTop,o=0);if("absolute"!==(h=r.getComputedStyle(e)).position&&"fixed"!==h.position)for(i=e.offsetParent;T&&T!==i;)c+=T.scrollLeft||0,p+=T.scrollTop||0,T=T.parentNode;(o=n.style).top=e.offsetTop-p+"px",o.left=e.offsetLeft-c+"px",o[f]=h[f],o[d]=h[d],o.position="fixed"===h.position?"fixed":"absolute",e.parentNode.appendChild(n)}return n},_=function(e,t,n,r,i,o,a){return e.a=t,e.b=n,e.c=r,e.d=i,e.e=o,e.f=a,e},E=function(){function e(e,t,n,r,i,o){void 0===e&&(e=1),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=0),void 0===o&&(o=0),_(this,e,t,n,r,i,o)}var t=e.prototype;return t.inverse=function(){var e=this.a,t=this.b,n=this.c,r=this.d,i=this.e,o=this.f,a=e*r-t*n||1e-10;return _(this,r/a,-t/a,-n/a,e/a,(n*o-r*i)/a,-(e*o-t*i)/a)},t.multiply=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,a=this.f,s=e.a,l=e.c,c=e.b,u=e.d,f=e.e,d=e.f;return _(this,s*t+c*r,s*n+c*i,l*t+u*r,l*n+u*i,o+f*t+d*r,a+f*n+d*i)},t.clone=function(){return new e(this.a,this.b,this.c,this.d,this.e,this.f)},t.equals=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,a=this.f;return t===e.a&&n===e.b&&r===e.c&&i===e.d&&o===e.e&&a===e.f},t.apply=function(e,t){void 0===t&&(t={});var n=e.x,r=e.y,i=this.a,o=this.b,a=this.c,s=this.d,l=this.e,c=this.f;return t.x=n*i+r*a+l||0,t.y=n*o+r*s+c||0,t},e}();function k(e,t,a,s){if(!e||!e.parentNode||(n||p(e)).documentElement===e)return new E;var l=h(e),c=m(e)?g:v,u=w(e,a),f=c[0].getBoundingClientRect(),d=c[1].getBoundingClientRect(),y=c[2].getBoundingClientRect(),x=u.parentNode,b=!s&&function e(t){return"fixed"===r.getComputedStyle(t).position||((t=t.parentNode)&&1===t.nodeType?e(t):void 0)}(e),_=new E((d.left-f.left)/100,(d.top-f.top)/100,(y.left-f.left)/100,(y.top-f.top)/100,f.left+(b?0:r.pageXOffset||n.scrollLeft||i.scrollLeft||o.scrollLeft||0),f.top+(b?0:r.pageYOffset||n.scrollTop||i.scrollTop||o.scrollTop||0));if(x.removeChild(u),l)for(f=l.length;f--;)(d=l[f]).scaleX=d.scaleY=0,d.renderTransform(1,d);return t?_.inverse():_}var T,S,M,C,O,P,A,D,R,L,I,N,F,B,j,X,Y,z,U,W,H,V,q=0,G=function(){return"undefined"!=typeof window},$=function(){return T||G()&&(T=window.gsap)&&T.registerPlugin&&T},Z=function(e){return"function"==typeof e},K=function(e){return"object"==typeof e},J=function(e){return void 0===e},Q=function(){return!1},ee="transform",et="transformOrigin",en=function(e){return Math.round(1e4*e)/1e4},er=Array.isArray,ei=function(e,t){var n=M.createElementNS?M.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):M.createElement(e);return n.style?n:M.createElement(e)},eo=180/Math.PI,ea=new E,es=Date.now||function(){return new Date().getTime()},el=[],ec={},eu=0,ef=/^(?:a|input|textarea|button|select)$/i,ed=0,ep={},eh={},eg=function(e,t){var n,r={};for(n in e)r[n]=t?e[n]*t:e[n];return r},ev=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},em=function e(t,n){for(var r,i=t.length;i--;)n?t[i].style.touchAction=n:t[i].style.removeProperty("touch-action"),(r=t[i].children)&&r.length&&e(r,n)},ey=function(){return el.forEach(function(e){return e()})},ex=function(e){el.push(e),1===el.length&&T.ticker.add(ey)},eb=function(){return!el.length&&T.ticker.remove(ey)},ew=function(e){for(var t=el.length;t--;)el[t]===e&&el.splice(t,1);T.to(eb,{overwrite:!0,delay:15,duration:0,onComplete:eb,data:"_draggable"})},e_=function(e,t,n,r){if(e.addEventListener){var i=F[t];r=r||(I?{passive:!1}:null),e.addEventListener(i||t,n,r),i&&t!==i&&e.addEventListener(t,n,r)}},eE=function(e,t,n,r){if(e.removeEventListener){var i=F[t];e.removeEventListener(i||t,n,r),i&&t!==i&&e.removeEventListener(t,n,r)}},ek=function(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},eT=function(e,t){for(var n=e.length;n--;)if(e[n].identifier===t)return!0},eS=function e(t){B=t.touches&&q<t.touches.length,eE(t.target,"touchend",e)},eM=function(e){B=e.touches&&q<e.touches.length,e_(e.target,"touchend",eS)},eC=function(e){return S.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},eO=function(e){return S.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},eP=function e(t,n){e_(t,"scroll",n),eD(t.parentNode)||e(t.parentNode,n)},eA=function e(t,n){eE(t,"scroll",n),eD(t.parentNode)||e(t.parentNode,n)},eD=function(e){return!!(!e||e===C||9===e.nodeType||e===M.body||e===S||!e.nodeType||!e.parentNode)},eR=function(e,t){var n="x"===t?"Width":"Height",r="scroll"+n,i="client"+n;return Math.max(0,eD(e)?Math.max(C[r],O[r])-(S["inner"+n]||C[i]||O[i]):e[r]-e[i])},eL=function e(t,n){var r=eR(t,"x"),i=eR(t,"y");eD(t)?t=eh:e(t.parentNode,n),t._gsMaxScrollX=r,t._gsMaxScrollY=i,n||(t._gsScrollX=t.scrollLeft||0,t._gsScrollY=t.scrollTop||0)},eI=function(e,t,n){var r=e.style;r&&(J(r[t])&&(t=R(t,e)||t),null==n?r.removeProperty&&r.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):r[t]=n)},eN=function(e){return S.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},eF={},eB=function(e){if(e===S)return eF.left=eF.top=0,eF.width=eF.right=C.clientWidth||e.innerWidth||O.clientWidth||0,eF.height=eF.bottom=(e.innerHeight||0)-20<C.clientHeight?C.clientHeight:e.innerHeight||O.clientHeight||0,eF;var t=e.ownerDocument||M,n=J(e.pageX)?e.nodeType||J(e.left)||J(e.top)?L(e)[0].getBoundingClientRect():e:{left:e.pageX-eO(t),top:e.pageY-eC(t),right:e.pageX-eO(t)+1,bottom:e.pageY-eC(t)+1};return J(n.right)&&!J(n.width)?(n.right=n.left+n.width,n.bottom=n.top+n.height):J(n.width)&&(n={width:n.right-n.left,height:n.bottom-n.top,right:n.right,left:n.left,bottom:n.bottom,top:n.top}),n},ej=function(e,t,n){var r,i=e.vars,o=i[n],a=e._listeners[t];return Z(o)&&(r=o.apply(i.callbackScope||e,i[n+"Params"]||[e.pointerEvent])),a&&!1===e.dispatchEvent(t)&&(r=!1),r},eX=function(e,t){var n,r,i,o=L(e)[0];return o.nodeType||o===S?ez(o,t):J(e.left)?{left:r=e.min||e.minX||e.minRotation||0,top:n=e.min||e.minY||0,width:(e.max||e.maxX||e.maxRotation||0)-r,height:(e.max||e.maxY||0)-n}:(i={x:0,y:0},{left:e.left-i.x,top:e.top-i.y,width:e.width,height:e.height})},eY={},ez=function(e,t){t=L(t)[0];var n,r,i,o,a,s,l,c,u,f,d,p,h,g=e.getBBox&&e.ownerSVGElement,v=e.ownerDocument||M;if(e===S)i=eC(v),r=(n=eO(v))+(v.documentElement.clientWidth||e.innerWidth||v.body.clientWidth||0),o=i+((e.innerHeight||0)-20<v.documentElement.clientHeight?v.documentElement.clientHeight:e.innerHeight||v.body.clientHeight||0);else{if(t===S||J(t))return e.getBoundingClientRect();n=i=0,g?(d=(f=e.getBBox()).width,p=f.height):(e.viewBox&&(f=e.viewBox.baseVal)&&(n=f.x||0,i=f.y||0,d=f.width,p=f.height),d||(f="border-box"===(h=eN(e)).boxSizing,d=(parseFloat(h.width)||e.clientWidth||0)+(f?0:parseFloat(h.borderLeftWidth)+parseFloat(h.borderRightWidth)),p=(parseFloat(h.height)||e.clientHeight||0)+(f?0:parseFloat(h.borderTopWidth)+parseFloat(h.borderBottomWidth)))),r=d,o=p}return e===t?{left:n,top:i,width:r-n,height:o-i}:(s=(a=k(t,!0).multiply(k(e))).apply({x:n,y:i}),l=a.apply({x:r,y:i}),c=a.apply({x:r,y:o}),u=a.apply({x:n,y:o}),n=Math.min(s.x,l.x,c.x,u.x),i=Math.min(s.y,l.y,c.y,u.y),{left:n,top:i,width:Math.max(s.x,l.x,c.x,u.x)-n,height:Math.max(s.y,l.y,c.y,u.y)-i})},eU=function(e,t,n,r,i,o){var a,s,l,c={};if(t){if(1!==i&&t instanceof Array){if(c.end=a=[],l=t.length,K(t[0]))for(s=0;s<l;s++)a[s]=eg(t[s],i);else for(s=0;s<l;s++)a[s]=t[s]*i;n+=1.1,r-=1.1}else Z(t)?c.end=function(n){var r,o,a=t.call(e,n);if(1!==i){if(K(a)){for(o in r={},a)r[o]=a[o]*i;a=r}else a*=i}return a}:c.end=t}return(n||0===n)&&(c.max=n),(r||0===r)&&(c.min=r),o&&(c.velocity=0),c},eW=function e(t){var n;return!!t&&!!t.getAttribute&&t!==O&&(!!("true"===(n=t.getAttribute("data-clickable"))||"false"!==n&&(ef.test(t.nodeName+"")||"true"===t.getAttribute("contentEditable")))||e(t.parentNode))},eH=function(e,t){for(var n,r=e.length;r--;)(n=e[r]).ondragstart=n.onselectstart=t?null:Q,T.set(n,{lazy:!0,userSelect:t?"text":"none"})},eV=function(e,t){e=T.utils.toArray(e)[0],t=t||{};var n,r,i,o,a,s,l=document.createElement("div"),c=l.style,u=e.firstChild,f=0,d=0,p=e.scrollTop,h=e.scrollLeft,g=e.scrollWidth,v=e.scrollHeight,m=0,y=0,x=0;H&&!1!==t.force3D?(a="translate3d(",s="px,0px)"):ee&&(a="translate(",s="px)"),this.scrollTop=function(e,t){if(!arguments.length)return-this.top();this.top(-e,t)},this.scrollLeft=function(e,t){if(!arguments.length)return-this.left();this.left(-e,t)},this.left=function(n,r){if(!arguments.length)return-(e.scrollLeft+d);var i=e.scrollLeft-h,o=d;if((i>2||i<-2)&&!r){h=e.scrollLeft,T.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-h),t.onKill&&t.onKill();return}(n=-n)<0?(d=n-.5|0,n=0):n>y?(d=n-y|0,n=y):d=0,(d||o)&&(this._skip||(c[ee]=a+-d+"px,"+-f+s),d+m>=0&&(c.paddingRight=d+m+"px")),e.scrollLeft=0|n,h=e.scrollLeft},this.top=function(n,r){if(!arguments.length)return-(e.scrollTop+f);var i=e.scrollTop-p,o=f;if((i>2||i<-2)&&!r){p=e.scrollTop,T.killTweensOf(this,{top:1,scrollTop:1}),this.top(-p),t.onKill&&t.onKill();return}(n=-n)<0?(f=n-.5|0,n=0):n>x?(f=n-x|0,n=x):f=0,(f||o)&&!this._skip&&(c[ee]=a+-d+"px,"+-f+s),e.scrollTop=0|n,p=e.scrollTop},this.maxScrollTop=function(){return x},this.maxScrollLeft=function(){return y},this.disable=function(){for(u=l.firstChild;u;)o=u.nextSibling,e.appendChild(u),u=o;e===l.parentNode&&e.removeChild(l)},this.enable=function(){if((u=e.firstChild)!==l){for(;u;)o=u.nextSibling,l.appendChild(u),u=o;e.appendChild(l),this.calibrate()}},this.calibrate=function(t){var o,a,s,u=e.clientWidth===n;p=e.scrollTop,h=e.scrollLeft,(!u||e.clientHeight!==r||l.offsetHeight!==i||g!==e.scrollWidth||v!==e.scrollHeight||t)&&((f||d)&&(a=this.left(),s=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),o=eN(e),(!u||t)&&(c.display="block",c.width="auto",c.paddingRight="0px",(m=Math.max(0,e.scrollWidth-e.clientWidth))&&(m+=parseFloat(o.paddingLeft)+(V?parseFloat(o.paddingRight):0))),c.display="inline-block",c.position="relative",c.overflow="visible",c.verticalAlign="top",c.boxSizing="content-box",c.width="100%",c.paddingRight=m+"px",V&&(c.paddingBottom=o.paddingBottom),n=e.clientWidth,r=e.clientHeight,g=e.scrollWidth,v=e.scrollHeight,y=e.scrollWidth-n,x=e.scrollHeight-r,i=l.offsetHeight,c.display="block",(a||s)&&(this.left(a),this.top(s)))},this.content=l,this.element=e,this._skip=!1,this.enable()},eq=function(e){if(G()&&document.body){var t,n,r,i,o,a=window&&window.navigator;S=window,C=(M=document).documentElement,O=M.body,P=ei("div"),z=!!window.PointerEvent,(A=ei("div")).style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",Y="grab"===A.style.cursor?"grab":"move",j=a&&-1!==a.userAgent.toLowerCase().indexOf("android"),N="ontouchstart"in C&&"orientation"in S||a&&(a.MaxTouchPoints>0||a.msMaxTouchPoints>0),n=ei("div"),i=(r=ei("div")).style,o=O,i.display="inline-block",i.position="relative",n.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",n.appendChild(r),o.appendChild(n),t=r.offsetHeight+18>n.scrollHeight,o.removeChild(n),V=t,F=function(e){for(var t=e.split(","),n=(("onpointerdown"in P)?"pointerdown,pointermove,pointerup,pointercancel":("onmspointerdown"in P)?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":e).split(","),r={},i=4;--i>-1;)r[t[i]]=n[i],r[n[i]]=t[i];try{C.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){I=1}}))}catch(o){}return r}("touchstart,touchmove,touchend,touchcancel"),e_(M,"touchcancel",Q),e_(S,"touchmove",Q),O&&O.addEventListener("touchstart",Q),e_(M,"contextmenu",function(){for(var e in ec)ec[e].isPressed&&ec[e].endDrag()}),T=D=$()}T?(X=T.plugins.inertia,U=T.core.context||function(){},ee=(R=T.utils.checkPrefix)(ee),et=R(et),L=T.utils.toArray,W=T.core.getStyleSaver,H=!!R("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},eG=function(e){var n;function r(n,i){o=e.call(this)||this,D||eq(1),n=L(n)[0],o.styles=W&&W(n,"transform,left,top"),X||(X=T.plugins.inertia),o.vars=i=eg(i||{}),o.target=n,o.x=o.y=o.rotation=0,o.dragResistance=parseFloat(i.dragResistance)||0,o.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,o.lockAxis=i.lockAxis,o.autoScroll=i.autoScroll||0,o.lockedAxis=null,o.allowEventDefault=!!i.allowEventDefault,T.getProperty(n,"x");var o,a,s,l,c,u,f,d,p,h,g,v,m,y,x,b,w,_,O,P,R,I,H,V,G,$,Q,ee,ei,el,ef,ey,eb,eS,eR=(i.type||"x,y").toLowerCase(),eF=~eR.indexOf("x")||~eR.indexOf("y"),ez=-1!==eR.indexOf("rotation"),eG=ez?"rotation":eF?"x":"left",e$=eF?"y":"top",eZ=!!(~eR.indexOf("x")||~eR.indexOf("left")||"scroll"===eR),eK=!!(~eR.indexOf("y")||~eR.indexOf("top")||"scroll"===eR),eJ=i.minimumMovement||2,eQ=t(o),e0=L(i.trigger||i.handle||n),e1={},e2=0,e3=!1,e4=i.autoScrollMarginTop||40,e5=i.autoScrollMarginRight||40,e6=i.autoScrollMarginBottom||40,e9=i.autoScrollMarginLeft||40,e8=i.clickableTest||eW,e7=0,te=n._gsap||T.core.getCache(n),tt=function e(t){return"fixed"===eN(t).position||((t=t.parentNode)&&1===t.nodeType?e(t):void 0)}(n),tn=function(e,t){return parseFloat(te.get(n,e,t))},tr=n.ownerDocument||M,ti=function(e){return ek(e),e.stopImmediatePropagation&&e.stopImmediatePropagation(),!1},to=function e(t){if(eQ.autoScroll&&eQ.isDragging&&(e3||_)){var r,i,o,a,l,c,u,f,d=n,h=15*eQ.autoScroll;for(e3=!1,eh.scrollTop=null!=S.pageYOffset?S.pageYOffset:null!=tr.documentElement.scrollTop?tr.documentElement.scrollTop:tr.body.scrollTop,eh.scrollLeft=null!=S.pageXOffset?S.pageXOffset:null!=tr.documentElement.scrollLeft?tr.documentElement.scrollLeft:tr.body.scrollLeft,a=eQ.pointerX-eh.scrollLeft,l=eQ.pointerY-eh.scrollTop;d&&!i;)r=(i=eD(d.parentNode))?eh:d.parentNode,o=i?{bottom:Math.max(C.clientHeight,S.innerHeight||0),right:Math.max(C.clientWidth,S.innerWidth||0),left:0,top:0}:r.getBoundingClientRect(),c=u=0,eK&&((f=r._gsMaxScrollY-r.scrollTop)<0?u=f:l>o.bottom-e6&&f?(e3=!0,u=Math.min(f,h*(1-Math.max(0,o.bottom-l)/e6)|0)):l<o.top+e4&&r.scrollTop&&(e3=!0,u=-Math.min(r.scrollTop,h*(1-Math.max(0,l-o.top)/e4)|0)),u&&(r.scrollTop+=u)),eZ&&((f=r._gsMaxScrollX-r.scrollLeft)<0?c=f:a>o.right-e5&&f?(e3=!0,c=Math.min(f,h*(1-Math.max(0,o.right-a)/e5)|0)):a<o.left+e9&&r.scrollLeft&&(e3=!0,c=-Math.min(r.scrollLeft,h*(1-Math.max(0,a-o.left)/e9)|0)),c&&(r.scrollLeft+=c)),i&&(c||u)&&(S.scrollTo(r.scrollLeft,r.scrollTop),ty(eQ.pointerX+c,eQ.pointerY+u)),d=r}if(_){var g=eQ.x,v=eQ.y;ez?(eQ.deltaX=g-parseFloat(te.rotation),eQ.rotation=g,te.rotation=g+"deg",te.renderTransform(1,te)):s?(eK&&(eQ.deltaY=v-s.top(),s.top(v)),eZ&&(eQ.deltaX=g-s.left(),s.left(g))):eF?(eK&&(eQ.deltaY=v-parseFloat(te.y),te.y=v+"px"),eZ&&(eQ.deltaX=g-parseFloat(te.x),te.x=g+"px"),te.renderTransform(1,te)):(eK&&(eQ.deltaY=v-parseFloat(n.style.top||0),n.style.top=v+"px"),eZ&&(eQ.deltaX=g-parseFloat(n.style.left||0),n.style.left=g+"px")),!p||t||ei||(ei=!0,!1===ej(eQ,"drag","onDrag")&&(eZ&&(eQ.x-=eQ.deltaX),eK&&(eQ.y-=eQ.deltaY),e(!0)),ei=!1)}_=!1},ta=function(e,t){var r,i,o=eQ.x,a=eQ.y;n._gsap||(te=T.core.getCache(n)),te.uncache&&T.getProperty(n,"x"),eF?(eQ.x=parseFloat(te.x),eQ.y=parseFloat(te.y)):ez?eQ.x=eQ.rotation=parseFloat(te.rotation):s?(eQ.y=s.top(),eQ.x=s.left()):(eQ.y=parseFloat(n.style.top||(i=eN(n))&&i.top)||0,eQ.x=parseFloat(n.style.left||(i||{}).left)||0),(P||R||I)&&!t&&(eQ.isDragging||eQ.isThrowing)&&(I&&(ep.x=eQ.x,ep.y=eQ.y,(r=I(ep)).x!==eQ.x&&(eQ.x=r.x,_=!0),r.y!==eQ.y&&(eQ.y=r.y,_=!0)),P&&(r=P(eQ.x))!==eQ.x&&(eQ.x=r,ez&&(eQ.rotation=r),_=!0),R&&((r=R(eQ.y))!==eQ.y&&(eQ.y=r),_=!0)),_&&to(!0),e||(eQ.deltaX=eQ.x-o,eQ.deltaY=eQ.y-a,ej(eQ,"throwupdate","onThrowUpdate"))},ts=function(e,t,n,r){return(null==t&&(t=-1e20),null==n&&(n=1e20),Z(e))?function(i){var o=eQ.isPressed?1-eQ.edgeResistance:1;return e.call(eQ,(i>n?n+(i-n)*o:i<t?t+(i-t)*o:i)*r)*r}:er(e)?function(r){for(var i,o,a=e.length,s=0,l=1e20;--a>-1;)(o=(i=e[a])-r)<0&&(o=-o),o<l&&i>=t&&i<=n&&(s=a,l=o);return e[s]}:isNaN(e)?function(e){return e}:function(){return e*r}},tl=function(){var e,t,r,o,a,l,c,u,f,p,h;d=!1,s?(s.calibrate(),eQ.minX=v=-s.maxScrollLeft(),eQ.minY=y=-s.maxScrollTop(),eQ.maxX=g=eQ.maxY=m=0,d=!0):i.bounds&&(e=eX(i.bounds,n.parentNode),ez?(eQ.minX=v=e.left,eQ.maxX=g=e.left+e.width,eQ.minY=y=eQ.maxY=m=0):J(i.bounds.maxX)&&J(i.bounds.maxY)?(t=eX(n,n.parentNode),eQ.minX=v=Math.round(tn(eG,"px")+e.left-t.left),eQ.minY=y=Math.round(tn(e$,"px")+e.top-t.top),eQ.maxX=g=Math.round(v+(e.width-t.width)),eQ.maxY=m=Math.round(y+(e.height-t.height))):(e=i.bounds,eQ.minX=v=e.minX,eQ.minY=y=e.minY,eQ.maxX=g=e.maxX,eQ.maxY=m=e.maxY),v>g&&(eQ.minX=g,eQ.maxX=g=v,v=eQ.minX),y>m&&(eQ.minY=m,eQ.maxY=m=y,y=eQ.minY),ez&&(eQ.minRotation=v,eQ.maxRotation=g),d=!0),i.liveSnap&&((o=er(r=!0===i.liveSnap?i.snap||{}:i.liveSnap)||Z(r),ez)?(P=ts(o?r:r.rotation,v,g,1),R=null):r.points?(a=o?r:r.points,l=v,c=g,u=y,f=m,p=r.radius,h=s?-1:1,p=p&&p<1e20?p*p:1e20,I=Z(a)?function(e){var t,n,r,i=eQ.isPressed?1-eQ.edgeResistance:1,o=e.x,s=e.y;return e.x=o=o>c?c+(o-c)*i:o<l?l+(o-l)*i:o,e.y=s=s>f?f+(s-f)*i:s<u?u+(s-u)*i:s,(t=a.call(eQ,e))!==e&&(e.x=t.x,e.y=t.y),1!==h&&(e.x*=h,e.y*=h),p<1e20&&(n=e.x-o)*n+(r=e.y-s)*r>p&&(e.x=o,e.y=s),e}:er(a)?function(e){for(var t,n,r,i,o=a.length,s=0,l=1e20;--o>-1;)(i=(t=(r=a[o]).x-e.x)*t+(n=r.y-e.y)*n)<l&&(s=o,l=i);return l<=p?a[s]:e}:function(e){return e}):(eZ&&(P=ts(o?r:r.x||r.left||r.scrollLeft,v,g,s?-1:1)),eK&&(R=ts(o?r:r.y||r.top||r.scrollTop,y,m,s?-1:1))))},tc=function(){eQ.isThrowing=!1,ej(eQ,"throwcomplete","onThrowComplete")},tu=function(){eQ.isThrowing=!1},tf=function(e,t){var r,o,a,l;e&&X?(!0===e&&(o=er(r=i.snap||i.liveSnap||{})||Z(r),e={resistance:(i.throwResistance||i.resistance||1e3)/(ez?10:1)},ez?e.rotation=eU(eQ,o?r:r.rotation,g,v,1,t):(eZ&&(e[eG]=eU(eQ,o?r:r.points||r.x||r.left,g,v,s?-1:1,t||"x"===eQ.lockedAxis)),eK&&(e[e$]=eU(eQ,o?r:r.points||r.y||r.top,m,y,s?-1:1,t||"y"===eQ.lockedAxis)),(r.points||er(r)&&K(r[0]))&&(e.linkedProps=eG+","+e$,e.radius=r.radius))),eQ.isThrowing=!0,l=isNaN(i.overshootTolerance)?1===i.edgeResistance?0:1-eQ.edgeResistance+.2:i.overshootTolerance,e.duration||(e.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?0===l||K(e)&&e.resistance>1e3?0:.5:i.minDuration,overshoot:l}),eQ.tween=a=T.to(s||n,{inertia:e,data:"_draggable",onComplete:tc,onInterrupt:tu,onUpdate:i.fastMode?ej:ta,onUpdateParams:i.fastMode?[eQ,"onthrowupdate","onThrowUpdate"]:r&&r.radius?[!1,!0]:[]}),!i.fastMode&&(s&&(s._skip=!0),a.render(1e9,!0,!0),ta(!0,!0),eQ.endX=eQ.x,eQ.endY=eQ.y,ez&&(eQ.endRotation=eQ.x),a.play(0),ta(!0,!0),s&&(s._skip=!1))):d&&eQ.applyBounds()},td=function(e){var t,r=G;G=k(n.parentNode,!0),e&&eQ.isPressed&&!G.equals(r||new E)&&(t=r.inverse().apply({x:l,y:c}),G.apply(t,t),l=t.x,c=t.y),G.equals(ea)&&(G=null)},tp=function(){var e,t,r,i=1-eQ.edgeResistance,o=tt?eO(tr):0,a=tt?eC(tr):0;eF&&(te.x=tn(eG,"px")+"px",te.y=tn(e$,"px")+"px",te.renderTransform()),td(!1),eY.x=eQ.pointerX-o,eY.y=eQ.pointerY-a,G&&G.apply(eY,eY),l=eY.x,c=eY.y,_&&(ty(eQ.pointerX,eQ.pointerY),to(!0)),eb=k(n),s?(tl(),f=s.top(),u=s.left()):(th()?(ta(!0,!0),tl()):eQ.applyBounds(),ez?(e=n.ownerSVGElement?[te.xOrigin-n.getBBox().x,te.yOrigin-n.getBBox().y]:(eN(n)[et]||"0 0").split(" "),w=eQ.rotationOrigin=k(n).apply({x:parseFloat(e[0])||0,y:parseFloat(e[1])||0}),ta(!0,!0),t=eQ.pointerX-w.x-o,r=w.y-eQ.pointerY+a,u=eQ.x,f=eQ.y=Math.atan2(r,t)*eo):(f=tn(e$,"px"),u=tn(eG,"px"))),d&&i&&(u>g?u=g+(u-g)/i:u<v&&(u=v-(v-u)/i),!ez&&(f>m?f=m+(f-m)/i:f<y&&(f=y-(y-f)/i))),eQ.startX=u=en(u),eQ.startY=f=en(f)},th=function(){return eQ.tween&&eQ.tween.isActive()},tg=function(){!A.parentNode||th()||eQ.isDragging||A.parentNode.removeChild(A)},tv=function(e,t){var o;if(!a||eQ.isPressed||!e||("mousedown"===e.type||"pointerdown"===e.type)&&!t&&es()-e7<30&&F[eQ.pointerEvent.type]){ey&&e&&a&&ek(e);return}if($=th(),eS=!1,eQ.pointerEvent=e,F[e.type]?(e_(V=~e.type.indexOf("touch")?e.currentTarget||e.target:tr,"touchend",tx),e_(V,"touchmove",tm),e_(V,"touchcancel",tx),e_(tr,"touchstart",eM)):(V=null,e_(tr,"mousemove",tm)),ee=null,(!z||!V)&&(e_(tr,"mouseup",tx),e&&e.target&&e_(e.target,"mouseup",tx)),H=e8.call(eQ,e.target)&&!1===i.dragClickables&&!t){e_(e.target,"change",tx),ej(eQ,"pressInit","onPressInit"),ej(eQ,"press","onPress"),eH(e0,!0),ey=!1;return}if((ey=!(Q=!!V&&eZ!==eK&&!1!==eQ.vars.allowNativeTouchScrolling&&(!eQ.vars.allowContextMenu||!e||!e.ctrlKey&&!(e.which>2))&&(eZ?"y":"x"))&&!eQ.allowEventDefault)&&(ek(e),e_(S,"touchforcechange",ek)),e.changedTouches?b=(e=x=e.changedTouches[0]).identifier:e.pointerId?b=e.pointerId:x=b=null,q++,ex(to),c=eQ.pointerY=e.pageY,l=eQ.pointerX=e.pageX,ej(eQ,"pressInit","onPressInit"),(Q||eQ.autoScroll)&&eL(n.parentNode),!n.parentNode||!eQ.autoScroll||s||ez||!n.parentNode._gsMaxScrollX||A.parentNode||n.getBBox||(A.style.width=n.parentNode.scrollWidth+"px",n.parentNode.appendChild(A)),tp(),eQ.tween&&eQ.tween.kill(),eQ.isThrowing=!1,T.killTweensOf(s||n,e1,!0),s&&T.killTweensOf(n,{scrollTo:1},!0),eQ.tween=eQ.lockedAxis=null,!i.zIndexBoost&&(ez||s||!1===i.zIndexBoost)||(n.style.zIndex=r.zIndex++),eQ.isPressed=!0,p=!!(i.onDrag||eQ._listeners.drag),h=!!(i.onMove||eQ._listeners.move),!1!==i.cursor||i.activeCursor)for(o=e0.length;--o>-1;)T.set(e0[o],{cursor:i.activeCursor||i.cursor||("grab"===Y?"grabbing":Y)});ej(eQ,"press","onPress")},tm=function(e){var t,r,i,o,s,u,f=e;if(!a||B||!eQ.isPressed||!e){ey&&e&&a&&ek(e);return}if(eQ.pointerEvent=e,t=e.changedTouches){if((e=t[0])!==x&&e.identifier!==b){for(o=t.length;--o>-1&&(e=t[o]).identifier!==b&&e.target!==n;);if(o<0)return}}else if(e.pointerId&&b&&e.pointerId!==b)return;if(V&&Q&&!ee&&(eY.x=e.pageX-(tt?eO(tr):0),eY.y=e.pageY-(tt?eC(tr):0),G&&G.apply(eY,eY),r=eY.x,i=eY.y,((s=Math.abs(r-l))!==(u=Math.abs(i-c))&&(s>eJ||u>eJ)||j&&Q===ee)&&(ee=s>u&&eZ?"x":"y",Q&&ee!==Q&&e_(S,"touchforcechange",ek),!1!==eQ.vars.lockAxisOnTouchScroll&&eZ&&eK&&(eQ.lockedAxis="x"===ee?"y":"x",Z(eQ.vars.onLockAxis)&&eQ.vars.onLockAxis.call(eQ,f)),j&&Q===ee))){tx(f);return}eQ.allowEventDefault||Q&&(!ee||Q===ee)||!1===f.cancelable?ey&&(ey=!1):(ek(f),ey=!0),eQ.autoScroll&&(e3=!0),ty(e.pageX,e.pageY,h)},ty=function(e,t,n){var r,i,o,a,s,p,h=1-eQ.dragResistance,x=1-eQ.edgeResistance,b=eQ.pointerX,E=eQ.pointerY,k=f,T=eQ.x,S=eQ.y,M=eQ.endX,C=eQ.endY,O=eQ.endRotation,A=_;eQ.pointerX=e,eQ.pointerY=t,tt&&(e-=eO(tr),t-=eC(tr)),ez?(a=Math.atan2(w.y-t,e-w.x)*eo,(s=eQ.y-a)>180?(f-=360,eQ.y=a):s<-180&&(f+=360,eQ.y=a),eQ.x!==u||Math.abs(f-a)>eJ?(eQ.y=a,o=u+(f-a)*h):o=u):(G&&(p=e*G.a+t*G.c+G.e,t=e*G.b+t*G.d+G.f,e=p),(i=t-c)<eJ&&i>-eJ&&(i=0),(r=e-l)<eJ&&r>-eJ&&(r=0),(eQ.lockAxis||eQ.lockedAxis)&&(r||i)&&(!(p=eQ.lockedAxis)&&(eQ.lockedAxis=p=eZ&&Math.abs(r)>Math.abs(i)?"y":eK?"x":null,p&&Z(eQ.vars.onLockAxis)&&eQ.vars.onLockAxis.call(eQ,eQ.pointerEvent)),"y"===p?i=0:"x"===p&&(r=0)),o=en(u+r*h),a=en(f+i*h)),(P||R||I)&&(eQ.x!==o||eQ.y!==a&&!ez)&&(I&&(ep.x=o,ep.y=a,p=I(ep),o=en(p.x),a=en(p.y)),P&&(o=en(P(o))),R&&(a=en(R(a)))),d&&(o>g?o=g+Math.round((o-g)*x):o<v&&(o=v+Math.round((o-v)*x)),!ez&&(a>m?a=Math.round(m+(a-m)*x):a<y&&(a=Math.round(y+(a-y)*x)))),eQ.x===o&&(eQ.y===a||ez)||(ez?(eQ.endRotation=eQ.x=eQ.endX=o,_=!0):(eK&&(eQ.y=eQ.endY=a,_=!0),eZ&&(eQ.x=eQ.endX=o,_=!0)),n&&!1===ej(eQ,"move","onMove")?(eQ.pointerX=b,eQ.pointerY=E,f=k,eQ.x=T,eQ.y=S,eQ.endX=M,eQ.endY=C,eQ.endRotation=O,_=A):!eQ.isDragging&&eQ.isPressed&&(eQ.isDragging=eS=!0,ej(eQ,"dragstart","onDragStart")))},tx=function e(t,r){if(!a||!eQ.isPressed||t&&null!=b&&!r&&(t.pointerId&&t.pointerId!==b&&t.target!==n||t.changedTouches&&!eT(t.changedTouches,b))){ey&&t&&a&&ek(t);return}eQ.isPressed=!1;var o,s,l,c,u,f=t,d=eQ.isDragging,p=eQ.vars.allowContextMenu&&t&&(t.ctrlKey||t.which>2),h=T.delayedCall(.001,tg);if(V?(eE(V,"touchend",e),eE(V,"touchmove",tm),eE(V,"touchcancel",e),eE(tr,"touchstart",eM)):eE(tr,"mousemove",tm),eE(S,"touchforcechange",ek),(!z||!V)&&(eE(tr,"mouseup",e),t&&t.target&&eE(t.target,"mouseup",e)),_=!1,d&&(e2=ed=es(),eQ.isDragging=!1),ew(to),H&&!p){t&&(eE(t.target,"change",e),eQ.pointerEvent=f),eH(e0,!1),ej(eQ,"release","onRelease"),ej(eQ,"click","onClick"),H=!1;return}for(s=e0.length;--s>-1;)eI(e0[s],"cursor",i.cursor||(!1!==i.cursor?Y:null));if(q--,t){if((o=t.changedTouches)&&(t=o[0])!==x&&t.identifier!==b){for(s=o.length;--s>-1&&(t=o[s]).identifier!==b&&t.target!==n;);if(s<0&&!r)return}eQ.pointerEvent=f,eQ.pointerX=t.pageX,eQ.pointerY=t.pageY}return p&&f?(ek(f),ey=!0,ej(eQ,"release","onRelease")):f&&!d?(ey=!1,$&&(i.snap||i.bounds)&&tf(i.inertia||i.throwProps),ej(eQ,"release","onRelease"),j&&"touchmove"===f.type||-1!==f.type.indexOf("cancel")||(ej(eQ,"click","onClick"),es()-e7<300&&ej(eQ,"doubleclick","onDoubleClick"),c=f.target||n,e7=es(),u=function(){e7!==el&&eQ.enabled()&&!eQ.isPressed&&!f.defaultPrevented&&(c.click?c.click():tr.createEvent&&((l=tr.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,S,1,eQ.pointerEvent.screenX,eQ.pointerEvent.screenY,eQ.pointerX,eQ.pointerY,!1,!1,!1,!1,0,null),c.dispatchEvent(l)))},j||f.defaultPrevented||T.delayedCall(.05,u))):(tf(i.inertia||i.throwProps),!eQ.allowEventDefault&&f&&(!1!==i.dragClickables||!e8.call(eQ,f.target))&&d&&(!Q||ee&&Q===ee)&&!1!==f.cancelable?(ey=!0,ek(f)):ey=!1,ej(eQ,"release","onRelease")),th()&&h.duration(eQ.tween.duration()),d&&ej(eQ,"dragend","onDragEnd"),!0},tb=function(e){if(e&&eQ.isDragging&&!s){var t=e.target||n.parentNode,r=t.scrollLeft-t._gsScrollX,i=t.scrollTop-t._gsScrollY;(r||i)&&(G?(l-=r*G.a+i*G.c,c-=i*G.d+r*G.b):(l-=r,c-=i),t._gsScrollX+=r,t._gsScrollY+=i,ty(eQ.pointerX,eQ.pointerY))}},tw=function(e){var t=es(),n=t-e7<100,r=t-e2<50,i=n&&el===e7,o=eQ.pointerEvent&&eQ.pointerEvent.defaultPrevented,a=n&&ef===e7,s=e.isTrusted||null==e.isTrusted&&n&&i;if((i||r&&!1!==eQ.vars.suppressClickOnDrag)&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),n&&!(eQ.pointerEvent&&eQ.pointerEvent.defaultPrevented)&&(!i||s&&!a)){s&&i&&(ef=e7),el=e7;return}(eQ.isPressed||r||n)&&(!s||!e.detail||!n||o)&&ek(e),n||r||eS||(e&&e.target&&(eQ.pointerEvent=e),ej(eQ,"click","onClick"))},t_=function(e){return G?{x:e.x*G.a+e.y*G.c+G.e,y:e.x*G.b+e.y*G.d+G.f}:{x:e.x,y:e.y}};return(O=r.get(n))&&O.kill(),o.startDrag=function(e,t){var r,i,o,a;tv(e||eQ.pointerEvent,!0),t&&!eQ.hitTest(e||eQ.pointerEvent)&&(r=eB(e||eQ.pointerEvent),i=eB(n),o=t_({x:r.left+r.width/2,y:r.top+r.height/2}),a=t_({x:i.left+i.width/2,y:i.top+i.height/2}),l-=o.x-a.x,c-=o.y-a.y),eQ.isDragging||(eQ.isDragging=eS=!0,ej(eQ,"dragstart","onDragStart"))},o.drag=tm,o.endDrag=function(e){return tx(e||eQ.pointerEvent,!0)},o.timeSinceDrag=function(){return eQ.isDragging?0:(es()-e2)/1e3},o.timeSinceClick=function(){return(es()-e7)/1e3},o.hitTest=function(e,t){return r.hitTest(eQ.target,e,t)},o.getDirection=function(e,t){var r,i,o,a,s,l,c="velocity"===e&&X?e:K(e)&&!ez?"element":"start";return("element"===c&&(s=eB(eQ.target),l=eB(e)),r="start"===c?eQ.x-u:"velocity"===c?X.getVelocity(n,eG):s.left+s.width/2-(l.left+l.width/2),ez)?r<0?"counter-clockwise":"clockwise":(t=t||2,i="start"===c?eQ.y-f:"velocity"===c?X.getVelocity(n,e$):s.top+s.height/2-(l.top+l.height/2),a=(o=Math.abs(r/i))<1/t?"":r<0?"left":"right",o<t&&(""!==a&&(a+="-"),a+=i<0?"up":"down"),a)},o.applyBounds=function(e,t){var r,o,a,s,l,c;if(e&&i.bounds!==e)return i.bounds=e,eQ.update(!0,t);if(ta(!0),tl(),d&&!th()){if(r=eQ.x,o=eQ.y,r>g?r=g:r<v&&(r=v),o>m?o=m:o<y&&(o=y),(eQ.x!==r||eQ.y!==o)&&(a=!0,eQ.x=eQ.endX=r,ez?eQ.endRotation=r:eQ.y=eQ.endY=o,_=!0,to(!0),eQ.autoScroll&&!eQ.isDragging))for(eL(n.parentNode),s=n,eh.scrollTop=null!=S.pageYOffset?S.pageYOffset:null!=tr.documentElement.scrollTop?tr.documentElement.scrollTop:tr.body.scrollTop,eh.scrollLeft=null!=S.pageXOffset?S.pageXOffset:null!=tr.documentElement.scrollLeft?tr.documentElement.scrollLeft:tr.body.scrollLeft;s&&!c;)l=(c=eD(s.parentNode))?eh:s.parentNode,eK&&l.scrollTop>l._gsMaxScrollY&&(l.scrollTop=l._gsMaxScrollY),eZ&&l.scrollLeft>l._gsMaxScrollX&&(l.scrollLeft=l._gsMaxScrollX),s=l;eQ.isThrowing&&(a||eQ.endX>g||eQ.endX<v||eQ.endY>m||eQ.endY<y)&&tf(i.inertia||i.throwProps,a)}return eQ},o.update=function(e,t,r){if(t&&eQ.isPressed){var i=k(n),o=eb.apply({x:eQ.x-u,y:eQ.y-f}),a=k(n.parentNode,!0);a.apply({x:i.e-o.x,y:i.f-o.y},o),eQ.x-=o.x-a.e,eQ.y-=o.y-a.f,to(!0),tp()}var s=eQ.x,l=eQ.y;return td(!t),e?eQ.applyBounds():(_&&r&&to(!0),ta(!0)),t&&(ty(eQ.pointerX,eQ.pointerY),_&&to(!0)),eQ.isPressed&&!t&&(eZ&&Math.abs(s-eQ.x)>.01||eK&&Math.abs(l-eQ.y)>.01&&!ez)&&tp(),eQ.autoScroll&&(eL(n.parentNode,eQ.isDragging),e3=eQ.isDragging,to(!0),eA(n,tb),eP(n,tb)),eQ},o.enable=function(e){var t,r,o,l={lazy:!0};if(!1!==i.cursor&&(l.cursor=i.cursor||Y),T.utils.checkPrefix("touchCallout")&&(l.touchCallout="none"),"soft"!==e){for(em(e0,eZ===eK?"none":i.allowNativeTouchScrolling&&n.scrollHeight===n.clientHeight==(n.scrollWidth===n.clientHeight)||i.allowEventDefault?"manipulation":eZ?"pan-y":"pan-x"),r=e0.length;--r>-1;)o=e0[r],z||e_(o,"mousedown",tv),e_(o,"touchstart",tv),e_(o,"click",tw,!0),T.set(o,l),o.getBBox&&o.ownerSVGElement&&eZ!==eK&&T.set(o.ownerSVGElement,{touchAction:i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":eZ?"pan-y":"pan-x"}),i.allowContextMenu||e_(o,"contextmenu",ti);eH(e0,!1)}return eP(n,tb),a=!0,X&&"soft"!==e&&X.track(s||n,eF?"x,y":ez?"rotation":"top,left"),n._gsDragID=t="d"+eu++,ec[t]=eQ,s&&(s.enable(),s.element._gsDragID=t),(i.bounds||ez)&&tp(),i.bounds&&eQ.applyBounds(),eQ},o.disable=function(e){for(var t,r=eQ.isDragging,i=e0.length;--i>-1;)eI(e0[i],"cursor",null);if("soft"!==e){for(em(e0,null),i=e0.length;--i>-1;)eI(t=e0[i],"touchCallout",null),eE(t,"mousedown",tv),eE(t,"touchstart",tv),eE(t,"click",tw,!0),eE(t,"contextmenu",ti);eH(e0,!0),V&&(eE(V,"touchcancel",tx),eE(V,"touchend",tx),eE(V,"touchmove",tm)),eE(tr,"mouseup",tx),eE(tr,"mousemove",tm)}return eA(n,tb),a=!1,X&&"soft"!==e&&(X.untrack(s||n,eF?"x,y":ez?"rotation":"top,left"),eQ.tween&&eQ.tween.kill()),s&&s.disable(),ew(to),eQ.isDragging=eQ.isPressed=H=!1,r&&ej(eQ,"dragend","onDragEnd"),eQ},o.enabled=function(e,t){return arguments.length?e?eQ.enable(t):eQ.disable(t):a},o.kill=function(){return eQ.isThrowing=!1,eQ.tween&&eQ.tween.kill(),eQ.disable(),T.set(e0,{clearProps:"userSelect"}),delete ec[n._gsDragID],eQ},o.revert=function(){this.kill(),this.styles&&this.styles.revert()},~eR.indexOf("scroll")&&(s=o.scrollProxy=new eV(n,ev({onKill:function(){eQ.isPressed&&tx(null)}},i)),n.style.overflowY=eK&&!N?"auto":"hidden",n.style.overflowX=eZ&&!N?"auto":"hidden",n=s.content),ez?e1.rotation=1:(eZ&&(e1[eG]=1),eK&&(e1[e$]=1)),te.force3D=!("force3D"in i)||i.force3D,U(t(o)),o.enable(),o}return(n=r).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e,r.register=function(e){T=e,eq()},r.create=function(e,t){return D||eq(!0),L(e).map(function(e){return new r(e,t)})},r.get=function(e){return ec[(L(e)[0]||{})._gsDragID]},r.timeSinceDrag=function(){return(es()-ed)/1e3},r.hitTest=function(e,t,n){if(e===t)return!1;var r,i,o,a=eB(e),s=eB(t),l=a.top,c=a.left,u=a.right,f=a.bottom,d=a.width,p=a.height,h=s.left>u||s.right<c||s.top>f||s.bottom<l;return h||!n?!h:(o=-1!==(n+"").indexOf("%"),n=parseFloat(n)||0,(r={left:Math.max(c,s.left),top:Math.max(l,s.top)}).width=Math.min(u,s.right)-r.left,r.height=Math.min(f,s.bottom)-r.top,!(r.width<0)&&!(r.height<0)&&(o?(n*=.01,(i=r.width*r.height)>=d*p*n||i>=s.width*s.height*n):r.width>n&&r.height>n))},r}(function(){function e(e){this._listeners={},this.target=e||this}var t=e.prototype;return t.addEventListener=function(e,t){var n=this._listeners[e]||(this._listeners[e]=[]);~n.indexOf(t)||n.push(t)},t.removeEventListener=function(e,t){var n=this._listeners[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},t.dispatchEvent=function(e){var t,n=this;return(this._listeners[e]||[]).forEach(function(r){return!1===r.call(n,{type:e,target:n.target})&&(t=!1)}),t},e}());(function(e,t){for(var n in t)n in e||(e[n]=t[n])})(eG.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1}),eG.zIndex=1e3,eG.version="3.12.4",$()&&T.registerPlugin(eG),e.Draggable=eG,e.default=eG,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete window.default}(t)},6546:function(e,t){!function(e){"use strict";function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}/*! * Observer 3.12.4 * https://gsap.com * * @license Copyright 2008-2023, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license or for * Club GSAP members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ var n,r,i,o,a,s,l,c,u,f,d,p,h,g=function(){return n||"undefined"!=typeof window&&(n=window.gsap)&&n.registerPlugin&&n},v=1,m=[],y=[],x=[],b=Date.now,w=function(e,t){return t},_=function(){var e=u.core,t=e.bridge||{},n=e._scrollers,r=e._proxies;n.push.apply(n,y),r.push.apply(r,x),y=n,x=r,w=function(e,n){return t[e](n)}},E=function(e,t){return~x.indexOf(e)&&x[x.indexOf(e)+1][t]},k=function(e){return!!~f.indexOf(e)},T=function(e,t,n,r,i){return e.addEventListener(t,n,{passive:!r,capture:!!i})},S=function(e,t,n,r){return e.removeEventListener(t,n,!!r)},M="scrollLeft",C="scrollTop",O=function(){return d&&d.isPressed||y.cache++},P=function(e,t){var n=function n(r){if(r||0===r){v&&(i.history.scrollRestoration="manual");var o=d&&d.isPressed;r=n.v=Math.round(r)||(d&&d.iOS?1:0),e(r),n.cacheID=y.cache,o&&w("ss",r)}else(t||y.cache!==n.cacheID||w("ref"))&&(n.cacheID=y.cache,n.v=e());return n.v+n.offset};return n.offset=0,e&&n},A={s:M,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:P(function(e){return arguments.length?i.scrollTo(e,D.sc()):i.pageXOffset||o[M]||a[M]||s[M]||0})},D={s:C,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:A,sc:P(function(e){return arguments.length?i.scrollTo(A.sc(),e):i.pageYOffset||o[C]||a[C]||s[C]||0})},R=function(e,t){return(t&&t._ctx&&t._ctx.selector||n.utils.toArray)(e)[0]||("string"==typeof e&&!1!==n.config().nullTargetWarn?console.warn("Element not found:",e):null)},L=function(e,t){var r=t.s,i=t.sc;k(e)&&(e=o.scrollingElement||a);var s=y.indexOf(e),l=i===D.sc?1:2;~s||(s=y.push(e)-1),y[s+l]||T(e,"scroll",O);var c=y[s+l],u=c||(y[s+l]=P(E(e,r),!0)||(k(e)?i:P(function(t){return arguments.length?e[r]=t:e[r]})));return u.target=e,c||(u.smooth="smooth"===n.getProperty(e,"scrollBehavior")),u},I=function(e,t,n){var r=e,i=e,o=b(),a=o,s=t||50,l=Math.max(500,3*s),c=function(e,t){var l=b();t||l-o>s?(i=r,r=e,a=o,o=l):n?r+=e:r=i+(e-i)/(l-a)*(o-a)},u=function(e){var t=a,s=i,u=b();return(e||0===e)&&e!==r&&c(e),o===a||u-a>l?0:(r+(n?s:-s))/((n?u:o)-t)*1e3};return{update:c,reset:function(){i=r=n?0:r,a=o=0},getVelocity:u}},N=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},F=function(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n},B=function(){(u=n.core.globals().ScrollTrigger)&&u.core&&_()},j=function(e){return n=e||g(),!r&&n&&"undefined"!=typeof document&&document.body&&(i=window,a=(o=document).documentElement,s=o.body,f=[i,o,a,s],n.utils.clamp,h=n.core.context||function(){},c="onpointerenter"in s?"pointer":"mouse",l=X.isTouch=i.matchMedia&&i.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in i||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,p=X.eventTypes=("ontouchstart"in a?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in a?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return v=0},500),B(),r=1),r};A.op=D,y.cache=0;var X=function(){var e;function f(e){this.init(e)}return f.prototype.init=function(e){r||j(n)||console.warn("Please gsap.registerPlugin(Observer)"),u||B();var t=e.tolerance,f=e.dragMinimum,g=e.type,v=e.target,y=e.lineHeight,x=e.debounce,w=e.preventDefault,_=e.onStop,E=e.onStopDelay,M=e.ignore,C=e.wheelSpeed,P=e.event,X=e.onDragStart,Y=e.onDragEnd,z=e.onDrag,U=e.onPress,W=e.onRelease,H=e.onRight,V=e.onLeft,q=e.onUp,G=e.onDown,$=e.onChangeX,Z=e.onChangeY,K=e.onChange,J=e.onToggleX,Q=e.onToggleY,ee=e.onHover,et=e.onHoverEnd,en=e.onMove,er=e.ignoreCheck,ei=e.isNormalizer,eo=e.onGestureStart,ea=e.onGestureEnd,es=e.onWheel,el=e.onEnable,ec=e.onDisable,eu=e.onClick,ef=e.scrollSpeed,ed=e.capture,ep=e.allowClicks,eh=e.lockAxis,eg=e.onLockAxis;this.target=v=R(v)||a,this.vars=e,M&&(M=n.utils.toArray(M)),t=t||1e-9,f=f||0,C=C||1,ef=ef||1,g=g||"wheel,touch,pointer",x=!1!==x,y||(y=parseFloat(i.getComputedStyle(s).lineHeight)||22);var ev,em,ey,ex,eb,ew,e_,eE=this,ek=0,eT=0,eS=L(v,A),eM=L(v,D),eC=eS(),eO=eM(),eP=~g.indexOf("touch")&&!~g.indexOf("pointer")&&"pointerdown"===p[0],eA=k(v),eD=v.ownerDocument||o,eR=[0,0,0],eL=[0,0,0],eI=0,eN=function(){return eI=b()},eF=function(e,t){return(eE.event=e)&&M&&~M.indexOf(e.target)||t&&eP&&"touch"!==e.pointerType||er&&er(e,t)},eB=function(){eE._vx.reset(),eE._vy.reset(),em.pause(),_&&_(eE)},ej=function(){var e=eE.deltaX=F(eR),n=eE.deltaY=F(eL),r=Math.abs(e)>=t,i=Math.abs(n)>=t;K&&(r||i)&&K(eE,e,n,eR,eL),r&&(H&&eE.deltaX>0&&H(eE),V&&eE.deltaX<0&&V(eE),$&&$(eE),J&&eE.deltaX<0!=ek<0&&J(eE),ek=eE.deltaX,eR[0]=eR[1]=eR[2]=0),i&&(G&&eE.deltaY>0&&G(eE),q&&eE.deltaY<0&&q(eE),Z&&Z(eE),Q&&eE.deltaY<0!=eT<0&&Q(eE),eT=eE.deltaY,eL[0]=eL[1]=eL[2]=0),(ex||ey)&&(en&&en(eE),ey&&(z(eE),ey=!1),ex=!1),ew&&(ew=!1,1)&&eg&&eg(eE),eb&&(es(eE),eb=!1),ev=0},eX=function(e,t,n){eR[n]+=e,eL[n]+=t,eE._vx.update(e),eE._vy.update(t),x?ev||(ev=requestAnimationFrame(ej)):ej()},eY=function(e,t){eh&&!e_&&(eE.axis=e_=Math.abs(e)>Math.abs(t)?"x":"y",ew=!0),"y"!==e_&&(eR[2]+=e,eE._vx.update(e,!0)),"x"!==e_&&(eL[2]+=t,eE._vy.update(t,!0)),x?ev||(ev=requestAnimationFrame(ej)):ej()},ez=function(e){if(!eF(e,1)){var t=(e=N(e,w)).clientX,n=e.clientY,r=t-eE.x,i=n-eE.y,o=eE.isDragging;eE.x=t,eE.y=n,(o||Math.abs(eE.startX-t)>=f||Math.abs(eE.startY-n)>=f)&&(z&&(ey=!0),o||(eE.isDragging=!0),eY(r,i),o||X&&X(eE))}},eU=eE.onPress=function(e){eF(e,1)||e&&e.button||(eE.axis=e_=null,em.pause(),eE.isPressed=!0,e=N(e),ek=eT=0,eE.startX=eE.x=e.clientX,eE.startY=eE.y=e.clientY,eE._vx.reset(),eE._vy.reset(),T(ei?v:eD,p[1],ez,w,!0),eE.deltaX=eE.deltaY=0,U&&U(eE))},eW=eE.onRelease=function(e){if(!eF(e,1)){S(ei?v:eD,p[1],ez,!0);var t=!isNaN(eE.y-eE.startY),r=eE.isDragging,o=r&&(Math.abs(eE.x-eE.startX)>3||Math.abs(eE.y-eE.startY)>3),a=N(e);!o&&t&&(eE._vx.reset(),eE._vy.reset(),w&&ep&&n.delayedCall(.08,function(){if(b()-eI>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(eD.createEvent){var t=eD.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,i,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),eE.isDragging=eE.isGesturing=eE.isPressed=!1,_&&r&&!ei&&em.restart(!0),Y&&r&&Y(eE),W&&W(eE,o)}},eH=function(e){return e.touches&&e.touches.length>1&&(eE.isGesturing=!0)&&eo(e,eE.isDragging)},eV=function(){return eE.isGesturing=!1,ea(eE)},eq=function(e){if(!eF(e)){var t=eS(),n=eM();eX((t-eC)*ef,(n-eO)*ef,1),eC=t,eO=n,_&&em.restart(!0)}},eG=function(e){if(!eF(e)){e=N(e,w),es&&(eb=!0);var t=(1===e.deltaMode?y:2===e.deltaMode?i.innerHeight:1)*C;eX(e.deltaX*t,e.deltaY*t,0),_&&!ei&&em.restart(!0)}},e$=function(e){if(!eF(e)){var t=e.clientX,n=e.clientY,r=t-eE.x,i=n-eE.y;eE.x=t,eE.y=n,ex=!0,_&&em.restart(!0),(r||i)&&eY(r,i)}},eZ=function(e){eE.event=e,ee(eE)},eK=function(e){eE.event=e,et(eE)},eJ=function(e){return eF(e)||N(e,w)&&eu(eE)};em=eE._dc=n.delayedCall(E||.25,eB).pause(),eE.deltaX=eE.deltaY=0,eE._vx=I(0,50,!0),eE._vy=I(0,50,!0),eE.scrollX=eS,eE.scrollY=eM,eE.isDragging=eE.isGesturing=eE.isPressed=!1,h(this),eE.enable=function(e){return!eE.isEnabled&&(T(eA?eD:v,"scroll",O),g.indexOf("scroll")>=0&&T(eA?eD:v,"scroll",eq,w,ed),g.indexOf("wheel")>=0&&T(v,"wheel",eG,w,ed),(g.indexOf("touch")>=0&&l||g.indexOf("pointer")>=0)&&(T(v,p[0],eU,w,ed),T(eD,p[2],eW),T(eD,p[3],eW),ep&&T(v,"click",eN,!1,!0),eu&&T(v,"click",eJ),eo&&T(eD,"gesturestart",eH),ea&&T(eD,"gestureend",eV),ee&&T(v,c+"enter",eZ),et&&T(v,c+"leave",eK),en&&T(v,c+"move",e$)),eE.isEnabled=!0,e&&e.type&&eU(e),el&&el(eE)),eE},eE.disable=function(){eE.isEnabled&&(m.filter(function(e){return e!==eE&&k(e.target)}).length||S(eA?eD:v,"scroll",O),eE.isPressed&&(eE._vx.reset(),eE._vy.reset(),S(ei?v:eD,p[1],ez,!0)),S(eA?eD:v,"scroll",eq,ed),S(v,"wheel",eG,ed),S(v,p[0],eU,ed),S(eD,p[2],eW),S(eD,p[3],eW),S(v,"click",eN,!0),S(v,"click",eJ),S(eD,"gesturestart",eH),S(eD,"gestureend",eV),S(v,c+"enter",eZ),S(v,c+"leave",eK),S(v,c+"move",e$),eE.isEnabled=eE.isPressed=eE.isDragging=!1,ec&&ec(eE))},eE.kill=eE.revert=function(){eE.disable();var e=m.indexOf(eE);e>=0&&m.splice(e,1),d===eE&&(d=0)},m.push(eE),ei&&k(v)&&(d=eE),eE.enable(P)},t(f.prototype,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),e&&t(f,e),f}();X.version="3.12.4",X.create=function(e){return new X(e)},X.register=j,X.getAll=function(){return m.slice()},X.getById=function(e){return m.filter(function(t){return t.vars.id===e})[0]},g()&&n.registerPlugin(X);/*! * ScrollTrigger 3.12.4 * https://gsap.com * * @license Copyright 2008-2023, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license or for * Club GSAP members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ var Y,z,U,W,H,V,q,G,$,Z,K,J,Q,ee,et,en,er,ei,eo,ea,es,el,ec,eu,ef,ed,ep,eh,eg,ev,em,ey,ex,eb,ew,e_,eE,ek,eT=1,eS=Date.now,eM=eS(),eC=0,eO=0,eP=function(e,t,n){var r=eW(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return n["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},eA=function(e,t){return t&&(!eW(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},eD=function(){return ee=1},eR=function(){return ee=0},eL=function(e){return e},eI=function(e){return Math.round(1e5*e)/1e5||0},eN=function(){return"undefined"!=typeof window},eF=function(){return Y||eN()&&(Y=window.gsap)&&Y.registerPlugin&&Y},eB=function(e){return!!~q.indexOf(e)},ej=function(e){return("Height"===e?em:U["inner"+e])||H["client"+e]||V["client"+e]},eX=function(e){return E(e,"getBoundingClientRect")||(eB(e)?function(){return tV.width=U.innerWidth,tV.height=em,tV}:function(){return tn(e)})},eY=function(e,t,n){var r=n.d,i=n.d2,o=n.a;return(o=E(e,"getBoundingClientRect"))?function(){return o()[r]}:function(){return(t?ej(i):e["client"+i])||0}},ez=function(e,t){var n=t.s,r=t.d2,i=t.d,o=t.a;return Math.max(0,(o=E(e,n="scroll"+r))?o()-eX(e)()[i]:eB(e)?(H[n]||V[n])-ej(r):e[n]-e["offset"+r])},eU=function(e,t){for(var n=0;n<eo.length;n+=3)(!t||~t.indexOf(eo[n+1]))&&e(eo[n],eo[n+1],eo[n+2])},eW=function(e){return"string"==typeof e},eH=function(e){return"function"==typeof e},eV=function(e){return"number"==typeof e},eq=function(e){return"object"==typeof e},eG=function(e,t,n){return e&&e.progress(t?0:1)&&n&&e.pause()},e$=function(e,t){if(e.enabled){var n=e._ctx?e._ctx.add(function(){return t(e)}):t(e);n&&n.totalTime&&(e.callbackAnimation=n)}},eZ=Math.abs,eK="left",eJ="right",eQ="bottom",e0="width",e1="height",e2="Right",e3="Left",e4="Bottom",e5="padding",e6="margin",e9="Width",e8="Height",e7=function(e){return U.getComputedStyle(e)},te=function(e){var t=e7(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"},tt=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},tn=function(e,t){var n=t&&"matrix(1, 0, 0, 1, 0, 0)"!==e7(e)[et]&&Y.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return n&&n.progress(0).kill(),r},tr=function(e,t){var n=t.d2;return e["offset"+n]||e["client"+n]||0},ti=function(e){var t,n=[],r=e.labels,i=e.duration();for(t in r)n.push(r[t]/i);return n},to=function(e){var t=Y.utils.snap(e),n=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return n?function(e,r,i){var o;if(void 0===i&&(i=.001),!r)return t(e);if(r>0){for(e-=i,o=0;o<n.length;o++)if(n[o]>=e)return n[o];return n[o-1]}for(o=n.length,e+=i;o--;)if(n[o]<=e)return n[o];return n[0]}:function(n,r,i){void 0===i&&(i=.001);var o=t(n);return!r||Math.abs(o-n)<i||o-n<0==r<0?o:t(r<0?n-e:n+e)}},ta=function(e,t,n,r){return n.split(",").forEach(function(n){return e(t,n,r)})},ts=function(e,t,n,r,i){return e.addEventListener(t,n,{passive:!r,capture:!!i})},tl=function(e,t,n,r){return e.removeEventListener(t,n,!!r)},tc=function(e,t,n){(n=n&&n.wheelHandler)&&(e(t,"wheel",n),e(t,"touchmove",n))},tu={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},tf={toggleActions:"play",anticipatePin:0},td={top:0,left:0,center:.5,bottom:1,right:1},tp=function(e,t){if(eW(e)){var n=e.indexOf("="),r=~n?+(e.charAt(n-1)+1)*parseFloat(e.substr(n+1)):0;~n&&(e.indexOf("%")>n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in td?td[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},th=function(e,t,n,r,i,o,a,s){var l=i.startColor,c=i.endColor,u=i.fontSize,f=i.indent,d=i.fontWeight,p=W.createElement("div"),h=eB(n)||"fixed"===E(n,"pinType"),g=-1!==e.indexOf("scroller"),v=h?V:n,m=-1!==e.indexOf("start"),y=m?l:c,x="border-color:"+y+";font-size:"+u+";color:"+y+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return x+="position:"+((g||s)&&h?"fixed;":"absolute;"),(g||s||!h)&&(x+=(r===D?eJ:eQ)+":"+(o+parseFloat(f))+"px;"),a&&(x+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=m,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=x,p.innerText=t||0===t?e+"-"+t:e,v.children[0]?v.insertBefore(p,v.children[0]):v.appendChild(p),p._offset=p["offset"+r.op.d2],tg(p,0,r,m),p},tg=function(e,t,n,r){var i={display:"block"},o=n[r?"os2":"p2"],a=n[r?"p2":"os2"];e._isFlipped=r,i[n.a+"Percent"]=r?-100:0,i[n.a]=r?"1px":0,i["border"+o+e9]=1,i["border"+a+e9]=0,i[n.p]=t+"px",Y.set(e,i)},tv=[],tm={},ty=function(){return eS()-eC>34&&(ew||(ew=requestAnimationFrame(tF)))},tx=function(){ec&&ec.isPressed&&!(ec.startX>V.clientWidth)||(y.cache++,ec?ew||(ew=requestAnimationFrame(tF)):tF(),eC||tT("scrollStart"),eC=eS())},tb=function(){ed=U.innerWidth,ef=U.innerHeight},tw=function(){y.cache++,!(!Q&&!el&&!W.fullscreenElement&&!W.webkitFullscreenElement&&(!eu||ed!==U.innerWidth||Math.abs(U.innerHeight-ef)>.25*U.innerHeight))||G.restart(!0)},t_={},tE=[],tk=function e(){return tl(tQ,"scrollEnd",e)||tL(!0)},tT=function(e){return t_[e]&&t_[e].map(function(e){return e()})||tE},tS=[],tM=function(e){for(var t=0;t<tS.length;t+=5)(!e||tS[t+4]&&tS[t+4].query===e)&&(tS[t].style.cssText=tS[t+1],tS[t].getBBox&&tS[t].setAttribute("transform",tS[t+2]||""),tS[t+3].uncache=1)},tC=function(e,t){var n;for(en=0;en<tv.length;en++)(n=tv[en])&&(!t||n._ctx===t)&&(e?n.kill(1):n.revert(!0,!0));ey=!0,t&&tM(t),t||tT("revert")},tO=function(e,t){y.cache++,(t||!e_)&&y.forEach(function(e){return eH(e)&&e.cacheID++&&(e.rec=0)}),eW(e)&&(U.history.scrollRestoration=eg=e)},tP=0,tA=function(){if(eE!==tP){var e=eE=tP;requestAnimationFrame(function(){return e===tP&&tL(!0)})}},tD=function(){V.appendChild(ev),em=!ec&&ev.offsetHeight||U.innerHeight,V.removeChild(ev)},tR=function(e){return $(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},tL=function(e,t){if(eC&&!e&&!ey){ts(tQ,"scrollEnd",tk);return}tD(),e_=tQ.isRefreshing=!0,y.forEach(function(e){return eH(e)&&++e.cacheID&&(e.rec=e())});var n=tT("refreshInit");ea&&tQ.sort(),t||tC(),y.forEach(function(e){eH(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}),tv.slice(0).forEach(function(e){return e.refresh()}),ey=!1,tv.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",n=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-n),e.refresh()}}),ex=1,tR(!0),tv.forEach(function(e){var t=ez(e.scroller,e._dir),n="max"===e.vars.end||e._endClamp&&e.end>t,r=e._startClamp&&e.start>=t;(n||r)&&e.setPositions(r?t-1:e.start,n?Math.max(r?t:e.start+1,t):e.end,!0)}),tR(!1),ex=0,n.forEach(function(e){return e&&e.render&&e.render(-1)}),y.forEach(function(e){eH(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),tO(eg,1),G.pause(),tP++,e_=2,tF(2),tv.forEach(function(e){return eH(e.vars.onRefresh)&&e.vars.onRefresh(e)}),e_=tQ.isRefreshing=!1,tT("refresh")},tI=0,tN=1,tF=function(e){if(2===e||!e_&&!ey){tQ.isUpdating=!0,ek&&ek.update(0);var t=tv.length,n=eS(),r=n-eM>=50,i=t&&tv[0].scroll();if(tN=tI>i?-1:1,e_||(tI=i),r&&(eC&&!ee&&n-eC>200&&(eC=0,tT("scrollEnd")),K=eM,eM=n),tN<0){for(en=t;en-- >0;)tv[en]&&tv[en].update(0,r);tN=1}else for(en=0;en<t;en++)tv[en]&&tv[en].update(0,r);tQ.isUpdating=!1}ew=0},tB=[eK,"top",eQ,eJ,e6+e4,e6+e2,e6+"Top",e6+e3,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],tj=tB.concat([e0,e1,"boxSizing","max"+e9,"max"+e8,"position",e6,e5,e5+"Top",e5+e2,e5+e4,e5+e3]),tX=function(e,t,n){tU(n);var r=e._gsap;if(r.spacerIsNative)tU(r.spacerState);else if(e._gsap.swappedIn){var i=t.parentNode;i&&(i.insertBefore(e,t),i.removeChild(t))}e._gsap.swappedIn=!1},tY=function(e,t,n,r){if(!e._gsap.swappedIn){for(var i,o=tB.length,a=t.style,s=e.style;o--;)a[i=tB[o]]=n[i];a.position="absolute"===n.position?"absolute":"relative","inline"===n.display&&(a.display="inline-block"),s[eQ]=s[eJ]="auto",a.flexBasis=n.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[e0]=tr(e,A)+"px",a[e1]=tr(e,D)+"px",a[e5]=s[e6]=s.top=s[eK]="0",tU(r),s[e0]=s["max"+e9]=n[e0],s[e1]=s["max"+e8]=n[e1],s[e5]=n[e5],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},tz=/([A-Z])/g,tU=function(e){if(e){var t,n,r=e.t.style,i=e.length,o=0;for((e.t._gsap||Y.core.getCache(e.t)).uncache=1;o<i;o+=2)n=e[o+1],t=e[o],n?r[t]=n:r[t]&&r.removeProperty(t.replace(tz,"-$1").toLowerCase())}},tW=function(e){for(var t=tj.length,n=e.style,r=[],i=0;i<t;i++)r.push(tj[i],n[tj[i]]);return r.t=e,r},tH=function(e,t,n){for(var r,i=[],o=e.length,a=n?8:0;a<o;a+=2)r=e[a],i.push(r,r in t?t[r]:e[a+1]);return i.t=e.t,i},tV={left:0,top:0},tq=function(e,t,n,r,i,o,a,s,l,c,u,f,d,p){eH(e)&&(e=e(s)),eW(e)&&"max"===e.substr(0,3)&&(e=f+("="===e.charAt(4)?tp("0"+e.substr(3),n):0));var h,g,v,m=d?d.time():0;if(d&&d.seek(0),isNaN(e)||(e=+e),eV(e))d&&(e=Y.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,f,e)),a&&tg(a,n,r,!0);else{eH(t)&&(t=t(s));var y,x,b,w,_=(e||"0").split(" ");(y=tn(v=R(t,s)||V)||{}).left||y.top||"none"!==e7(v).display||(w=v.style.display,v.style.display="block",y=tn(v),w?v.style.display=w:v.style.removeProperty("display")),x=tp(_[0],y[r.d]),b=tp(_[1]||"0",n),e=y[r.p]-l[r.p]-c+x+i-b,a&&tg(a,b,r,n-b<20||a._isStart&&b>20),n-=n-b}if(p&&(s[p]=e||-.001,e<0&&(e=0)),o){var E=e+n,k=o._isStart;h="scroll"+r.d2,tg(o,E,r,k&&E>20||!k&&(u?Math.max(V[h],H[h]):o.parentNode[h])<=E+1),u&&(l=tn(a),u&&(o.style[r.op.p]=l[r.op.p]-r.op.m-o._offset+"px"))}return d&&v&&(h=tn(v),d.seek(f),g=tn(v),d._caScrollDist=h[r.p]-g[r.p],e=e/d._caScrollDist*f),d&&d.seek(m),d?e:Math.round(e)},tG=/(webkit|moz|length|cssText|inset)/i,t$=function(e,t,n,r){if(e.parentNode!==t){var i,o,a=e.style;if(t===V){for(i in e._stOrig=a.cssText,o=e7(e))+i||tG.test(i)||!o[i]||"string"!=typeof a[i]||"0"===i||(a[i]=o[i]);a.top=n,a.left=r}else a.cssText=e._stOrig;Y.core.getCache(e).uncache=1,t.appendChild(e)}},tZ=function(e,t,n){var r=t,i=r;return function(t){var o=Math.round(e());return o!==r&&o!==i&&Math.abs(o-r)>3&&Math.abs(o-i)>3&&(t=o,n&&n()),i=r,r=t,t}},tK=function(e,t,n){var r={};r[t.p]="+="+n,Y.set(e,r)},tJ=function(e,t){var n=L(e,t),r="_scroll"+t.p2,i=function t(i,o,a,s,l){var c=t.tween,u=o.onComplete,f={};a=a||n();var d=tZ(n,a,function(){c.kill(),t.tween=0});return l=s&&l||0,s=s||i-a,c&&c.kill(),o[r]=i,o.modifiers=f,f[r]=function(){return d(a+s*c.ratio+l*c.ratio*c.ratio)},o.onUpdate=function(){y.cache++,t.tween&&tF()},o.onComplete=function(){t.tween=0,u&&u.call(c)},c=t.tween=Y.to(e,o)};return e[r]=n,n.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},ts(e,"wheel",n.wheelHandler),tQ.isTouch&&ts(e,"touchmove",n.wheelHandler),i},tQ=function(){function e(t,n){z||e.register(Y)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),eh(this),this.init(t,n)}return e.prototype.init=function(t,n){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!eO){this.update=this.refresh=this.kill=eL;return}var r,i,o,a,s,l,c,u,f,d,p,h,g,v,m,b,w,_,k,T,S,M,C,O,P,I,N,F,B,j,X,z,q,G,J,et,er,ei,eo,el,ec,eu=t=tt(eW(t)||eV(t)||t.nodeType?{trigger:t}:t,tf),ef=eu.onUpdate,ed=eu.toggleClass,ep=eu.id,eh=eu.onToggle,eg=eu.onRefresh,ev=eu.scrub,em=eu.trigger,ey=eu.pin,ew=eu.pinSpacing,eE=eu.invalidateOnRefresh,eM=eu.anticipatePin,eD=eu.onScrubComplete,eR=eu.onSnapComplete,eN=eu.once,eF=eu.snap,ej=eu.pinReparent,eU=eu.pinSpacer,eK=eu.containerAnimation,eJ=eu.fastScrollEnd,eQ=eu.preventOverlaps,ta=t.horizontal||t.containerAnimation&&!1!==t.horizontal?A:D,tc=!ev&&0!==ev,td=R(t.scroller||U),tg=Y.core.getCache(td),ty=eB(td),tb=("pinType"in t?t.pinType:E(td,"pinType")||ty&&"fixed")==="fixed",t_=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],tE=tc&&t.toggleActions.split(" "),tT="markers"in t?t.markers:tf.markers,tS=ty?0:parseFloat(e7(td)["border"+ta.p2+e9])||0,tM=this,tC=t.onRefreshInit&&function(){return t.onRefreshInit(tM)},tO=eY(td,ty,ta),tP=!ty||~x.indexOf(td)?eX(td):function(){return tV},tD=0,tR=0,tL=0,tI=L(td,ta);if(tM._startClamp=tM._endClamp=!1,tM._dir=ta,eM*=45,tM.scroller=td,tM.scroll=eK?eK.time.bind(eK):tI,l=tI(),tM.vars=t,n=n||t.animation,"refreshPriority"in t&&(ea=1,-9999===t.refreshPriority&&(ek=tM)),tg.tweenScroll=tg.tweenScroll||{top:tJ(td,D),left:tJ(td,A)},tM.tweenTo=o=tg.tweenScroll[ta.p],tM.scrubDuration=function(e){(J=eV(e)&&e)?G?G.duration(e):G=Y.to(n,{ease:"expo",totalProgress:"+=0",duration:J,paused:!0,onComplete:function(){return eD&&eD(tM)}}):(G&&G.progress(1).kill(),G=0)},n&&(n.vars.lazy=!1,n._initted&&!tM.isReverted||!1!==n.vars.immediateRender&&!1!==t.immediateRender&&n.duration()&&n.render(0,!0,!0),tM.animation=n.pause(),n.scrollTrigger=tM,tM.scrubDuration(ev),z=0,ep||(ep=n.vars.id)),eF&&((!eq(eF)||eF.push)&&(eF={snapTo:eF}),"scrollBehavior"in V.style&&Y.set(ty?[V,H]:td,{scrollBehavior:"auto"}),y.forEach(function(e){return eH(e)&&e.target===(ty?W.scrollingElement||H:td)&&(e.smooth=!1)}),s=eH(eF.snapTo)?eF.snapTo:"labels"===eF.snapTo?(r=n,function(e){return Y.utils.snap(ti(r),e)}):"labelsDirectional"===eF.snapTo?(i=n,function(e,t){return to(ti(i))(e,t.direction)}):!1!==eF.directional?function(e,t){return to(eF.snapTo)(e,eS()-tR<500?0:t.direction)}:Y.utils.snap(eF.snapTo),et=eq(et=eF.duration||{min:.1,max:2})?Z(et.min,et.max):Z(et,et),er=Y.delayedCall(eF.delay||J/2||.1,function(){var e=tI(),t=eS()-tR<500,r=o.tween;if((t||10>Math.abs(tM.getVelocity()))&&!r&&!ee&&tD!==e){var i=(e-u)/b,a=n&&!tc?n.totalProgress():i,l=t?0:(a-q)/(eS()-K)*1e3||0,c=Y.utils.clamp(-i,1-i,eZ(l/2)*l/.185),d=i+(!1===eF.inertia?0:c),p=Z(0,1,s(d,tM)),h=Math.round(u+p*b),g=eF,v=g.onStart,m=g.onInterrupt,y=g.onComplete;if(e<=f&&e>=u&&h!==e){if(r&&!r._initted&&r.data<=eZ(h-e))return;!1===eF.inertia&&(c=p-i),o(h,{duration:et(eZ(.185*Math.max(eZ(d-a),eZ(p-a))/l/.05||0)),ease:eF.ease||"power3",data:eZ(h-e),onInterrupt:function(){return er.restart(!0)&&m&&m(tM)},onComplete:function(){tM.update(),tD=tI(),G&&n&&n.progress(p),z=q=n&&!tc?n.totalProgress():tM.progress,eR&&eR(tM),y&&y(tM)}},e,c*b,h-e-c*b),v&&v(tM,o.tween)}}else tM.isActive&&tD!==e&&er.restart(!0)}).pause()),ep&&(tm[ep]=tM),(ec=(em=tM.trigger=R(em||!0!==ey&&ey))&&em._gsap&&em._gsap.stRevert)&&(ec=ec(tM)),ey=!0===ey?em:R(ey),eW(ed)&&(ed={targets:em,className:ed}),ey&&(!1===ew||ew===e6||(ew=(!!ew||!ey.parentNode||!ey.parentNode.style||"flex"!==e7(ey.parentNode).display)&&e5),tM.pin=ey,(a=Y.core.getCache(ey)).spacer?w=a.pinState:(eU&&((eU=R(eU))&&!eU.nodeType&&(eU=eU.current||eU.nativeElement),a.spacerIsNative=!!eU,eU&&(a.spacerState=tW(eU))),a.spacer=T=eU||W.createElement("div"),T.classList.add("pin-spacer"),ep&&T.classList.add("pin-spacer-"+ep),a.pinState=w=tW(ey)),!1!==t.force3D&&Y.set(ey,{force3D:!0}),tM.spacer=T=a.spacer,I=(X=e7(ey))[ew+ta.os2],M=Y.getProperty(ey),C=Y.quickSetter(ey,ta.a,"px"),tY(ey,T,X),k=tW(ey)),tT){h=th("scroller-start",ep,td,ta,v=eq(tT)?tt(tT,tu):tu,0),g=th("scroller-end",ep,td,ta,v,0,h),S=h["offset"+ta.op.d2];var tF=R(E(td,"content")||td);d=this.markerStart=th("start",ep,tF,ta,v,S,0,eK),p=this.markerEnd=th("end",ep,tF,ta,v,S,0,eK),eK&&(el=Y.quickSetter([d,p],ta.a,"px")),tb||x.length&&!0===E(td,"fixedMarkers")||(te(ty?V:td),Y.set([h,g],{force3D:!0}),F=Y.quickSetter(h,ta.a,"px"),j=Y.quickSetter(g,ta.a,"px"))}if(eK){var tB=eK.vars.onUpdate,tj=eK.vars.onUpdateParams;eK.eventCallback("onUpdate",function(){tM.update(0,0,1),tB&&tB.apply(eK,tj||[])})}if(tM.previous=function(){return tv[tv.indexOf(tM)-1]},tM.next=function(){return tv[tv.indexOf(tM)+1]},tM.revert=function(e,t){if(!t)return tM.kill(!0);var r=!1!==e||!tM.enabled,i=Q;r!==tM.isReverted&&(r&&(ei=Math.max(tI(),tM.scroll.rec||0),tL=tM.progress,eo=n&&n.progress()),d&&[d,p,h,g].forEach(function(e){return e.style.display=r?"none":"block"}),r&&(Q=tM,tM.update(r)),!ey||ej&&tM.isActive||(r?tX(ey,T,w):tY(ey,T,e7(ey),N)),r||tM.update(r),Q=i,tM.isReverted=r)},tM.refresh=function(r,i,a,s){if(!Q&&tM.enabled||i){if(ey&&r&&eC){ts(e,"scrollEnd",tk);return}!e_&&tC&&tC(tM),Q=tM,o.tween&&!a&&(o.tween.kill(),o.tween=0),G&&G.pause(),eE&&n&&n.revert({kill:!1}).invalidate(),tM.isReverted||tM.revert(!0,!0),tM._subPinOffset=!1;var v,y,x,E,S,C,I,F,j,X,z,U,q,$=tO(),Z=tP(),K=eK?eK.duration():ez(td,ta),J=b<=.01,ee=0,et=s||0,en=eq(a)?a.end:t.end,ea=t.endTrigger||em,el=eq(a)?a.start:t.start||(0!==t.start&&em?ey?"0 0":"0 100%":0),ec=tM.pinnedContainer=t.pinnedContainer&&R(t.pinnedContainer,tM),eu=em&&Math.max(0,tv.indexOf(tM))||0,ef=eu;for(tT&&eq(a)&&(U=Y.getProperty(h,ta.p),q=Y.getProperty(g,ta.p));ef--;)(C=tv[ef]).end||C.refresh(0,1)||(Q=tM),(I=C.pin)&&(I===em||I===ey||I===ec)&&!C.isReverted&&(X||(X=[]),X.unshift(C),C.revert(!0,!0)),C!==tv[ef]&&(eu--,ef--);for(eH(el)&&(el=el(tM)),el=eP(el,"start",tM),u=tq(el,em,$,ta,tI(),d,h,tM,Z,tS,tb,K,eK,tM._startClamp&&"_startClamp")||(ey?-.001:0),eH(en)&&(en=en(tM)),eW(en)&&!en.indexOf("+=")&&(~en.indexOf(" ")?en=(eW(el)?el.split(" ")[0]:"")+en:(ee=tp(en.substr(2),$),en=eW(el)?el:(eK?Y.utils.mapRange(0,eK.duration(),eK.scrollTrigger.start,eK.scrollTrigger.end,u):u)+ee,ea=em)),en=eP(en,"end",tM),f=Math.max(u,tq(en||(ea?"100% 0":K),ea,$,ta,tI()+ee,p,g,tM,Z,tS,tb,K,eK,tM._endClamp&&"_endClamp"))||-.001,ee=0,ef=eu;ef--;)(I=(C=tv[ef]).pin)&&C.start-C._pinPush<=u&&!eK&&C.end>0&&(v=C.end-(tM._startClamp?Math.max(0,C.start):C.start),(I===em&&C.start-C._pinPush<u||I===ec)&&isNaN(el)&&(ee+=v*(1-C.progress)),I===ey&&(et+=v));if(u+=ee,f+=ee,tM._startClamp&&(tM._startClamp+=ee),tM._endClamp&&!e_&&(tM._endClamp=f||-.001,f=Math.min(f,ez(td,ta))),b=f-u||(u-=.01)&&.001,J&&(tL=Y.utils.clamp(0,1,Y.utils.normalize(u,f,ei))),tM._pinPush=et,d&&ee&&((v={})[ta.a]="+="+ee,ec&&(v[ta.p]="-="+tI()),Y.set([d,p],v)),ey&&!(ex&&tM.end>=ez(td,ta)))v=e7(ey),E=ta===D,x=tI(),O=parseFloat(M(ta.a))+et,!K&&f>1&&(z={style:z=(ty?W.scrollingElement||H:td).style,value:z["overflow"+ta.a.toUpperCase()]},ty&&"scroll"!==e7(V)["overflow"+ta.a.toUpperCase()]&&(z.style["overflow"+ta.a.toUpperCase()]="scroll")),tY(ey,T,v),k=tW(ey),y=tn(ey,!0),F=tb&&L(td,E?A:D)(),ew&&((N=[ew+ta.os2,b+et+"px"]).t=T,(ef=ew===e5?tr(ey,ta)+b+et:0)&&(N.push(ta.d,ef+"px"),"auto"!==T.style.flexBasis&&(T.style.flexBasis=ef+"px")),tU(N),ec&&tv.forEach(function(e){e.pin===ec&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),tb&&tI(ei)),tb&&((S={top:y.top+(E?x-u:F)+"px",left:y.left+(E?F:x-u)+"px",boxSizing:"border-box",position:"fixed"})[e0]=S["max"+e9]=Math.ceil(y.width)+"px",S[e1]=S["max"+e8]=Math.ceil(y.height)+"px",S[e6]=S[e6+"Top"]=S[e6+e2]=S[e6+e4]=S[e6+e3]="0",S[e5]=v[e5],S[e5+"Top"]=v[e5+"Top"],S[e5+e2]=v[e5+e2],S[e5+e4]=v[e5+e4],S[e5+e3]=v[e5+e3],_=tH(w,S,ej),e_&&tI(0)),n?(j=n._initted,es(1),n.render(n.duration(),!0,!0),P=M(ta.a)-O+b+et,B=Math.abs(b-P)>1,tb&&B&&_.splice(_.length-2,2),n.render(0,!0,!0),j||n.invalidate(!0),n.parent||n.totalTime(n.totalTime()),es(0)):P=b,z&&(z.value?z.style["overflow"+ta.a.toUpperCase()]=z.value:z.style.removeProperty("overflow-"+ta.a));else if(em&&tI()&&!eK)for(y=em.parentNode;y&&y!==V;)y._pinOffset&&(u-=y._pinOffset,f-=y._pinOffset),y=y.parentNode;X&&X.forEach(function(e){return e.revert(!1,!0)}),tM.start=u,tM.end=f,l=c=e_?ei:tI(),eK||e_||(l<ei&&tI(ei),tM.scroll.rec=0),tM.revert(!1,!0),tR=eS(),er&&(tD=-1,er.restart(!0)),Q=0,n&&tc&&(n._initted||eo)&&n.progress()!==eo&&n.progress(eo||0,!0).render(n.time(),!0,!0),(J||tL!==tM.progress||eK)&&(n&&!tc&&n.totalProgress(eK&&u<-.001&&!tL?Y.utils.normalize(u,f,0):tL,!0),tM.progress=J||(l-u)/b===tL?0:tL),ey&&ew&&(T._pinOffset=Math.round(tM.progress*P)),G&&G.invalidate(),isNaN(U)||(U-=Y.getProperty(h,ta.p),q-=Y.getProperty(g,ta.p),tK(h,ta,U),tK(d,ta,U-(s||0)),tK(g,ta,q),tK(p,ta,q-(s||0))),J&&!e_&&tM.update(),!eg||e_||m||(m=!0,eg(tM),m=!1)}},tM.getVelocity=function(){return(tI()-c)/(eS()-K)*1e3||0},tM.endAnimation=function(){eG(tM.callbackAnimation),n&&(G?G.progress(1):n.paused()?tc||eG(n,tM.direction<0,1):eG(n,n.reversed()))},tM.labelToScroll=function(e){return n&&n.labels&&(u||tM.refresh()||u)+n.labels[e]/n.duration()*b||0},tM.getTrailing=function(e){var t=tv.indexOf(tM),n=tM.direction>0?tv.slice(0,t).reverse():tv.slice(t+1);return(eW(e)?n.filter(function(t){return t.vars.preventOverlaps===e}):n).filter(function(e){return tM.direction>0?e.end<=u:e.start>=f})},tM.update=function(e,t,r){if(!eK||r||e){var i,a,s,d,p,g,v,m=!0===e_?ei:tM.scroll(),y=e?0:(m-u)/b,x=y<0?0:y>1?1:y||0,w=tM.progress;if(t&&(c=l,l=eK?tI():m,eF&&(q=z,z=n&&!tc?n.totalProgress():x)),eM&&!x&&ey&&!Q&&!eT&&eC&&u<m+(m-c)/(eS()-K)*eM&&(x=1e-4),x!==w&&tM.enabled){if(d=(p=(i=tM.isActive=!!x&&x<1)!=(!!w&&w<1))||!!x!=!!w,tM.direction=x>w?1:-1,tM.progress=x,d&&!Q&&(a=x&&!w?0:1===x?1:1===w?2:3,tc&&(s=!p&&"none"!==tE[a+1]&&tE[a+1]||tE[a],v=n&&("complete"===s||"reset"===s||s in n))),eQ&&(p||v)&&(v||ev||!n)&&(eH(eQ)?eQ(tM):tM.getTrailing(eQ).forEach(function(e){return e.endAnimation()})),!tc&&(!G||Q||eT?n&&n.totalProgress(x,!!(Q&&(tR||e))):(G._dp._time-G._start!==G._time&&G.render(G._dp._time-G._start),G.resetTo?G.resetTo("totalProgress",x,n._tTime/n._tDur):(G.vars.totalProgress=x,G.invalidate().restart()))),ey){if(e&&ew&&(T.style[ew+ta.os2]=I),tb){if(d){if(g=!e&&x>w&&f+1>m&&m+1>=ez(td,ta),ej){if(!e&&(i||g)){var E=tn(ey,!0),S=m-u;t$(ey,V,E.top+(ta===D?S:0)+"px",E.left+(ta===D?0:S)+"px")}else t$(ey,T)}tU(i||g?_:k),B&&x<1&&i||C(O+(1!==x||g?0:P))}}else C(eI(O+P*x))}!eF||o.tween||Q||eT||er.restart(!0),ed&&(p||eN&&x&&(x<1||!eb))&&$(ed.targets).forEach(function(e){return e.classList[i||eN?"add":"remove"](ed.className)}),!ef||tc||e||ef(tM),d&&!Q?(tc&&(v&&("complete"===s?n.pause().totalProgress(1):"reset"===s?n.restart(!0).pause():"restart"===s?n.restart(!0):n[s]()),ef&&ef(tM)),(p||!eb)&&(eh&&p&&e$(tM,eh),t_[a]&&e$(tM,t_[a]),eN&&(1===x?tM.kill(!1,1):t_[a]=0),!p&&t_[a=1===x?1:3]&&e$(tM,t_[a])),eJ&&!i&&Math.abs(tM.getVelocity())>(eV(eJ)?eJ:2500)&&(eG(tM.callbackAnimation),G?G.progress(1):eG(n,"reverse"===s?1:!x,1))):tc&&ef&&!Q&&ef(tM)}if(j){var M=eK?m/eK.duration()*(eK._caScrollDist||0):m;F(M+(h._isFlipped?1:0)),j(M)}el&&el(-m/eK.duration()*(eK._caScrollDist||0))}},tM.enable=function(t,n){tM.enabled||(tM.enabled=!0,ts(td,"resize",tw),ty||ts(td,"scroll",tx),tC&&ts(e,"refreshInit",tC),!1!==t&&(tM.progress=tL=0,l=c=tD=tI()),!1!==n&&tM.refresh())},tM.getTween=function(e){return e&&o?o.tween:G},tM.setPositions=function(e,t,n,r){if(eK){var i=eK.scrollTrigger,o=eK.duration(),a=i.end-i.start;e=i.start+a*e/o,t=i.start+a*t/o}tM.refresh(!1,!1,{start:eA(e,n&&!!tM._startClamp),end:eA(t,n&&!!tM._endClamp)},r),tM.update()},tM.adjustPinSpacing=function(e){if(N&&e){var t=N.indexOf(ta.d)+1;N[t]=parseFloat(N[t])+e+"px",N[1]=parseFloat(N[1])+e+"px",tU(N)}},tM.disable=function(t,n){if(tM.enabled&&(!1!==t&&tM.revert(!0,!0),tM.enabled=tM.isActive=!1,n||G&&G.pause(),ei=0,a&&(a.uncache=1),tC&&tl(e,"refreshInit",tC),er&&(er.pause(),o.tween&&o.tween.kill()&&(o.tween=0)),!ty)){for(var r=tv.length;r--;)if(tv[r].scroller===td&&tv[r]!==tM)return;tl(td,"resize",tw),ty||tl(td,"scroll",tx)}},tM.kill=function(e,r){tM.disable(e,r),G&&!r&&G.kill(),ep&&delete tm[ep];var i=tv.indexOf(tM);i>=0&&tv.splice(i,1),i===en&&tN>0&&en--,i=0,tv.forEach(function(e){return e.scroller===tM.scroller&&(i=1)}),i||e_||(tM.scroll.rec=0),n&&(n.scrollTrigger=null,e&&n.revert({kill:!1}),r||n.kill()),d&&[d,p,h,g].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),ek===tM&&(ek=0),ey&&(a&&(a.uncache=1),i=0,tv.forEach(function(e){return e.pin===ey&&i++}),i||(a.spacer=0)),t.onKill&&t.onKill(tM)},tv.push(tM),tM.enable(!1,!1),ec&&ec(tM),n&&n.add&&!b){var tz=tM.update;tM.update=function(){tM.update=tz,u||f||tM.refresh()},Y.delayedCall(.01,tM.update),b=.01,u=f=0}else tM.refresh();ey&&tA()},e.register=function(t){return z||(Y=t||eF(),eN()&&window.document&&e.enable(),z=eO),z},e.defaults=function(e){if(e)for(var t in e)tf[t]=e[t];return tf},e.disable=function(e,t){eO=0,tv.forEach(function(n){return n[t?"kill":"disable"](e)}),tl(U,"wheel",tx),tl(W,"scroll",tx),clearInterval(J),tl(W,"touchcancel",eL),tl(V,"touchstart",eL),ta(tl,W,"pointerdown,touchstart,mousedown",eD),ta(tl,W,"pointerup,touchend,mouseup",eR),G.kill(),eU(tl);for(var n=0;n<y.length;n+=3)tc(tl,y[n],y[n+1]),tc(tl,y[n],y[n+2])},e.enable=function(){if(U=window,H=(W=document).documentElement,V=W.body,Y&&($=Y.utils.toArray,Z=Y.utils.clamp,eh=Y.core.context||eL,es=Y.core.suppressOverwrites||eL,eg=U.history.scrollRestoration||"auto",tI=U.pageYOffset,Y.core.globals("ScrollTrigger",e),V)){eO=1,(ev=document.createElement("div")).style.height="100vh",ev.style.position="absolute",tD(),function e(){return eO&&requestAnimationFrame(e)}(),X.register(Y),e.isTouch=X.isTouch,ep=X.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ts(U,"wheel",tx),q=[U,W,H,V],Y.matchMedia?(e.matchMedia=function(e){var t,n=Y.matchMedia();for(t in e)n.add(t,e[t]);return n},Y.addEventListener("matchMediaInit",function(){return tC()}),Y.addEventListener("matchMediaRevert",function(){return tM()}),Y.addEventListener("matchMedia",function(){tL(0,1),tT("matchMedia")}),Y.matchMedia("(orientation: portrait)",function(){return tb(),tb})):console.warn("Requires GSAP 3.11.0 or later"),tb(),ts(W,"scroll",tx);var t,n,r=V.style,i=r.borderTopStyle,o=Y.core.Animation.prototype;for(o.revert||Object.defineProperty(o,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",t=tn(V),D.m=Math.round(t.top+D.sc())||0,A.m=Math.round(t.left+A.sc())||0,i?r.borderTopStyle=i:r.removeProperty("border-top-style"),J=setInterval(ty,250),Y.delayedCall(.5,function(){return eT=0}),ts(W,"touchcancel",eL),ts(V,"touchstart",eL),ta(ts,W,"pointerdown,touchstart,mousedown",eD),ta(ts,W,"pointerup,touchend,mouseup",eR),et=Y.utils.checkPrefix("transform"),tj.push(et),z=eS(),G=Y.delayedCall(.2,tL).pause(),eo=[W,"visibilitychange",function(){var e=U.innerWidth,t=U.innerHeight;W.hidden?(er=e,ei=t):(er!==e||ei!==t)&&tw()},W,"DOMContentLoaded",tL,U,"load",tL,U,"resize",tw],eU(ts),tv.forEach(function(e){return e.enable(0,1)}),n=0;n<y.length;n+=3)tc(tl,y[n],y[n+1]),tc(tl,y[n],y[n+2])}},e.config=function(t){"limitCallbacks"in t&&(eb=!!t.limitCallbacks);var n=t.syncInterval;n&&clearInterval(J)||(J=n)&&setInterval(ty,n),"ignoreMobileResize"in t&&(eu=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(eU(tl)||eU(ts,t.autoRefreshEvents||"none"),el=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var n=R(e),r=y.indexOf(n),i=eB(n);~r&&y.splice(r,i?6:2),t&&(i?x.unshift(U,t,V,t,H,t):x.unshift(n,t))},e.clearMatchMedia=function(e){tv.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,n){var r=(eW(e)?R(e):e).getBoundingClientRect(),i=r[n?e0:e1]*t||0;return n?r.right-i>0&&r.left+i<U.innerWidth:r.bottom-i>0&&r.top+i<U.innerHeight},e.positionInViewport=function(e,t,n){eW(e)&&(e=R(e));var r=e.getBoundingClientRect(),i=r[n?e0:e1],o=null==t?i/2:t in td?td[t]*i:~t.indexOf("%")?parseFloat(t)*i/100:parseFloat(t)||0;return n?(r.left+o)/U.innerWidth:(r.top+o)/U.innerHeight},e.killAll=function(e){if(tv.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=t_.killAll||[];t_={},t.forEach(function(e){return e()})}},e}();tQ.version="3.12.4",tQ.saveStyles=function(e){return e?$(e).forEach(function(e){if(e&&e.style){var t=tS.indexOf(e);t>=0&&tS.splice(t,5),tS.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),Y.core.getCache(e),eh())}}):tS},tQ.revert=function(e,t){return tC(!e,t)},tQ.create=function(e,t){return new tQ(e,t)},tQ.refresh=function(e){return e?tw():(z||tQ.register())&&tL(!0)},tQ.update=function(e){return++y.cache&&tF(!0===e?2:0)},tQ.clearScrollMemory=tO,tQ.maxScroll=function(e,t){return ez(e,t?A:D)},tQ.getScrollFunc=function(e,t){return L(R(e),t?A:D)},tQ.getById=function(e){return tm[e]},tQ.getAll=function(){return tv.filter(function(e){return"ScrollSmoother"!==e.vars.id})},tQ.isScrolling=function(){return!!eC},tQ.snapDirectional=to,tQ.addEventListener=function(e,t){var n=t_[e]||(t_[e]=[]);~n.indexOf(t)||n.push(t)},tQ.removeEventListener=function(e,t){var n=t_[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},tQ.batch=function(e,t){var n,r=[],i={},o=t.interval||.016,a=t.batchMax||1e9,s=function(e,t){var n=[],r=[],i=Y.delayedCall(o,function(){t(n,r),n=[],r=[]}).pause();return function(e){n.length||i.restart(!0),n.push(e.trigger),r.push(e),a<=n.length&&i.progress(1)}};for(n in t)i[n]="on"===n.substr(0,2)&&eH(t[n])&&"onRefreshInit"!==n?s(n,t[n]):t[n];return eH(a)&&(a=a(),ts(tQ,"refresh",function(){return a=t.batchMax()})),$(e).forEach(function(e){var t={};for(n in i)t[n]=i[n];t.trigger=e,r.push(tQ.create(t))}),r};var t0,t1=function(e,t,n,r){return t>r?e(r):t<0&&e(0),n>r?(r-t)/(n-t):n<0?t/(t-n):1},t2=function e(t,n){!0===n?t.style.removeProperty("touch-action"):t.style.touchAction=!0===n?"auto":n?"pan-"+n+(X.isTouch?" pinch-zoom":""):"none",t===H&&e(V,n)},t3={auto:1,scroll:1},t4=function(e){var t,n=e.event,r=e.target,i=e.axis,o=(n.changedTouches?n.changedTouches[0]:n).target,a=o._gsap||Y.core.getCache(o),s=eS();if(!a._isScrollT||s-a._isScrollT>2e3){for(;o&&o!==V&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(t3[(t=e7(o)).overflowY]||t3[t.overflowX]));)o=o.parentNode;a._isScroll=o&&o!==r&&!eB(o)&&(t3[(t=e7(o)).overflowY]||t3[t.overflowX]),a._isScrollT=s}(a._isScroll||"x"===i)&&(n.stopPropagation(),n._gsapAllow=!0)},t5=function(e,t,n,r){return X.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&t4,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&ts(W,X.eventTypes[0],t9,!1,!0)},onDisable:function(){return tl(W,X.eventTypes[0],t9,!0)}})},t6=/(input|label|select|textarea)/i,t9=function(e){var t=t6.test(e.target.tagName);(t||t0)&&(e._gsapAllow=!0,t0=t)},t8=function(e){eq(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,n,r,i,o,a,s,l,c=e,u=c.normalizeScrollX,f=c.momentum,d=c.allowNestedScroll,p=c.onRelease,h=R(e.target)||H,g=Y.core.globals().ScrollSmoother,v=g&&g.get(),m=ep&&(e.content&&R(e.content)||v&&!1!==e.content&&!v.smooth()&&v.content()),x=L(h,D),b=L(h,A),w=1,_=(X.isTouch&&U.visualViewport?U.visualViewport.scale*U.visualViewport.width:U.outerWidth)/U.innerWidth,E=0,k=eH(f)?function(){return f(t)}:function(){return f||2.8},T=t5(h,e.type,!0,d),S=function(){return i=!1},M=eL,C=eL,O=function(){C=Z(ep?1:0,n=ez(h,D)),u&&(M=Z(0,ez(h,A))),r=tP},P=function(){m._gsap.y=eI(parseFloat(m._gsap.y)+x.offset)+"px",m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(m._gsap.y)+", 0, 1)",x.offset=x.cacheID=0},I=function(){if(i){requestAnimationFrame(S);var e=eI(t.deltaY/2),n=C(x.v-e);if(m&&n!==x.v+x.offset){x.offset=n-x.v;var r=eI((parseFloat(m&&m._gsap.y)||0)-x.offset);m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",m._gsap.y=r+"px",x.cacheID=y.cache,tF()}return!0}x.offset&&P(),i=!0},N=function(){O(),o.isActive()&&o.vars.scrollY>n&&(x()>n?o.progress(1)&&x(n):o.resetTo("scrollY",n))};return m&&Y.set(m,{y:"+=0"}),e.ignoreCheck=function(e){return ep&&"touchmove"===e.type&&I()||w>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){i=!1;var e=w;w=eI((U.visualViewport&&U.visualViewport.scale||1)/_),o.pause(),e!==w&&t2(h,w>1.01||!u&&"x"),a=b(),s=x(),O(),r=tP},e.onRelease=e.onGestureStart=function(e,t){if(x.offset&&P(),t){y.cache++;var r,i,a=k();u&&(i=(r=b())+-(.05*a*e.velocityX)/.227,a*=t1(b,r,i,ez(h,A)),o.vars.scrollX=M(i)),i=(r=x())+-(.05*a*e.velocityY)/.227,a*=t1(x,r,i,ez(h,D)),o.vars.scrollY=C(i),o.invalidate().duration(a).play(.01),(ep&&o.vars.scrollY>=n||r>=n-1)&&Y.to({},{onUpdate:N,duration:a})}else l.restart(!0);p&&p(e)},e.onWheel=function(){o._ts&&o.pause(),eS()-E>1e3&&(r=0,E=eS())},e.onChange=function(e,t,n,i,o){if(tP!==r&&O(),t&&u&&b(M(i[2]===t?a+(e.startX-e.x):b()+t-i[1])),n){x.offset&&P();var l=o[2]===n,c=l?s+e.startY-e.y:x()+n-o[1],f=C(c);l&&c!==f&&(s+=f-c),x(f)}(n||t)&&tF()},e.onEnable=function(){t2(h,!u&&"x"),tQ.addEventListener("refresh",N),ts(U,"resize",N),x.smooth&&(x.target.style.scrollBehavior="auto",x.smooth=b.smooth=!1),T.enable()},e.onDisable=function(){t2(h,!0),tl(U,"resize",N),tQ.removeEventListener("refresh",N),T.kill()},e.lockAxis=!1!==e.lockAxis,(t=new X(e)).iOS=ep,ep&&!x()&&x(1),ep&&Y.ticker.add(eL),l=t._dc,o=Y.to(t,{ease:"power4",paused:!0,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:tZ(x,x(),function(){return o.pause()})},onUpdate:tF,onComplete:l.vars.onComplete}),t};tQ.sort=function(e){return tv.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},tQ.observe=function(e){return new X(e)},tQ.normalizeScroll=function(e){if(void 0===e)return ec;if(!0===e&&ec)return ec.enable();if(!1===e){ec&&ec.kill(),ec=e;return}var t=e instanceof X?e:t8(e);return ec&&ec.target===t.target&&ec.kill(),eB(t.target)&&(ec=t),t},tQ.core={_getVelocityProp:I,_inputObserver:t5,_scrollers:y,_proxies:x,bridge:{ss:function(){eC||tT("scrollStart"),eC=eS()},ref:function(){return Q}}},eF()&&Y.registerPlugin(tQ),e.ScrollTrigger=tQ,e.default=tQ,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete window.default}(t)},990:function(e,t,n){"use strict";n.d(t,{ZP:function(){return eE},p8:function(){return eE}});var r,i,o,a,s,l,c,u,f,d,p=n(5317),h={},g=180/Math.PI,v=Math.PI/180,m=Math.atan2,y=/([A-Z])/g,x=/(left|right|width|margin|padding|x)/i,b=/[\s,\(]\S/,w={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},E=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},k=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},T=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},S=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},M=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},C=function(e,t,n){return e.style[t]=n},O=function(e,t,n){return e.style.setProperty(t,n)},P=function(e,t,n){return e._gsap[t]=n},A=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},D=function(e,t,n,r,i){var o=e._gsap;o.scaleX=o.scaleY=n,o.renderTransform(i,o)},R=function(e,t,n,r,i){var o=e._gsap;o[t]=n,o.renderTransform(i,o)},L="transform",I=L+"Origin",N=function e(t,n){var r=this,i=this.target,o=i.style,a=i._gsap;if(t in h&&o){if(this.tfm=this.tfm||{},"transform"===t)return w.transform.split(",").forEach(function(t){return e.call(r,t,n)});if(~(t=w[t]||t).indexOf(",")?t.split(",").forEach(function(e){return r.tfm[e]=ee(i,e)}):this.tfm[t]=a.x?a[t]:ee(i,t),t===I&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(L)>=0)return;a.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(I,n,"")),t=L}(o||n)&&this.props.push(t,n,o[t])},F=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},B=function(){var e,t,n=this.props,r=this.target,i=r.style,o=r._gsap;for(e=0;e<n.length;e+=3)n[e+1]?r[n[e]]=n[e+2]:n[e+2]?i[n[e]]=n[e+2]:i.removeProperty("--"===n[e].substr(0,2)?n[e]:n[e].replace(y,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)o[t]=this.tfm[t];o.svg&&(o.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(e=f())&&e.isStart||i[L]||(F(i),o.zOrigin&&i[I]&&(i[I]+=" "+o.zOrigin+"px",o.zOrigin=0,o.renderTransform()),o.uncache=1)}},j=function(e,t){var n={target:e,props:[],revert:B,save:N};return e._gsap||p.p8.core.getCache(e),t&&t.split(",").forEach(function(e){return n.save(e)}),n},X=function(e,t){var n=a.createElementNS?a.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):a.createElement(e);return n&&n.style?n:a.createElement(e)},Y=function e(t,n,r){var i=getComputedStyle(t);return i[n]||i.getPropertyValue(n.replace(y,"-$1").toLowerCase())||i.getPropertyValue(n)||!r&&e(t,U(n)||n,1)||""},z="O,Moz,ms,Ms,Webkit".split(","),U=function(e,t,n){var r=(t||c).style,i=5;if(e in r&&!n)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);i--&&!(z[i]+e in r););return i<0?null:(3===i?"ms":i>=0?z[i]:"")+e},W=function(){"undefined"!=typeof window&&window.document&&(s=(a=window.document).documentElement,c=X("div")||{style:{}},X("div"),I=(L=U(L))+"Origin",c.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",d=!!U("perspective"),f=p.p8.core.reverting,l=1)},H=function e(t){var n,r=X("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,o=this.nextSibling,a=this.style.cssText;if(s.appendChild(r),r.appendChild(this),this.style.display="block",t)try{n=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=e}catch(l){}else this._gsapBBox&&(n=this._gsapBBox());return i&&(o?i.insertBefore(this,o):i.appendChild(this)),s.removeChild(r),this.style.cssText=a,n},V=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},q=function(e){var t;try{t=e.getBBox()}catch(n){t=H.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===H||(t=H.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+V(e,["x","cx","x1"])||0,y:+V(e,["y","cy","y1"])||0,width:0,height:0}},G=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&q(e))},$=function(e,t){if(t){var n,r=e.style;t in h&&t!==I&&(t=L),r.removeProperty?(("ms"===(n=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),r.removeProperty("--"===n?t:t.replace(y,"-$1").toLowerCase())):r.removeAttribute(t)}},Z=function(e,t,n,r,i,o){var a=new p.Fo(e._pt,t,n,0,1,o?M:S);return e._pt=a,a.b=r,a.e=i,e._props.push(n),a},K={deg:1,rad:1,turn:1},J={grid:1,flex:1},Q=function e(t,n,r,i){var o,s,l,u,f=parseFloat(r)||0,d=(r+"").trim().substr((f+"").length)||"px",g=c.style,v=x.test(n),m="svg"===t.tagName.toLowerCase(),y=(m?"client":"offset")+(v?"Width":"Height"),b="px"===i,w="%"===i;if(i===d||!f||K[i]||K[d])return f;if("px"===d||b||(f=e(t,n,r,"px")),u=t.getCTM&&G(t),(w||"%"===d)&&(h[n]||~n.indexOf("adius")))return o=u?t.getBBox()[v?"width":"height"]:t[y],(0,p.Pr)(w?f/o*100:f/100*o);if(g[v?"width":"height"]=100+(b?d:i),s=~n.indexOf("adius")||"em"===i&&t.appendChild&&!m?t:t.parentNode,u&&(s=(t.ownerSVGElement||{}).parentNode),s&&s!==a&&s.appendChild||(s=a.body),(l=s._gsap)&&w&&l.width&&v&&l.time===p.xr.time&&!l.uncache)return(0,p.Pr)(f/l.width*100);if(w&&("height"===n||"width"===n)){var _=t.style[n];t.style[n]=100+i,o=t[y],_?t.style[n]=_:$(t,n)}else(w||"%"===d)&&!J[Y(s,"display")]&&(g.position=Y(t,"position")),s===t&&(g.position="static"),s.appendChild(c),o=c[y],s.removeChild(c),g.position="absolute";return v&&w&&((l=(0,p.DY)(s)).time=p.xr.time,l.width=s[y]),(0,p.Pr)(b?o*f/100:o&&f?100/o*f:0)},ee=function(e,t,n,r){var i;return l||W(),t in w&&"transform"!==t&&~(t=w[t]).indexOf(",")&&(t=t.split(",")[0]),h[t]&&"transform"!==t?(i=ed(e,r),i="transformOrigin"!==t?i[t]:i.svg?i.origin:ep(Y(e,I))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||r||~(i+"").indexOf("calc("))&&(i=eo[t]&&eo[t](e,t,n)||Y(e,t)||(0,p.Ok)(e,t)||("opacity"===t?1:0)),n&&!~(i+"").trim().indexOf(" ")?Q(e,t,i,n)+n:i},et=function(e,t,n,r){if(!n||"none"===n){var i=U(t,e,1),o=i&&Y(e,i,1);o&&o!==n?(t=i,n=o):"borderColor"===t&&(n=Y(e,"borderTopColor"))}var a,s,l,c,u,f,d,h,g,v,m,y=new p.Fo(this._pt,e.style,t,0,1,p.Ks),x=0,b=0;if(y.b=n,y.e=r,n+="","auto"==(r+="")&&(f=e.style[t],e.style[t]=r,r=Y(e,t)||r,f?e.style[t]=f:$(e,t)),a=[n,r],(0,p.kr)(a),n=a[0],r=a[1],l=n.match(p.d4)||[],(r.match(p.d4)||[]).length){for(;s=p.d4.exec(r);)d=s[0],g=r.substring(x,s.index),u?u=(u+1)%5:("rgba("===g.substr(-5)||"hsla("===g.substr(-5))&&(u=1),d!==(f=l[b++]||"")&&(c=parseFloat(f)||0,m=f.substr((c+"").length),"="===d.charAt(1)&&(d=(0,p.cy)(c,d)+m),h=parseFloat(d),v=d.substr((h+"").length),x=p.d4.lastIndex-v.length,v||(v=v||p.Fc.units[t]||m,x!==r.length||(r+=v,y.e+=v)),m!==v&&(c=Q(e,t,f,v)||0),y._pt={_next:y._pt,p:g||1===b?g:",",s:c,c:h-c,m:u&&u<4||"zIndex"===t?Math.round:0});y.c=x<r.length?r.substring(x,r.length):""}else y.r="display"===t&&"none"===r?M:S;return p.bQ.test(r)&&(y.e=0),this._pt=y,y},en={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},er=function(e){var t=e.split(" "),n=t[0],r=t[1]||"50%";return("top"===n||"bottom"===n||"left"===r||"right"===r)&&(e=n,n=r,r=e),t[0]=en[n]||n,t[1]=en[r]||r,t.join(" ")},ei=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var n,r,i,o=t.t,a=o.style,s=t.u,l=o._gsap;if("all"===s||!0===s)a.cssText="",r=1;else for(i=(s=s.split(",")).length;--i>-1;)h[n=s[i]]&&(r=1,n="transformOrigin"===n?I:L),$(o,n);r&&($(o,L),l&&(l.svg&&o.removeAttribute("transform"),ed(o,1),l.uncache=1,F(a)))}},eo={clearProps:function(e,t,n,r,i){if("isFromStart"!==i.data){var o=e._pt=new p.Fo(e._pt,t,n,0,0,ei);return o.u=r,o.pr=-10,o.tween=i,e._props.push(n),1}}},ea=[1,0,0,1,0,0],es={},el=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},ec=function(e){var t=Y(e,L);return el(t)?ea:t.substr(7).match(p.SI).map(p.Pr)},eu=function(e,t){var n,r,i,o,a=e._gsap||(0,p.DY)(e),l=e.style,c=ec(e);return a.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(c=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?ea:c:(c!==ea||e.offsetParent||e===s||a.svg||(i=l.display,l.display="block",(n=e.parentNode)&&e.offsetParent||(o=1,r=e.nextElementSibling,s.appendChild(e)),c=ec(e),i?l.display=i:$(e,"display"),o&&(r?n.insertBefore(e,r):n?n.appendChild(e):s.removeChild(e))),t&&c.length>6?[c[0],c[1],c[4],c[5],c[12],c[13]]:c)},ef=function(e,t,n,r,i,o){var a,s,l,c,u=e._gsap,f=i||eu(e,!0),d=u.xOrigin||0,p=u.yOrigin||0,h=u.xOffset||0,g=u.yOffset||0,v=f[0],m=f[1],y=f[2],x=f[3],b=f[4],w=f[5],_=t.split(" "),E=parseFloat(_[0])||0,k=parseFloat(_[1])||0;n?f!==ea&&(s=v*x-m*y)&&(l=E*(x/s)+k*(-y/s)+(y*w-x*b)/s,c=E*(-m/s)+k*(v/s)-(v*w-m*b)/s,E=l,k=c):(E=(a=q(e)).x+(~_[0].indexOf("%")?E/100*a.width:E),k=a.y+(~(_[1]||_[0]).indexOf("%")?k/100*a.height:k)),r||!1!==r&&u.smooth?(b=E-d,w=k-p,u.xOffset=h+(b*v+w*y)-b,u.yOffset=g+(b*m+w*x)-w):u.xOffset=u.yOffset=0,u.xOrigin=E,u.yOrigin=k,u.smooth=!!r,u.origin=t,u.originIsAbsolute=!!n,e.style[I]="0px 0px",o&&(Z(o,u,"xOrigin",d,E),Z(o,u,"yOrigin",p,k),Z(o,u,"xOffset",h,u.xOffset),Z(o,u,"yOffset",g,u.yOffset)),e.setAttribute("data-svg-origin",E+" "+k)},ed=function(e,t){var n=e._gsap||new p.l1(e);if("x"in n&&!t&&!n.uncache)return n;var r,i,o,a,s,l,c,u,f,h,y,x,b,w,_,E,k,T,S,M,C,O,P,A,D,R,N,F,B,j,X,z,U=e.style,W=n.scaleX<0,H=getComputedStyle(e),V=Y(e,I)||"0";return r=i=o=l=c=u=f=h=y=0,a=s=1,n.svg=!!(e.getCTM&&G(e)),H.translate&&(("none"!==H.translate||"none"!==H.scale||"none"!==H.rotate)&&(U[L]=("none"!==H.translate?"translate3d("+(H.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==H.rotate?"rotate("+H.rotate+") ":"")+("none"!==H.scale?"scale("+H.scale.split(" ").join(",")+") ":"")+("none"!==H[L]?H[L]:"")),U.scale=U.rotate=U.translate="none"),w=eu(e,n.svg),n.svg&&(n.uncache?(D=e.getBBox(),V=n.xOrigin-D.x+"px "+(n.yOrigin-D.y)+"px",A=""):A=!t&&e.getAttribute("data-svg-origin"),ef(e,A||V,!!A||n.originIsAbsolute,!1!==n.smooth,w)),x=n.xOrigin||0,b=n.yOrigin||0,w!==ea&&(T=w[0],S=w[1],M=w[2],C=w[3],r=O=w[4],i=P=w[5],6===w.length?(a=Math.sqrt(T*T+S*S),s=Math.sqrt(C*C+M*M),l=T||S?m(S,T)*g:0,(f=M||C?m(M,C)*g+l:0)&&(s*=Math.abs(Math.cos(f*v))),n.svg&&(r-=x-(x*T+b*M),i-=b-(x*S+b*C))):(z=w[6],j=w[7],N=w[8],F=w[9],B=w[10],X=w[11],r=w[12],i=w[13],o=w[14],c=(_=m(z,B))*g,_&&(A=O*(E=Math.cos(-_))+N*(k=Math.sin(-_)),D=P*E+F*k,R=z*E+B*k,N=-(O*k)+N*E,F=-(P*k)+F*E,B=-(z*k)+B*E,X=-(j*k)+X*E,O=A,P=D,z=R),u=(_=m(-M,B))*g,_&&(A=T*(E=Math.cos(-_))-N*(k=Math.sin(-_)),D=S*E-F*k,R=M*E-B*k,X=C*k+X*E,T=A,S=D,M=R),l=(_=m(S,T))*g,_&&(E=Math.cos(_),k=Math.sin(_),A=T*E+S*k,D=O*E+P*k,S=S*E-T*k,P=P*E-O*k,T=A,O=D),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,u=180-u),a=(0,p.Pr)(Math.sqrt(T*T+S*S+M*M)),s=(0,p.Pr)(Math.sqrt(P*P+z*z)),f=Math.abs(_=m(O,P))>2e-4?_*g:0,y=X?1/(X<0?-X:X):0),n.svg&&(A=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!el(Y(e,L)),A&&e.setAttribute("transform",A))),Math.abs(f)>90&&270>Math.abs(f)&&(W?(a*=-1,f+=l<=0?180:-180,l+=l<=0?180:-180):(s*=-1,f+=f<=0?180:-180)),t=t||n.uncache,n.x=r-((n.xPercent=r&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-r)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+"px",n.y=i-((n.yPercent=i&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+"px",n.z=o+"px",n.scaleX=(0,p.Pr)(a),n.scaleY=(0,p.Pr)(s),n.rotation=(0,p.Pr)(l)+"deg",n.rotationX=(0,p.Pr)(c)+"deg",n.rotationY=(0,p.Pr)(u)+"deg",n.skewX=f+"deg",n.skewY=h+"deg",n.transformPerspective=y+"px",(n.zOrigin=parseFloat(V.split(" ")[2])||!t&&n.zOrigin||0)&&(U[I]=ep(V)),n.xOffset=n.yOffset=0,n.force3D=p.Fc.force3D,n.renderTransform=n.svg?ey:d?em:eg,n.uncache=0,n},ep=function(e){return(e=e.split(" "))[0]+" "+e[1]},eh=function(e,t,n){var r=(0,p.Wy)(t);return(0,p.Pr)(parseFloat(t)+parseFloat(Q(e,"x",n+"px",r)))+r},eg=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,em(e,t)},ev="0deg",em=function(e,t){var n=t||this,r=n.xPercent,i=n.yPercent,o=n.x,a=n.y,s=n.z,l=n.rotation,c=n.rotationY,u=n.rotationX,f=n.skewX,d=n.skewY,p=n.scaleX,h=n.scaleY,g=n.transformPerspective,m=n.force3D,y=n.target,x=n.zOrigin,b="",w="auto"===m&&e&&1!==e||!0===m;if(x&&(u!==ev||c!==ev)){var _,E=parseFloat(c)*v,k=Math.sin(E),T=Math.cos(E);o=eh(y,o,-(k*(_=Math.cos(E=parseFloat(u)*v))*x)),a=eh(y,a,-(-Math.sin(E)*x)),s=eh(y,s,-(T*_*x)+x)}"0px"!==g&&(b+="perspective("+g+") "),(r||i)&&(b+="translate("+r+"%, "+i+"%) "),(w||"0px"!==o||"0px"!==a||"0px"!==s)&&(b+="0px"!==s||w?"translate3d("+o+", "+a+", "+s+") ":"translate("+o+", "+a+") "),l!==ev&&(b+="rotate("+l+") "),c!==ev&&(b+="rotateY("+c+") "),u!==ev&&(b+="rotateX("+u+") "),(f!==ev||d!==ev)&&(b+="skew("+f+", "+d+") "),(1!==p||1!==h)&&(b+="scale("+p+", "+h+") "),y.style[L]=b||"translate(0, 0)"},ey=function(e,t){var n,r,i,o,a,s=t||this,l=s.xPercent,c=s.yPercent,u=s.x,f=s.y,d=s.rotation,h=s.skewX,g=s.skewY,m=s.scaleX,y=s.scaleY,x=s.target,b=s.xOrigin,w=s.yOrigin,_=s.xOffset,E=s.yOffset,k=s.forceCSS,T=parseFloat(u),S=parseFloat(f);d=parseFloat(d),h=parseFloat(h),(g=parseFloat(g))&&(h+=g=parseFloat(g),d+=g),d||h?(d*=v,h*=v,n=Math.cos(d)*m,r=Math.sin(d)*m,i=-(Math.sin(d-h)*y),o=Math.cos(d-h)*y,h&&(g*=v,i*=a=Math.sqrt(1+(a=Math.tan(h-g))*a),o*=a,g&&(n*=a=Math.sqrt(1+(a=Math.tan(g))*a),r*=a)),n=(0,p.Pr)(n),r=(0,p.Pr)(r),i=(0,p.Pr)(i),o=(0,p.Pr)(o)):(n=m,o=y,r=i=0),(T&&!~(u+"").indexOf("px")||S&&!~(f+"").indexOf("px"))&&(T=Q(x,"x",u,"px"),S=Q(x,"y",f,"px")),(b||w||_||E)&&(T=(0,p.Pr)(T+b-(b*n+w*i)+_),S=(0,p.Pr)(S+w-(b*r+w*o)+E)),(l||c)&&(a=x.getBBox(),T=(0,p.Pr)(T+l/100*a.width),S=(0,p.Pr)(S+c/100*a.height)),a="matrix("+n+","+r+","+i+","+o+","+T+","+S+")",x.setAttribute("transform",a),k&&(x.style[L]=a)},ex=function(e,t,n,r,i){var o,a,s=(0,p.r9)(i),l=parseFloat(i)*(s&&~i.indexOf("rad")?g:1)-r,c=r+l+"deg";return s&&("short"===(o=i.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===o&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===o&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),e._pt=a=new p.Fo(e._pt,t,n,r,l,E),a.e=c,a.u="deg",e._props.push(n),a},eb=function(e,t){for(var n in t)e[n]=t[n];return e},ew=function(e,t,n){var r,i,o,a,s,l,c,u=eb({},n._gsap),f=n.style;for(i in u.svg?(o=n.getAttribute("transform"),n.setAttribute("transform",""),f[L]=t,r=ed(n,1),$(n,L),n.setAttribute("transform",o)):(o=getComputedStyle(n)[L],f[L]=t,r=ed(n,1),f[L]=o),h)(o=u[i])!==(a=r[i])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)&&(s=(0,p.Wy)(o)!==(c=(0,p.Wy)(a))?Q(n,i,o,c):parseFloat(o),l=parseFloat(a),e._pt=new p.Fo(e._pt,r,i,s,l-s,_),e._pt.u=c||0,e._props.push(i));eb(r,u)};(0,p.fS)("padding,margin,Width,Radius",function(e,t){var n="Right",r="Bottom",i="Left",o=(t<3?["Top",n,r,i]:["Top"+i,"Top"+n,r+n,r+i]).map(function(n){return t<2?e+n:"border"+n+e});eo[t>1?"border"+e:e]=function(e,t,n,r,i){var a,s;if(arguments.length<4)return 5===(s=(a=o.map(function(t){return ee(e,t,n)})).join(" ")).split(a[0]).length?a[0]:s;a=(r+"").split(" "),s={},o.forEach(function(e,t){return s[e]=a[t]=a[t]||a[(t-1)/2|0]}),e.init(t,s,i)}});var e_={name:"css",register:W,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,i){var o,a,s,c,u,f,d,g,v,m,y,x,E,S,M,C,O=this._props,P=e.style,A=n.vars.startAt;for(d in l||W(),this.styles=this.styles||j(e),C=this.styles.props,this.tween=n,t)if("autoRound"!==d&&(a=t[d],!(p.$i[d]&&(0,p.if)(d,t,n,r,e,i)))){if(u=typeof a,f=eo[d],"function"===u&&(u=typeof(a=a.call(n,r,e,i))),"string"===u&&~a.indexOf("random(")&&(a=(0,p.UI)(a)),f)f(this,e,d,a,n)&&(M=1);else if("--"===d.substr(0,2))o=(getComputedStyle(e).getPropertyValue(d)+"").trim(),a+="",p.GN.lastIndex=0,p.GN.test(o)||(g=(0,p.Wy)(o),v=(0,p.Wy)(a)),v?g!==v&&(o=Q(e,d,o,v)+v):g&&(a+=g),this.add(P,"setProperty",o,a,r,i,0,0,d),O.push(d),C.push(d,0,P[d]);else if("undefined"!==u){if(A&&d in A?(o="function"==typeof A[d]?A[d].call(n,r,e,i):A[d],(0,p.r9)(o)&&~o.indexOf("random(")&&(o=(0,p.UI)(o)),(0,p.Wy)(o+"")||"auto"===o||(o+=p.Fc.units[d]||(0,p.Wy)(ee(e,d))||""),"="===(o+"").charAt(1)&&(o=ee(e,d))):o=ee(e,d),c=parseFloat(o),(m="string"===u&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),s=parseFloat(a),d in w&&("autoAlpha"===d&&(1===c&&"hidden"===ee(e,"visibility")&&s&&(c=0),C.push("visibility",0,P.visibility),Z(this,P,"visibility",c?"inherit":"hidden",s?"inherit":"hidden",!s)),"scale"!==d&&"transform"!==d&&~(d=w[d]).indexOf(",")&&(d=d.split(",")[0])),y=d in h){if(this.styles.save(d),x||((E=e._gsap).renderTransform&&!t.parseTransform||ed(e,t.parseTransform),S=!1!==t.smoothOrigin&&E.smooth,(x=this._pt=new p.Fo(this._pt,P,L,0,1,E.renderTransform,E,0,-1)).dep=1),"scale"===d)this._pt=new p.Fo(this._pt,E,"scaleY",E.scaleY,(m?(0,p.cy)(E.scaleY,m+s):s)-E.scaleY||0,_),this._pt.u=0,O.push("scaleY",d),d+="X";else if("transformOrigin"===d){C.push(I,0,P[I]),a=er(a),E.svg?ef(e,a,0,S,0,this):((v=parseFloat(a.split(" ")[2])||0)!==E.zOrigin&&Z(this,E,"zOrigin",E.zOrigin,v),Z(this,P,d,ep(o),ep(a)));continue}else if("svgOrigin"===d){ef(e,a,1,S,0,this);continue}else if(d in es){ex(this,E,d,c,m?(0,p.cy)(c,m+a):a);continue}else if("smoothOrigin"===d){Z(this,E,"smooth",E.smooth,a);continue}else if("force3D"===d){E[d]=a;continue}else if("transform"===d){ew(this,a,e);continue}}else d in P||(d=U(d)||d);if(y||(s||0===s)&&(c||0===c)&&!b.test(a)&&d in P)g=(o+"").substr((c+"").length),s||(s=0),v=(0,p.Wy)(a)||(d in p.Fc.units?p.Fc.units[d]:g),g!==v&&(c=Q(e,d,o,v)),this._pt=new p.Fo(this._pt,y?E:P,d,c,(m?(0,p.cy)(c,m+s):s)-c,y||"px"!==v&&"zIndex"!==d||!1===t.autoRound?_:T),this._pt.u=v||0,g!==v&&"%"!==v&&(this._pt.b=o,this._pt.r=k);else if(d in P)et.call(this,e,d,o,m?m+a:a);else if(d in e)this.add(e,d,o||e[d],m?m+a:a,r,i);else if("parseTransform"!==d){(0,p.lC)(d,a);continue}y||(d in P?C.push(d,0,P[d]):C.push(d,1,o||e[d])),O.push(d)}}M&&(0,p.JV)(this)},render:function(e,t){if(t.tween._time||!f())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:ee,aliases:w,getSetter:function(e,t,n){var r=w[t];return r&&0>r.indexOf(",")&&(t=r),t in h&&t!==I&&(e._gsap.x||ee(e,"x"))?n&&u===n?"scale"===t?A:P:(u=n||{},"scale"===t?D:R):e.style&&!(0,p.m2)(e.style[t])?C:~t.indexOf("-")?O:(0,p.S5)(e,t)},core:{_removeProperty:$,_getMatrix:eu}};p.p8.utils.checkPrefix=U,p.p8.core.getStyleSaver=j,r="x,y,z,scale,scaleX,scaleY,xPercent,yPercent",i="rotation,rotationX,rotationY,skewX,skewY",o=(0,p.fS)(r+","+i+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){h[e]=1}),(0,p.fS)(i,function(e){p.Fc.units[e]="deg",es[e]=1}),w[o[13]]=r+","+i,(0,p.fS)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){var t=e.split(":");w[t[1]]=o[t[0]]}),(0,p.fS)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){p.Fc.units[e]="px"}),p.p8.registerPlugin(e_);var eE=p.p8.registerPlugin(e_)||p.p8;eE.core.Tween},885:function(e,t){t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},8276:function(e){var t,n="html",r="head",i="body",o=/<([a-zA-Z]+[0-9]?)/,a=/<head[^]*>/i,s=/<body[^]*>/i,l=function(){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var f=new u;l=c=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),f.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var p="object"==typeof document?document.createElement("template"):{};p.content&&(t=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var u,f,d,p,h=e.match(o);switch(h&&h[1]&&(u=h[1].toLowerCase()),u){case n:return f=c(e),!a.test(e)&&(d=f.querySelector(r))&&d.parentNode.removeChild(d),!s.test(e)&&(d=f.querySelector(i))&&d.parentNode.removeChild(d),f.querySelectorAll(n);case r:case i:if(p=(f=l(e)).querySelectorAll(u),s.test(e)&&a.test(e))return p[0].parentNode.childNodes;return p;default:if(t)return t(e);return(d=l(e,i).querySelector(i)).childNodes}}},4152:function(e,t,n){var r=n(8276),i=n(1507).formatDOM,o=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(o);return n&&n[1]&&(t=n[1]),i(r(e),null,t)}},1507:function(e,t,n){for(var r,i=n(7915),o=n(885).CASE_SENSITIVE_TAG_NAMES,a=i.Comment,s=i.Element,l=i.ProcessingInstruction,c=i.Text,u={},f=0,d=o.length;f<d;f++)u[(r=o[f]).toLowerCase()]=r;function p(e){for(var t,n={},r=0,i=e.length;r<i;r++)n[(t=e[r]).name]=t.value;return n}t.formatAttributes=p,t.formatDOM=function e(t,n,r){n=n||null;for(var i=[],o=0,f=t.length;o<f;o++){var d,h,g,v=t[o];switch(v.nodeType){case 1:h=u[d=(d=v.nodeName).toLowerCase()]||d,(g=new s(h,p(v.attributes))).children=e("template"===h?v.content.childNodes:v.childNodes,g);break;case 3:g=new c(v.nodeValue);break;case 8:g=new a(v.nodeValue);break;default:continue}var m=i[o-1]||null;m&&(m.next=g),g.parent=n,g.prev=m,g.next=null,i.push(g)}return r&&((g=new l(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=i[0]||null,g.parent=n,i.unshift(g),i[1]&&(i[1].prev=i[0])),i}},488:function(e,t,n){var r=n(7915),i=n(4152),o=n(484),a=n(3670);i="function"==typeof i.default?i.default:i;var s={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");return""===e?[]:a(i(e,(t=t||{}).htmlparser2||s),t)}l.domToReact=a,l.htmlToDOM=i,l.attributesToProps=o,l.Comment=r.Comment,l.Element=r.Element,l.ProcessingInstruction=r.ProcessingInstruction,l.Text=r.Text,e.exports=l,l.default=l},484:function(e,t,n){var r=n(5726),i=n(4606),o=["checked","value"],a=["input","select","textarea"],s={reset:!0,submit:!0};function l(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,c,u,f,d,p={},h=(e=e||{}).type&&s[e.type];for(n in e){if(u=e[n],r.isCustomAttribute(n)){p[n]=u;continue}if(f=l(c=n.toLowerCase())){switch(d=r.getPropertyInfo(f),-1===o.indexOf(f)||-1===a.indexOf(t)||h||(f=l("default"+c)),p[f]=u,d&&d.type){case r.BOOLEAN:p[f]=!0;break;case r.OVERLOADED_BOOLEAN:""===u&&(p[f]=!0)}continue}i.PRESERVE_CUSTOM_ATTRIBUTES&&(p[n]=u)}return i.setStyleProp(e.style,p),p}},3670:function(e,t,n){var r=n(7294),i=n(484),o=n(4606),a=o.setStyleProp,s=o.canTextBeChildOfNode;e.exports=function e(t,n){for(var l,c,u,f,d,p=(n=n||{}).library||r,h=p.cloneElement,g=p.createElement,v=p.isValidElement,m=[],y="function"==typeof n.replace,x=n.trim,b=0,w=t.length;b<w;b++){if(l=t[b],y&&v(u=n.replace(l))){w>1&&(u=h(u,{key:u.key||b})),m.push(u);continue}if("text"===l.type){if((c=!l.data.trim().length)&&l.parent&&!s(l.parent)||x&&c)continue;m.push(l.data);continue}switch(f=l.attribs,o.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===l.type&&o.isCustomComponent(l.name,l.attribs)?a(f.style,f):f&&(f=i(f,l.name)),d=null,l.type){case"script":case"style":l.children[0]&&(f.dangerouslySetInnerHTML={__html:l.children[0].data});break;case"tag":"textarea"===l.name&&l.children[0]?f.defaultValue=l.children[0].data:l.children&&l.children.length&&(d=e(l.children,n));break;default:continue}w>1&&(f.key=b),m.push(g(l.name,f,d))}return 1===m.length?m[0]:m}},4606:function(e,t,n){var r=n(7294),i=n(1476).default,o={reactCompat:!0},a=r.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw TypeError("First argument must be an object");var n,r,i="function"==typeof t,o={},a={};for(n in e){if(r=e[n],i&&(o=t(n,r))&&2===o.length){a[o[0]]=o[1];continue}"string"==typeof r&&(a[r]=n)}return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=i(e,o)}catch(n){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g;function c(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var u=1,f=1;function d(e){var t=e.match(n);t&&(u+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function p(){var e={line:u,column:f};return function(t){return t.position=new h(e),m(r),t}}function h(e){this.start=e,this.end={line:u,column:f},this.source=l.source}h.prototype.content=e;var g=[];function v(t){var n=Error(l.source+":"+u+":"+f+": "+t);if(n.reason=t,n.filename=l.source,n.line=u,n.column=f,n.source=e,l.silent)g.push(n);else throw n}function m(t){var n=t.exec(e);if(n){var r=n[0];return d(r),e=e.slice(r.length),n}}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return f+=2,d(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}return m(r),function(){var e,n=[];for(y(n);e=function(){var e=p(),n=m(i);if(n){if(x(),!m(o))return v("property missing ':'");var r=m(a),l=e({type:"declaration",property:c(n[0].replace(t,"")),value:r?c(r[0].replace(t,"")):""});return m(s),l}}();)!1!==e&&(n.push(e),y(n));return n}()}},9749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageLoaderProps",{enumerable:!0,get:function(){return u.ImageLoaderProps}}),t.default=function(e){let t,n;var i,{src:o,sizes:v,unoptimized:y=!1,priority:x=!1,loading:b,className:w,quality:_,width:E,height:k,fill:T,style:S,onLoad:M,onLoadingComplete:C,placeholder:O="empty",blurDataURL:P}=e,A=a(e,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL"]);let D=s.useContext(f.ImageConfigContext),R=s.useMemo(()=>{let e=p||D||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return r({},e,{allSizes:t,deviceSizes:n})},[D]),L=A,I=L.loader||d.default;if(delete L.loader,"__next_img_default"in I){if("custom"===R.loader)throw Error('Image with src "'.concat(o,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let N=I;I=e=>{let{config:t}=e,n=a(e,["config"]);return N(n)}}let F="",B=g(E),j=g(k);if("object"==typeof(i=o)&&(h(i)||void 0!==i.src)){let X=h(o)?o.default:o;if(!X.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(X)));if(!X.height||!X.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(X)));if(t=X.blurWidth,n=X.blurHeight,P=P||X.blurDataURL,F=X.src,!T){if(B||j){if(B&&!j){let Y=B/X.width;j=Math.round(X.height*Y)}else if(!B&&j){let z=j/X.height;B=Math.round(X.width*z)}}else B=X.width,j=X.height}}let U=!x&&("lazy"===b||void 0===b);((o="string"==typeof o?o:F).startsWith("data:")||o.startsWith("blob:"))&&(y=!0,U=!1),R.unoptimized&&(y=!0);let[W,H]=s.useState(!1),[V,q]=s.useState(!1),G=g(_),$=Object.assign(T?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0}:{},V?{}:{color:"transparent"},S),Z="blur"===O&&P&&!W?{backgroundSize:$.objectFit||"cover",backgroundPosition:$.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(c.getImageBlurSvg({widthInt:B,heightInt:j,blurWidth:t,blurHeight:n,blurDataURL:P}),'")')}:{},K=function(e){let{config:t,src:n,unoptimized:r,width:i,quality:o,sizes:a,loader:s}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:c}=function(e,t,n){let{deviceSizes:r,allSizes:i}=e;if(n){let o=/(^|\s)(1?\d?\d)vw/g,a=[];for(let s;s=o.exec(n);s)a.push(parseInt(s[2]));if(a.length){let l=.01*Math.min(...a);return{widths:i.filter(e=>e>=r[0]*l),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let c=[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))];return{widths:c,kind:"x"}}(t,i,a),u=l.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:l.map((e,r)=>"".concat(s({config:t,src:n,quality:o,width:e})," ").concat("w"===c?e:r+1).concat(c)).join(", "),src:s({config:t,src:n,quality:o,width:l[u]})}}({config:R,src:o,unoptimized:y,width:B,quality:G,sizes:v,loader:I}),J=o,Q="imagesrcset",ee="imagesizes";Q="imageSrcSet",ee="imageSizes";let et={[Q]:K.srcSet,[ee]:K.sizes,crossOrigin:L.crossOrigin},en=s.useRef(M);s.useEffect(()=>{en.current=M},[M]);let er=s.useRef(C);s.useEffect(()=>{er.current=C},[C]);let ei=r({isLazy:U,imgAttributes:K,heightInt:j,widthInt:B,qualityInt:G,className:w,imgStyle:$,blurStyle:Z,loading:b,config:R,fill:T,unoptimized:y,placeholder:O,loader:I,srcString:J,onLoadRef:en,onLoadingCompleteRef:er,setBlurComplete:H,setShowAltText:q},L);return s.default.createElement(s.default.Fragment,null,s.default.createElement(m,Object.assign({},ei)),x?s.default.createElement(l.default,null,s.default.createElement("link",Object.assign({key:"__nimg-"+K.src+K.srcSet+K.sizes,rel:"preload",as:"image",href:K.srcSet?void 0:K.src},et))):null)};var r=n(6495).Z,i=n(2648).Z,o=n(1598).Z,a=n(7273).Z,s=o(n(7294)),l=i(n(3121)),c=n(2675),u=n(139),f=n(8730);n(670);var d=i(n(9824));let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e){return void 0!==e.default}function g(e){return"number"==typeof e||void 0===e?e:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function v(e,t,n,i,o,a){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let s="decode"in e?e.decode():Promise.resolve();s.catch(()=>{}).then(()=>{if(e.parentNode){if("blur"===n&&a(!0),null==i?void 0:i.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let s=!1,l=!1;i.current(r({},t,{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>s,isPropagationStopped:()=>l,persist(){},preventDefault(){s=!0,t.preventDefault()},stopPropagation(){l=!0,t.stopPropagation()}}))}(null==o?void 0:o.current)&&o.current(e)}})}let m=e=>{var{imgAttributes:t,heightInt:n,widthInt:i,qualityInt:o,className:l,imgStyle:c,blurStyle:u,isLazy:f,fill:d,placeholder:p,loading:h,srcString:g,config:m,unoptimized:y,loader:x,onLoadRef:b,onLoadingCompleteRef:w,setBlurComplete:_,setShowAltText:E,onLoad:k,onError:T}=e,S=a(e,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return h=f?"lazy":h,s.default.createElement(s.default.Fragment,null,s.default.createElement("img",Object.assign({},S,t,{width:i,height:n,decoding:"async","data-nimg":d?"fill":"1",className:l,loading:h,style:r({},c,u),ref:s.useCallback(e=>{e&&(T&&(e.src=e.src),e.complete&&v(e,g,p,b,w,_))},[g,p,b,w,_,T]),onLoad(e){let t=e.currentTarget;v(t,g,p,b,w,_)},onError(e){E(!0),"blur"===p&&_(!0),T&&T(e)}})))};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7645:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=o.default,i=(null==t?void 0:t.suspense)?{}:{loading(e){let{error:t,isLoading:n,pastDelay:r}=e;return null}};if(e instanceof Promise?i.loader=()=>e:"function"==typeof e?i.loader=e:"object"==typeof e&&(i=r({},i,e)),(i=r({},i,t)).suspense&&(delete i.ssr,delete i.loading),i.loadableGenerated&&delete(i=r({},i,i.loadableGenerated)).loadableGenerated,"boolean"==typeof i.ssr&&!i.suspense){if(!i.ssr)return delete i.ssr,a(n,i);delete i.ssr}return n(i)},t.noSSR=a;var r=n(6495).Z,i=n(2648).Z,o=(i(n(7294)),i(n(4588)));function a(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageBlurSvg=function(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:o}=e,a=r||t,s=i||n,l=o.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return a&&s?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(a," ").concat(s,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(r&&i?"1":"20","'/%3E").concat(l,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(o,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='".concat(o,"'/%3E%3C/svg%3E")}},9824:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:i}=e;return n.endsWith(".svg")&&!t.dangerouslyAllowSVG?n:"".concat(t.path,"?url=").concat(encodeURIComponent(n),"&w=").concat(r,"&q=").concat(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n.__next_img_default=!0,t.default=n},3644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(2648).Z)(n(7294));let i=r.default.createContext(null);t.LoadableContext=i},4588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(6495).Z,i=(0,n(2648).Z)(n(7294)),o=n(3644);let{useSyncExternalStore:a}=n(7294),s=[],l=[],c=!1;function u(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class f{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=r({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);n.suspense&&(n.lazy=i.default.lazy(n.loader));let s=null;function u(){if(!s){let t=new f(e,n);s={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return s.promise()}if(!c){let d=n.webpack?n.webpack():n.modules;d&&l.push(e=>{for(let t of d)if(-1!==e.indexOf(t))return u()})}function p(){u();let e=i.default.useContext(o.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}let h=n.suspense?function(e,t){return p(),i.default.createElement(n.lazy,r({},e,{ref:t}))}:function(e,t){p();let r=a(s.subscribe,s.getCurrentValue,s.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:s.retry}),[]),i.default.useMemo(()=>{var t;return r.loading||r.error?i.default.createElement(n.loading,{isLoading:r.loading,pastDelay:r.pastDelay,timedOut:r.timedOut,error:r.error,retry:s.retry}):r.loaded?i.default.createElement((t=r.loaded)&&t.__esModule?t.default:t,e):null},[e,r])};return h.preload=()=>u(),h.displayName="LoadableComponent",i.default.forwardRef(h)}(u,e)}function p(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return p(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{p(s).then(e,t)}),d.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(c=!0,t());p(l,e).then(n,n)})},window.__NEXT_PRELOADREADY=d.preloadReady,t.default=d},5152:function(e,t,n){e.exports=n(7645)},9008:function(e,t,n){e.exports=n(3121)},5675:function(e,t,n){e.exports=n(9749)},5726:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}Object.defineProperty(t,"__esModule",{value:!0});var o={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(function(e){o[e]=new i(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(l){s=!0,r=l}finally{try{a||null==i.return||i.return()}finally{if(s)throw r}}return o}}(e,2)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],a=t[1];o[n]=new i(n,1,!1,a,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){o[e]=new i(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){o[e]=new i(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(e){o[e]=new i(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){o[e]=new i(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){o[e]=new i(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){o[e]=new i(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){o[e]=new i(e,5,!1,e.toLowerCase(),null,!1,!1)});var a=/[\-\:]([a-z])/g,s=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(e){var t=e.replace(a,s);o[t]=new i(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(a,s);o[t]=new i(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(a,s);o[t]=new i(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){o[e]=new i(e,1,!1,e.toLowerCase(),null,!1,!1)}),o.xlinkHref=new i("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){o[e]=new i(e,1,!1,e.toLowerCase(),null,!0,!0)});var l=n(8229),c=l.CAMELCASE,u=l.SAME,f=l.possibleStandardNames,d=RegExp.prototype.test.bind(RegExp("^(data|aria)-[: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]*$")),p=Object.keys(f).reduce(function(e,t){var n=f[t];return n===u?e[t]=t:n===c?e[t.toLowerCase()]=t:e[t]=n,e},{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=d,t.possibleStandardNames=p},8229:function(e,t){t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},1476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var i=r(n(7848)),o=n(6678);t.default=function(e,t){var n={};return e&&"string"==typeof e&&(0,i.default)(e,function(e,r){e&&r&&(n[(0,o.camelCase)(e,t)]=r)}),n}},6678:function(e,t){"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,i=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")},c=function(e,t){var c;return(void 0===t&&(t={}),!(c=e)||i.test(c)||n.test(c))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(o,l)).replace(r,s))};t.camelCase=c},7848:function(e,t,n){var r=n(8139);function i(e,t){var n,i,o,a=null;if(!e||"string"!=typeof e)return a;for(var s=r(e),l="function"==typeof t,c=0,u=s.length;c<u;c++)i=(n=s[c]).property,o=n.value,l?t(i,o,n):o&&(a||(a={}),a[i]=o);return a}e.exports=i,e.exports.default=i},2934:function(e,t,n){"use strict";n.d(t,{B$:function(){return function e(t,n){let r=function(e){let t=JSON.stringify(e,g),n=m.get(t);return null==n&&m.set(t,n=++v),n}(n),o=f.get(t);if(o||f.set(t,o=Object.create(null)),o[r])return new o[r];let l=`_onBeforeCompile${r}`,y=function(e,i){t.onBeforeCompile.call(this,e,i);let o=this.customProgramCacheKey()+"|"+e.vertexShader+"|"+e.fragmentShader,s=d[o];if(!s){let f=function(e,{vertexShader:t,fragmentShader:n},r,i){let{vertexDefs:o,vertexMainIntro:s,vertexMainOutro:l,vertexTransform:c,fragmentDefs:u,fragmentMainIntro:f,fragmentMainOutro:d,fragmentColorTransform:p,customRewriter:g,timeUniform:v}=r;if(o=o||"",s=s||"",l=l||"",u=u||"",f=f||"",d=d||"",(c||g)&&(t=a(t)),(p||g)&&(n=n.replace(/^[ \t]*#include <((?:tonemapping|encodings|colorspace|fog|premultiplied_alpha|dithering)_fragment)>/gm,"\n//!BEGIN_POST_CHUNK $1\n$&\n//!END_POST_CHUNK\n"),n=a(n)),g){let m=g({vertexShader:t,fragmentShader:n});t=m.vertexShader,n=m.fragmentShader}if(p){let y=[];n=n.replace(/^\/\/!BEGIN_POST_CHUNK[^]+?^\/\/!END_POST_CHUNK/gm,e=>(y.push(e),"")),d=`${p} ${y.join("\n")} ${d}`}if(v){let x=` uniform float ${v}; `;o=x+o,u=x+u}return c&&(t=`vec3 troika_position_${i}; vec3 troika_normal_${i}; vec2 troika_uv_${i}; ${t} `,o=`${o} void troikaVertexTransform${i}(inout vec3 position, inout vec3 normal, inout vec2 uv) { ${c} } `,s=` troika_position_${i} = vec3(position); troika_normal_${i} = vec3(normal); troika_uv_${i} = vec2(uv); troikaVertexTransform${i}(troika_position_${i}, troika_normal_${i}, troika_uv_${i}); ${s} `,t=t.replace(/\b(position|normal|uv)\b/g,(e,t,n,r)=>/\battribute\s+vec[23]\s+$/.test(r.substr(0,n))?t:`troika_${t}_${i}`),e.map&&e.map.channel>0||(t=t.replace(/\bMAP_UV\b/g,`troika_uv_${i}`))),t=h(t,i,o,s,l),n=h(n,i,u,f,d),{vertexShader:t,fragmentShader:n}}(this,e,n,r);s=d[o]=f}e.vertexShader=s.vertexShader,e.fragmentShader=s.fragmentShader,c(e.uniforms,this.uniforms),n.timeUniform&&(e.uniforms[n.timeUniform]={get value(){return Date.now()-u}}),this[l]&&this[l](e)},x=function(){return b(n.chained?t:t.clone())},b=function(e){let i=Object.create(e,w);return Object.defineProperty(i,"baseMaterial",{value:t}),Object.defineProperty(i,"id",{value:p++}),i.uuid=function(){let e=4294967295*Math.random()|0,t=4294967295*Math.random()|0,n=4294967295*Math.random()|0,r=4294967295*Math.random()|0,i=s[255&e]+s[e>>8&255]+s[e>>16&255]+s[e>>24&255]+"-"+s[255&t]+s[t>>8&255]+"-"+s[t>>16&15|64]+s[t>>24&255]+"-"+s[63&n|128]+s[n>>8&255]+"-"+s[n>>16&255]+s[n>>24&255]+s[255&r]+s[r>>8&255]+s[r>>16&255]+s[r>>24&255];return i.toUpperCase()}(),i.uniforms=c({},e.uniforms,n.uniforms),i.defines=c({},e.defines,n.defines),i.defines[`TROIKA_DERIVED_MATERIAL_${r}`]="",i.extensions=c({},e.extensions,n.extensions),i._listeners=void 0,i},w={constructor:{value:x},isDerivedMaterial:{value:!0},type:{get:()=>t.type,set(e){t.type=e}},isDerivedFrom:{writable:!0,configurable:!0,value:function(e){let t=this.baseMaterial;return e===t||t.isDerivedMaterial&&t.isDerivedFrom(e)||!1}},customProgramCacheKey:{writable:!0,configurable:!0,value:function(){return t.customProgramCacheKey()+"|"+r}},onBeforeCompile:{get:()=>y,set(e){this[l]=e}},copy:{writable:!0,configurable:!0,value:function(e){return t.copy.call(this,e),t.isShaderMaterial||t.isDerivedMaterial||(c(this.extensions,e.extensions),c(this.defines,e.defines),c(this.uniforms,i.rDY.clone(e.uniforms))),this}},clone:{writable:!0,configurable:!0,value:function(){let e=new t.constructor;return b(e).copy(this)}},getDepthMaterial:{writable:!0,configurable:!0,value:function(){let r=this._depthMaterial;return r||((r=this._depthMaterial=e(t.isDerivedMaterial?t.getDepthMaterial():new i.lRF({depthPacking:i.mSO}),n)).defines.IS_DEPTH_MATERIAL="",r.uniforms=this.uniforms),r}},getDistanceMaterial:{writable:!0,configurable:!0,value:function(){let r=this._distanceMaterial;return r||((r=this._distanceMaterial=e(t.isDerivedMaterial?t.getDistanceMaterial():new i.Lun,n)).defines.IS_DISTANCE_MATERIAL="",r.uniforms=this.uniforms),r}},dispose:{writable:!0,configurable:!0,value(){let{_depthMaterial:e,_distanceMaterial:n}=this;e&&e.dispose(),n&&n.dispose(),t.dispose.call(this)}}};return o[r]=x,new x}},MW:function(){return o}});var r=n(9477),i=n(4250);let o=/\bvoid\s+main\s*\(\s*\)\s*{/g;function a(e){return e.replace(/^[ \t]*#include +<([\w\d./]+)>/gm,function(e,t){let n=r.WdD[t];return n?a(n):e})}let s=[];for(let l=0;l<256;l++)s[l]=(l<16?"0":"")+l.toString(16);let c=Object.assign||function(){let e=arguments[0];for(let t=1,n=arguments.length;t<n;t++){let r=arguments[t];if(r)for(let i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},u=Date.now(),f=new WeakMap,d=new Map,p=1e10;function h(e,t,n,r,i){return(r||i||n)&&(e=e.replace(o,` ${n} void troikaOrigMain${t}() {`),e+=` void main() { ${r} troikaOrigMain${t}(); ${i} }`),e}function g(e,t){return"uniforms"===e?void 0:"function"==typeof t?t.toString():t}let v=0,m=new Map;i.ehD},568:function(e,t,n){"use strict";function r(){var e=Object.create(null);function t(e,t){var n=void 0;self.troikaDefine=function(e){return n=e};var r=URL.createObjectURL(new Blob(["/** "+e.replace(/\*/g,"")+" **/\n\ntroikaDefine(\n"+t+"\n)"],{type:"application/javascript"}));try{importScripts(r)}catch(i){console.error(i)}return URL.revokeObjectURL(r),delete self.troikaDefine,n}self.addEventListener("message",function(n){var r=n.data,i=r.messageId,o=r.action,a=r.data;try{"registerModule"===o&&function n(r,i){var o=r.id,a=r.name,s=r.dependencies;void 0===s&&(s=[]);var l=r.init;void 0===l&&(l=function(){});var c=r.getTransferables;if(void 0===c&&(c=null),!e[o])try{s=s.map(function(t){return t&&t.isWorkerModule&&(n(t,function(e){if(e instanceof Error)throw e}),t=e[t.id].value),t}),l=t("<"+a+">.init",l),c&&(c=t("<"+a+">.getTransferables",c));var u=null;"function"==typeof l?u=l.apply(void 0,s):console.error("worker module init function failed to rehydrate"),e[o]={id:o,value:u,getTransferables:c},i(u)}catch(f){f&&f.noLog||console.error(f),i(f)}}(a,function(e){e instanceof Error?postMessage({messageId:i,success:!1,error:e.message}):postMessage({messageId:i,success:!0,result:{isCallable:"function"==typeof e}})}),"callModule"===o&&function(t,n){var r,i=t.id,o=t.args;e[i]&&"function"==typeof e[i].value||n(Error("Worker module "+i+": not found or its 'init' did not return a function"));try{var a=(r=e[i]).value.apply(r,o);a&&"function"==typeof a.then?a.then(l,function(e){return n(e instanceof Error?e:Error(""+e))}):l(a)}catch(s){n(s)}function l(t){try{var r=e[i].getTransferables&&e[i].getTransferables(t);r&&Array.isArray(r)&&r.length||(r=void 0),n(t,r)}catch(o){console.error(o),n(o)}}}(a,function(e,t){e instanceof Error?postMessage({messageId:i,success:!1,error:e.message}):postMessage({messageId:i,success:!0,result:e},t||void 0)})}catch(s){postMessage({messageId:i,success:!1,error:s.stack})}})}n.d(t,{Ae:function(){return f},Ch:function(){return function e(t){if((!t||"function"!=typeof t.init)&&!s)throw Error("requires `options.init` function");var n,r=t.dependencies,a=t.init,l=t.getTransferables,u=t.workerId,f=((n=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return n._getInitResult().then(function(t){if("function"==typeof t)return t.apply(void 0,e);throw Error("Worker module function was called but `init` did not return a callable function")})})._getInitResult=function(){var e=t.dependencies,r=t.init,i=Promise.all(e=Array.isArray(e)?e.map(function(e){return e&&(e=e.onMainThread||e)._getInitResult&&(e=e._getInitResult()),e}):[]).then(function(e){return r.apply(null,e)});return n._getInitResult=function(){return i},i},n);null==u&&(u="#default");var h="workerModule"+ ++o,g=t.name||h,v=null;function m(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(!i())return f.apply(void 0,e);if(!v){v=p(u,"registerModule",m.workerModuleData);var n=function(){v=null,c[u].delete(n)};(c[u]||(c[u]=new Set)).add(n)}return v.then(function(t){if(t.isCallable)return p(u,"callModule",{id:h,args:e});throw Error("Worker module function was called but `init` did not return a callable function")})}return r=r&&r.map(function(t){return"function"!=typeof t||t.workerModuleData||(s=!0,t=e({workerId:u,name:"<"+g+"> function dependency: "+t.name,init:"function(){return (\n"+d(t)+"\n)}"}),s=!1),t&&t.workerModuleData&&(t=t.workerModuleData),t}),m.workerModuleData={isWorkerModule:!0,id:h,name:g,dependencies:r,init:d(a),getTransferables:l&&d(l)},m.onMainThread=f,m}}}),n(4155);var i=function(){var e=!1;if("undefined"!=typeof window&&void 0!==window.document)try{new Worker(URL.createObjectURL(new Blob([""],{type:"application/javascript"}))).terminate(),e=!0}catch(t){console.log("Troika createWorkerModule: web workers not allowed; falling back to main thread execution. Cause: ["+t.message+"]")}return i=function(){return e},e},o=0,a=0,s=!1,l=Object.create(null),c=Object.create(null),u=Object.create(null);function f(e){c[e]&&c[e].forEach(function(e){e()}),l[e]&&(l[e].terminate(),delete l[e])}function d(e){var t=e.toString();return!/^function/.test(t)&&/^\w+\s*\(/.test(t)&&(t="function "+t),t}function p(e,t,n){return new Promise(function(i,o){var s=++a;u[s]=function(e){e.success?i(e.result):o(Error("Error in worker "+t+" call: "+e.error))},(function(e){var t=l[e];if(!t){var n=d(r);(t=l[e]=new Worker(URL.createObjectURL(new Blob(["/** Worker Module Bootstrap: "+e.replace(/\*/g,"")+" **/\n\n;("+n+")()"],{type:"application/javascript"})))).onmessage=function(e){var t=e.data,n=t.messageId,r=u[n];if(!r)throw Error("WorkerModule response with empty or unknown messageId");delete u[n],r(t)}}return t})(e).postMessage({messageId:s,action:t,data:n})})}},4924:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},4103:function(e,t){"use strict";t.Z=function(){return function(e){var t,n,r,i,o={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},a={},s={};a.L=1,s[1]="L",Object.keys(o).forEach(function(e,t){a[e]=1<<t+1,s[a[e]]=e}),Object.freeze(a);var l=a.LRI|a.RLI|a.FSI,c=a.L|a.R|a.AL,u=a.B|a.S|a.WS|a.ON|a.FSI|a.LRI|a.RLI|a.PDI,f=a.BN|a.RLE|a.LRE|a.RLO|a.LRO|a.PDF,d=a.S|a.WS|a.B|l|a.PDI|f,p=null;function h(e){return!function(){if(!p){p=new Map;var e=function(e){if(o.hasOwnProperty(e)){var t=0;o[e].split(",").forEach(function(n){var r=n.split("+"),i=r[0],o=r[1];i=parseInt(i,36),o=o?parseInt(o,36):0,p.set(t+=i,a[e]);for(var s=0;s<o;s++)p.set(++t,a[e])})}};for(var t in o)e(t)}}(),p.get(e.codePointAt(0))||a.L}var g={pairs:"14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",canonical:"6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye"};function v(e,t){var n,r=0,i=new Map,o=t&&new Map;return e.split(",").forEach(function e(a){if(-1!==a.indexOf("+"))for(var s=+a;s--;)e(n);else{n=a;var l=a.split(">"),c=l[0],u=l[1];c=String.fromCodePoint(r+=parseInt(c,36)),u=String.fromCodePoint(r+=parseInt(u,36)),i.set(c,u),t&&o.set(u,c)}}),{map:i,reverseMap:o}}function m(){if(!t){var e=v(g.pairs,!0),i=e.map,o=e.reverseMap;t=i,n=o,r=v(g.canonical,!1).map}}function y(e){return m(),t.get(e)||null}function x(e){return m(),n.get(e)||null}function b(e){return m(),r.get(e)||null}var w=a.L,_=a.R,E=a.EN,k=a.ES,T=a.ET,S=a.AN,M=a.CS,C=a.B,O=a.S,P=a.ON,A=a.BN,D=a.NSM,R=a.AL,L=a.LRO,I=a.RLO,N=a.LRE,F=a.RLE,B=a.PDF,j=a.LRI,X=a.RLI,Y=a.FSI,z=a.PDI;function U(e){return!function(){if(!i){var e=v("14>1,j>2,t>2,u>2,1a>g,2v3>1,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),t=e.map;e.reverseMap.forEach(function(e,n){t.set(n,e)}),i=t}}(),i.get(e)||null}function W(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);var o=[];return t.paragraphs.forEach(function(i){var a=Math.max(n,i.start),s=Math.min(r,i.end);if(a<s){for(var l=t.levels.slice(a,s+1),c=s;c>=a&&h(e[c])&d;c--)l[c]=i.level;for(var u=i.level,f=1/0,p=0;p<l.length;p++){var g=l[p];g>u&&(u=g),g<f&&(f=1|g)}for(var v=u;v>=f;v--)for(var m=0;m<l.length;m++)if(l[m]>=v){for(var y=m;m+1<l.length&&l[m+1]>=v;)m++;m>y&&o.push([y+a,m+a])}}}),o}function H(e,t,n,r){for(var i=W(e,t,n,r),o=[],a=0;a<e.length;a++)o[a]=a;return i.forEach(function(e){for(var t=e[0],n=e[1],r=o.slice(t,n+1),i=r.length;i--;)o[n-i]=r[i]}),o}return e.closingToOpeningBracket=x,e.getBidiCharType=h,e.getBidiCharTypeName=function(e){return s[h(e)]},e.getCanonicalBracket=b,e.getEmbeddingLevels=function(e,t){for(var n=new Uint32Array(e.length),r=0;r<e.length;r++)n[r]=h(e[r]);var i=new Map;function o(e,t){var r=n[e];n[e]=t,i.set(r,i.get(r)-1),r&u&&i.set(u,i.get(u)-1),i.set(t,(i.get(t)||0)+1),t&u&&i.set(u,(i.get(u)||0)+1)}for(var a=new Uint8Array(e.length),s=new Map,p=[],g=null,v=0;v<e.length;v++)g||p.push(g={start:v,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:tP(v,!1)}),n[v]&C&&(g.end=v,g=null);for(var m=F|N|I|L|l|z|B|C,U=function(e){return e+(1&e?1:2)},W=function(e){return e+(1&e?2:1)},H=0;H<p.length;H++){var V=[{_level:(g=p[H]).level,_override:0,_isolate:0}],q=void 0,G=0,$=0,Z=0;i.clear();for(var K=g.start;K<=g.end;K++){var J=n[K];if(q=V[V.length-1],i.set(J,(i.get(J)||0)+1),J&u&&i.set(u,(i.get(u)||0)+1),J&m){if(J&(F|N)){a[K]=q._level;var Q=(J===F?W:U)(q._level);!(Q<=125)||G||$?!G&&$++:V.push({_level:Q,_override:0,_isolate:0})}else if(J&(I|L)){a[K]=q._level;var ee=(J===I?W:U)(q._level);!(ee<=125)||G||$?!G&&$++:V.push({_level:ee,_override:J&I?_:w,_isolate:0})}else if(J&l){J&Y&&(J=1===tP(K+1,!0)?X:j),a[K]=q._level,q._override&&o(K,q._override);var et=(J===X?W:U)(q._level);et<=125&&0===G&&0===$?(Z++,V.push({_level:et,_override:0,_isolate:1,_isolInitIndex:K})):G++}else if(J&z){if(G>0)G--;else if(Z>0){for($=0;!V[V.length-1]._isolate;)V.pop();var en=V[V.length-1]._isolInitIndex;null!=en&&(s.set(en,K),s.set(K,en)),V.pop(),Z--}q=V[V.length-1],a[K]=q._level,q._override&&o(K,q._override)}else J&B?(0===G&&($>0?$--:!q._isolate&&V.length>1&&(V.pop(),q=V[V.length-1])),a[K]=q._level):J&C&&(a[K]=g.level)}else a[K]=q._level,q._override&&J!==A&&o(K,q._override)}for(var er=[],ei=null,eo=g.start;eo<=g.end;eo++){var ea=n[eo];if(!(ea&f)){var es=a[eo],el=ea&l,ec=ea===z;ei&&es===ei._level?(ei._end=eo,ei._endsWithIsolInit=el):er.push(ei={_start:eo,_end:eo,_level:es,_startsWithPDI:ec,_endsWithIsolInit:el})}}for(var eu=[],ef=0;ef<er.length;ef++){var ed=er[ef];if(!ed._startsWithPDI||ed._startsWithPDI&&!s.has(ed._start)){for(var ep=[ei=ed],eh=void 0;ei&&ei._endsWithIsolInit&&null!=(eh=s.get(ei._end));)for(var eg=ef+1;eg<er.length;eg++)if(er[eg]._start===eh){ep.push(ei=er[eg]);break}for(var ev=[],em=0;em<ep.length;em++)for(var ey=ep[em],ex=ey._start;ex<=ey._end;ex++)ev.push(ex);for(var eb=a[ev[0]],ew=g.level,e_=ev[0]-1;e_>=0;e_--)if(!(n[e_]&f)){ew=a[e_];break}var eE=ev[ev.length-1],ek=a[eE],eT=g.level;if(!(n[eE]&l)){for(var eS=eE+1;eS<=g.end;eS++)if(!(n[eS]&f)){eT=a[eS];break}}eu.push({_seqIndices:ev,_sosType:Math.max(ew,eb)%2?_:w,_eosType:Math.max(eT,ek)%2?_:w})}}for(var eM=0;eM<eu.length;eM++){var eC=eu[eM],eO=eC._seqIndices,eP=eC._sosType,eA=eC._eosType,eD=1&a[eO[0]]?_:w;if(i.get(D))for(var eR=0;eR<eO.length;eR++){var eL=eO[eR];if(n[eL]&D){for(var eI=eP,eN=eR-1;eN>=0;eN--)if(!(n[eO[eN]]&f)){eI=n[eO[eN]];break}o(eL,eI&(l|z)?P:eI)}}if(i.get(E))for(var eF=0;eF<eO.length;eF++){var eB=eO[eF];if(n[eB]&E)for(var ej=eF-1;ej>=-1;ej--){var eX=-1===ej?eP:n[eO[ej]];if(eX&c){eX===R&&o(eB,S);break}}}if(i.get(R))for(var eY=0;eY<eO.length;eY++){var ez=eO[eY];n[ez]&R&&o(ez,_)}if(i.get(k)||i.get(M))for(var eU=1;eU<eO.length-1;eU++){var eW=eO[eU];if(n[eW]&(k|M)){for(var eH=0,eV=0,eq=eU-1;eq>=0&&(eH=n[eO[eq]])&f;eq--);for(var eG=eU+1;eG<eO.length&&(eV=n[eO[eG]])&f;eG++);eH===eV&&(n[eW]===k?eH===E:eH&(E|S))&&o(eW,eH)}}if(i.get(E)){for(var e$=0;e$<eO.length;e$++)if(n[eO[e$]]&E){for(var eZ=e$-1;eZ>=0&&n[eO[eZ]]&(T|f);eZ--)o(eO[eZ],E);for(e$++;e$<eO.length&&n[eO[e$]]&(T|f|E);e$++)n[eO[e$]]!==E&&o(eO[e$],E)}}if(i.get(T)||i.get(k)||i.get(M))for(var eK=0;eK<eO.length;eK++){var eJ=eO[eK];if(n[eJ]&(T|k|M)){o(eJ,P);for(var eQ=eK-1;eQ>=0&&n[eO[eQ]]&f;eQ--)o(eO[eQ],P);for(var e0=eK+1;e0<eO.length&&n[eO[e0]]&f;e0++)o(eO[e0],P)}}if(i.get(E))for(var e1=0,e2=eP;e1<eO.length;e1++){var e3=eO[e1],e4=n[e3];e4&E?e2===w&&o(e3,w):e4&c&&(e2=e4)}if(i.get(u)){for(var e5=_|E|S,e6=e5|w,e9=[],e8=[],e7=0;e7<eO.length;e7++)if(n[eO[e7]]&u){var te=e[eO[e7]],tt=void 0;if(null!==y(te)){if(e8.length<63)e8.push({char:te,seqIndex:e7});else break}else if(null!==(tt=x(te)))for(var tn=e8.length-1;tn>=0;tn--){var tr=e8[tn].char;if(tr===tt||tr===x(b(te))||y(b(tr))===te){e9.push([e8[tn].seqIndex,e7]),e8.length=tn;break}}}e9.sort(function(e,t){return e[0]-t[0]});for(var ti=0;ti<e9.length;ti++){for(var to=e9[ti],ta=to[0],ts=to[1],tl=!1,tc=0,tu=ta+1;tu<ts;tu++){var tf=eO[tu];if(n[tf]&e6){tl=!0;var td=n[tf]&e5?_:w;if(td===eD){tc=td;break}}}if(tl&&!tc){tc=eP;for(var tp=ta-1;tp>=0;tp--){var th=eO[tp];if(n[th]&e6){var tg=n[th]&e5?_:w;tc=tg!==eD?tg:eD;break}}}if(tc){if(n[eO[ta]]=n[eO[ts]]=tc,tc!==eD){for(var tv=ta+1;tv<eO.length;tv++)if(!(n[eO[tv]]&f)){h(e[eO[tv]])&D&&(n[eO[tv]]=tc);break}}if(tc!==eD){for(var tm=ts+1;tm<eO.length;tm++)if(!(n[eO[tm]]&f)){h(e[eO[tm]])&D&&(n[eO[tm]]=tc);break}}}}for(var ty=0;ty<eO.length;ty++)if(n[eO[ty]]&u){for(var tx=ty,tb=ty,tw=eP,t_=ty-1;t_>=0;t_--)if(n[eO[t_]]&f)tx=t_;else{tw=n[eO[t_]]&e5?_:w;break}for(var tE=eA,tk=ty+1;tk<eO.length;tk++)if(n[eO[tk]]&(u|f))tb=tk;else{tE=n[eO[tk]]&e5?_:w;break}for(var tT=tx;tT<=tb;tT++)n[eO[tT]]=tw===tE?tw:eD;ty=tb}}}for(var tS=g.start;tS<=g.end;tS++){var tM=a[tS],tC=n[tS];if(1&tM?tC&(w|E|S)&&a[tS]++:tC&_?a[tS]++:tC&(S|E)&&(a[tS]+=2),tC&f&&(a[tS]=0===tS?g.level:a[tS-1]),tS===g.end||h(e[tS])&(O|C))for(var tO=tS;tO>=0&&h(e[tO])&d;tO--)a[tO]=g.level}}return{levels:a,paragraphs:p};function tP(t,r){for(var i=t;i<e.length;i++){var o=n[i];if(o&(_|R))return 1;if(o&(C|w)||r&&o===z)break;if(o&l){var a=function(t){for(var r=1,i=t+1;i<e.length;i++){var o=n[i];if(o&C)break;if(o&z){if(0==--r)return i}else o&l&&r++}return -1}(i);i=-1===a?e.length:a}}return 0}},e.getMirroredCharacter=U,e.getMirroredCharactersMap=function(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);for(var o=new Map,a=n;a<=r;a++)if(1&t[a]){var s=U(e[a]);null!==s&&o.set(a,s)}return o},e.getReorderSegments=W,e.getReorderedIndices=H,e.getReorderedString=function(e,t,n,r){var i=H(e,t,n,r),o=[].concat(e);return i.forEach(function(n,r){o[r]=(1&t.levels[n]?U(e[n]):null)||e[n]}),o.join("")},e.openingToClosingBracket=y,Object.defineProperty(e,"__esModule",{value:!0}),e}({})}},9542:function(e,t,n){"use strict";function r(e,t,n){return Math.max(t,Math.min(n,e))}n.d(t,{uZ:function(){return r}})},2368:function(e,t,n){"use strict";function r(){return function(e){function t(e,t){for(var n,r,i,o,a,s=/([MLQCZ])([^MLQCZ]*)/g;n=s.exec(e);){var l=n[2].replace(/^\s*|\s*$/g,"").split(/[,\s]+/).map(function(e){return parseFloat(e)});switch(n[1]){case"M":o=r=l[0],a=i=l[1];break;case"L":(l[0]!==o||l[1]!==a)&&t("L",o,a,o=l[0],a=l[1]);break;case"Q":t("Q",o,a,o=l[2],a=l[3],l[0],l[1]);break;case"C":t("C",o,a,o=l[4],a=l[5],l[0],l[1],l[2],l[3]);break;case"Z":(o!==r||a!==i)&&t("L",o,a,r,i)}}}function n(e,n,r){void 0===r&&(r=16);var i={x:0,y:0};t(e,function(e,t,o,a,s,l,c,u,f){switch(e){case"L":n(t,o,a,s);break;case"Q":for(var d=t,p=o,h=1;h<r;h++)!function(e,t,n,r,i,o,a,s){var l=1-a;s.x=l*l*e+2*l*a*n+a*a*i,s.y=l*l*t+2*l*a*r+a*a*o}(t,o,l,c,a,s,h/(r-1),i),n(d,p,i.x,i.y),d=i.x,p=i.y;break;case"C":for(var g=t,v=o,m=1;m<r;m++)!function(e,t,n,r,i,o,a,s,l,c){var u=1-l;c.x=u*u*u*e+3*u*u*l*n+3*u*l*l*i+l*l*l*a,c.y=u*u*u*t+3*u*u*l*r+3*u*l*l*o+l*l*l*s}(t,o,l,c,u,f,a,s,m/(r-1),i),n(g,v,i.x,i.y),g=i.x,v=i.y}})}var r="precision highp float;attribute vec2 aUV;varying vec2 vUV;void main(){vUV=aUV;gl_Position=vec4(mix(vec2(-1.0),vec2(1.0),aUV),0.0,1.0);}",i=new WeakMap,o={premultipliedAlpha:!1,preserveDrawingBuffer:!0,antialias:!1,depth:!1};function a(e,t){var n=e.getContext?e.getContext("webgl",o):e,r=i.get(n);if(!r){var a="undefined"!=typeof WebGL2RenderingContext&&n instanceof WebGL2RenderingContext,s={},l={},c={},u=-1,f=[];function d(e){var t=s[e];if(!t&&!(t=s[e]=n.getExtension(e)))throw Error(e+" not supported");return t}function p(e,t){var r=n.createShader(t);return n.shaderSource(r,e),n.compileShader(r),r}function h(){s={},l={},c={},u=-1,f.length=0}n.canvas.addEventListener("webglcontextlost",function(e){h(),e.preventDefault()},!1),i.set(n,r={gl:n,isWebGL2:a,getExtension:d,withProgram:function(e,t,r,i){if(!l[e]){var o={},s={},c=n.createProgram();n.attachShader(c,p(t,n.VERTEX_SHADER)),n.attachShader(c,p(r,n.FRAGMENT_SHADER)),n.linkProgram(c),l[e]={program:c,transaction:function(e){n.useProgram(c),e({setUniform:function(e,t){for(var r=[],i=arguments.length-2;i-- >0;)r[i]=arguments[i+2];var o=s[t]||(s[t]=n.getUniformLocation(c,t));n["uniform"+e].apply(n,[o].concat(r))},setAttribute:function(e,t,r,i,s){var l=o[e];l||(l=o[e]={buf:n.createBuffer(),loc:n.getAttribLocation(c,e),data:null}),n.bindBuffer(n.ARRAY_BUFFER,l.buf),n.vertexAttribPointer(l.loc,t,n.FLOAT,!1,0,0),n.enableVertexAttribArray(l.loc),a?n.vertexAttribDivisor(l.loc,i):d("ANGLE_instanced_arrays").vertexAttribDivisorANGLE(l.loc,i),s!==l.data&&(n.bufferData(n.ARRAY_BUFFER,s,r),l.data=s)}})}}}l[e].transaction(i)},withTexture:function(e,t){u++;try{n.activeTexture(n.TEXTURE0+u);var r=c[e];r||(r=c[e]=n.createTexture(),n.bindTexture(n.TEXTURE_2D,r),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.NEAREST),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.NEAREST)),n.bindTexture(n.TEXTURE_2D,r),t(r,u)}finally{u--}},withTextureFramebuffer:function(e,t,r){var i=n.createFramebuffer();f.push(i),n.bindFramebuffer(n.FRAMEBUFFER,i),n.activeTexture(n.TEXTURE0+t),n.bindTexture(n.TEXTURE_2D,e),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e,0);try{r(i)}finally{n.deleteFramebuffer(i),n.bindFramebuffer(n.FRAMEBUFFER,f[--f.length-1]||null)}},handleContextLoss:h})}t(r)}function s(e,t,n,i,o,s,l,c){void 0===l&&(l=15),void 0===c&&(c=null),a(e,function(e){var a=e.gl,u=e.withProgram;(0,e.withTexture)("copy",function(e,f){a.texImage2D(a.TEXTURE_2D,0,a.RGBA,o,s,0,a.RGBA,a.UNSIGNED_BYTE,t),u("copy",r,"precision highp float;uniform sampler2D tex;varying vec2 vUV;void main(){gl_FragColor=texture2D(tex,vUV);}",function(e){var t=e.setUniform;(0,e.setAttribute)("aUV",2,a.STATIC_DRAW,0,new Float32Array([0,0,2,0,0,2])),t("1i","image",f),a.bindFramebuffer(a.FRAMEBUFFER,c||null),a.disable(a.BLEND),a.colorMask(8&l,4&l,2&l,1&l),a.viewport(n,i,o,s),a.scissor(n,i,o,s),a.drawArrays(a.TRIANGLES,0,3)})})})}var l=Object.freeze({__proto__:null,withWebGLContext:a,renderImageData:s,resizeWebGLCanvasWithoutClearing:function(e,t,n){var r=e.width,i=e.height;a(e,function(o){var a=o.gl,l=new Uint8Array(r*i*4);a.readPixels(0,0,r,i,a.RGBA,a.UNSIGNED_BYTE,l),e.width=t,e.height=n,s(a,l,0,0,r,i)})}});function c(e,t,r,i,o,a){void 0===a&&(a=1);var s=new Uint8Array(e*t),l=i[2]-i[0],c=i[3]-i[1],u=[];n(r,function(e,t,n,r){u.push({x1:e,y1:t,x2:n,y2:r,minX:Math.min(e,n),minY:Math.min(t,r),maxX:Math.max(e,n),maxY:Math.max(t,r)})}),u.sort(function(e,t){return e.maxX-t.maxX});for(var f=0;f<e;f++)for(var d=0;d<t;d++){var p=function(e,t){for(var n=1/0,r=1/0,i=u.length;i--;){var o=u[i];if(o.maxX+r<=e)break;if(e+r>o.minX&&t-r<o.maxY&&t+r>o.minY){var a=function(e,t,n,r,i,o){var a=i-n,s=o-r,l=a*a+s*s,c=l?Math.max(0,Math.min(1,((e-n)*a+(t-r)*s)/l)):0,u=e-(n+c*a),f=t-(r+c*s);return u*u+f*f}(e,t,o.x1,o.y1,o.x2,o.y2);a<n&&(r=Math.sqrt(n=a))}}return function(e,t){for(var n=0,r=u.length;r--;){var i=u[r];if(i.maxX<=e)break;i.y1>t!=i.y2>t&&e<(i.x2-i.x1)*(t-i.y1)/(i.y2-i.y1)+i.x1&&(n+=i.y1<i.y2?1:-1)}return 0!==n}(e,t)&&(r=-r),r}(i[0]+l*(f+.5)/e,i[1]+c*(d+.5)/t),h=Math.pow(1-Math.abs(p)/o,a)/2;p<0&&(h=1-h),h=Math.max(0,Math.min(255,Math.round(255*h))),s[d*e+f]=h}return s}function u(e,t,n,r,i,o,a,s,l,c){void 0===o&&(o=1),void 0===s&&(s=0),void 0===l&&(l=0),void 0===c&&(c=0),f(e,t,n,r,i,o,a,null,s,l,c)}function f(e,t,n,r,i,o,a,l,u,f,d){void 0===o&&(o=1),void 0===u&&(u=0),void 0===f&&(f=0),void 0===d&&(d=0);for(var p=c(e,t,n,r,i,o),h=new Uint8Array(4*p.length),g=0;g<p.length;g++)h[4*g+d]=p[g];s(a,h,u,f,e,t,1<<3-d,l)}var d=Object.freeze({__proto__:null,generate:c,generateIntoCanvas:u,generateIntoFramebuffer:f}),p=new Float32Array([0,0,2,0,0,2]),h=null,g=!1,v={},m=new WeakMap;function y(e){if(!g&&!_(e))throw Error("WebGL generation not supported")}function x(e,t,n,r,i,o,s){if(void 0===o&&(o=1),void 0===s&&(s=null),!s&&!(s=h)){var l="function"==typeof OffscreenCanvas?new OffscreenCanvas(1,1):"undefined"!=typeof document?document.createElement("canvas"):null;if(!l)throw Error("OffscreenCanvas or DOM canvas not supported");s=h=l.getContext("webgl",{depth:!1})}y(s);var c=new Uint8Array(e*t*4);a(s,function(a){var s=a.gl,l=a.withTexture,u=a.withTextureFramebuffer;l("readable",function(a,l){s.texImage2D(s.TEXTURE_2D,0,s.RGBA,e,t,0,s.RGBA,s.UNSIGNED_BYTE,null),u(a,l,function(a){w(e,t,n,r,i,o,s,a,0,0,0),s.readPixels(0,0,e,t,s.RGBA,s.UNSIGNED_BYTE,c)})})});for(var u=new Uint8Array(e*t),f=0,d=0;f<c.length;f+=4)u[d++]=c[f];return u}function b(e,t,n,r,i,o,a,s,l,c){void 0===o&&(o=1),void 0===s&&(s=0),void 0===l&&(l=0),void 0===c&&(c=0),w(e,t,n,r,i,o,a,null,s,l,c)}function w(e,t,i,o,s,l,c,u,f,d,h){void 0===l&&(l=1),void 0===f&&(f=0),void 0===d&&(d=0),void 0===h&&(h=0),y(c);var g=[];n(i,function(e,t,n,r){g.push(e,t,n,r)}),g=new Float32Array(g),a(c,function(n){var i=n.gl,a=n.isWebGL2,c=n.getExtension,v=n.withProgram,m=n.withTexture,y=n.withTextureFramebuffer,x=n.handleContextLoss;if(m("rawDistances",function(n,m){(e!==n._lastWidth||t!==n._lastHeight)&&i.texImage2D(i.TEXTURE_2D,0,i.RGBA,n._lastWidth=e,n._lastHeight=t,0,i.RGBA,i.UNSIGNED_BYTE,null),v("main","precision highp float;uniform vec4 uGlyphBounds;attribute vec2 aUV;attribute vec4 aLineSegment;varying vec4 vLineSegment;varying vec2 vGlyphXY;void main(){vLineSegment=aLineSegment;vGlyphXY=mix(uGlyphBounds.xy,uGlyphBounds.zw,aUV);gl_Position=vec4(mix(vec2(-1.0),vec2(1.0),aUV),0.0,1.0);}","precision highp float;uniform vec4 uGlyphBounds;uniform float uMaxDistance;uniform float uExponent;varying vec4 vLineSegment;varying vec2 vGlyphXY;float absDistToSegment(vec2 point,vec2 lineA,vec2 lineB){vec2 lineDir=lineB-lineA;float lenSq=dot(lineDir,lineDir);float t=lenSq==0.0 ? 0.0 : clamp(dot(point-lineA,lineDir)/lenSq,0.0,1.0);vec2 linePt=lineA+t*lineDir;return distance(point,linePt);}void main(){vec4 seg=vLineSegment;vec2 p=vGlyphXY;float dist=absDistToSegment(p,seg.xy,seg.zw);float val=pow(1.0-clamp(dist/uMaxDistance,0.0,1.0),uExponent)*0.5;bool crossing=(seg.y>p.y!=seg.w>p.y)&&(p.x<(seg.z-seg.x)*(p.y-seg.y)/(seg.w-seg.y)+seg.x);bool crossingUp=crossing&&vLineSegment.y<vLineSegment.w;gl_FragColor=vec4(crossingUp ? 1.0/255.0 : 0.0,crossing&&!crossingUp ? 1.0/255.0 : 0.0,0.0,val);}",function(r){var u=r.setAttribute,f=r.setUniform,d=!a&&c("ANGLE_instanced_arrays"),h=!a&&c("EXT_blend_minmax");u("aUV",2,i.STATIC_DRAW,0,p),u("aLineSegment",4,i.DYNAMIC_DRAW,1,g),f.apply(void 0,["4f","uGlyphBounds"].concat(o)),f("1f","uMaxDistance",s),f("1f","uExponent",l),y(n,m,function(n){i.enable(i.BLEND),i.colorMask(!0,!0,!0,!0),i.viewport(0,0,e,t),i.scissor(0,0,e,t),i.blendFunc(i.ONE,i.ONE),i.blendEquationSeparate(i.FUNC_ADD,a?i.MAX:h.MAX_EXT),i.clear(i.COLOR_BUFFER_BIT),a?i.drawArraysInstanced(i.TRIANGLES,0,3,g.length/4):d.drawArraysInstancedANGLE(i.TRIANGLES,0,3,g.length/4)})}),v("post",r,"precision highp float;uniform sampler2D tex;varying vec2 vUV;void main(){vec4 color=texture2D(tex,vUV);bool inside=color.r!=color.g;float val=inside ? 1.0-color.a : color.a;gl_FragColor=vec4(val);}",function(n){n.setAttribute("aUV",2,i.STATIC_DRAW,0,p),n.setUniform("1i","tex",m),i.bindFramebuffer(i.FRAMEBUFFER,u),i.disable(i.BLEND),i.colorMask(0===h,1===h,2===h,3===h),i.viewport(f,d,e,t),i.scissor(f,d,e,t),i.drawArrays(i.TRIANGLES,0,3)})}),i.isContextLost())throw x(),Error("webgl context lost")})}function _(e){var t=e&&e!==h?e.canvas||e:v,n=m.get(t);if(void 0===n){g=!0;var r=null;try{var i=[97,106,97,61,99,137,118,80,80,118,137,99,61,97,106,97],o=x(4,4,"M8,8L16,8L24,24L16,24Z",[0,0,32,32],24,1,e);(n=o&&i.length===o.length&&o.every(function(e,t){return e===i[t]}))||(r="bad trial run results",console.info(i,o))}catch(a){n=!1,r=a.message}r&&console.warn("WebGL SDF generation not supported:",r),g=!1,m.set(t,n)}return n}var E=Object.freeze({__proto__:null,generate:x,generateIntoCanvas:b,generateIntoFramebuffer:w,isSupported:_});return e.forEachPathCommand=t,e.generate=function(e,t,n,r,i,o){void 0===i&&(i=Math.max(r[2]-r[0],r[3]-r[1])/2),void 0===o&&(o=1);try{return x.apply(E,arguments)}catch(a){return console.info("WebGL SDF generation failed, falling back to JS",a),c.apply(d,arguments)}},e.generateIntoCanvas=function(e,t,n,r,i,o,a,s,l,c){void 0===i&&(i=Math.max(r[2]-r[0],r[3]-r[1])/2),void 0===o&&(o=1),void 0===s&&(s=0),void 0===l&&(l=0),void 0===c&&(c=0);try{return b.apply(E,arguments)}catch(f){return console.info("WebGL SDF generation failed, falling back to JS",f),u.apply(d,arguments)}},e.javascript=d,e.pathToLineSegments=n,e.webgl=E,e.webglUtils=l,Object.defineProperty(e,"__esModule",{value:!0}),e}({})}n.d(t,{Z:function(){return r}})}}]);