define("metaserver/static/js/prod_assets_web_modules/@popperjs/core",["exports"],(function(e){"use strict";function t(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function n(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t?t.defaultView:window}return e}function o(e){var t=n(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function r(e){return e instanceof n(e).Element}function a(e){return e instanceof n(e).HTMLElement}function s(e){return e?(e.nodeName||"").toLowerCase():null}function i(e){return(r(e)?e.ownerDocument:e.document).documentElement}function u(e){return t(i(e)).left+o(e).scrollLeft}function c(e,r,c){var l;void 0===c&&(c=!1);var d,p,f=t(e),m={scrollLeft:0,scrollTop:0},v={x:0,y:0};return c||("body"!==s(r)&&(m=(d=r)!==n(d)&&a(d)?{scrollLeft:(p=d).scrollLeft,scrollTop:p.scrollTop}:o(d)),a(r)?((v=t(r)).x+=r.clientLeft,v.y+=r.clientTop):(l=i(r))&&(v.x=u(l))),{x:f.left+m.scrollLeft-v.x,y:f.top+m.scrollTop-v.y,width:f.width,height:f.height}}function l(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function d(e){return"html"===s(e)?e:e.parentNode||e.host||document.ownerDocument||document.documentElement}function p(e){return n(e).getComputedStyle(e)}function f(e){if(["html","body","#document"].indexOf(s(e))>=0)return e.ownerDocument.body;if(a(e)){var t=p(e),n=t.overflow,o=t.overflowX,r=t.overflowY;if(/auto|scroll|overlay|hidden/.test(n+r+o))return e}return f(d(e))}function m(e,t){void 0===t&&(t=[]);var o=f(e),r="body"===s(o),a=r?n(o):o,i=t.concat(a);return r?i:i.concat(m(d(a)))}function v(e){return["table","td","th"].indexOf(s(e))>=0}function g(e){var t;return!a(e)||!(t=e.offsetParent)||void 0!==window.InstallTrigger&&"fixed"===p(t).position?null:t}function y(e){for(var t=n(e),o=g(e);o&&v(o);)o=g(o);return o&&"body"===s(o)&&"static"===p(o).position?t:o||t}var h="top",b="bottom",E="right",w="left",x="auto",R=[h,b,E,w],M="start",S="end",O="viewport",C="popper",k=R.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+S])}),[]),_=[].concat(R,[x]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+S])}),[]),T=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function D(e){var t=new Map,n=new Set,o=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||(function e(r){n.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEach((function(o){if(!n.has(o)){var r=t.get(o);r&&e(r)}})),o.push(r)})(e)})),o}function I(e){return e.split("-")[0]}var F={placement:"bottom",modifiers:[],strategy:"absolute"};function L(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function j(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?I(r):null,s=r?A(r):null,i=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2;switch(a){case h:t={x:i,y:n.y-o.height};break;case b:t={x:i,y:n.y+n.height};break;case E:t={x:n.x+n.width,y:u};break;case w:t={x:n.x-o.width,y:u};break;default:t={x:n.x,y:n.y}}var c=a?B(a):null;if(null!=c){var l="y"===c?"height":"width";switch(s){case M:t[c]=Math.floor(t[c])-Math.floor(n[l]/2-o[l]/2);break;case S:t[c]=Math.floor(t[c])+Math.ceil(n[l]/2-o[l]/2)}}return t}var K={top:"auto",right:"auto",bottom:"auto",left:"auto"};function U(e){var t,o=e.popper,r=e.popperRect,a=e.placement,s=e.offsets,u=e.position,c=e.gpuAcceleration,l=e.adaptive,d=(function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:Math.round(t*o)/o||0,y:Math.round(n*o)/o||0}})(s),p=d.x,f=d.y,m=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),g=w,x=h,R=window;if(l){var M=y(o);M===n(o)&&(M=i(o)),a===h&&(x=b,f-=M.clientHeight-r.height,f*=c?1:-1),a===w&&(g=E,p-=M.clientWidth-r.width,p*=c?1:-1)}var S,O=Object.assign({position:u},l&&K);return c?Object.assign({},O,((S={})[x]=v?"0":"",S[g]=m?"0":"",S.transform=(R.devicePixelRatio||1)<2?"translate("+p+"px, "+f+"px)":"translate3d("+p+"px, "+f+"px, 0)",S)):Object.assign({},O,((t={})[x]=v?f+"px":"",t[g]=m?p+"px":"",t.transform="",t))}var W={left:"right",right:"left",bottom:"top",top:"bottom"};function H(e){return e.replace(/left|right|bottom|top/g,(function(e){return W[e]}))}var G={start:"end",end:"start"};function z(e){return e.replace(/start|end/g,(function(e){return G[e]}))}function Y(e){return parseFloat(e)||0}function $(e){var t=n(e),o=(function(e){var t=a(e)?p(e):{};return{top:Y(t.borderTopWidth),right:Y(t.borderRightWidth),bottom:Y(t.borderBottomWidth),left:Y(t.borderLeftWidth)}})(e),r="html"===s(e),i=u(e),c=e.clientWidth+o.right,l=e.clientHeight+o.bottom;return r&&t.innerHeight-e.clientHeight>50&&(l=t.innerHeight-o.bottom),{top:r?0:e.clientTop,right:e.clientLeft>o.left?o.right:r?t.innerWidth-c-i:e.offsetWidth-c,bottom:r?t.innerHeight-l:e.offsetHeight-l,left:r?i:e.clientLeft}}function q(e,t){var n=Boolean(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(n){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function X(e,r){return r===O?V((function(e){var t=n(e);return{width:t.innerWidth,height:t.innerHeight,x:0,y:0}})(e)):a(r)?t(r):V((function(e){var t=n(e),r=o(e),a=c(i(e),t);return a.height=Math.max(a.height,t.innerHeight),a.width=Math.max(a.width,t.innerWidth),a.x=-r.scrollLeft,a.y=-r.scrollTop,a})(i(e)))}function Z(e,t,n){var o="clippingParents"===t?(function(e){var t=m(e),n=["absolute","fixed"].indexOf(p(e).position)>=0&&a(e)?y(e):e;return r(n)?t.filter((function(e){return r(e)&&q(e,n)})):[]})(e):[].concat(t),s=[].concat(o,[n]),u=s[0],c=s.reduce((function(t,n){var o=X(e,n),r=$(a(n)?n:i(e));return t.top=Math.max(o.top+r.top,t.top),t.right=Math.min(o.right-r.right,t.right),t.bottom=Math.min(o.bottom-r.bottom,t.bottom),t.left=Math.max(o.left+r.left,t.left),t}),X(e,u));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function J(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},{},e)}function Q(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function ee(e,n){void 0===n&&(n={});var o=n,a=o.placement,s=void 0===a?e.placement:a,u=o.boundary,c=void 0===u?"clippingParents":u,l=o.rootBoundary,d=void 0===l?O:l,p=o.elementContext,f=void 0===p?C:p,m=o.altBoundary,v=void 0!==m&&m,g=o.padding,y=void 0===g?0:g,w=J("number"!=typeof y?y:Q(y,R)),x=f===C?"reference":C,M=e.elements.reference,S=e.rects.popper,k=e.elements[v?x:f],_=Z(r(k)?k:i(e.elements.popper),c,d),T=t(M),D=j({reference:T,element:S,strategy:"absolute",placement:s}),I=V(Object.assign({},S,{},D)),F=f===C?I:T,L={top:_.top-F.top+w.top,bottom:F.bottom-_.bottom+w.bottom,left:_.left-F.left+w.left,right:F.right-_.right+w.right},N=e.modifiersData.offset;if(f===C&&N){var P=N[s];Object.keys(L).forEach((function(e){var t=[E,b].indexOf(e)>=0?1:-1,n=[h,b].indexOf(e)>=0?"y":"x";L[e]+=P[n]*t}))}return L}function te(e,t,n){return Math.max(e,Math.min(t,n))}function ne(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function oe(e){return[h,E,b,w].some((function(t){return e[t]>=0}))}var re=[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,o=e.instance,r=e.options,a=r.scroll,s=void 0===a||a,i=r.resize,u=void 0===i||i,c=n(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&l.forEach((function(e){e.addEventListener("scroll",o.update,P)})),u&&c.addEventListener("resize",o.update,P),function(){s&&l.forEach((function(e){e.removeEventListener("scroll",o.update,P)})),u&&c.removeEventListener("resize",o.update,P)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=j({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,s=void 0===a||a,i={placement:I(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};t.styles.popper=Object.assign({},t.styles.popper,{},U(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s}))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},U(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];a(r)&&s(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:"absolute",left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});a(o)&&s(o)&&(Object.assign(o.style,i),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=void 0===r?[0,0]:r,s=_.reduce((function(e,n){return e[n]=(function(e,t,n){var o=I(e),r=[w,h].indexOf(o)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=a[0],i=a[1];return s=s||0,i=(i||0)*r,[w,E].indexOf(o)>=0?{x:i,y:s}:{x:s,y:i}})(n,t.rects,a),e}),{}),i=s[t.placement],u=i.x,c=i.y;t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c,t.modifiersData[o]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.fallbackPlacements,a=n.padding,s=n.boundary,i=n.rootBoundary,u=n.flipVariations,c=void 0===u||u,l=t.options.placement,d=I(l),p=r||(d!==l&&c?(function(e){if(I(e)===x)return[];var t=H(e);return[z(e),t,z(t)]})(l):[H(l)]),f=[l].concat(p).reduce((function(e,n){return e.concat(I(n)===x?(function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,s=n.padding,i=n.flipVariations,u=A(o),c=(u?i?k:k.filter((function(e){return A(e)===u})):R).reduce((function(t,n){return t[n]=ee(e,{placement:n,boundary:r,rootBoundary:a,padding:s})[I(n)],t}),{});return Object.keys(c).sort((function(e,t){return c[e]-c[t]}))})(t,{placement:n,boundary:s,rootBoundary:i,padding:a,flipVariations:c}):n)}),[]),m=t.rects.reference,v=t.rects.popper,g=new Map,y=!0,S=f[0],O=0;O=0,F=D?"width":"height",L=ee(t,{placement:C,boundary:s,rootBoundary:i,padding:a}),N=D?T?E:w:T?b:h;m[F]>v[F]&&(N=H(N));var P=H(N),B=[L[_]<=0,L[N]<=0,L[P]<=0];if(B.every((function(e){return e}))){S=C,y=!1;break}g.set(C,B)}if(y)for(var j=function(e){var t=f.find((function(t){var n=g.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},K=c?3:1;K>0&&"break"!==j(K);K--);t.placement!==S&&(t.modifiersData[o]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=void 0===r||r,s=n.altAxis,i=void 0!==s&&s,u=n.boundary,c=n.rootBoundary,d=n.padding,p=n.tether,f=void 0===p||p,m=n.tetherOffset,v=void 0===m?0:m,g=ee(t,{boundary:u,rootBoundary:c,padding:d}),y=I(t.placement),x=A(t.placement),R=!x,S=B(y),O="x"===S?"y":"x",C=t.modifiersData.popperOffsets,k=t.rects.reference,_=t.rects.popper,T="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,D={x:0,y:0};if(a){var F="y"===S?h:w,L="y"===S?b:E,N="y"===S?"height":"width",P=C[S],j=C[S]+g[F],K=C[S]-g[L],U=f?-_[N]/2:0,W=x===M?k[N]:_[N],H=x===M?-_[N]:-k[N],G=t.elements.arrow,z=f&&G?l(G):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},$=Y[F],q=Y[L],V=te(0,k[N],z[N]),X=R?k[N]/2-U-V-$-T:W-V-$-T,Z=R?-k[N]/2+U+V+q+T:H+V+q+T,J=t.modifiersData.offset?t.modifiersData.offset[t.placement][S]:0,Q=C[S]+X-J,ne=C[S]+Z-J,oe=te(f?Math.min(j,Q):j,P,f?Math.max(K,ne):K);C[S]=oe,D[S]=oe-P}if(i){var re="x"===S?h:w,ae="x"===S?b:E,se=C[O],ie=te(se+g[re],se,se-g[ae]);t.modifiersData.popperOffsets[O]=ie,D[O]=ie-se}t.modifiersData[o]=D},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=n.elements.arrow,a=n.modifiersData.popperOffsets,s=I(n.placement),i=B(s),u=[w,E].indexOf(s)>=0?"height":"width";if(r){var c=n.modifiersData[o+"#persistent"].padding,d=l(r),p="y"===i?h:w,f="y"===i?b:E,m=(n.rects.reference[u]+n.rects.reference[i]-a[i]-n.rects.popper[u])/2-(a[i]-n.rects.reference[i])/2,v=te(c[p],n.rects.popper[u]/2-d[u]/2+m,n.rects.popper[u]-d[u]-c[f]),g=i;n.modifiersData[o]=((t={})[g]=v,t)}},effect:function(e){var t=e.state,n=e.options,o=e.name,r=n.element,a=void 0===r?"[data-popper-arrow]":r,s=n.padding,i=void 0===s?0:s;("string"!=typeof a||(a=t.elements.popper.querySelector(a)))&&q(t.elements.popper,a)&&(t.elements.arrow=a,t.modifiersData[o+"#persistent"]={padding:J("number"!=typeof i?i:Q(i,R))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,s=ee(t,{elementContext:"reference"}),i=ee(t,{altBoundary:!0}),u=ne(s,o),c=ne(i,r,a),l=oe(u),d=oe(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:l,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":d})}}],ae=N({defaultModifiers:re});e.createPopper=ae,e.defaultModifiers=re,e.popperGenerator=N,Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/click_outside",["exports","../classnames","react","./layer","react-dom"],(function(e,t,n,o,r){"use strict";var a=({onClickOutside:e,shouldPropagateMouseEvents:r=!1,isClickThroughPortaled:a=!0,children:s,isBlock:i=!1,isActive:u=!1,shouldClickOutsideWhenDefaultPrevented:c=!0,className:l,...d})=>{const p=t("dig-ClickOutside",{"dig-ClickOutside--block":i}),f=t("dig-ClickOutside--backdrop",l),m=n.useRef(!1),v=()=>{m.current=!0},g=()=>{m.current=!1},y=n.useCallback(t=>{!c&&t.defaultPrevented||(m.current?m.current=!1:e&&e(t))},[e,m,c]),h=n.useCallback(()=>{m.current=!1,setTimeout(()=>{document.addEventListener("click",y),document.addEventListener("contextmenu",y)},0)},[y,m]),b=n.useCallback(()=>{document.removeEventListener("click",y),document.removeEventListener("contextmenu",y)},[y]);return n.useEffect(()=>(u?h():b(),()=>b()),[u,h,b]),n.createElement("div",{onClickCapture:v,onContextMenuCapture:v,className:p},u&&!r&&n.createElement(o.Layer,{_elevateByZ:o.ELEVATED_BACKDROP_INDEX,onClick:g,onContextMenu:g,isPortaled:a,className:f,"data-testid":"digClickOutsideisActiveLayer",...d}),s)};a.displayName="ClickOutside",e.ClickOutside=a,Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/hooks",["exports","react","../resize-observer-polyfill"],(function(e,t,n){"use strict";var o=()=>Math.floor(65536*(1+Math.random())).toString(16).substring(1),r=e=>`${e}:not([tabindex="-1"])`,a=" ",s="ArrowUp",i="ArrowDown",u=-2,c=e=>Array.prototype.concat.apply([],[["button",'[role="button"]','[role="link"]',"[href]"].map(r),["select","textarea",'[role="textbox"]'].map(r),e,['[tabindex]:not([tabindex="-1"])']]).join(","),l=(e,t)=>void 0!==e[1].index&&void 0!==t[1].index?e[1].index-t[1].index:-1,d=(e,t)=>{let n;switch(t.type){case"UPDATE_ROW":const o=new Map(e.menuRows);o.set(t.payload.key,t.payload.value),n=void 0!==t.payload.value.index?{menuRows:new Map(Array.from(o.entries()).sort(l))}:{menuRows:o};break;case"REMOVE_ROW":const r=new Map(e.menuRows);r.delete(t.payload.key),n={menuRows:r};break;case"SET_SELECTED_INDEX":n={selectedIndex:t.payload.index}}return{...e,...n}},p={menuRows:new Map,selectedIndex:u},f=(e={})=>{const{shouldFocusDisabledRows:n=!0}=e,[o,r]=t.useReducer(d,p),a=({disabled:e,focusable:t,ref:n,index:o})=>{n&&r({type:"UPDATE_ROW",payload:{key:n,value:{textContent:n.textContent||"",disabled:e||!1,focusable:t||!1,index:o}}})},s=a;return{selectedIndex:o.selectedIndex,setSelectedIndex:e=>{r({type:"SET_SELECTED_INDEX",payload:{index:e}})},items:o.menuRows,addRow:s,removeRow:e=>{e&&r({type:"REMOVE_ROW",payload:{key:e}})},updateRow:a,shouldFocusDisabledRows:n}},m=(e,t,n=!1)=>{let o=u,r=!1;const a=Array.from(e.keys());for(let s=a.length-1;s>=0;s--){const i=a[s];if(r){if(e.has(i)&&e.get(i).focusable){o=s;break}}else if(s===t&&(r=!0,n))return e.get(i).focusable?s:v(e,s-1,!0)}return o},v=(e,t,n=!1)=>{let o=u,r=!1;const a=Array.from(e.keys());for(let s=0;st{let n=m(e,t);return n===u&&(n=m(e,e.size-1,!0)),g(e,n)},h=(e,t)=>{let n=v(e,t);return n===u&&(n=v(e,0,!0)),g(e,n)},b=(e,t,n,o=n,r=!1)=>{let a=u;const s=t.toLowerCase(),i=Array.from(e.values());for(let e=o;ee.has(t),w=(e,t)=>{let n=!1;return e.forEach((e,o)=>{o===t&&(n=e.disabled)}),n},x=(e,t)=>{const n=()=>{e.current&&"focus"in e.current&&e.current.focus({preventScroll:!0})};"number"==typeof t?setTimeout(()=>{n()},t):n()},R=(e,t,n)=>{const o=()=>{const n=g(e,t),o=Array.from(e.keys())[n];o&&"focus"in o&&o.focus()};"number"==typeof n?setTimeout(()=>{o()},n):o()},M=e=>{switch(e.type){case"keydown":case"keypress":case"keyup":return!0;default:return!1}},S=e=>!!e&&"A"===e.tagName,O=e=>!!e&&"BUTTON"===e.tagName,C=(e,n)=>{const o=t.useRef(!1);t.useEffect(()=>{o.current?e():o.current=!0},n)},k={open:!1,value:"",performCloseMenu:!1,triggeredByKey:!1,shouldTriggerClick:!0,autoFocusItem:u,isFocusing:!1};function _(e,t){let n;switch(t.type){case"OPEN":n={open:t.payload.open};break;case"CLOSE":n={open:!1,shouldTriggerClick:!0,value:void 0};break;case"DEFER_CLOSE":n={performCloseMenu:t.payload.performCloseMenu};break;case"RESET_DEFER_CLOSE_MENU":n={performCloseMenu:!1};break;case"SET_VALUE":n={value:t.payload.value};break;case"SET_SHOULD_TRIGGER_CLICK":n={shouldTriggerClick:t.payload.value};break;case"RESET_SHOULD_TRIGGER_CLICK":n={shouldTriggerClick:!0};break;case"SET_TRIGGERED_BY_KEY":n={triggeredByKey:t.payload.value};break;case"RESET_TRIGGERED_BY_KEY":n={triggeredByKey:!1};break;case"AUTOFOCUS_ITEM":n={autoFocusItem:t.payload.index};break;case"RESET_AUTOFOCUS_ITEM":n={autoFocusItem:u};break;case"SET_IS_FOCUSING":n={isFocusing:t.payload.isFocusing}}return{...e,...n}}var T={};function D(e,t){let n;switch(t.type){case"CLOSE":n={activeSubmenu:void 0};break;case"REGISTER":n={activeSubmenu:t.payload.activeSubmenu}}return{...e,...n}}e.createMenuRows=()=>({items:new Map,selectedIndex:u,setSelectedIndex:()=>!1,addRow:()=>!1,removeRow:()=>!1,updateRow:()=>!1,shouldFocusDisabledRows:!0}),e.focusItem=R,e.getFocusableRows=e=>{const t=new Map;return e.forEach((e,n)=>{e.focusable&&t.set(n,e)}),t},e.getNextFocusableItem=v,e.getPreviousFocusableItem=m,e.isAnchorElement=S,e.isButtonElement=O,e.isFocusingMenuRow=E,e.isKeyboardEvent=M,e.isMenuRowDisabled=w,e.moveFocusBackward=y,e.moveFocusByString=b,e.moveFocusForward=h,e.moveFocusTo=g,e.returnFocus=x,e.useFirstDefined=function(...e){return t.useMemo(()=>e.find(e=>void 0!==e),[e])},e.useMaxHeight=({hasMaxHeight:e,contentRef:n,style:o})=>{const[r,a]=t.useState(!1),s=t.useRef(o&&o.transitionDuration?parseInt(o.transitionDuration,10):0),i=t.useCallback(()=>{let t="number"==typeof e?e:!0===e?200:"none";if(n&&n.current&&r){const{top:o}=n.current.getBoundingClientRect(),r=!0===e?200:e,a=r?r+o:0;t=r&&a>0&&a<=window.innerHeight?r:Math.floor(.9*(window.innerHeight-o)),t<=0&&r&&(t=r)}return{maxHeight:t>0?t:"none"}},[n,e,r]),[u,c]=t.useState(i());return t.useLayoutEffect(()=>{const e=setTimeout(()=>a(!0),s.current);return()=>{window.clearTimeout(e)}},[s]),t.useLayoutEffect(()=>{c(i())},[i]),{styles:u}},e.useMenu=({triggerRef:e,contentRef:n,onSelection:o,onToggle:r,closeOnSelection:l,shouldFocusDisabledRows:d=!0,allowLetterNavigation:p=!0,allowSpaceBarToOpenMenu:m=!0,focusNextItemImmediately:v=!0,focusMenuRowTriggerKey:T="Tab",interactiveRowSelectors:D,delayFocus:I})=>{const[F,L]=t.useReducer(_,k),N=f({shouldFocusDisabledRows:d}),P=({autoFocus:e=!0,index:t=0})=>{L({type:"OPEN",payload:{open:{autoFocus:e,index:t}}})},A=t.useCallback(({autoFocus:e=!1,ref:t})=>{L({type:"CLOSE"}),e&&t&&x(t,I)},[I]),B=t=>{const n=t&&t.autoFocus;F.open?A({autoFocus:n,ref:e}):P({autoFocus:n})},j=(t,n)=>{if(!w(N.items,n.target)&&(o&&o(t,n),l)){const t=M(n);L({type:"DEFER_CLOSE",payload:{performCloseMenu:{autoFocus:t,ref:e}}})}};C(()=>{F.performCloseMenu&&(A(F.performCloseMenu),L({type:"RESET_DEFER_CLOSE_MENU"}))},[F.performCloseMenu]),C(()=>{if(F.open){if(F.open.autoFocus)L({type:"AUTOFOCUS_ITEM",payload:{index:F.open.index}});else{const e=()=>{n.current&&(n.current.focus({preventScroll:!0}),N.setSelectedIndex(u))};"number"==typeof I?setTimeout(()=>{e()},I):e()}r&&r({isOpen:Boolean(F.open)})}else r&&r({isOpen:Boolean(F.open)})},[F.open]);const K=t.useCallback(()=>{x(e)},[e]);return C(()=>{F.autoFocusItem!==u&&(R(N.items,F.autoFocusItem,I),N.setSelectedIndex(F.autoFocusItem),L({type:"RESET_AUTOFOCUS_ITEM"}))},[F.autoFocusItem]),{isOpen:F.open,openMenu:P,closeMenu:A,toggleMenu:B,value:F.value,setSelected:j,setFocused:e=>{L({type:"SET_VALUE",payload:{value:e}}),L({type:"SET_IS_FOCUSING",payload:{isFocusing:!1}})},getRootProps:(t={})=>{const{onKeyDown:o,onKeyUp:r,...l}=t;return{onKeyDown:t=>{(t=>{if(!F.open)return;const o=t.target;let r=p;switch(t.key){case"Tab":if(!n||!n.current)return;const l=n.current.querySelectorAll(c(D));if(E(N.items,o)&&l.length<=N.items.size)return t.preventDefault(),void A({autoFocus:!0,ref:e});r=!1,t.shiftKey?(document&&document.activeElement===l[0]||0===l.length)&&(t.preventDefault(),A({autoFocus:!0,ref:e})):(document&&-1!==Array.from(l).indexOf(document.activeElement)||0===l.length)&&(t.preventDefault(),A({autoFocus:!0,ref:e}));break;case"Escape":r=!1,t.preventDefault(),A({autoFocus:!0,ref:e});break;case i:r=!1,t.preventDefault(),t.stopPropagation(),L({type:"SET_IS_FOCUSING",payload:{isFocusing:!0}});const d=()=>{const e=N.selectedIndex===u?g(N.items,0):h(N.items,N.selectedIndex);R(N.items,e),N.setSelectedIndex(e)};v?d():setTimeout(()=>{d()},0);break;case s:r=!1,t.preventDefault(),t.stopPropagation(),L({type:"SET_IS_FOCUSING",payload:{isFocusing:!0}});const p=()=>{const e=N.selectedIndex===u?g(N.items,-1):y(N.items,N.selectedIndex);R(N.items,e),N.setSelectedIndex(e)};v?p():setTimeout(()=>{p()},0);break;case"ArrowLeft":case"ArrowRight":E(N.items,o)&&(r=!1,t.preventDefault(),t.stopPropagation());break;case a:r=!1,E(N.items,o)&&(t.preventDefault(),t.stopPropagation());break;case"Enter":r=!1,E(N.items,o)&&(S(o)||O(o)||t.preventDefault(),t.stopPropagation(),j(F.value,t))}if(r){const e=b(N.items,t.key,Math.max(N.selectedIndex,0));R(N.items,e),N.setSelectedIndex(e)}})(t),o&&o(t)},onKeyUp:e=>{(e=>{if(!F.open)return;const t=e.target;e.key===a&&E(N.items,t)&&(S(t)?window.open(t.href,t.target||"_self"):e.preventDefault(),j(F.value,e))})(e),r&&r(e)},...l}},getTriggerProps:(t={})=>{const{onMouseDown:o,onClick:r,onKeyDown:u,onKeyUp:l,...d}=t;return{ref:e,"aria-haspopup":!0,"aria-expanded":Boolean(F.open),onMouseDown:e=>{L({type:"RESET_TRIGGERED_BY_KEY"}),o&&o(e)},onClick:e=>{if(!F.shouldTriggerClick)return!1;const t=!!F.triggeredByKey;B({autoFocus:t}),L({type:"RESET_TRIGGERED_BY_KEY"}),L({type:"RESET_SHOULD_TRIGGER_CLICK"}),r&&r(e)},onKeyDown:e=>{L({type:"SET_TRIGGERED_BY_KEY",payload:{value:!0}}),(e=>{if(F.open){if(n&&n.current&&e.key===T){const e=n.current.querySelector(c(D));e&&(L({type:"SET_IS_FOCUSING",payload:{isFocusing:!0}}),setTimeout(()=>{e&&e.focus()},0))}}else switch(e.key){case i:e.preventDefault(),P({index:0});break;case s:e.preventDefault(),P({index:-1});break;case a:m&&e.preventDefault()}})(e),u&&u(e)},onKeyUp:e=>{(e=>{m&&e.key===a&&(L({type:"SET_SHOULD_TRIGGER_CLICK",payload:{value:!1}}),P({autoFocus:!0}))})(e),l&&l(e)},...d}},getContentProps:(e={})=>({role:"menu",tabIndex:e.tabIndex||-1,...e}),menuRows:N,focusTrigger:K,isFocusing:F.isFocusing}},e.useMenuItem=({interactive:e,disabled:n,ref:o,role:r="menuitem",index:a},s)=>(t.useEffect(()=>{if(!e)return;const t=o.current;return s.addRow({disabled:n,focusable:!n||s.shouldFocusDisabledRows,ref:t,index:a}),()=>{s.removeRow(t)}},[]),t.useEffect(()=>{e&&s.updateRow({disabled:n,focusable:!n||s.shouldFocusDisabledRows,ref:o.current,index:a})},[n]),{getItemProps:(e={})=>{const{onMouseEnter:t,tabIndex:o=-1,...a}=e;return{role:r,tabIndex:o,"aria-disabled":n,onMouseEnter:e=>{t&&t(e)},...a}}}),e.useMenuRows=f,e.useResizeObserver=()=>{const e=t.useRef(),o=t.useRef(),[r,a]=t.useState();return{nodeRef:t.useCallback(t=>{e.current&&(e.current.disconnect(),e.current=void 0),o.current&&(window.cancelAnimationFrame(o.current),o.current=void 0),t&&(e.current=new n(e=>{o.current&&(window.cancelAnimationFrame(o.current),o.current=void 0),o.current=window.requestAnimationFrame(()=>{o.current=void 0,Array.isArray(e)&&e.length&&a(e[0])})}),e.current.observe(t))},[]),observerEntry:r}},e.useSubmenu=()=>{const[e,n]=t.useReducer(D,T);return{register:t.useCallback(e=>{n({type:"REGISTER",payload:{activeSubmenu:{close:e}}})},[n]),close:t.useCallback(()=>{e.activeSubmenu&&(e.activeSubmenu.close({autoFocus:!1}),n({type:"CLOSE"}))},[e.activeSubmenu]),hasActiveSubmenu:Boolean(e.activeSubmenu)}},e.useUniqueId=function({prefix:e,idOverride:n}){const[r,a]=t.useState(n||"");return t.useEffect(()=>{r||a(`${e}${o()+o()+"-"+o()+"-"+o()+"-"+o()+"-"+o()+o()+o()}`)},[e,r]),n||r},Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/layer",["exports","react","react-dom"],(function(e,t,n){"use strict";var o=t.createContext(null),r=t.forwardRef(({children:e,isPortaled:r=!0,_elevateByZ:a=1,...s},i)=>{if(a<=0)throw new Error("`_elevateByZ` must be a positive number.");const u=t.useContext(o),[c,l]=t.useMemo(()=>null===u?[void 0,void 0]:"number"==typeof u?[u,void 0]:[u.zIndex,u.portalRootElement],[u]),d=(c||0)+a,p=t.createElement("div",{ref:i,className:"dig-Layer",style:{zIndex:d},...s},e);return t.createElement(o.Provider,{value:{zIndex:d,portalRootElement:l}},(document||l)&&r?n.createPortal(p,l||document.body):p)});r.displayName="Layer",e.ELEVATED_BACKDROP_INDEX=10,e.ELEVATED_BASE_INDEX=11,e.Layer=r,e.LayerContext=o,e.MODAL_BASE_INDEX=1e4,Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/menu",["exports","focus-visible","react","../classnames","./hooks","./motion","./overlay","./typography","./icons","./icons/src","./click_outside","../resize-observer-polyfill","../common/Transition","react-dom","../@popperjs/core","./layer"],(function(e,t,n,o,r,a,s,i,u,c,l,d,p,f,m,v){"use strict";var g={value:void 0,setSelected:()=>!1,setFocused:()=>!1,isPortaled:!0,parentMenuContext:void 0,menuRows:r.createMenuRows(),registerActiveSubmenu:()=>!1,closeActiveSubmenu:()=>!1,shouldMatchContainerWidth:!1,isSubmenu:!1,hasActiveSubmenu:!1,slideSubmenu:!1,topLevelTriggerRef:void 0,closeMenu:()=>!1,closeOnSelection:!0},y=n.createContext(g);y.displayName="MenuContext";var h=n.createContext({placement:"bottom-start",offset:4,isRootMenuOpen:!1});h.displayName="MenuContentContext";var b=({className:e,children:t,...r})=>{const a=o("dig-Menu-row-accessory",e);return n.createElement("div",{className:a,...r},t)};b.displayName="RowAccessory";var E=({className:e,children:t,...r})=>{const a=o("dig-Menu-row-content",e);return n.createElement("div",{className:a,...r},t)};E.displayName="RowContent";var w=({className:e,children:t,...r})=>{const{inverse:a}=n.useContext(y),s=o("dig-Menu-row-title",{"dig-Menu-row-title--inverse":a},e);return n.createElement("div",{className:s,...r},t)};w.displayName="RowTitle";var x=({className:e,children:t,...r})=>{const{inverse:a}=n.useContext(y),s=o("dig-Menu-row-subtitle",{"dig-Menu-row-subtitle--inverse":a},e);return n.createElement("div",{className:s,...r},t)};x.displayName="RowSubtitle";var R=n.forwardRef(({tagName:e="div",role:t="menuitem",className:a,children:s,onMouseEnter:i,withTitle:u,withSubtitle:c,withLeftAccessory:l,withRightAccessory:d,disabled:p=!1,interactive:f=!1,tabIndex:m=-1,preferComposition:v=!1,_isSubmenuTrigger:g=!1,...h},R)=>{const M=n.useRef(null),{menuRows:S,parentMenuContext:O,closeActiveSubmenu:C,inverse:k}=n.useContext(y),_=g?O&&O.menuRows||r.createMenuRows():S,{getItemProps:T}=r.useMenuItem({interactive:f,disabled:p,ref:M,role:t},_),D=o("dig-Menu-row",{"dig-Menu-row--disabled":p,"dig-Menu-row--interactive":f,"dig-Menu-row--inverse":k},a);return n.useImperativeHandle(R,()=>({focus:e=>{if(M.current)return M.current.focus(e)},getBoundingClientRect:()=>{if(M.current)return M.current.getBoundingClientRect()}})),n.createElement(e,{className:D,ref:M,...T({onMouseEnter:e=>{C(),i&&i(e)},...h})},v&&s,!v&&n.createElement(n.Fragment,null,l&&n.createElement(b,null,l),n.createElement(E,null,n.createElement(w,null,u||s),c&&n.createElement(x,null,c)),d&&n.createElement(b,null,d)))});R.displayName="Row";var M=n.forwardRef(({children:e,disabled:t,value:o,onClick:r,onFocus:a,...s},i)=>{const{setFocused:u,setSelected:c}=n.useContext(y);return n.createElement(R,{interactive:!0,disabled:t,onClick:e=>{c(o,e),r&&r(e)},onFocus:e=>{u(o),a&&a(e)},...s,ref:i},e)});M.displayName="ActionItem";var S=e=>{const{hasMaxHeight:t,contentRef:a,inverse:s}=n.useContext(y),i=o("dig-Menu-canvas",{"dig-Menu-canvas--inverse":s}),{styles:u}=r.useMaxHeight({hasMaxHeight:t,contentRef:a,style:e.style});return n.createElement("div",{className:i,role:"presentation",...e,style:{...e.style,...u}})};S.displayName="Canvas";var O,C,k=125;(C=O||(O={}))[C.OpenLeft=0]="OpenLeft",C[C.OpenRight=1]="OpenRight",C[C.CloseLeft=2]="CloseLeft",C[C.CloseRight=3]="CloseRight",C[C.None=4]="None";var _=({animationDirection:e,offset:t,isOpen:o,isRootMenuOpen:r,children:s})=>n.createElement(a.Motion,{transitionIn:{transitions:[{property:e,value:t},{property:"opacity",value:1}],easing:"enter",duration:k},transitionOut:{transitions:[{property:"opacity",value:0}],easing:"leave",duration:k},style:{opacity:0},in:o&&r,mountOnEnter:!0,unmountOnExit:!0},({state:e,style:t})=>(o||"exited"!==e)&&s({canvasStyle:t,overlayStyle:{}}));_.displayName="AppearMenuMotion";var T=({submenuMotion:e,isSubmenu:t,animationDirection:o,offset:r,isRootMenuOpen:s,style:i,children:u})=>{const c=((e,t,n,o)=>{const r="down"===o?n:-1*n;return 2===e?{transform:`translate(-24px, ${r}px)`,opacity:0}:t?{transform:`translate(48px, ${r}px)`,opacity:0}:{}})(e,t,r,o),l=0===e||1===e;return n.createElement(a.Motion,{transitionIn:{transitions:[{property:"left",value:0},{property:o,value:r},{property:"opacity",value:1}],easing:"transition",duration:k},transitionOut:{transitions:[{property:"left",value:24},{property:o,value:r},{property:"opacity",value:0}],easing:"transition",duration:k},style:{opacity:0},in:l},({state:t,style:d})=>n.createElement(a.Motion,{transitionIn:{transitions:[{property:"left",value:0},{property:o,value:r},{property:"opacity",value:1}],easing:"transition",duration:k},transitionOut:{transitions:[{property:"left",value:-48},{property:o,value:r},{property:"opacity",value:0}],easing:"transition",duration:k},style:{opacity:0},in:l},({state:n,style:o})=>{if(!s)return u({canvasStyle:{...i},overlayStyle:{}});if(4===e)return u({canvasStyle:{},overlayStyle:{visibility:"hidden",pointerEvents:"none"}});const r=2===e||0===e,a=l||"exited"!==t||"exited"!==n,p=a?{}:{visibility:"hidden",pointerEvents:"none"},f=a?{...i,...r?{...d}:{...o}}:{...i,...c};return u({canvasStyle:f,overlayStyle:p})}))};T.displayName="SlideMenuMotion";var D=({children:e,submenuMotion:t,isSubmenu:o,slideSubmenu:r,...a})=>r?n.createElement(_,{...a},({canvasStyle:s})=>n.createElement(T,{isSubmenu:o,submenuMotion:t,slideSubmenu:r,style:s,...a},e)):n.createElement(_,{...a},e);D.displayName="MenuMotion";var I=n.forwardRef(({children:e,className:t,auto:r=!0,placement:a="bottom-start",open:i=!1,triggerRef:u,triggerOffset:c=4,positioningStrategy:l="absolute",onContentOpened:d,tabIndex:p=-1,...f},m)=>{const v=n.useRef(null),g=(e=>{switch(e){default:return"up";case"bottom":case"bottom-start":case"bottom-end":return"down"}})(a),[b,E]=n.useState({}),[w,x]=n.useState(O.None),{contentRef:R,shouldMatchContainerWidth:M,isPortaled:C,isSubmenu:k,hasActiveSubmenu:_,slideSubmenu:T,inverse:I}=n.useContext(y),F=o("dig-Menu-content",`dig-Menu-content--${a}`,{"dig-Menu-content--inverse":I},t),{isRootMenuOpen:L}=n.useContext(h),N=k?L:i,P={placement:a,offset:c,isRootMenuOpen:N};return n.useEffect(()=>{T&&x(_?O.CloseLeft:O.OpenLeft)},[_,T]),n.useEffect(()=>{T&&x(N?i?O.OpenRight:O.CloseRight:O.None)},[i,T,N]),n.useEffect(()=>{i&&u.current&&M&&E({minWidth:u.current.getBoundingClientRect().width})},[i]),n.useImperativeHandle(m,()=>({update:()=>{v.current&&v.current.update()}})),n.useEffect(()=>{i&&d&&d()},[i]),n.createElement(h.Provider,{value:P},n.createElement(D,{animationDirection:g,offset:c,isOpen:i,isSubmenu:k,submenuMotion:w,slideSubmenu:T,isRootMenuOpen:N},({canvasStyle:t,overlayStyle:o})=>n.createElement(s.Overlay,{anchorRef:u,auto:r,placement:a,positioningStrategy:l,isPortaled:C,style:{...o,...b},ref:v},n.createElement("nav",{className:F,ref:R,tabIndex:-1,...f},n.createElement(S,{style:t},e)))))});I.displayName="Content";var F=n.forwardRef(({children:e,disabled:t,href:o,onClick:r,...a},s)=>{const{closeMenu:i,closeOnSelection:u}=n.useContext(y);return n.createElement(R,{tagName:"a",href:o,onClick:e=>{u&&i({autoFocus:!1}),r&&r(e)},interactive:!0,disabled:t,...a,ref:s},e)});F.displayName="LinkItem";var L=({className:e,children:t,withLabel:r,_withoutPadding:a,...s})=>{const{inverse:u}=n.useContext(y),c=o("dig-Menu-segment",{"dig-Menu-segment--withoutPadding":a},{"dig-Menu-segment--inverse":u},e);return n.createElement("div",{className:c,...s},r&&n.createElement("div",{className:"dig-Menu-segment-label"},n.createElement(i.Text,{size:"small",color:"faint",isBold:!0,inverse:u},r)),t)};L.displayName="Segment";var N=({children:e,selected:t=!1,role:o="menuitemradio",...r})=>{const a=!t||n.createElement(u.UIIcon,{src:c.CheckmarkLine});return n.createElement(M,{role:o,"aria-checked":t,withLeftAccessory:a,...r},e)};N.displayName="SelectItem";var P=e=>`${e}:not([tabindex="-1"])`,A="Enter",B="Escape",j="ArrowUp",K="ArrowDown",U="ArrowLeft",W="ArrowRight",H=['.dig-Menu-row--interactive[role="menuitem"]','.dig-Menu-row--interactive[role="menuitemcheckbox"]','.dig-Menu-row--interactive[role="menuitemradio"]'],G=n.forwardRef(({className:e,children:t,onSelection:a,onToggle:s,closeOnSelection:i=!0,closeOnBlur:u=!0,isPortaled:c=!0,matchContainingWidth:d=!1,hasMaxHeight:p=!1,shouldPropagateClickOutsideMouseEvents:f=!1,shouldFocusDisabledRows:m=!0,isBlock:v=!1,slideSubmenu:g=!1,_isSubmenu:h=!1,closeOnBlurWhenDefaultPrevented:b=!0,inverse:E=!1,...w},x)=>{const R=o("dig-Menu",{"dig-Menu--inverse":E},e),M=n.useRef(null),S=n.useRef(null),O=n.useRef(null),{close:C,register:k,hasActiveSubmenu:_}=r.useSubmenu(),{isOpen:T,openMenu:D,closeMenu:I,toggleMenu:F,value:L,setSelected:N,setFocused:P,getRootProps:A,getTriggerProps:B,getContentProps:j,menuRows:K,focusTrigger:U}=r.useMenu({triggerRef:M,contentRef:S,onSelection:a,onToggle:s,closeOnSelection:i,shouldFocusDisabledRows:m,interactiveRowSelectors:H,delayFocus:g?125:void 0});n.useEffect(()=>{T||C()},[T,C]);const W=n.useCallback(()=>{O.current&&O.current.update()},[O]),G=n.useContext(y),z=h?G.slideSubmenu:g,Y=n.useCallback(e=>{S&&S.current&&(C(),I(e))},[I,C,S]),$={isPortaled:c,contentRef:S,value:L,setSelected:N,setFocused:P,isSubmenu:h,hasActiveSubmenu:_,topLevelTriggerRef:h?G.topLevelTriggerRef:M,parentMenuContext:h?G:void 0,menuRows:K,registerActiveSubmenu:k,closeActiveSubmenu:C,closeMenu:I,hasMaxHeight:p,shouldMatchContainerWidth:d,slideSubmenu:z,inverse:E,closeOnSelection:i},q={openMenu:D,closeMenu:Y,toggleMenu:F,getTriggerProps:B,getContentProps:e=>({ref:O,open:Boolean(T),triggerRef:M,...j(e)}),menuRows:K,triggerRef:M,contentRef:S},V=n.useCallback(()=>{u&&Y({ref:M})},[u,Y,M]),X=h?t&&t(q):n.createElement(l.ClickOutside,{className:"dig-Menu-backdrop",isBlock:v,onClickOutside:V,shouldPropagateMouseEvents:f,isClickThroughPortaled:c,isActive:Boolean(T),shouldClickOutsideWhenDefaultPrevented:b},t&&t(q));return n.useImperativeHandle(x,()=>({focusTrigger:U,updateContent:W}),[U,W]),n.createElement(y.Provider,{value:$},n.createElement("div",{className:R,...A(w)},X))});G.displayName="Wrapper";var z=({id:e,withTriggerContent:t,withLeftAccessory:o,withRightAccessory:a,auto:s=!0,placement:i="right-start",contentClassName:l,disabled:d,children:p,openDelay:f=0,triggerProps:m,contentProps:v,onSubmenuOpened:g,closeOnSelection:b})=>{const E=n.useRef(null),w=n.useRef(),{menuRows:x,setSelected:M,registerActiveSubmenu:S,closeActiveSubmenu:O,isPortaled:C,slideSubmenu:k,topLevelTriggerRef:_,inverse:T}=n.useContext(y),{placement:D,offset:F}=n.useContext(h),N=()=>{w.current&&(clearTimeout(w.current),w.current=void 0)},P=n.useCallback(()=>{g&&g(e)},[e,g]),H=({openMenu:e,closeMenu:t,autoFocus:n=!1})=>{N(),O(),e({autoFocus:n||k}),S(()=>{z({closeMenu:t,options:k?{autoFocus:!0,ref:E}:void 0})})},z=({closeMenu:e,options:t})=>{e(t||{})},Y=e=>{N(),m&&m.onMouseLeave&&m.onMouseLeave(e)},$=({openMenu:e,closeMenu:t,autoFocus:n=!1})=>o=>{d||(o.stopPropagation(),H({openMenu:e,closeMenu:t,autoFocus:n}))},q=({})=>()=>{O()},V=({})=>e=>{e.key===A&&(e.stopPropagation(),O())},X=({openMenu:e,closeMenu:t})=>n=>{if(d)return;if(w.current)return;if(k)return;m&&m.onMouseEnter&&m.onMouseEnter(n);const o=()=>{H({openMenu:e,closeMenu:t,autoFocus:!1})};f?w.current=window.setTimeout(()=>{o()},f):o()},Z=({openMenu:e,closeMenu:t})=>n=>{if(!d)switch(m&&m.onKeyDown&&m.onKeyDown(n),n.key){case A:return n.stopPropagation(),void H({openMenu:e,closeMenu:t,autoFocus:!0});case W:return void H({openMenu:e,closeMenu:t,autoFocus:!0})}},J=({openMenu:e,closeMenu:t})=>n=>{if(m&&m.onKeyUp&&m.onKeyUp(n)," "===n.key){if(d)return;n.stopPropagation(),n.preventDefault(),H({openMenu:e,closeMenu:t,autoFocus:!0})}},Q=({menuRows:e})=>t=>{v&&v.onKeyUp&&v.onKeyUp(t)," "===t.key&&r.isFocusingMenuRow(e.items,t.target)&&t.preventDefault()},ee=({menuRows:e,triggerRef:t,closeMenu:n})=>o=>{switch(v&&v.onKeyDown&&v.onKeyDown(o),o.key){case"Tab":case B:return o.stopPropagation(),void z({closeMenu:n,options:{autoFocus:!0,ref:t}});case j:o.stopPropagation(),o.preventDefault();const a=r.moveFocusBackward(e.items,e.selectedIndex);return r.focusItem(e.items,a),void e.setSelectedIndex(a);case K:o.stopPropagation(),o.preventDefault();const s=r.moveFocusForward(e.items,e.selectedIndex);return r.focusItem(e.items,s),void e.setSelectedIndex(s);case U:return o.stopPropagation(),o.preventDefault(),k?O():z({closeMenu:n,options:{autoFocus:!0,ref:t}}),void(t.current&&"focus"in t.current&&t.current.focus())}};return n.useEffect(()=>()=>{w.current&&clearTimeout(w.current)},[]),n.createElement(G,{className:"dig-Menu--submenu",onSelection:(e,t)=>{M(e,t)},isPortaled:C,slideSubmenu:k,shouldFocusDisabledRows:x.shouldFocusDisabledRows,_isSubmenu:!0,inverse:T,closeOnSelection:b},({openMenu:r,closeMenu:f,getContentProps:g,getTriggerProps:y,menuRows:h})=>n.createElement(n.Fragment,null,n.createElement(R,{id:e,interactive:!0,disabled:d,withLeftAccessory:o,withRightAccessory:a||n.createElement(u.UIIcon,{src:c.ChevronRightLine,size:"small"}),_isSubmenuTrigger:!0,...y(m),ref:E,onMouseEnter:X({openMenu:r,closeMenu:f}),onMouseLeave:Y,onKeyDown:Z({openMenu:r,closeMenu:f}),onKeyUp:J({openMenu:r,closeMenu:f}),onClick:$({openMenu:r,closeMenu:f})},t),!d&&n.createElement(I,{...g(v),triggerRef:k?_:E,triggerOffset:k?F:8,auto:s,placement:k?D:i,className:l,onKeyDown:ee({menuRows:h,triggerRef:E,closeMenu:f}),onKeyUp:Q({menuRows:h}),onContentOpened:P},k&&n.createElement(L,null,n.createElement(R,{id:e,interactive:!0,disabled:d,withLeftAccessory:n.createElement(u.UIIcon,{src:c.ChevronLeftLine,size:"small"}),onClick:q({closeMenu:f}),onKeyDown:V({closeMenu:f})},t)),p)))};z.displayName="Submenu";var Y={ActionItem:M,Canvas:S,Content:I,LinkItem:F,Row:R,RowAccessory:b,RowContent:E,RowSubtitle:x,RowTitle:w,Segment:L,SelectItem:N,Submenu:z,Wrapper:G};e.BACKSPACE_KEY="Backspace",e.DELETE_KEY="Delete",e.DOWN_ARROW_KEY=K,e.ENTER_KEY=A,e.ESC_KEY=B,e.FOCUSABLE_SELECTOR=e=>Array.prototype.concat.apply([],[["button",'[role="button"]','[role="link"]',"[href]"].map(P),["select","textarea",'[role="textbox"]'].map(P),e,['[tabindex]:not([tabindex="-1"])']]).join(","),e.LAST_SELECTED_INDEX=-1,e.LEFT_ARROW_KEY=U,e.Menu=Y,e.NONE_SELECTED_INDEX=-2,e.RIGHT_ARROW_KEY=W,e.SPACEBAR_KEY=" ",e.TAB_KEY="Tab",e.UP_ARROW_KEY=j,e.VISUALLY_HIDDEN_CSS={clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:"0",position:"absolute",width:"1px",whiteSpace:"nowrap"},Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/motion",["exports","react","../common/Transition","react-dom"],(function(e,t,n,o){"use strict";var r={enter:"cubic-bezier(0, 0.6, 0, 1)",leave:"cubic-bezier(1, 0, 1, 0.5)",transition:"cubic-bezier(0.66, 0, 0, 1)"},a=e=>{const t=e.filter(({property:e})=>"opacity"===e);return t.length>0?t[t.length-1].value:1},s=e=>{const t=[0,0];return e.filter(({property:e})=>"up"===e||"down"===e||"left"===e||"right"===e).forEach(({property:e,value:n})=>{"up"===e?t[1]+=-1*n:"down"===e?t[1]+=n:"left"===e?t[0]+=-1*n:"right"===e&&(t[0]+=n)}),`${t[0]}px, ${t[1]}px`},i=e=>e&&e.scrollTop;e.Motion=({children:e,style:o,transitionIn:u,transitionOut:c,onEnter:l,...d})=>{const p={enter:u.duration,exit:c.duration},f={entering:{transitionDuration:`${u.duration}ms`,opacity:a(u.transitions),transform:`translate(${s(u.transitions)})`},entered:{opacity:a(u.transitions),transform:`translate(${s(u.transitions)})`},exiting:{transitionDuration:`${c.duration}ms`,opacity:a(c.transitions),transform:`translate(${s(c.transitions)})`},exited:{opacity:a(c.transitions),transform:"translate(0px, 0px)"}},m={entering:r[u.easing],entered:r[u.easing],exiting:r[c.easing],exited:r[c.easing]},v="function"==typeof l?(e,t)=>{i(e),l(e,t)}:i;return t.createElement(n.Transition,{timeout:p,...d,onEnter:v},t=>e({state:t,style:{...o,transitionDuration:f.entering.transitionDuration,transitionTimingFunction:m[t],...f[t]}}))},Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/overlay",["exports","../classnames","react","../@popperjs/core","./layer","react-dom"],(function(e,t,n,o,r,a){"use strict";var s=(e,t)=>{const o=n.useRef(!1);n.useEffect(()=>{o.current?e():o.current=!0},t)},i=e=>{e.state.styles.popper.width=`${e.state.rects.reference.width}px`},u=n.forwardRef(({className:e,children:a,placement:u,boundaryRef:c,anchorRef:l,auto:d=!1,onChangePlacement:p,offsetDistance:f=0,isPortaled:m=!0,positioningStrategy:v="absolute",style:g,setWidthSameAsAnchor:y=!1,...h},b)=>{const E=n.useRef(null),w=n.useRef(null),x=({state:e})=>{if(d)switch(e.placement){case"top":case"top-start":case"top-end":case"bottom":case"bottom-start":case"bottom-end":case"left":case"left-start":case"left-end":case"right":case"right-start":case"right-end":p&&p(e.placement)}};n.useLayoutEffect(()=>((()=>{if(l.current&&w.current){const e={strategy:v,placement:u,modifiers:[{name:"offset",options:{offset:[0,f]}},{name:"flip",enabled:d,options:{boundary:c&&c.current,allowedAutoPlacements:["bottom-end","bottom-start","bottom","left-end","left-start","left","right-end","right-start","right","top-end","top-start","top"]}},{name:"preventOverflow",enabled:d,options:{boundary:c&&c.current}},{name:"dig-autoFlip",enabled:!0,phase:"afterWrite",fn:x},{name:"setPopperWidth",enabled:y,fn:i,phase:"beforeWrite",requires:["computeStyles"]},{name:"arrow",options:{padding:12}}]},t=o.createPopper(l.current,w.current,e);E.current=t}})(),()=>{E.current&&(E.current.destroy(),E.current=null)}),[]),s(()=>{E.current&&E.current.setOptions({placement:u})},[u]),n.useImperativeHandle(b,()=>({update:()=>{E.current&&E.current.update()}})),s(()=>{E.current&&E.current.setOptions({placement:u})},[u]);const R=t("dig-Overlay",`dig-Overlay--${u}`,e);return n.createElement(r.Layer,{_elevateByZ:r.ELEVATED_BASE_INDEX,isPortaled:m},n.createElement("div",{className:R,ref:w,style:g,...h},a))});u.displayName="Overlay",e.Overlay=u,Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/tooltips",["exports","../classnames","react","./motion","./overlay","./typography","./buttons","./icons","./click_outside","./icons/src","./hooks","../common/TransitionGroup","../common/Transition","react-dom","../@popperjs/core","./layer","focus-visible","./progress_indicators","../react-transition-group/CSSTransition","../common/extends","../resize-observer-polyfill"],(function(e,t,n,o,r,a,s,i,u,c,l,d,p,f,m,v,g,y,h,b,E){"use strict";var w={top:"up","top-start":"up","top-end":"up",bottom:"down","bottom-start":"down","bottom-end":"down",left:"left","left-start":"left","left-end":"left",right:"right","right-start":"right","right-end":"right"},x=e=>({transitions:[{property:w[e],value:16},{property:"opacity",value:1}],easing:"enter",duration:125}),R={transitions:[{property:"opacity",value:0}],easing:"leave",duration:125},M=n.forwardRef(({id:e,className:s,children:i,open:u,boundary:c,placement:l="bottom",variant:p="basic",triggerRef:f,shouldReturnFocus:m=!0,shouldDisablePointerEvents:v=!1,inverse:g=!0,openDelay:y=0,maxWidth:h,onDisplayed:b,contentBreak:E,isPortaled:w=!0,...M},S)=>{const O=n.useRef(null),[C,k]=n.useState(!1),[_,T]=n.useState(!1),[D,I]=n.useState(!1),F=t("dig-Tooltip",`dig-Tooltip--${p}`,`dig-Tooltip--${l}`,s,{"dig-Tooltip--inverse":g,"dig-Tooltip--shouldDisablePointerEvents":v}),L="character"===E?"break-all":"normal",N=h?{maxWidth:h,wordBreak:L}:{wordBreak:L};return n.useEffect(()=>{if(u){const e=window.setTimeout(()=>{T(!0)},y);return()=>{window.clearTimeout(e)}}T(!1)},[u]),n.useEffect(()=>{I(!!_)},[_]),n.useEffect(()=>{D?(k(!0),O&&O.current&&O.current.update()):C&&(k(!1),m&&f&&f.current&&"focus"in f.current&&f.current.focus())},[D]),n.useImperativeHandle(S,()=>({update:()=>{O.current&&O.current.update()}})),n.createElement(d.TransitionGroup,{component:null},u&&_&&n.createElement(o.Motion,{transitionIn:x(l),transitionOut:R,onEntered:b},({style:t})=>n.createElement(r.Overlay,{id:e,role:"tooltip",placement:l,boundaryRef:c,anchorRef:f,className:F,ref:O,style:N,isPortaled:w,...M},n.createElement("div",{className:"dig-Tooltip-inner",style:t},n.createElement("div",{className:"dig-Tooltip-content","data-testid":"digTooltipContent"},n.createElement(a.Text,{tagName:"div",color:"standard",size:"small",inverse:g},C&&i)),n.createElement("span",{className:"dig-Tooltip-arrow","data-popper-arrow":!0})))))});M.displayName="Control";var S="Escape",O={clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:"0",position:"absolute",width:"1px",whiteSpace:"nowrap"},C=n.forwardRef(({className:e,title:t,placement:o="top",auto:r=!0,boundary:a,inverse:l,openDelay:d=0,"aria-label":p,iconButtonSize:f="small",...m},v)=>{const[g,y]=n.useState(!1),[h,b]=n.useState(o),E=n.useRef(null),w=()=>{y(!1),b(o)},x={"aria-label":p,onClick:()=>{g?w():y(!0)},onKeyDown:e=>{e.key===S&&w()},inverse:l};return n.createElement(n.Fragment,null,n.createElement(u.ClickOutside,{className:"dig-Toggletip-backdrop",isActive:g,onClickOutside:()=>{w()},"data-testid":"digToggletipBackdrop"},n.createElement(s.IconButton,{variant:"transparent",ref:E,...x,size:f,type:"button"},n.createElement(i.UIIcon,{src:c.InfoLine,size:f})),n.createElement(M,{triggerRef:E,open:g,auto:!0,placement:h,onChangePlacement:e=>{b(e)},boundary:a,shouldReturnFocus:!1,openDelay:d,ref:v,...m},t)),n.createElement("div",{role:"log","aria-live":"assertive","aria-relevant":"additions",style:O},g&&t))});C.displayName="Toggletip";var k=(e,t)=>{const o={};for(const[r,a]of Object.entries(t))o[r]=t=>{a(t),n.isValidElement(e)&&e.props[r]&&e.props[r](t)};return o},_=n.forwardRef(({id:e,children:t,title:o,placement:r="top",auto:a=!0,boundary:s,shouldCloseOnClick:i=!1,openDelay:u=0,maxWidth:c,triggerRef:d,inverse:p=!0,contentBreak:f,...m},v)=>{const g=l.useUniqueId({prefix:"dig-Tooltip-",idOverride:e}),[y,h]=n.useState(!1),[b,E]=n.useState(!1),[w,x]=n.useState(r),R=d||n.useRef(null),O=n.useRef(null),C=()=>h(!0),_=()=>{h(!1),E(!1),x(r)},T=e=>{e.key===S&&_()},D=()=>{document.removeEventListener("keydown",T)};n.useEffect(()=>(y?document.addEventListener("keydown",T):D(),()=>D()),[y]);const I={"aria-describedby":y&&b?g:void 0,...k(t,{onMouseEnter:C,onMouseLeave:_,onFocus:C,onBlur:_,onClick:()=>{i&&_()}})};return n.useImperativeHandle(v,()=>({update:()=>{O.current&&O.current.update()}})),n.useEffect(()=>{O&&O.current&&O.current.update()},[o]),n.createElement(n.Fragment,null,n.isValidElement(t)&&n.cloneElement(t,{ref:R,...I}),n.createElement(M,{triggerRef:R,open:y,auto:!0,maxWidth:c,placement:w,onChangePlacement:e=>{x(e)},boundary:s,id:g,shouldDisablePointerEvents:!0,shouldReturnFocus:!1,openDelay:u,onDisplayed:()=>{E(!0)},ref:O,inverse:p,contentBreak:f,...m},o))});_.displayName="Tooltip",_.Control=M,e.Control=M,e.Toggletip=C,e.Tooltip=_,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=pkg-dig-b.min.js-vflx6_5Gj.map