/*! For license information please see site-bundle.js.LICENSE.txt */ !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(globalThis,()=>(()=>{var e,t,n,r,o={44564:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ResizeObserver:()=>G,ResizeObserverEntry:()=>A,ResizeObserverSize:()=>l});var r,o=[],i=function(){return o.some(function(e){return e.activeTargets.length>0})},a="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var s,c=function(e){return Object.freeze(e)},l=function(e,t){this.inlineSize=e,this.blockSize=t,c(this)},u=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,c(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),d=function(e){return e instanceof SVGElement&&"getBBox"in e},h=function(e){if(d(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},f=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},p="undefined"!=typeof window?window:{},g=new WeakMap,v=/auto|scroll/,b=/^tb|vertical/,m=/msie|trident/i.test(p.navigator&&p.navigator.userAgent),y=function(e){return parseFloat(e||"0")},w=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new l((n?t:e)||0,(n?e:t)||0)},S=c({devicePixelContentBoxSize:w(),borderBoxSize:w(),contentBoxSize:w(),contentRect:new u(0,0,0,0)}),E=function(e,t){if(void 0===t&&(t=!1),g.has(e)&&!t)return g.get(e);if(h(e))return g.set(e,S),S;var n=getComputedStyle(e),r=d(e)&&e.ownerSVGElement&&e.getBBox(),o=!m&&"border-box"===n.boxSizing,i=b.test(n.writingMode||""),a=!r&&v.test(n.overflowY||""),s=!r&&v.test(n.overflowX||""),l=r?0:y(n.paddingTop),f=r?0:y(n.paddingRight),p=r?0:y(n.paddingBottom),E=r?0:y(n.paddingLeft),O=r?0:y(n.borderTopWidth),A=r?0:y(n.borderRightWidth),x=r?0:y(n.borderBottomWidth),I=E+f,k=l+p,C=(r?0:y(n.borderLeftWidth))+A,L=O+x,P=s?e.offsetHeight-L-e.clientHeight:0,_=a?e.offsetWidth-C-e.clientWidth:0,T=o?I+C:0,N=o?k+L:0,M=r?r.width:y(n.width)-T-_,R=r?r.height:y(n.height)-N-P,D=M+I+_+C,B=R+k+P+L,j=c({devicePixelContentBoxSize:w(Math.round(M*devicePixelRatio),Math.round(R*devicePixelRatio),i),borderBoxSize:w(D,B,i),contentBoxSize:w(M,R,i),contentRect:new u(E,l,M,R)});return g.set(e,j),j},O=function(e,t,n){var o=E(e,n),i=o.borderBoxSize,a=o.contentBoxSize,s=o.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return i;default:return a}},A=function(e){var t=E(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=c([t.borderBoxSize]),this.contentBoxSize=c([t.contentBoxSize]),this.devicePixelContentBoxSize=c([t.devicePixelContentBoxSize])},x=function(e){if(h(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},I=function(){var e=1/0,t=[];o.forEach(function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach(function(t){var n=new A(t.target),o=x(t.target);r.push(n),t.lastReportedSize=O(t.target,t.observedBox),oe?t.activeTargets.push(n):t.skippedTargets.push(n))})})},C=function(){var e,t=0;for(k(t);i();)t=I(),k(t);return o.some(function(e){return e.skippedTargets.length>0})&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)),t>0},L=[],P=function(e){if(!s){var t=0,n=document.createTextNode("");new MutationObserver(function(){return L.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),s=function(){n.textContent="".concat(t?t--:t++)}}L.push(e),s()},_=0,T={attributes:!0,characterData:!0,childList:!0,subtree:!0},N=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],M=function(e){return void 0===e&&(e=0),Date.now()+e},R=!1,D=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!R){R=!0;var n,r=M(e);n=function(){var n=!1;try{n=C()}finally{if(R=!1,e=r-M(),!_)return;n?t.run(1e3):e>0?t.run(e):t.start()}},P(function(){requestAnimationFrame(n)})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,T)};document.body?t():p.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),N.forEach(function(t){return p.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),N.forEach(function(t){return p.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),B=function(e){!_&&e>0&&D.start(),!(_+=e)&&D.stop()},j=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=O(this.target,this.observedBox,!0);return e=this.target,d(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),F=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},q=new WeakMap,z=function(e,t){for(var n=0;n=0&&(i&&o.splice(o.indexOf(n),1),n.observationTargets.splice(r,1),B(-1))},e.disconnect=function(e){var t=this,n=q.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),G=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},19048:e=>{var t,n,r,o;function i(){t=o.innerWidth,n=o.screen.availHeight,r=o.outerHeight}e.exports={addListener:function(e,a){var s;a||(a=window),!o&&((s=a)&&s.window===s)&&(o=a);var c=function(e){return function(i){o.innerWidth===t&&o.screen.availHeight===n&&o.outerHeight===r||e(i)}}(e);return o.addEventListener("resize",c),o.removeEventListener("resize",i),o.addEventListener("resize",i),c},removeListener:function(e){o.removeEventListener("resize",e)}}},60369:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,function(e){e.NONE="none",e.OPEN_ARROW_HEAD="openArrowHead",e.OPEN_ARROW="openArrow",e.PLUS="plus",e.DASH="dash",e.CLOSED_ARROW_HEAD="closedArrowHead",e.PINCHED_ARROW_HEAD="pinchedArrowHead",e.PINCHED_ARROW="pinchedArrow",e.CLOSED_ARROW="closedArrow",e.CIRCLE="circle",e.CLOSED_ARROW_HEAD_FILLED="closedArrowHeadFilled",e.PINCHED_ARROW_HEAD_FILLED="pinchedArrowHeadFilled",e.PINCHED_ARROW_FILLED="pinchedArrowFilled",e.CLOSED_ARROW_FILLED="closedArrowFilled",e.CIRCLE_FILLED="circleFilled",e.SQUARE="square",e.SQUARE_FILLED="squareFilled"}(n||(n={}));t.default=n;e.exports=t.default},37634:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,function(e){e.CH="ch",e.EM="em",e.PERCENT="%",e.PIXEL="px",e.REM="rem",e.VIEWPORT_HEIGHT="vh",e.VIEWPORT_WIDTH="vw",e.VMAX="vmax",e.VMIN="vmin"}(n||(n={}));t.default=n;e.exports=t.default},60649:(e,t,n)=>{"use strict";n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(33579),o=n(5675),i=n(80154);function a(e,t){for(var n,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CROP_ARGUMENT_TO_CROP_MODE=t.FIT_ALIGNMENT_TO_OBJECT_POSITION=t.LEGACY_IMAGE_LOADING_CLASS=t.IMAGE_LOADING_CLASS=t.SQUARESPACE_SIZES=void 0;t.SQUARESPACE_SIZES=[2500,1500,1e3,750,500,300,100];t.IMAGE_LOADING_CLASS="sqs-image-loading";t.LEGACY_IMAGE_LOADING_CLASS="loading";t.FIT_ALIGNMENT_TO_OBJECT_POSITION={horizontal:{center:"50%",left:"0%",right:"100%"},vertical:{bottom:"100%",center:"50%",top:"0%"}};t.CROP_ARGUMENT_TO_CROP_MODE={"content-fill":"cover",fill:"cover",cover:"cover","content-fit":"contain",fit:"contain",contain:"contain"}},48403:(e,t,n)=>{"use strict";n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(60649)),o=a(n(83314)),i=a(n(1480));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n,r=0;r{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n,r=0;r{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n,r=0;r{"use strict";n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.validatedImage=t.shouldUpdateResolution=t.removeClass=t.positionImage=t.positionCroppedImage=t.isSquarespaceUrl=t.hasClass=t.getUrl=t.getTargetDimensions=t.getSizeFromUrl=t.getOffsetForAlignment=t.getObjectPositionForAlignment=t.getIntendedImageSize=t.getImageScale=t.preloadImage=t.getDimensionForValue=t.getComputedStyle=t.getAssetUrl=t.checkFeatureSupport=t.calculateParentDimensions=t.addClass=void 0;var r=n(33579),o=n(99432);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var a=function(e,t){return-1!==e.className.indexOf(t)};t.hasClass=a;t.addClass=function(e,t){return!a(e,t)&&(e.className+=(e.className?" ":"")+t,!0)};t.removeClass=function(e,t){return!!a(e,t)&&(e.className=e.className.replace(t," ").trim(),!0)};var s=function(e){return["?","#"].forEach(function(t){var n=e.indexOf(t);0u||"contain"===r&&sa||"contain"===r&&fn};t.getUrl=function(e,t){var n=e.source;if(!n||!n[0])return console.warn("Invalid or missing image source."),!1;if(t&&("/"===n[0]||s(n))){if("queryString"===e.sizeFormat&&-1===n.indexOf("format="+t))return n=n+(-1{"use strict";n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),n(94226),Object.defineProperty(t,"__esModule",{value:!0}),t.getLoadingConfiguration=void 0;var r=n(33579),o=n(5675);t.getLoadingConfiguration=function(e){var t=1{"use strict";var r=n(5675);Object.defineProperty(t,"__esModule",{value:!0}),t.getSquarespaceSize=void 0;t.getSquarespaceSize=function(e,t,n,o){for(var i=(0,r.getDimensionForValue)("width",n,e),a=Math.max(i,t)*function(e){if("undefined"!=typeof app||"number"!=typeof window.devicePixelRatio)return e.sizeAdjustment;var t=e.allowSaveData&&"navigator"in window&&"connection"in window.navigator&&window.navigator.connection.saveData?Math.min(window.devicePixelRatio,1):window.devicePixelRatio;return Math.max(e.dprMin,Math.min(e.dprMax,t))*e.sizeAdjustment}(e),s=o.sizes.length,c=1;co.sizes[c])return o.sizes[c-1]+"w";return o.sizes[s-1]+"w"}},19973:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.container,n=void 0===t?null:t,r=e.predicate,s=void 0===r?null:r,c=e.root,l=void 0===c?document.body:c,u=e.setFocusOnContain,d=void 0===u||u,h=e.restoreFocusOnRevert,f=void 0===h||h;if(!n&&!s||n&&s)throw new Error("One (and only one) of container and predicate must be set");n&&(s=function(e){return n.contains(e)});var p=document.activeElement,g=[],v=!1;return setTimeout(function(){if(!v){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}}(l.querySelectorAll(i.default));try{for(t.s();!(e=t.n()).done;){var n=e.value;s(n)||(g.push({element:n,originalTabIndex:n.tabIndex}),n.tabIndex=-1)}}catch(e){t.e(e)}finally{t.f()}var r=function(e,t){if(e instanceof HTMLElement)return e;if("string"==typeof e)return document.body.querySelector(e);if(e)return(0,o.default)(document.body.querySelectorAll(i.default)).find(function(e){return t(e)});return null}(d,s);r&&"function"==typeof r.focus&&r.focus()}},0),function(){v=!0;for(var e=0,t=g;ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"iframe"].join(",");t.default=n,e.exports=t.default},51665:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"hy",{enumerable:!0,get:function(){return i.default}});var o=r(n(63508)),i=r(n(19973))},68651:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;np});var i,a=function(){function e(t){var n=this,r=t.waitTime,i=t.callback;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,"executeCallback",function(e){e()}),o(this,"executeCallbacks",function(){n.callbacks.forEach(n.executeCallback)}),o(this,"executeRAF",function(){cancelAnimationFrame(n.requestID),n.requestID=requestAnimationFrame(n.executeCallbacks)}),this.callbacks=new Set,this.callbacks.add(i),this.requestID=null,this.execute=r?function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;function r(){e()}function o(){t&&clearTimeout(t),n?t=setTimeout(r,n):e()}return o.cancel=function(){clearTimeout(t)},o}(this.executeRAF,r):this.executeCallbacks}var t,n,i;return t=e,(n=[{key:"add",value:function(e){this.callbacks.add(e)}},{key:"remove",value:function(e){this.callbacks.delete(e);var t=this.callbacks.size;return!t&&this.execute.cancel&&(this.execute.cancel(),cancelAnimationFrame(this.requestID)),t}}])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),s=new Map,c=new Map,l=!1;function u(e){e.execute()}function d(){s.forEach(u)}function h(){cancelAnimationFrame(i),i=requestAnimationFrame(d)}function f(e){if("function"==typeof e){var t=c.get(e);if(void 0!==t){var n=s.get(t).remove(e);c.delete(e),n||s.delete(t)}}}const p={on:function(e){!function(e,t){if("function"==typeof e){var n=e.cancel?0:t,r=c.get(e),o=s.get(n);void 0!==r&&r!==n&&f(e),c.set(e,n),o?o.add(e):s.set(n,new a({waitTime:n,callback:e}))}}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:150),l||(window.addEventListener("resize",h),l=!0)},off:function(e){f(e),l&&!s.size&&(window.removeEventListener("resize",h),l=!1)},trigger:h}},20497:(e,t,n)=>{"use strict";var r=n(44564);e.exports=window.ResizeObserver||r.ResizeObserver},67279:(e,t,n)=>{"use strict";var r=a(n(52040)),o=a(n(9506)),i=a(n(97588));function a(e){return e&&e.__esModule?e:{default:e}}var s=n(19048),c=n(20497),l=n(55045),u=l.getValidNodes,d=l.validateCallbacks,h=l.validateBoolean,f=n(8714),p=f.VIEWPORT_INFO,g=f.callRangeEvents,v=f.callViewportEvents,b=f.getRatioVisible,m=f.getRangeValues,y=f.getNodePosition,w=f.getScrollDirection,S=f.getScrollingElementScrollTop,E=f.isInRange,O=f.passiveEventListener,A=f.updateNodePosition,x=f.updateRangeValues,I=function(){function e(){var t=this;(0,o.default)(this,e),this.watchInfo=[],this.scrollingElement=document.scrollingElement||document.body,this.scrollingElementHeight=Math.round(this.scrollingElement.getBoundingClientRect().height),this.scrollingElementResizeObserver=new c(function(e){var n=(0,r.default)(e,1)[0],o=Math.round(n.borderBoxSize&&n.borderBoxSize.length?n.borderBoxSize[0].blockSize:n.contentRect.height);o!==t.scrollingElementHeight&&(t.scrollingElementHeight=o,requestAnimationFrame(function(){return t.refreshPositionData()}))}),this.viewportInfo=this.updateViewportInfo(),this.supportsPassive=O(),this.supportsIntersectionObserver=window.IntersectionObserver,this.attachListeners(),this.updateInfo()}return(0,i.default)(e,[{key:"destroy",value:function(){this.watchInfo=[],this.detachListeners()}},{key:"attachListeners",value:function(){this.boundUpdateInfo=this.updateInfo.bind(this),window.addEventListener("scroll",this.boundUpdateInfo,this.supportsPassive),this.crossBrowserUpdateInfo=s.addListener(this.boundUpdateInfo),window.Cypress||this.scrollingElementResizeObserver.observe(this.scrollingElement,{box:"border-box"}),this.intersectionObserver&&this.intersectionObserver.disconnect()}},{key:"detachListeners",value:function(){window.removeEventListener("scroll",this.boundUpdateInfo,this.supportsPassive),s.removeListener(this.crossBrowserUpdateInfo),this.scrollingElementResizeObserver.unobserve(this.scrollingElement)}},{key:"updateInfo",value:function(){var e=this,t=arguments[1],n=function(){};n="scroll"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).type?function(){e.viewportInfo=e.updateViewportInfo(t),e.updateWatchInfo()}:function(){x(e.watchInfo),e.viewportInfo=e.updateViewportInfo(t),e.refreshPositionData()},requestAnimationFrame(n)}},{key:"updateWatchInfo",value:function(){var e=this;this.watchInfo.forEach(function(t){var n=t.suspendWatch,r=t.range,o=t.inRange;if(!0!==n){var i=A(t);t.position=i;var a=E(e.supportsIntersectionObserver,t,i,t.useElementHeight);t.prevRatioVisible=t.ratioVisible||0,t.ratioVisible=b(r,i),t.prevRatioVisiblet.ratioVisible?t.presence="leaving":t.presence=null,a&&v(t),o!==a&&(a||(t.presence=null),t.inRange=a,g(t,a))}})}},{key:"updateViewportInfo",value:function(e){var t=e||S(this.scrollingElement);return p.direction=w(this.scrollingElement,t),p.scrollTop=t,p}},{key:"addNodes",value:function(e){var t=this,n=u(e.nodes);if(!n)return!1;var r=d(e.callbacks),o=m(e.range),i=h(e.useElementHeight,!0);this.supportsIntersectionObserver&&(this.intersectionObserver=new window.IntersectionObserver(function(e){e.forEach(function(e){var n=t.getNodeInfo(e.target)[0];n&&(n.observedInRange=e.isIntersecting)}),t.updateWatchInfo()},{rootNode:null,threshold:0,rootMargin:0-o.top+"px 0px "+(o.bottom-window.innerHeight)+"px 0px"})),n.forEach(function(n){t.intersectionObserver&&t.intersectionObserver.observe(n);var a=y(n);t.watchInfo.push({node:n,callbacks:r,range:o,useElementHeight:i,initialPosition:a,position:a,rangeArray:e.range,suspendWatch:!1})}),this.updateWatchInfo()}},{key:"removeNodes",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;var r=[];return n.forEach(function(e){t.watchInfo=t.watchInfo.reduce(function(t,n){return n.node!==e?t.push(n):r.push({nodes:n.node,range:n.rangeArray,callbacks:n.callbacks}),t},[])}),r}},{key:"suspendWatchingNodes",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;n.forEach(function(e){t.getNodeInfo(e).forEach(function(e){e.suspendWatch=!0})})}},{key:"resumeWatchingNodes",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;n.forEach(function(e){t.getNodeInfo(e).forEach(function(e){e.suspendWatch=!1})}),this.updateWatchInfo()}},{key:"refreshPositionData",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;n.forEach(function(e){t.getNodeInfo(e).forEach(function(t){t.initialPosition=y(e)})}),this.updateWatchInfo()}},{key:"getNodeInfo",value:function(e){var t=this,n=u(e,this.watchInfo);if(!n)return!1;var r=[];return n.forEach(function(e){t.watchInfo.reduce(function(t,n){return n.node===e&&t.push(n),t},r)}),r}}]),e}();e.exports=I},8714:(e,t,n)=>{"use strict";var r=i(n(10508)),o=i(n(44508));function i(e){return e&&e.__esModule?e:{default:e}}var a={},s="toTop",c="toBottom",l="top",u="bottom",d=["node","position","presence","ratioOfRange","ratioVisible"],h=function(e){return window.innerHeight*e/100},f=function(e){var t;if(!Array.isArray(e)||2!==e.length||"number"==typeof e[0]&&isNaN(e[0])||"number"==typeof e[1]&&isNaN(e[1]))throw new Error("Must be an array of two numbers");return t={},(0,o.default)(t,u,h(Math.max(e[0],e[1]))),(0,o.default)(t,l,h(Math.min(e[0],e[1]))),t},p=function(e){var t={};return(0,r.default)(e).forEach(function(n){d.includes(n)&&(t[n]=e[n])}),t};e.exports={VIEWPORT_INFO:a,callRangeEvents:function(e,t){var n=a,r=void 0;t?r=e.callbacks.onEnter:(e.ratioOfRange=n.direction===c?1:0,r=e.callbacks.onExit),r(p(e),n.direction||null)},callViewportEvents:function(e){var t=a,n=e.position,r=e.range,o=e.useElementHeight?n.height:0,i=(r.bottom-n.top)/(r.bottom-r.top+o);e.ratioOfRange=Math.min(Math.max(i,0),1);var s=p(e);e.callbacks.whileInRange(s,t.direction)},convertToPixelValue:h,getNodePosition:function(e){var t=e.getBoundingClientRect();return{top:t.top+a.scrollTop,bottom:t.bottom+a.scrollTop,width:t.width,height:t.height}},getRangeValues:f,getRatioVisible:function(e,t){var n=t.top,r=t.height,o=Math.min((e.bottom-n)/r,1)+Math.min((n-e.top)/r,0);return Math.min(Math.max(o,0),100)},getScrollDirection:function(e,t){var n=a.scrollTop;return t&&t!==n?n>t?s:c:a.direction},getScrollingElementScrollTop:function(e){if(0===e.scrollTop&&e===document.body){if(void 0!==window.pageYOffset)return window.pageYOffset;if(document.documentElement&&document.documentElement.scrollTop)return document.documentElement.scrollTop}return e.scrollTop},isInRange:function(e,t,n,r){return e&&t.useElementHeight?t.observedInRange:!(n.top>t.range.bottom-1)&&!(n[r?"bottom":"top"]{"use strict";var r,o=n(9780),i=(r=o)&&r.__esModule?r:{default:r};var a=function(e){return e instanceof HTMLElement||e&&"children"in e},s=function(e){return Array.isArray(e)&&!e.some(function(e){return!a(e)})?e:function(e){return e instanceof NodeList&&e.length>0}(e)?(0,i.default)(e):a(e)?[e]:(console.error("`nodes` must be HTMLElement or NodeList"),null)};e.exports={getValidNodes:function(e,t){if(e)return s(e);var n=[];return t.forEach(function(e){n.push(e.node)}),n},validateNodes:s,validateCallbacks:function(e){return["onEnter","onExit","whileInRange"].reduce(function(t,n){var r=e[n],o=r&&"function"==typeof r;return t[n]=o?r:function(){},t},{})},validateBoolean:function(e,t){return"true"===e||!0===e||"false"!==e&&!1!==e&&(t||!1)}}},68444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Static.SQUARESPACE_CONTEXT.authenticatedAccount,r={all:{callbacks:[]}},o={getValue:function(e){return e&&"string"==typeof e?window.Static.SQUARESPACE_CONTEXT.tweakJSON[e]||window.Static.SQUARESPACE_CONTEXT.tweakJSON[e.replace("@","").replace(".","")]:(console.error("squarespace-core: Invalid tweak name "+e),null)},watch:function(){var e=arguments;if(n)if(0!==arguments.length)if(1!==arguments.length)if("string"==typeof arguments[0]&&"function"==typeof arguments[1]){var t=arguments[0];r[t]||(r[t]={callbacks:[]}),r[t].callbacks.push(arguments[1])}else arguments[0].constructor===Array&&"function"==typeof arguments[1]&&arguments[0].forEach(function(t){r[t]||(r[t]={callbacks:[]}),r[t].callbacks.push(e[1])});else"function"==typeof arguments[0]&&r.all.callbacks.push(arguments[0]);else console.error("squarespace-core: Tweak.watch must be called with at least one parameter")}};function i(){window.Y.Global.on("tweak:change",function(e){var t=e.getName(),n={name:t,value:e.config&&e.config.value||e.value};r[t]&&r[t].callbacks.forEach(function(e){try{e(n)}catch(e){console.error(e)}}),r.all.callbacks.length>0&&r.all.callbacks.forEach(function(e){try{e(n)}catch(e){console.error(e)}})})}n&&("complete"!==document.readyState?window.addEventListener("load",i):window.Y&&window.Y.Global&&i()),t.default=o,e.exports=t.default},18811:(e,t,n)=>{"use strict";n.d(t,{J0:()=>O,G8:()=>r,KW:()=>S});var r={};n.r(r),n.d(r,{instantiate:()=>x});var o=n(79351),i=n(67212);const a={Header:()=>o.A,SectionWrapperController:()=>i.A},s={Header:async()=>await Promise.all([n.e(3591),n.e(1065)]).then(n.bind(n,31065)),SectionWrapperController:async()=>await n.e(4389).then(n.bind(n,74389))},c={AuthorProfileImageLoader:async()=>await n.e(654).then(n.bind(n,23846)),BackgroundContours:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(1026),n.e(7701)]).then(n.bind(n,44464)),BackgroundGradient:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(1589),n.e(7072)]).then(n.bind(n,4146)),BackgroundShapes:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3701),n.e(9477),n.e(918)]).then(n.bind(n,15350)),BackgroundImages:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3701),n.e(6758),n.e(1422)]).then(n.bind(n,70714)),BackgroundIsometric:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3271),n.e(8215),n.e(9843)]).then(n.bind(n,99792)),BackgroundSurface:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3271),n.e(5247),n.e(33)]).then(n.bind(n,34520)),BackgroundConic:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(7784),n.e(7402),n.e(5668)]).then(n.bind(n,10388)),BackgroundBokeh:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(7784),n.e(9025),n.e(9983)]).then(n.bind(n,51988)),BackgroundImageFXLiquid:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(5579)]).then(n.bind(n,77329)),BackgroundImageFXRefractedCircles:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(3683)]).then(n.bind(n,88818)),BackgroundImageFXRefractedLines:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(2989)]).then(n.bind(n,63718)),BackgroundImageFXFilmGrain:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(4019)]).then(n.bind(n,49632)),BackgroundImageFXParallax:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(1970)]).then(n.bind(n,18199)),BlogImageLoader:async()=>await n.e(9725).then(n.bind(n,86636)),BlogLayoutMasonry:async()=>await n.e(6848).then(n.bind(n,4319)),CourseItem:async()=>await Promise.all([n.e(3591),n.e(3507),n.e(7432)]).then(n.bind(n,5240)),CourseItemLessonContent:async()=>await n.e(4305).then(n.bind(n,58951)),CourseItemQuizContent:async()=>await n.e(5550).then(n.bind(n,20692)),CourseItemVideoNative:async()=>await Promise.all([n.e(3900),n.e(2770),n.e(7064),n.e(7022),n.e(9238)]).then(n.bind(n,10223)),CourseList:async()=>await n.e(1253).then(n.bind(n,45251)),EventsImageLoader:async()=>await n.e(9452).then(n.bind(n,57042)),GalleryFullscreenSlideshow:async()=>await Promise.all([n.e(218),n.e(9728)]).then(n.bind(n,53367)),GalleryGrid:async()=>await n.e(8432).then(n.bind(n,68610)),GalleryMasonry:async()=>await n.e(6197).then(n.bind(n,59067)),GalleryReel:async()=>await n.e(2904).then(n.bind(n,55552)),GallerySlideshow:async()=>await Promise.all([n.e(218),n.e(4292)]).then(n.bind(n,64727)),GalleryStrips:async()=>await n.e(8141).then(n.bind(n,34663)),ImageZoom:async()=>await n.e(8214).then(n.bind(n,29336)),LessonGridDescLoader:async()=>await n.e(2519).then(n.bind(n,94237)),LessonImageLoad:async()=>await n.e(4072).then(n.bind(n,1566)),LessonVideoNative:async()=>await Promise.all([n.e(3900),n.e(2770),n.e(7064),n.e(7022),n.e(611)]).then(n.bind(n,42577)),LessonsList:async()=>await n.e(7623).then(n.bind(n,17609)),LessonsItem:async()=>await n.e(7790).then(n.bind(n,81114)),Lightbox:async()=>await Promise.all([n.e(218),n.e(1216)]).then(n.bind(n,11091)),PortfolioHover:async()=>await Promise.all([n.e(5197),n.e(660)]).then(n.bind(n,10520)),ProductCartButton:async()=>await n.e(3076).then(n.bind(n,77323)),ProductDetail:async()=>await Promise.all([n.e(3900),n.e(7641),n.e(8855),n.e(2982)]).then(n.bind(n,32649)),ProductReviewsController:async()=>await Promise.all([n.e(3900),n.e(9096)]).then(n.bind(n,17801)),ProductGallery:async()=>await Promise.all([n.e(8620),n.e(9298),n.e(6749)]).then(n.bind(n,99279)),ProductItemVariants:async()=>await n.e(6615).then(n.bind(n,17960)),ProductList:async()=>await Promise.all([n.e(3900),n.e(8855),n.e(1121)]).then(n.bind(n,56181)),ProductListImageLoader:async()=>await n.e(5244).then(n.bind(n,44871)),ProductListVariantImages:async()=>await n.e(6615).then(n.bind(n,95478)),ProductAddOnImage:async()=>await n.e(6615).then(n.bind(n,5466)),ProductSubscriptionFrequency:async()=>await n.e(5239).then(n.bind(n,22596)),UserAccountLink:async()=>await n.e(2877).then(n.bind(n,80110)),UserItemsListBannerSlideshow:async()=>await Promise.all([n.e(1480),n.e(3002)]).then(n.bind(n,39248)),UserItemsListCarousel:async()=>await Promise.all([n.e(1480),n.e(4105)]).then(n.bind(n,17706)),UserItemsListSimple:()=>()=>{},VideoBackground:async()=>{const e=(await n.e(1837).then(n.t.bind(n,76394,23))).default;return{default:t=>e(t)}},VideoBackgroundNative:async()=>await Promise.all([n.e(2770),n.e(7064),n.e(1731)]).then(n.bind(n,66755)),VideoEmbed:async()=>await n.e(9660).then(n.bind(n,15033)),SectionDivider:async()=>await Promise.all([n.e(8620),n.e(9807),n.e(5443),n.e(4904)]).then(n.bind(n,84076))},l={...c,BlogImageLoader:async()=>await n.e(5141).then(n.bind(n,66532)),BlogLayoutMasonry:async()=>await n.e(974).then(n.bind(n,8365)),BackgroundContours:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(1026),n.e(5949)]).then(n.bind(n,73320)),BackgroundGradient:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(1589),n.e(46)]).then(n.bind(n,90102)),BackgroundShapes:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3701),n.e(9477),n.e(3824)]).then(n.bind(n,88634)),BackgroundImages:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3701),n.e(6758),n.e(7528)]).then(n.bind(n,22590)),BackgroundIsometric:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3271),n.e(8215),n.e(2439)]).then(n.bind(n,45512)),BackgroundSurface:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(3271),n.e(5247),n.e(9545)]).then(n.bind(n,46192)),BackgroundConic:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(7784),n.e(7402),n.e(8290)]).then(n.bind(n,13394)),BackgroundBokeh:async()=>await Promise.all([n.e(8706),n.e(8620),n.e(9807),n.e(5443),n.e(7784),n.e(9025),n.e(5331)]).then(n.bind(n,29580)),BackgroundImageFXLiquid:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(5579)]).then(n.bind(n,89963)),BackgroundImageFXRefractedCircles:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(3683)]).then(n.bind(n,75414)),BackgroundImageFXRefractedLines:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(2989)]).then(n.bind(n,94570)),BackgroundImageFXFilmGrain:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(4019)]).then(n.bind(n,9912)),BackgroundImageFXParallax:async()=>await Promise.all([n.e(8706),n.e(1546),n.e(1970)]).then(n.bind(n,36677)),CourseItem:async()=>await Promise.all([n.e(3591),n.e(3507),n.e(9542)]).then(n.bind(n,96304)),CourseItemLessonContent:async()=>await n.e(7097).then(n.bind(n,64501)),CourseItemQuizContent:async()=>await n.e(3848).then(n.bind(n,71372)),CourseItemVideoNative:async()=>await Promise.all([n.e(3900),n.e(2770),n.e(7064),n.e(7022),n.e(9238)]).then(n.bind(n,10223)),CourseList:async()=>await n.e(5613).then(n.bind(n,9345)),EventsImageLoader:async()=>await n.e(2362).then(n.bind(n,34902)),GalleryFullscreenSlideshow:async()=>await Promise.all([n.e(218),n.e(7550)]).then(n.bind(n,56005)),GalleryGrid:async()=>await n.e(7534).then(n.bind(n,61418)),GalleryMasonry:async()=>await n.e(109).then(n.bind(n,23737)),GalleryReel:async()=>await n.e(4534).then(n.bind(n,46078)),GallerySlideshow:async()=>await Promise.all([n.e(218),n.e(1554)]).then(n.bind(n,85268)),GalleryStrips:async()=>await n.e(4693).then(n.bind(n,19047)),ImageZoom:async()=>await n.e(5856).then(n.bind(n,65776)),LessonsItem:async()=>await n.e(6776).then(n.bind(n,46782)),LessonsList:async()=>await n.e(1323).then(n.bind(n,48163)),PortfolioHover:async()=>await Promise.all([n.e(5197),n.e(660),n.e(6450)]).then(n.bind(n,76914)),ProductGallery:async()=>await Promise.all([n.e(8620),n.e(9298),n.e(6725)]).then(n.bind(n,31649)),ProductListImageLoader:async()=>await n.e(4234).then(n.bind(n,82197)),UserItemsListBannerSlideshow:async()=>await Promise.all([n.e(1480),n.e(3002),n.e(9044)]).then(n.bind(n,42120)),UserItemsListCarousel:async()=>await Promise.all([n.e(1480),n.e(4105),n.e(8913)]).then(n.bind(n,22382)),UserItemsListSimple:async()=>await n.e(7125).then(n.bind(n,44318)),SectionDivider:async()=>await Promise.all([n.e(8620),n.e(9807),n.e(5443),n.e(8022)]).then(n.bind(n,96091))};const u=n(75830).A?{...s,...l}:{...a,...c};function d(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class h{constructor(e,t){d(this,"controllerName",null),d(this,"controllerInstance",null),this.controllerName=e,this.controllerInstance=t}destroy(){this.controllerInstance=null,this.controllerName=null}}const f="data-section-id",p="data-controllers-bound",g=(e,t)=>{let n=0,r=e;for(;r!==t&&null!==r;)r=r.parentNode,n++;return null===r?(console.warn("Encountered null parent for node before reaching root!",e,t),Number.POSITIVE_INFINITY):n},v=(e,t)=>{const n=Array.from(e.querySelectorAll(`[${t}]`));return e.hasAttribute(t)&&n.push(e),n.sort((n,r)=>1*(g(n,e)-g(r,e))+.1*(n.getAttribute(t)>r.getAttribute(t)?1:-1)),n.flatMap(e=>e.getAttribute(t).split(",").map(t=>({controllerName:t.trim(),controllerNode:e})))},b=e=>v(e,"data-controller");function m(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class y{constructor(e,t){m(this,"sectionId",null),m(this,"sectionNode",null),m(this,"controllerDataArrByNode",new Map),this.sectionId=e,this.sectionNode=t}async create(){await Promise.all(b(this.sectionNode).map(async e=>{let{controllerName:t,controllerNode:n}=e;await this._createController({controllerName:t,controllerNode:n})}))}destroy(){Array.from(this.controllerDataArrByNode.keys()).forEach(e=>this._destroyController(e)),this.controllerDataArrByNode.clear(),this.sectionNode=null,this.sectionId=null}willChange(e,t){const n=Array.from(this.controllerDataArrByNode.values()).flat().filter(n=>this._triggerSectionWillChange({controllerData:n,oldContext:e,newContext:t}));return 0===n.length}async didChange(e,t){const{existingControllerData:n}=await this._reconcileRerender(e);n.forEach(e=>{this._triggerSectionDidChange({controllerData:e,newContext:t})})}requestRteConfigs(){return Array.from(this.controllerDataArrByNode.values()).flat().flatMap(e=>this._requestRteConfigs({controllerData:e})??[])}async _reconcileRerender(e){const t=(n=e,v(n,p)).filter(e=>{let{controllerNode:t}=e;return!!this.controllerDataArrByNode.get(t)}).reduce((e,t)=>{let{controllerNode:n}=t;return e.add(n)},new Set);var n;Array.from(this.controllerDataArrByNode.keys()).filter(e=>!t.has(e)).forEach(e=>{this._destroyController(e),this.controllerDataArrByNode.delete(e)});const r=Array.from(this.controllerDataArrByNode.values()).flat();return this.node=e,await Promise.all(b(e).filter(e=>{let{controllerNode:n}=e;return!t.has(n)}).map(e=>this._createController(e,!0))),{existingControllerData:r}}_destroyController(e){this.controllerDataArrByNode.get(e).forEach(t=>{((e,t)=>{const n=t.getAttribute(p);if(n){const r=n.split(","),o=r.indexOf(e);r.splice(o,1),t.setAttribute(p,r.join(","))}else t.setAttribute(p,"")})(t.controllerName,e),this._triggerSectionDestroy({controllerData:t}),t.destroy()})}async _createController(e){let{controllerName:t,controllerNode:n}=e,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=await async function(e){const t=u[e];if(t)try{const e=await t();return e.default?e.default:e}catch(t){console.error(`Failure to load webpack chunk for "${e}" controller`,t)}else console.warn(`No controller found for name: ${e}`)}(t);if("function"==typeof o)try{const e=o(n,r);((e,t)=>{const n=t.getAttribute(p);n?t.setAttribute(p,n+","+e):t.setAttribute(p,e)})(t,n);const i=new h(t,e);this.controllerDataArrByNode.get(n)?this.controllerDataArrByNode.get(n).push(i):this.controllerDataArrByNode.set(n,[i])}catch(e){console.error(`Controller '${t}' in section '${this.sectionId}' threw upon initialization`,e)}else console.error(`Could not load controller '${t}' because it was not a function (type '${typeof o}', value '${o}')`)}_triggerSectionWillChange(e){var t;let{controllerData:n,oldContext:r,newContext:o}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.sectionWillChange))try{return!n.controllerInstance.sectionWillChange(r,o)}catch(e){return console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling sectionWillChange`,e),!0}return!0}_triggerSectionDidChange(e){var t;let{controllerData:n,newContext:r}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.sectionDidChange))try{n.controllerInstance.sectionDidChange(r)}catch(e){console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling sectionDidChange`,e)}}_triggerSectionDestroy(e){var t;let{controllerData:n}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.destroy))try{n.controllerInstance.destroy()}catch(e){console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling destroy`,e)}}_requestRteConfigs(e){var t;let{controllerData:n}=e;if("function"==typeof(null===(t=n.controllerInstance)||void 0===t?void 0:t.getRteConfigs))try{return n.controllerInstance.getRteConfigs()}catch(e){return console.error(`Controller '${n.controllerName}' in section '${this.sectionId}' threw upon calling getRteConfigs`,e),null}return null}}function w(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class S{constructor(e){let{catalogSections:t,pageRegions:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w(this,"sectionControllersById",{}),w(this,"sectionsNode",null),w(this,"catalogSections",!1),w(this,"pageRegions",!1),this.sectionsNode=e,"boolean"==typeof t&&(this.catalogSections=t),"boolean"==typeof n&&(this.pageRegions=n)}destroy(){Object.keys(this.sectionControllersById).forEach(e=>this.sectionDeleted(e))}bootstrap(){if(!Object.keys(this.sectionControllersById).length)return Promise.all(function(e){let{deepSearch:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];return n="boolean"==typeof t&&t?Array.from(e.querySelectorAll(`section[${f}]`)):Array.from(e.querySelectorAll(`:scope > section[${f}]`)),n.map(e=>({sectionNode:e,sectionId:e.getAttribute(f)}))}(this.sectionsNode,{deepSearch:this.catalogSections||this.pageRegions}).map(e=>{let{sectionId:t,sectionNode:n}=e;return this.sectionCreated(t,n)}));console.warn("Bootstrap was called but SectionControllers already exist!")}setSectionsNode(e){e!==this.sectionsNode&&(this.destroy(),this.sectionsNode=e)}sectionCreated(e,t){const n=new y(e,t);return this.sectionControllersById[e]=n,n.create()}sectionDeleted(e){this.sectionControllersById[e].destroy(),delete this.sectionControllersById[e]}sectionWillChange(e,t,n){return this.sectionControllersById[e].willChange(t,n)}async sectionDidChange(e,t,n){const r=this.sectionControllersById[e];await r.didChange(t,n)}requestSectionRteConfigs(e){const t=this.sectionControllersById[e];if(t)return t.requestRteConfigs()}}function E(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class O{constructor(e,t){E(this,"node",null),E(this,"id",null),E(this,"controllerManager",null),this.node=e,this.id=t}destroy(){this.controllerManager&&(this.controllerManager.destroy(),this.controllerManager=null)}async bootstrap(){this.controllerManager?console.warn("Bootstrap was called but ControllerManager already exists!"):(this.controllerManager=new y(this.id,this.node),await this.controllerManager.create())}elementWillChange(e,t,n){return this.controllerManager.willChange(t,n)}async elementDidChange(e,t,n){this.node=t,await this.controllerManager.didChange(t,n)}}var A=n(16024);async function x(){return await(0,A.A)(),new Promise(e=>{if(window.SQSSectionEvents)e(window.SQSSectionEvents);else{const t=()=>e(window.SQSSectionEvents);window.Y.once("SQSSectionEvents:ready",t),window.addEventListener("pagehide",()=>{window.Y.detach("SQSSectionEvents:ready",t)})}})}},79351:(e,t,n)=>{"use strict";n.d(t,{Y:()=>C,A:()=>L});var r=n(68444),o=n.n(r),i=n(51665),a=n(22166),s=n.n(a),c=n(86777);const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,n=null;const r=function(){for(var r=arguments.length,o=new Array(r),i=0;i{e(...o),n=null},t))};return r.cancel=()=>{clearTimeout(n),n=null},r};var u=n(67373),d=n(94930),h=n(49099);function f(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class p extends u.A{constructor(e){super(e),f(this,"onClick",()=>this.props.onClick()),f(this,"open",()=>{this.state.isOpen||this.updateOpenState(!0)}),f(this,"close",()=>{this.state.isOpen&&this.updateOpenState(!1)}),f(this,"updateOpenState",e=>{this.setState({isOpen:e});const{node:t,activeClass:n,openTitleSelector:r,closeTitleSelector:o}=this.props,i=t.querySelector(r),a=t.querySelector(o);e?(t.classList.add(n),i.setAttribute("hidden",""),a.removeAttribute("hidden")):(t.classList.remove(n),i.removeAttribute("hidden"),a.setAttribute("hidden",""))});const{node:t}=this.props;this.state={},this.updateOpenState(!1),t.addEventListener("click",this.onClick)}destroy(){this.props.node.removeEventListener("click",this.onClick)}}f(p,"defaultProps",{node:document.createElement("div"),onClick:h.l,activeClass:"burger--active",openTitleSelector:".js-header-burger-open-title",closeTitleSelector:".js-header-burger-close-title"});n(94226);function g(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class v extends u.A{constructor(e){super(e),g(this,"initFolders",(e,t)=>t.reduce((t,n)=>(t[n.dataset.folder]=n,e.appendChild(n),t),{})),g(this,"setInitialState",()=>{const{rootFolder:e,folderOpenClass:t,folderActiveClass:n,transitionDisabledClass:r}=this.props;this.depth=[],this.ref.controlBack.length&&this.ref.controlBack.forEach(e=>e.classList.add(r)),Object.keys(this.folders).forEach(o=>{const i=this.folders[o];i.scrollTop=0,i.classList.remove(t),i.classList.remove(n),i.classList.add(r),o===e&&(this.setActiveFolder(i),this.depth.push(i)),setTimeout(()=>{i.classList.remove(r),this.ref.controlBack.length&&this.ref.controlBack.forEach(e=>e.classList.remove(r))},0)})}),g(this,"setActiveFolder",e=>{const{folderActiveClass:t}=this.props;e.classList.add(t),this.revertFocusContainment&&this.revertFocusContainment(),this.revertFocusContainment=(0,i.hy)({predicate:t=>t.closest("[data-folder]")===e,root:this.ref.list,setFocusOnContain:!1,restoreFocusOnRevert:!1})}),g(this,"onKeyUp",e=>{27===e.keyCode&&(e.stopPropagation(),1===this.depth.length?this.props.header.closeMenuOverlay():this.onParentFolderOpen(e))}),g(this,"handleItemSelect",e=>{const{folderLinkSelector:t}=this.props,n=e.target,r=document.location.hostname===e.target.hostname&&document.location.pathname===e.target.pathname,o=""!==e.target.hash;r&&o&&this.props.header.closeMenuOverlay(),n.matches(t)&&this.handleFolderSelect(e)}),g(this,"handleFolderSelect",e=>{const t=e.target.dataset.folderId;if(!this.folders[t])return;e.preventDefault();const n=this.folders[t];this.onSubFolderOpen(n);const{controlBackSelector:r}=this.props,o=n.querySelector(r);o&&o.focus()}),g(this,"onSubFolderOpen",e=>{if(this.depth.includes(e))return;const{folderOpenClass:t}=this.props,n=this.depth[this.depth.length-1];e.scrollTop=0,n.classList.add(t),this.setActiveFolder(e),this.depth.push(e)}),g(this,"onParentFolderOpen",e=>{e.preventDefault();const{folderActiveClass:t,folderOpenClass:n}=this.props;if(this.depth.length<=1)return;let r=this.depth[this.depth.length-1];r.classList.remove(t);const o=r.dataset.folder,{folderLinkSelector:i}=this.props,a=i.trim().substring(1,i.length-1),s=document.querySelector(`[${a}="${o}"]`);s&&s.focus(),this.depth.pop(),r=this.depth[this.depth.length-1],r.classList.remove(n),this.setActiveFolder(r)}),g(this,"open",()=>{this.setInitialState(),document.addEventListener("keyup",this.onKeyUp)}),g(this,"close",()=>{document.removeEventListener("keyup",this.onKeyUp),this.revertFocusContainment&&this.revertFocusContainment()});const{node:t,listSelector:n,folderSelector:r,controlBackSelector:o}=this.props;this.state={},this.depth=[],this.ref={list:t.querySelector(n),folders:Array.from(t.querySelectorAll(r)),controlBack:document.querySelectorAll(o)},this.folders=this.initFolders(this.ref.list,this.ref.folders),this.revertFocusContainment=null,this.setInitialState(),this.bindListeners()}bindListeners(){this.props.node.addEventListener("click",this.handleItemSelect),this.ref.controlBack&&this.ref.controlBack.forEach(e=>e.addEventListener("click",this.onParentFolderOpen))}unbindListeners(){this.ref.node.removeEventListener("click",this.handleItemSelect),this.ref.controlBack&&this.ref.controlBack.forEach(e=>e.removeEventListener("click",this.onParentFolderOpen))}destroy(){this.unbindListeners()}}g(v,"defaultProps",{node:null,listSelector:".header-menu-nav-list",folderSelector:".header-menu-nav-folder",folderLinkSelector:"[data-folder-id]",controlBackSelector:'[data-action="back"]',folderActiveClass:"header-menu-nav-folder--active",folderOpenClass:"header-menu-nav-folder--open",transitionDisabledClass:"transition-disabled",rootFolder:"root"});var b=n(63285),m=n(75830),y=n(60369),w=n.n(y),S=n(37634),E=n.n(S);const O=(e,t)=>{e.setAttribute("aria-expanded","false"),t&&e.focus()},A=(e,t)=>n=>{switch(n.code){case"Escape":n.preventDefault(),O(e,!0);break;case"Space":case"Enter":document.activeElement===e&&(n.preventDefault(),(r=e).setAttribute("aria-expanded","false"===r.getAttribute("aria-expanded")))}var r;if("Tab"===n.code&&!n.shiftKey){const n=t();(0===n.length||n[n.length-1].contains(document.activeElement))&&O(e)}};function x(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const I="true"===o().getValue("tweak-fixed-header");function k(){return window.scrollY>10}class C extends u.A{constructor(e){var t;super(),t=this,x(this,"tweaks",["header-vert-padding","tweak-transparent-header","header-logo-height","tweak-fixed-header","tweak-fixed-header-style","section-theme","header-horizontal-spacing","tweak-portfolio-index-background-width"]),x(this,"bindGlobalEvents",e=>{e.forEach(e=>{var t;let{event:n,handler:r}=e;return null===(t=window.Y)||void 0===t||null===(t=t.Global)||void 0===t?void 0:t.on(n,r,this)})}),x(this,"unbindGlobalEvents",e=>{this.onWindowLoadGlobalHandler&&window.removeEventListener("load",this.onWindowLoadGlobalHandler),window.removeEventListener(b.cx,this.updateNeighborSections),e.forEach(e=>{let{event:t,handler:n}=e;return window.Y.Global.detach(t,n,this)})}),x(this,"observeAnnouncementBar",()=>{const e=this.node.querySelector(".sqs-announcement-bar-dropzone");if(e){const t={childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]};this.announcementBarObserver=new MutationObserver(this.dispatchHeaderHeightChangeEvent),this.announcementBarObserver.observe(e,t)}}),x(this,"dispatchHeaderHeightChangeEvent",()=>{const e=this.node.getBoundingClientRect().height;window.dispatchEvent(new CustomEvent(b.cx,{detail:{headerHeight:e}}))}),x(this,"createBurgers",()=>{this.burgerMobile=new p({node:this.ref.burgerMobile,onClick:this.onToggle}),this.burgerDesktop=new p({node:this.ref.burgerDesktop,onClick:this.onToggle})}),x(this,"determineBurgerVisibility",()=>{const e=this.node.querySelectorAll(".header-menu-nav-item:not(.user-accounts-link)"),t=0===e.length&&this.ref.burgerContainerMobile.classList.contains("menu-overlay-does-not-have-visible-non-navigation-items"),n=0===e.length&&this.ref.burgerContainerDesktop.classList.contains("menu-overlay-does-not-have-visible-non-navigation-items");this.ref.burgerMobile.classList.toggle("hide-burger",t),this.ref.burgerDesktop.classList.toggle("hide-burger",n)}),x(this,"openBurgers",()=>{this.burgerMobile.open(),this.burgerDesktop.open()}),x(this,"closeBurgers",()=>{this.burgerMobile.close(),this.burgerDesktop.close()}),x(this,"hasSibling",()=>!!this.node.nextElementSibling),x(this,"getPageSections",()=>this.hasSibling()?this.node.nextElementSibling.querySelectorAll(".page-section, .sqs-empty-section"):[]),x(this,"getFirstSection",()=>{const[e]=this.getPageSections();return e}),x(this,"isFirstSectionInset",()=>{const e=this.getFirstSection();return e&&e.classList.contains("background-width--inset")}),x(this,"setBurgerDisplay",()=>{const e=this.node.querySelector(".header-nav-list"),t=document.querySelector(".header-display-mobile").querySelector(this.props.burgerButtonSelector);(e.childNodes.length<1||1===e.childNodes.length&&1!==e.childNodes[0].nodeType)&&t.classList.add("no-nav-links")}),x(this,"onResize",e=>{this.updateCSSVariables(e),this.updateNeighborSections(e),this.toggleFocusContainerOnMenuVisibilityChange()}),x(this,"updateHeaderShrinkState",()=>{I&&(k()?this.node.classList.add("shrink"):window.setTimeout(()=>{this.node.classList.remove("shrink")},300))}),x(this,"onScroll",()=>{const e=null!==document.querySelector(".sqs-edit-mode-active"),t=null!==document.querySelector(".sqs-site-styles-active");if(e||t)return this.node.classList.remove("shrink"),this.showHeader(),void d.A.off(this.onScroll);this.updateScrollDisplay(),this.scrollTop=window.scrollY}),x(this,"updateScrollDisplay",()=>{"scroll back"===this.state.scrollMode&&this.handleScrollBack(),this.updateHeaderShrinkState()}),x(this,"handleScrollBack",()=>{const e=this.node.matches(":focus-within");if(!k()||e)return void this.showHeader();const t=window.scrollY>this.scrollTop?"down":"up";"up"===t?this.showHeaderAfterEnoughScroll():"down"===t&&this.hideHeader()}),x(this,"showHeaderAfterEnoughScroll",()=>{const e=Date.now();this.pos.distance+=Math.abs(window.scrollY-this.scrollTop),e-this.pos.then>500&&(this.pos.distance=0),this.pos.distance>200&&this.showHeader(),this.pos.then=e}),x(this,"showHeader",()=>{this.node.style.transform="",this.ref.headerShadow&&this.ref.headerShadow.style.removeProperty("opacity")}),x(this,"hideHeader",()=>{this.node.style.transform="translateY(-100%)",this.ref.headerShadow&&(this.ref.headerShadow.style.opacity="0")}),x(this,"onToggle",()=>{this.state.isSwitching||(this.state.isOpen?this.closeMenuOverlay():this.openMenuOverlay())}),x(this,"updateHeaderTheme",e=>{this.node.dataset.sectionTheme=e,(0,c.Z)(this.node,s(),e)}),x(this,"openMenuOverlay",()=>{this.state.isOpen||(this.setState({isOpen:!0,isVisible:!0,isSwitching:!0}),this.node.closest("body").classList.add(this.props.headerMenuOpenClass),this.overriddenHeaderTheme=this.node.dataset.sectionTheme,this.updateHeaderTheme(this.ref.menu.dataset.sectionTheme),this.openBurgers(),this.menu.open(),this.revertFocusContainment=(0,i.hy)({container:this.node,setFocusOnContain:!1}),this.setState({isSwitching:!1}))}),x(this,"closeMenuOverlay",()=>{this.state.isOpen&&(this.setState({isOpen:!1,isVisible:!1,isSwitching:!1}),this.node.closest("body").classList.remove(this.props.headerMenuOpenClass),this.updateHeaderTheme(this.overriddenHeaderTheme),this.closeBurgers(),this.menu.close(),this.revertFocusContainment&&this.revertFocusContainment(),this.setState({isSwitching:!1}))}),x(this,"isMenuVisible",()=>"visible"===window.getComputedStyle(this.ref.menu).visibility),x(this,"offsetFirstSectionBackground",e=>{const t=this.getFirstSection();if(!t)return;const n=t.querySelector(".section-background");n&&(this.isFirstSectionInset()?n.style.top=`${e}px`:n.style.top="")}),x(this,"toggleHeaderTransparentOverride",e=>{const t=this.node.querySelector(".header-announcement-bar-wrapper");e?t.classList.add(b.QY):t.classList.remove(b.QY)}),x(this,"updateNeighborSections",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const[n,r]=t.getPageSections(),o="number"==typeof e?e:t.node.getBoundingClientRect().height;if(n){const e=n.classList.contains("gallery-section"),r=n.classList.contains("collection-type-portfolio-hover")||n.classList.contains("collection-type-portfolio-index-background"),i=n.classList.contains("layout-engine-section"),a=n.querySelector(".section-background");if(r){const e="full"===n.querySelector(".portfolio-hover").dataset.width||"inset"===n.querySelector(".portfolio-hover").dataset.width,r=n.querySelector(".portfolio-hover-items"),i=n.querySelector(".section-background");e?(n.style.paddingTop=`${o}px`,r.style.paddingTop="",i&&(i.style.top=`${o}px`),t.toggleHeaderTransparentOverride(!0)):(n.style.paddingTop="",r.style.paddingTop=`${o}px`,i&&(i.style.top=""),t.toggleHeaderTransparentOverride(!1))}else n.style.paddingTop=`${o}px`,e||t.offsetFirstSectionBackground(o);a&&i&&(t.isFirstSectionInset()?a.style.top=`${o}px`:a.style.top=""),t.updateSectionWrapper(n,!0)}r&&(r.style.paddingTop&&(r.style.paddingTop=""),t.updateSectionWrapper(r,!1)),t.ref.menu.style.paddingTop=`${o}px`,window.Y&&window.Y.Global&&window.Y.Global.fire("headerHeight",{headerHeight:o}),t.addPaddingToSystemPages()}),x(this,"toggleFocusContainerOnMenuVisibilityChange",()=>{this.state.isOpen&&(!this.state.isVisible&&this.isMenuVisible()?(this.revertFocusContainment=(0,i.hy)({container:this.node}),this.setState({isVisible:!0})):this.state.isVisible&&!this.isMenuVisible()&&(this.revertFocusContainment&&this.revertFocusContainment(),this.setState({isVisible:!1})))}),x(this,"addPaddingToSystemPages",()=>{const e=document.querySelector(".system-page"),t=this.node.getBoundingClientRect().height;e&&(e.style.paddingTop=`${t}px`)}),x(this,"updateSectionWrapper",(e,t)=>{var n;const r=e.dataset.sectionId,o=null===(n=function(){const e=window.frameElement;return"sqs-site-frame"===(null==e?void 0:e.id)?e.ownerDocument:null}())||void 0===n?void 0:n.querySelector(`[data-template-getter="section-editor-ui-${r}"]`),i='[data-template-getter="section-wrapper"]',a=o?o.querySelector(i):e.querySelector(i);if(!a)return;const s=this.node.getBoundingClientRect().height,c=`calc(100% - ${s}px)`;a.style.height=t?c:"100%",a.style.top=t?s+"px":0}),this.node=e,this.state={isOpen:!1,isVisible:!1,isSwitching:!1,scrollMode:o().getValue("tweak-fixed-header-style").toLowerCase()};const{burgerContainerSelector:r,burgerButtonSelector:a,navWrapperSelector:u,navListSelector:h,menuSelector:f,titleLogoSelector:g,headerShadowSelector:m}=this.props,y=this.node.querySelector(".header-display-desktop"),S=this.node.querySelector(".header-display-mobile"),O=S.querySelector(a),C=y.querySelector(a),L=S.querySelector(r),P=y.querySelector(r);this.ref={burgerContainerDesktop:P,burgerContainerMobile:L,burgerDesktop:C,burgerMobile:O,navWrapper:this.node.querySelector(u),navList:this.node.querySelector(h),menu:this.node.querySelector(f),titleLogo:this.node.querySelector(g),headerShadow:this.node.querySelector(m)},this.updateHeaderShrinkState(),this.pos={distance:0,then:0},this.createBurgers(),this.determineBurgerVisibility(),this.menu=new v({node:this.ref.menu,header:this}),this.scrollTop=window.scrollY,this.onScroll=l(this.onScroll,100),this.setBurgerDisplay(),this.globalEvents=[{event:"frame:device:change",handler:this.closeMenuOverlay},{event:"header:menuOverlay:opened",handler:this.openMenuOverlay},{event:"header:menuOverlay:closed",handler:this.closeMenuOverlay}],this.observeAnnouncementBar(),this.bindListeners(),this.onResize(),function(e){const t=JSON.parse(e.getAttribute("data-current-styles")||"{}").iconOptions,n=t.mobileDropdownIconOptions,r=t.desktopDropdownIconOptions;let o=n.folderDropdownIcon;o||(o=w().OPEN_ARROW_HEAD);const i=r.folderDropdownIcon,a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"left";const a="mobile"===e?n:r,s="mobile"===e?o:i;if(!s||"none"===s)return null;let{size:c,iconSpacing:l,strokeWidth:u,endcapType:d}=a;c||(c={unit:E().EM,value:1}),l||(l={unit:E().EM,value:"mobile"===e?.15:.35}),u||(u={unit:E().PIXEL,value:"mobile"===e?.5:1});const h="round"===d?"round":"miter",f=d,p=document.createElement("span");p.style["margin-"+t]=l.value+l.unit,p.style.width=c.value+c.unit,p.style.height=c.value+c.unit,p.classList.add("header-dropdown-icon"),s.toLowerCase().includes("arrow")&&p.classList.add("header-dropdown-flip");const g=document.createElementNS("http://www.w3.org/2000/svg","svg");g.setAttribute("viewBox","0 0 22 22"),g.setAttribute("xmlns","http://www.w3.org/2000/svg"),g.setAttribute("stroke-linecap",f),g.setAttribute("stroke-linejoin",h),g.setAttribute("stroke-width",`${u.value+u.unit}`);const v=document.createElementNS("http://www.w3.org/2000/svg","use");return v.setAttribute("href",`#${s}`),g.appendChild(v),p.appendChild(g),p};if(i){const t=a("desktop");e.querySelectorAll("button.header-nav-folder-title").forEach(e=>{t&&e.insertAdjacentElement("beforeend",t.cloneNode(!0))})}if(o){const t=a("mobile"),n=a("mobile","right"),r=e.querySelectorAll("div.header-menu-nav-item-content-folder"),o=e.querySelectorAll("div.header-menu-controls.container.header-menu-nav-item > a");r.forEach(e=>{t&&e.insertAdjacentElement("beforeend",t.cloneNode(!0))}),o.forEach(e=>{n&&e.insertAdjacentElement("afterbegin",n.cloneNode(!0),e.firstChild)})}}(this.node),this.node.querySelectorAll(this.props.folderWrapperSelector).forEach(e=>{const t=e.querySelector(this.props.folderTitleSelector);t.addEventListener("click",e=>{e.preventDefault()}),e.addEventListener("keydown",A(t,()=>e.querySelectorAll(".header-nav-folder-item")))});const _=this.node.querySelector("#multilingual-language-picker-desktop"),T=this.node.querySelector("#multilingual-language-picker-mobile");_&&T&&(_.addEventListener("keydown",A(_,()=>_.querySelectorAll(".language-item"))),async function(e){new(0,(await n.e(5652).then(n.bind(n,63814))).default)({headerNode:e}).checkWeglotAndInitialize()}(this.node))}bindListeners(){I&&(d.A.on(this.onScroll),this.node.addEventListener("focusin",this.showHeader)),"complete"===document.readyState?this.bindGlobalEvents(this.globalEvents):(this.onWindowLoadGlobalHandler=()=>this.bindGlobalEvents(this.globalEvents),window.addEventListener("load",this.onWindowLoadGlobalHandler)),window.addEventListener(b.cx,this.updateNeighborSections),this.ref.titleLogo&&(this.ref.titleLogo.complete&&this.updateNeighborSections(),this.ref.titleLogo.addEventListener("load",this.updateNeighborSections)),this.resizeObserver=new ResizeObserver(e=>{const t=e[0].contentRect.height;"fixed"===window.getComputedStyle(this.ref.menu).position&&this.onResize(t)}),this.resizeObserver.observe(this.node)}unbindListeners(){this.unbindGlobalEvents(this.globalEvents),this.node.removeEventListener("focusin",this.showHeader),this.onScroll.cancel&&this.onScroll.cancel(),d.A.off(this.onScroll),this.ref.titleLogo&&this.ref.titleLogo.removeEventListener("load",this.updateNeighborSections)}updateCSSVariables(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const{scrollMode:t}=this.state;if(document.documentElement.style.setProperty("scroll-behavior","smooth"),I&&"basic"===t){const t="number"==typeof e?e:this.node.getBoundingClientRect().height;document.documentElement.style.setProperty("--header-fixed-top-offset",`${t}px`),m.A?document.documentElement.style.setProperty("scroll-padding-top","0px"):document.documentElement.style.setProperty("scroll-padding-top",`${t}px`)}}destroy(){this.unbindListeners(),this.announcementBarObserver&&this.announcementBarObserver.disconnect()}}x(C,"defaultProps",{headerMenuOpenClass:"header--menu-open",burgerContainerSelector:".header-burger",burgerButtonSelector:".header-burger-btn",navWrapperSelector:".header-nav-wrapper",navListSelector:".header-nav-list",menuSelector:".header-menu",folderTitleSelector:".header-nav-folder-title",folderWrapperSelector:".header-nav-item--folder",titleLogoSelector:".header-title-logo img",headerShadowSelector:".header-dropshadow"});const L=e=>new C(e)},67212:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,l:()=>u});var r=n(67279),o=n.n(r),i=n(67373),a=n(17228),s=n(68651),c=n(63285);function l(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class u extends i.A{constructor(e){if(super(),l(this,"updatePaddingForHeader",()=>{if(!(document.querySelector(".page-section")===this.node))return;const e=document.querySelector(".header"),t=e?e.getBoundingClientRect().height:0,n=this.node.querySelector(".section-background")||null,r=this.node.className.indexOf("background-width--inset")>=0,o=this.node.className.indexOf("layout-engine-section")>=0;this.node.style.paddingTop=t+"px",n&&o&&(n.style.top=r?t+"px":"")}),l(this,"loadBackgroundImage",()=>{null!==this.ref.backgroundImage&&a.A.loadLazy(this.ref.backgroundImage,{load:!0,mode:"cover",useAdvancedPositioning:!0})}),this.node=e,this.viewportWatcher=new(o()),this.viewportWatcher.addNodes({nodes:this.node,range:[100,0],callbacks:{onEnter:()=>{this.node.dataset.active=!0}}}),this.ref={backgroundImage:this.node.querySelector(".section-background img")},this.destroy=this.destroy.bind(this),this.updatePaddingForHeader(),this.ref.backgroundImage){if(this.ref.backgroundImage.hasAttribute("data-loader"))return}s.A.on(this.loadBackgroundImage,c.X0),this.loadBackgroundImage()}destroy(){s.A.off(this.loadBackgroundImage)}}const d=e=>new u(e)},63285:(e,t,n)=>{"use strict";n.d(t,{$Q:()=>h,B_:()=>i,KY:()=>u,QY:()=>a,X0:()=>c,_y:()=>d,cx:()=>s,fi:()=>r,lv:()=>l,oD:()=>o,py:()=>f});const r={sm:576,md:768,lg:992,xl:1100,xxl:1200},o="background-width--inset",i="background-width--full-bleed",a="transparent-header-theme--override",s="announcementBarHeightChange",c=175,l={SIDE_BY_SIDE:"blog-side-by-side",SINGLE_COLUMN:"blog-single-column",MASONRY:"blog-masonry",ALTERNATING_SIDE_BY_SIDE:"blog-alternating-side-by-side",BASIC_GRID:"blog-basic-grid"},u={"paragraph-1":"sqsrte-large","paragraph-3":"sqsrte-small"},d={"button-small":"sqs-block-button-element--small","button-medium":"sqs-block-button-element--medium","button-large":"sqs-block-button-element--large"},h={Collection:"collection",CollectionItem:"collection-item",SectionContext:"section-context"},f={Richtext:"richtext",Plaintext:"plaintext"}},22166:e=>{e.exports=["white","white-bold","light","light-bold","dark","dark-bold","black","black-bold","bright","bright-inverse"]},67373:(e,t,n)=>{"use strict";function r(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>o});class o{constructor(e){r(this,"setState",e=>{this.state={...this.state,...e}}),this.props={...this.constructor.defaultProps,...e},this.state={...this.constructor.defaultState,...this.constructor.state},window.Y&&window.Y.Global&&window.Y.Global.after("frame:device:change",this.flushResizeOnDeviceChange,this)}flushResizeOnDeviceChange(){this.onResize&&this.onResize.flush&&this.onResize.flush()}destroy(){window.Y&&window.Y.Global&&window.Y.Global.detach("frame:device:change",this.flushResizeOnDeviceChange,this)}}r(o,"defaultProps",{}),r(o,"defaultState",{})},17228:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(48403);const o=(new(n.n(r)().Builder)).withLazyLoading().build(),i=o.loadLazy;o.loadLazy=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.call(o,e,{allowSaveData:!0,...t})};const a=o.loadAllLazy;o.loadAllLazy=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return a.call(o,{allowSaveData:!0,...e},t)};const s=o},79287:(e,t,n)=>{"use strict";n.d(t,{C:()=>ve,x:()=>ie});n(94226);var r=n(68444),o=n.n(r),i=n(75396),a=n(28408),s=n(73864);const c=new(n(67279)),l=[100,0],u="fade",d="scale",h="slide",f="clip",p="flex",g="none",v={[u]:"preFade",[d]:"preScale",[h]:"preSlide",[f]:"preClip",[p]:"preFlex"},b={[u]:"fadeIn",[d]:"scaleIn",[h]:"slideIn",[f]:"clipIn",[p]:"flexIn"},m='[data-animation-role="image"]:not([data-animation-override])',y='[data-animation-role="button"]',w='[data-animation-role="header-element"]',S='[data-animation-role="content"]',E='[data-animation-role="date"]',O='[data-animation-role="section"]',A='[data-animation-role="quote"]:not([data-animation-override])',x='[data-animation-role="video"]',I=".image-button-wrapper",k="footer .sqs-block-content",C=".grid-item",L=".sqs-block-form:not(.sqs-block-form-lightbox) .form-wrapper",P=".menu-wrapper",_=".acuity-block-wrapper",T=".sqs-block-soundcloud iframe",N=".sqs-video-wrapper",M=".sqs-block-calendar .sqs-block-content",R=".chart-block-container",D=".tweet-list .tweet",B=".list-item-basic-animation",j=".list-item-rich-animation",F=".sqs-block-marquee",q=".sqs-block-accordion",z=".sqs-block.sqs-background-enabled",H=".sqs-block-shape",G={[u]:["h1","h2","h3","h4","h5","p",k,m,y,w,S,E,O,A,x,B,j,F,q,z,H],[d]:["h1","h2","h3",k,m,A,x,O,w,j,F,q,z,H],[h]:["h1","h2","h3",k,m,A,x,O,w,y,j,F,q,z,H],[f]:[k,m,x,j,F,q,z,H],[p]:["h1","h2","h3","h4","p",C,L,P,_,T,N,M,R,D,j,F,q,z,H,m,w,y,I]},V=["h1","h2","h3"],W=[w,C,D];let U,$,Y,Q,X,J,K,Z;const ee=e=>Z.some(t=>e.matches(t)),te=(e,t)=>{ee(e.node)?e.node.classList.add(b[u]):e.node.classList.add(b[K]),c.removeNodes(e.node)},ne={},re={},oe=(e,t)=>new Promise((n,r)=>{const o=window.requestAnimationFrame(()=>{if(delete ne[o],0===e)n(t);else{const r=window.setTimeout(()=>{delete re[r],n(t)},e);re[r]=r}});ne[o]=o});window.addEventListener("beforeunload",()=>{Object.keys(ne).forEach(e=>window.cancelAnimationFrame(e)),Object.keys(re).forEach(e=>window.clearTimeout(e))});const ie=e=>{e.style.transitionTimingFunction="",e.style.transitionDuration="",e.style.transitionDelay="",e.classList.remove(...Object.values(b),...Object.values(v)),c.removeNodes(e)},ae=e=>{if((e=>{const t=e.closest(".image-block-outer-wrapper");return t&&t.querySelector("[data-animation-override]")})(e))return!1;return(!(()=>{const e=document.querySelector("section > .content-wrapper");return null!==e&&"0"!==getComputedStyle(e).getPropertyValue("opacity")})()||!(e=>{const{top:t,bottom:n}=e.getBoundingClientRect();return t<(window.innerHeight||document.documentElement.clientHeight)&&n>0})(e))&&(!e.closest(".form-wrapper.hidden")&&null===e.closest(".Marquee-measure"))},se=()=>{const e=(()=>{const e=G[K];if(K!==u){const t=e.map(e=>e.trim());Z=G[u].filter(e=>"string"==typeof e&&!t.includes(e.trim()))}const t=document.body.querySelectorAll([].concat(e,Z).join(","));return Array.from(t).filter(ae)})(),t=[],n=[],r=V.join(",");return e.forEach(e=>{if(K===p&&e.matches(r)&&a.A.isSegmentable(e)){const t=new a.A({node:e,viewportWatcher:c,viewportRange:l,duration:X,easingFunction:Y});t.prepare(),n.push(t)}else t.push(e)}),!t.length&&!n.length||K===g?Promise.reject():(U=t,$=n,Promise.resolve({directTargets:t,segmentables:n}))},ce=e=>{const t=(n=e.directTargets.length,Number(J.substring(0,J.length-1))/n);var n;const r=W.join(", ");return e.directTargets.forEach((e,n)=>{K===p?(e.style.transitionTimingFunction=Q,e.style.transitionDuration=X,r&&e.matches(r)&&(e.style.transitionDelay=n*t+"s")):(e.style.transitionTimingFunction=Y,e.style.transitionDuration=X,e.style.transitionDelay=n*t+"s",K===f?e.style.animationDuration=X:e.style.removeProperty("animation-duration"))}),oe(0,e)},le=e=>{c.addNodes({nodes:[...e.directTargets],range:l,useElementHeight:!0,callbacks:{onEnter:te}}),e.segmentables.forEach(e=>{e.bind()})},ue=function(){let{animationsPanelOpen:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(()=>{if(0===U.length)return Promise.resolve();for(let e=0;e{e.uninstall()}),$=[],Z=[],oe(0)})().then(se).then(t=>((e,t)=>(t.directTargets.forEach(e=>{const t=ee(e)?v[u]:v[K];e.classList.add(t)}),document.body.dataset.animationState="booted",oe(e?350:0,t)))(e,t)).then(ce).then(le).catch(e=>{console.warn("Error applying animations",e)})},de=e=>{K=e},he=e=>{Y=e},fe={"tweak-global-animations-animation-type":{exec:e=>{s.oZ&&K!==g?de(u):de(e)}},"tweak-global-animations-complexity-level":{exec:e=>()=>{console.warn("Complexity Level unimplemented")}},"tweak-global-animations-animation-curve":{exec:e=>{he("custom-cubic-bezier"!==e?e:"cubic-bezier(0.19, 1, 0.22, 1)")}},"tweak-global-animations-animation-duration":{exec:e=>{X=e}},"tweak-global-animations-animation-delay":{exec:e=>{J=e}}},pe=Object.keys(fe),ge=(0,i.A)(()=>{ue({animationsPanelOpen:!0})},10);o().watch(pe,e=>{fe[e.name].exec(e.value),ge()});const ve=()=>{if(setTimeout(()=>{document.body.dataset.animationState="booted"},500),"true"===o().getValue("tweak-global-animations-enabled")){for(const e of pe){const t=o().getValue(e);void 0!==t?fe[e].exec(t):console.log("Tweak value is undefined!",t)}ue()}};K=u,U=[],$=[],Z=[],Y="ease",Q="cubic-bezier(0.19, 1, 0.22, 1)",X="0.6s",J="0.1s"},28408:(e,t,n)=>{"use strict";function r(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>i,g:()=>o});const o="animation-segment-parent-hidden";class i{constructor(e){r(this,"prepare",()=>{this.node.classList.add(o)}),r(this,"bind",()=>{if(!this.viewportWatcher)return console.warn("No viewport watcher available for",this.node),void this.node.classList.remove(o);this.viewportWatcher.addNodes({nodes:[this.node],range:this.viewportRange,callbacks:{onEnter:this.enteredViewport}})}),r(this,"unbind",()=>{this.viewportWatcher.removeNodes([this.node])}),r(this,"enteredViewport",()=>{this.hasRevealed||(this.hasRevealed=!0,this.install(),this.node.offsetTop,this.play())}),r(this,"install",()=>{this.originalHTML=this.node.innerHTML;const e=this.node.innerHTML.replace(" "," ").trim().split(/\s+/);this.node.innerHTML=e.map((e,t)=>`${e}`).join(" "),this.node.classList.remove(o)}),r(this,"onSegmentTransitionEnd",e=>{"transform"===e.propertyName&&(e.target.removeEventListener("transitionend",this.onSegmentTransitionEnd),e.target.removeEventListener("transitioncancel",this.onSegmentTransitionEnd),this.completedTransitionCount++,this.completedTransitionCount>=this.expectedTransitions&&this.uninstall())}),r(this,"play",()=>{this.expectedTransitions=this.node.children.length,this.completedTransitionCount=0,Array.from(this.node.children).forEach(e=>{e.addEventListener("transitionend",this.onSegmentTransitionEnd),e.addEventListener("transitioncancel",this.onSegmentTransitionEnd),e.classList.add("animation-segmented-flex-fired")})}),r(this,"uninstall",()=>{this.unbind(),this.hasRevealed&&(this.node.innerHTML=this.originalHTML,this.hasRevealed=!1)}),this.node=e.node,this.hasRevealed=!1,this.viewportWatcher=e.viewportWatcher,this.viewportRange=e.viewportRange||[100,0],this.easingFunction=e.easingFunction,this.duration=e.duration}}r(i,"isSegmentable",function(e){return 0===e.children.length&&!!e.innerText.trim()})},75396:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(e,t)=>{let n,r;const o=function(){for(var o=arguments.length,i=new Array(o),a=0;a(n=void 0,e(...i)),window.clearTimeout(n),n=setTimeout(r,t)};return o.cancel=()=>{window.clearTimeout(n),n=void 0},o.flush=()=>{n&&(window.clearTimeout(n),r())},o}},73864:(e,t,n)=>{"use strict";n.d(t,{AZ:()=>a,CI:()=>o,np:()=>i,oZ:()=>r});const r=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=!!("ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0||window.DocumentTouch&&document instanceof DocumentTouch),i=e=>e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0]||e,a={touch:{press:"touchstart",release:["touchend","touchcancel"],enter:"touchstart",move:"touchmove",leave:["touchend","touchcancel"]},mouse:{press:"mousedown",release:["mouseup"],enter:"mouseenter",move:"mousemove",leave:["mouseleave"]}}[o?"touch":"mouse"]},16024:(e,t,n)=>{"use strict";function r(){let e="complete"===document.readyState;return new Promise(t=>{e?t():window.addEventListener("load",()=>{e=!0,t()})})}n.d(t,{A:()=>r})},75830:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let r=!1;try{var o;r=!(window===window.top||(null===(o=window.top.Static)||void 0===o||!o.IS_IN_CONFIG)&&!window.MOBILEAPP)}catch{}const i=r},49099:(e,t,n)=>{"use strict";n.d(t,{l:()=>r});const r=()=>{}},59440:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});const r=/[^[.\]]+/g,o=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null==e)return n;const i=Array.isArray(t)?t:t.match(r);return i.length?o(e[i.shift()],i,n):e}},94930:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});const r=[];let o=0,i=!1,a=!1,s=!1;const c={scroll(e){a||(a=!0,requestAnimationFrame(this.executeCallbacks))},executeCallbacks(){for(let e=0;e-1||(r.push(e),o+=1)},removeCallback(e){if(!e)return;const t=r.indexOf(e);-1!==t&&(r.splice(t,1),o-=1)},bindMethods(){i||(this.scroll=this.scroll.bind(this),i=!0)},trigger(){this.scroll()},on(e){s||(s=!0,this.bindMethods(),window.addEventListener("scroll",this.scroll)),this.registerCallback(e)},off(e){this.removeCallback(e),o||(this.bindMethods(),s=!1,window.removeEventListener("scroll",this.scroll))}}},86777:(e,t,n)=>{"use strict";function r(e,t,n){!function(e,t){t.forEach(t=>{"string"==typeof t&&e.classList.remove(t)})}(e,t),n&&e.classList.add(n)}n.d(t,{Z:()=>r})},9780:(e,t,n)=>{e.exports={default:n(26484),__esModule:!0}},4123:(e,t,n)=>{e.exports={default:n(80251),__esModule:!0}},3053:(e,t,n)=>{e.exports={default:n(67981),__esModule:!0}},89829:(e,t,n)=>{e.exports={default:n(2981),__esModule:!0}},10508:(e,t,n)=>{e.exports={default:n(68172),__esModule:!0}},9506:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},97588:(e,t,n)=>{"use strict";t.__esModule=!0;var r,o=n(89829),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n{"use strict";t.__esModule=!0;var r,o=n(89829),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e,t,n){return t in e?(0,i.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},52040:(e,t,n)=>{"use strict";t.__esModule=!0;var r=i(n(3053)),o=i(n(4123));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,r.default)(Object(e)))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=(0,o.default)(e);!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},26484:(e,t,n)=>{n(78750),n(32160),e.exports=n(6791).Array.from},80251:(e,t,n)=>{n(96653),n(78750),e.exports=n(23779)},67981:(e,t,n)=>{n(96653),n(78750),e.exports=n(4693)},2981:(e,t,n)=>{n(82919);var r=n(6791).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},68172:(e,t,n)=>{n(5310),e.exports=n(6791).Object.keys},73934:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},64233:e=>{e.exports=function(){}},90531:(e,t,n)=>{var r=n(90326);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},73901:(e,t,n)=>{var r=n(69204),o=n(9250),i=n(8830);e.exports=function(e){return function(t,n,a){var s,c=r(t),l=o(c.length),u=i(a,l);if(e&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}}},13383:(e,t,n)=>{var r=n(64194),o=n(15413)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},64194:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},6791:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},64284:(e,t,n)=>{"use strict";var r=n(21672),o=n(15495);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},33971:(e,t,n)=>{var r=n(73934);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},54947:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},75872:(e,t,n)=>{e.exports=!n(82451)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},50559:(e,t,n)=>{var r=n(90326),o=n(56903).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},22499:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},19786:(e,t,n)=>{var r=n(56903),o=n(6791),i=n(33971),a=n(14632),s=n(43066),c="prototype",l=function(e,t,n){var u,d,h,f=e&l.F,p=e&l.G,g=e&l.S,v=e&l.P,b=e&l.B,m=e&l.W,y=p?o:o[t]||(o[t]={}),w=y[c],S=p?r:g?r[t]:(r[t]||{})[c];for(u in p&&(n=t),n)(d=!f&&S&&void 0!==S[u])&&s(y,u)||(h=d?S[u]:n[u],y[u]=p&&"function"!=typeof S[u]?n[u]:b&&d?i(h,r):m&&S[u]==h?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[c]=e[c],t}(h):v&&"function"==typeof h?i(Function.call,h):h,v&&((y.virtual||(y.virtual={}))[u]=h,e&l.R&&w&&!w[u]&&a(w,u,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},82451:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},56903:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},43066:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},14632:(e,t,n)=>{var r=n(21672),o=n(15495);e.exports=n(75872)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},7745:(e,t,n)=>{var r=n(56903).document;e.exports=r&&r.documentElement},14913:(e,t,n)=>{e.exports=!n(75872)&&!n(82451)(function(){return 7!=Object.defineProperty(n(50559)("div"),"a",{get:function(){return 7}}).a})},63278:(e,t,n)=>{var r=n(64194);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},6471:(e,t,n)=>{var r=n(52833),o=n(15413)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},90326:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},275:(e,t,n)=>{var r=n(90531);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},81199:(e,t,n)=>{"use strict";var r=n(67780),o=n(15495),i=n(1123),a={};n(14632)(a,n(15413)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},52500:(e,t,n)=>{"use strict";var r=n(98849),o=n(19786),i=n(83070),a=n(14632),s=n(52833),c=n(81199),l=n(1123),u=n(66870),d=n(15413)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",g=function(){return this};e.exports=function(e,t,n,v,b,m,y){c(n,t,v);var w,S,E,O=function(e){if(!h&&e in k)return k[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},A=t+" Iterator",x=b==p,I=!1,k=e.prototype,C=k[d]||k["@@iterator"]||b&&k[b],L=C||O(b),P=b?x?O("entries"):L:void 0,_="Array"==t&&k.entries||C;if(_&&(E=u(_.call(new e)))!==Object.prototype&&E.next&&(l(E,A,!0),r||"function"==typeof E[d]||a(E,d,g)),x&&C&&C.name!==p&&(I=!0,L=function(){return C.call(this)}),r&&!y||!h&&!I&&k[d]||a(k,d,L),s[t]=L,s[A]=g,b)if(w={values:x?L:O(p),keys:m?L:O(f),entries:P},y)for(S in w)S in k||i(k,S,w[S]);else o(o.P+o.F*(h||I),t,w);return w}},26928:(e,t,n)=>{var r=n(15413)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},35945:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},52833:e=>{e.exports={}},98849:e=>{e.exports=!0},67780:(e,t,n)=>{var r=n(90531),o=n(6935),i=n(22499),a=n(36211)("IE_PROTO"),s=function(){},c="prototype",l=function(){var e,t=n(50559)("iframe"),r=i.length;for(t.style.display="none",n(7745).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("