(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3415],{80868:function(e,n,t){"use strict";var r=t(67294);n.Z=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none"},e),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 12a1 1 0 011-1h14a1 1 0 110 2H5a1 1 0 01-1-1z",fill:"currentColor"}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.293 7.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L17.586 12l-3.293-3.293a1 1 0 010-1.414z",fill:"currentColor"}))}},18153:function(e,n,t){"use strict";var r=t(67294);n.Z=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none"},e),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.188 5C6.979 5 6 5.98 6 7.188v9.625a2.188 2.188 0 004.375 0V7.188C10.375 5.979 9.395 5 8.187 5zm7.874 0c-1.208 0-2.187.98-2.187 2.188v9.625a2.188 2.188 0 004.375 0V7.188C18.25 5.979 17.27 5 16.062 5z",fill:"currentColor"}))}},28648:function(e,n,t){"use strict";var r=t(67294);n.Z=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none"},e),r.createElement("path",{d:"M6 6.134v11.732c0 .895 1.03 1.438 1.822.951l9.628-5.866c.733-.441.733-1.46 0-1.914L7.822 5.183C7.029 4.696 6 5.239 6 6.134z",fill:"currentColor"}))}},95393:function(e,n,t){"use strict";var r=t(67294);n.Z=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none"},e),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 7.2a1 1 0 011-1h14.4a1 1 0 110 2H5a1 1 0 01-1-1z",fill:"currentColor"}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6 5a.6.6 0 00-.6.6v.6h4.4v-.6a.6.6 0 00-.6-.6h-3.2zm5.8 1.2v-.6A2.6 2.6 0 0013.8 3h-3.2A2.6 2.6 0 008 5.6v.6H6.6a1 1 0 00-1 1v11.2A2.6 2.6 0 008.2 21h8a2.6 2.6 0 002.6-2.6V7.2a1 1 0 00-1-1h-1.4zm-8.8 2v10.2a.6.6 0 00.6.6h8a.6.6 0 00.6-.6V8.2H7.6z",fill:"currentColor"}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6 10.2a1 1 0 011 1V16a1 1 0 11-2 0v-4.8a1 1 0 011-1zM13.8 10.2a1 1 0 011 1V16a1 1 0 01-2 0v-4.8a1 1 0 011-1z",fill:"currentColor"}))}},67658:function(e,n,t){"use strict";t.d(n,{_M:function(){return TooltipBox}});var r=t(24043),a=t(82729),i=t(67294),o=t(42988),l=t(19783),c=t(93733),u=t(62372),s=t(91033),d=t(31666),f=t(72662);function _templateObject(){var e=(0,a._)(["\n background-color: ",";\n color: ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n z-index: 1100;\n padding: "," ",";\n z-index: ",";\n"]);return _templateObject=function(){return e},e}function _templateObject1(){var e=(0,a._)(["\n background-color: ",";\n border-radius: 3px;\n color: ",";\n ",";\n ",";\n padding-left: ",";\n padding-right: ",";\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){var e=(0,a._)(["\n display: ",";\n ",";\n &:focus-visible {\n // Note: 0px solid transparent prevents focus rings from disappearing for -ms-high-contrast.\n // TODO(LNS-183): Provide more robust polyfill/support for :focus for older versions of Safari, which don't support :focus-visible\n outline: 0px solid transparent;\n box-shadow: var(--lns-formFieldBorderShadowFocus);\n }\n"]);return _templateObject2=function(){return e},e}var __rest=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);an.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]]);return t},m={topLeft:"top-start",topCenter:"top-center",topRight:"top-end",bottomLeft:"bottom-start",bottomCenter:"bottom-center",bottomRight:"bottom-end",leftTop:"left-start",leftCenter:"left-center",leftBottom:"left-end",rightTop:"right-start",rightCenter:"right-center",rightBottom:"right-end"},v=f.iH.small.fontSize*f.iH.small.lineHeight,p=d.Z.div(_templateObject(),(0,c.Rv)("background"),(0,c.Rv)("body"),(0,c.H5)("large"),(0,c.On)("bold"),(0,c.y3)("small"),(0,c.Xj)("medium"),function(e){return(0,c.ap)("max-width",e.maxWidth)},(0,c.u)((4-v)/2),(0,c.u)(1.5),function(e){return e.zIndex}),h=d.Z.div(_templateObject1(),(0,c.Rv)("backgroundActive"),(0,c.Rv)("grey3"),(0,c.On)("bold"),(0,c.y3)("small"),(0,c.u)(.5),(0,c.u)(.5)),ShortcutBox=function(e){var n=e.children;return i.createElement(h,null,n)},TooltipBox=function(e){var n=e.children,t=e.maxWidth,r=e.onMouseEnter,a=e.onMouseLeave,o=e.layerProps,l=e.zIndex,c=__rest(e,["children","maxWidth","onMouseEnter","onMouseLeave","layerProps","zIndex"]);return i.createElement(p,Object.assign({"data-lens-theme":"dark",maxWidth:t,onMouseEnter:r,onMouseLeave:a,zIndex:l},o,c),n)},g=d.Z.div(_templateObject2(),function(e){return e.isInline?"inline-block":"block"},function(e){return e.verticalAlign&&"vertical-align: ".concat(e.verticalAlign)});Object.keys(m),n.ZP=function(e){var n=e.children,t=e.content,a=e.shortcut,c=e.placement,d=e.keepOpen,f=e.triggerOffset,v=e.maxWidth,p=e.isInline,h=e.isDisabled,b=e.container,y=e.tabIndex,x=e.zIndex,E=e.verticalAlign,w=e.delay,O=__rest(e,["children","content","shortcut","placement","keepOpen","triggerOffset","maxWidth","isInline","isDisabled","container","tabIndex","zIndex","verticalAlign","delay"]),j=(0,r._)((0,u.XI)({delayEnter:function(e){switch(e){case"immediate":default:return 200;case"long":return 800}}(void 0===w?"immediate":w),delayLeave:200}),2),k=j[0],z=j[1],R=(0,r._)((0,i.useState)(!1),2),_=R[0],C=R[1],M=(0,r._)((0,i.useState)(!1),2),B=M[0],I=M[1],L=(0,i.useRef)(),S=!t||h;(0,i.useEffect)(function(){if(S){I(!1);return}var e=_&&d;(k||e)&&I(!0),k||e||I(!1)},[t,h,_,S,d,I,k]);var handleBlur=function(){I(!1)};(0,i.useEffect)(function(){if(B){var keyListener=function(e){"Escape"===e.key&&(e.preventDefault(),handleBlur())};return window.addEventListener("keydown",keyListener),function(){window.removeEventListener("keydown",keyListener)}}},[B,I]);var A=(0,u.sJ)({isOpen:B,placement:m[void 0===c?"topCenter":c],ResizeObserver:s.default,triggerOffset:void 0===f?4:f,container:b,auto:!0}),Z=A.layerProps,N=A.triggerProps,P=A.renderLayer;return i.createElement(i.Fragment,null,i.createElement(g,Object.assign({},N,z,{onFocus:function(){S||I(!0)},onBlur:handleBlur,isInline:void 0===p||p,verticalAlign:void 0===E?"middle":E,tabIndex:S?-1:void 0===y?0:y,ref:(0,u.lq)(N.ref,L)}),n),B&&P(i.createElement("div",Object.assign({},Z,{style:Object.assign(Object.assign({},Z.style),{zIndex:void 0===x?1100:x})}),i.createElement(TooltipBox,Object.assign({maxWidth:void 0===v?26:v,onMouseEnter:function(){return C(!0)},onMouseLeave:function(){return C(!1)}},O),i.createElement(o.Z,{gap:"small"},i.createElement(l.ZP,{size:"small",fontWeight:"bold"},t),a&&i.createElement(o.Z,{gap:"xsmall"},a.map(function(e,n){return i.createElement(ShortcutBox,{key:n},e)})))))))}},97005:function(e,n,t){var r=t(67294),a=r&&"object"==typeof r&&"default"in r?r:{default:r};!function(e){if(!e||"undefined"==typeof window)return;let n=document.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=e,document.head.appendChild(n)}('.rfm-marquee-container {\n overflow-x: hidden;\n display: flex;\n flex-direction: row;\n position: relative;\n width: var(--width);\n transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n background: linear-gradient(to right, var(--gradient-color), transparent);\n content: "";\n height: 100%;\n position: absolute;\n width: var(--gradient-width);\n z-index: 2;\n pointer-events: none;\n touch-action: none;\n}\n.rfm-overlay::after {\n right: 0;\n top: 0;\n transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n left: 0;\n top: 0;\n}\n\n.rfm-marquee {\n flex: 0 0 auto;\n min-width: var(--min-width);\n z-index: 1;\n display: flex;\n flex-direction: row;\n align-items: center;\n animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n animation-play-state: var(--play);\n animation-delay: var(--delay);\n animation-direction: var(--direction);\n}\n@keyframes scroll {\n 0% {\n transform: translateX(0%);\n }\n 100% {\n transform: translateX(-100%);\n }\n}\n\n.rfm-initial-child-container {\n flex: 0 0 auto;\n display: flex;\n min-width: auto;\n flex-direction: row;\n align-items: center;\n}\n\n.rfm-child {\n transform: var(--transform);\n}');let i=r.forwardRef(function({style:e={},className:n="",autoFill:t=!1,play:i=!0,pauseOnHover:o=!1,pauseOnClick:l=!1,direction:c="left",speed:u=50,delay:s=0,loop:d=0,gradient:f=!1,gradientColor:m="white",gradientWidth:v=200,onFinish:p,onCycleComplete:h,onMount:g,children:b},y){let[x,E]=r.useState(0),[w,O]=r.useState(0),[j,k]=r.useState(1),[z,R]=r.useState(!1),_=r.useRef(null),C=y||_,M=r.useRef(null),B=r.useCallback(()=>{if(M.current&&C.current){let e=C.current.getBoundingClientRect(),n=M.current.getBoundingClientRect(),r=e.width,a=n.width;("up"===c||"down"===c)&&(r=e.height,a=n.height),t&&r&&a?k(a{if(z&&(B(),M.current&&C.current)){let e=new ResizeObserver(()=>B());return e.observe(C.current),e.observe(M.current),()=>{e&&e.disconnect()}}},[B,C,z]),r.useEffect(()=>{B()},[B,b]),r.useEffect(()=>{R(!0)},[]),r.useEffect(()=>{"function"==typeof g&&g()},[]);let I=r.useMemo(()=>t?w*j/u:wObject.assign(Object.assign({},e),{"--pause-on-hover":!i||o?"paused":"running","--pause-on-click":!i||o&&!l||l?"paused":"running","--width":"up"===c||"down"===c?"100vh":"100%","--transform":"up"===c?"rotate(-90deg)":"down"===c?"rotate(90deg)":"none"}),[e,i,o,l,c]),S=r.useMemo(()=>({"--gradient-color":m,"--gradient-width":"number"==typeof v?`${v}px`:v}),[m,v]),A=r.useMemo(()=>({"--play":i?"running":"paused","--direction":"left"===c?"normal":"reverse","--duration":`${I}s`,"--delay":`${s}s`,"--iteration-count":d?`${d}`:"infinite","--min-width":t?"auto":"100%"}),[i,c,I,s,d,t]),Z=r.useMemo(()=>({"--transform":"up"===c?"rotate(90deg)":"down"===c?"rotate(-90deg)":"none"}),[c]),N=r.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,n)=>a.default.createElement(r.Fragment,{key:n},r.Children.map(b,e=>a.default.createElement("div",{style:Z,className:"rfm-child"},e)))),[Z,b]);return z?a.default.createElement("div",{ref:C,style:L,className:"rfm-marquee-container "+n},f&&a.default.createElement("div",{style:S,className:"rfm-overlay"}),a.default.createElement("div",{className:"rfm-marquee",style:A,onAnimationIteration:h,onAnimationEnd:p},a.default.createElement("div",{className:"rfm-initial-child-container",ref:M},r.Children.map(b,e=>a.default.createElement("div",{style:Z,className:"rfm-child"},e))),N(j-1)),a.default.createElement("div",{className:"rfm-marquee",style:A},N(j))):null});n.Z=i}}]);