|
1
|
|
-!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=220)}({0:function(e,t){e.exports=React},1:function(e,t){e.exports=wp.i18n},11:function(e,t){e.exports=FramerMotion},119:function(e,t,n){var a=n(120);"string"==typeof a&&(a=[[e.i,a,""]]);var r={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(8)(a,r);a.locals&&(e.exports=a.locals)},120:function(e,t,n){"use strict";n.r(t)},17:function(e,t){e.exports=FL.vendors.BBIcons},220:function(e,t,n){"use strict";n.r(t);var a={};n.r(a),n.d(a,"Button",(function(){return A})),n.d(a,"Collection",(function(){return ae})),n.d(a,"Layout",(function(){return P})),n.d(a,"List",(function(){return W})),n.d(a,"Menu",(function(){return z})),n.d(a,"Page",(function(){return H})),n.d(a,"Text",(function(){return y}));var r=n(0),l=n.n(r),i=n(4),o=n.n(i),s=n(1),c=n(11),u=n(7),d=n(17),m=n(45);function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}const v=e=>{let{tag:t="div",eyebrow:n,eyebrowTag:a="div",subtitle:r,subtitleTag:i="div",children:s,className:c}=e,u=b(e,["tag","eyebrow","eyebrowTag","subtitle","subtitleTag","children","className"]);const d=o()("fluid-text-title",c);return l.a.createElement(t,p({className:d},u),n&&l.a.createElement(a,{className:"fluid-text-eyebrow"},n),l.a.createElement("span",{style:{display:"inline-flex"}},s),r&&l.a.createElement(i,{className:"fluid-text-subtitle"},r))};var y=Object.freeze({__proto__:null,Title:v});const E=e=>{let{className:t,style:n,padX:a=!0,padY:r=!0,outset:i=!1,tag:s="div"}=e,c=b(e,["className","style","padX","padY","outset","tag"]);const u=o()({"fluid-box":!0,"fluid-pad-x":a&&!i,"fluid-pad-y":r,"fluid-box-outset":i},t);return l.a.createElement(s,p({className:u,style:n},c))},N=(e,t,n)=>{if(t&&n)return n/t*100+"%";switch(e){case"square":case"1:1":return"100%";case"video":case"16:9":return"56.25%";case"poster":case"3:4":return"133.3%";default:const t=e.split(":");return 100/t[0]*t[1]+"%"}},O=e=>{let{children:t,className:n,ratio:a="square",style:r,width:i,height:s}=e,c=b(e,["children","className","ratio","style","width","height"]);return l.a.createElement(E,p({padY:!1,padX:!1,className:o()("fluid-aspect-box",n),style:g(g({},r),{},{paddingTop:N(a,i,s)})},c),l.a.createElement("div",null,t))},x=e=>{let{className:t,align:n="center",style:a,padX:r=!1,padY:i=!1,gap:s=0,direction:c}=e,u=b(e,["className","align","style","padX","padY","gap","direction"]);const d=g({justifyContent:(f=n,"left"===f?"flex-start":"right"===f?"flex-end":f),"--fluid-gap":(m=s,Number.isInteger(m)&&0!==m?m+"px":"lg"===m||"large"===m?"var(--fluid-lg-space)":"med"===m||"medium"===m||"sm"===m||"small"===m?"var(--fluid-med-space)":m),flexDirection:(e=>"reverse"===e?"row-reverse":e)(c)},a);var m,f;const h=o()("fluid-row",t);return l.a.createElement(E,p({padX:r,padY:i,className:h,style:d},u))},w=e=>{let{tag:t="div",className:n,children:a,size:r,style:i}=e,s=b(e,["tag","className","children","size","style"]);const c=Number.isInteger(r)?"".concat(r,"px"):r,u=g(g({},i),{},{flex:void 0!==c&&"0 0 ".concat(c)});return l.a.createElement(t,p({className:o()("fluid-split-pane",n),style:u},s),a)},j=["lg","med","sm"],S=e=>{let{className:t,size:n="lg",isSticky:a=!0,tag:r="div"}=e,i=b(e,["className","size","isSticky","tag"]);return l.a.createElement(r,p({className:o()("fluid-toolbar",{["fluid-size-".concat(n)]:j.includes(n),"fluid-is-sticky":a},t)},i))},C=e=>{e.preventDefault(),e.stopPropagation()},T=({children:e})=>l.a.createElement(c.motion.div,{initial:{scale:.8},animate:{scale:1},style:{background:"var(--fluid-box-background)",border:"2px solid var(--fluid-line-color)",flex:"1 1 auto",pointerEvents:"none",display:"flex",justifyContent:"center",alignItems:"center"}},e),k=Object(r.createContext)(),L=e=>{let{tag:t="div",children:n,className:a,onDrop:i=(()=>{}),hoverMessage:c=l.a.createElement("h1",null,Object(s.__)("You're Hovering..."))}=e,u=b(e,["tag","children","className","onDrop","hoverMessage"]);const[d,m]=Object(r.useState)(!1),[f,h]=Object(r.useState)([]),g=e=>h(f.filter((t=>t.name!==e))),v={files:f,setFiles:h,removeFile:g},y=o()("fluid-drop-area",{"is-hovering":d},a),E=e=>{m(!0),e.preventDefault(),e.stopPropagation()},N=e=>{m(!1),e.preventDefault(),e.stopPropagation()};return l.a.createElement(k.Provider,{value:v},l.a.createElement(t,p({className:y},u,{onDrag:C,onDragStart:C,onDragOver:E,onDragLeave:N,onDragEnter:E,onDragEnd:N,onDrop:e=>{const t=Array.from(e.nativeEvent.dataTransfer.files);h(t),m(!1),0<t.length&&i(t,g),e.preventDefault(),e.stopPropagation()}}),d?l.a.createElement(T,null,c):n))};L.use=()=>Object(r.useContext)(k);var P=Object.freeze({__proto__:null,Box:E,Row:x,Loading:e=>{let{className:t}=e,n=b(e,["className"]);return l.a.createElement("div",p({className:o()("fluid-loading-bar",t)},n),l.a.createElement("div",{className:"fluid-dot"}),l.a.createElement("div",{className:"fluid-dot"}),l.a.createElement("div",{className:"fluid-dot"}))},Headline:e=>{let{className:t}=e,n=b(e,["className"]);return l.a.createElement("div",p({className:o()("fluid-headline",t),role:"heading","aria-level":"2"},n))},Message:e=>{let{status:t,icon:n,className:a,children:r,tag:i="div"}=e,s=b(e,["status","icon","className","children","tag"]);const c=o()("fluid-message",{"fluid-status-alert":"alert"==t,"fluid-status-destructive":"destructive"==t,"fluid-status-primary":"primary"==t},a);return l.a.createElement(i,p({className:c},s),n&&l.a.createElement("div",{className:"fluid-message-icon"},l.a.createElement(n,null)),r)},AspectBox:O,Split:e=>{let{tag:t="div",panes:n=[],sizes:a=[240],className:i,isShowingFirstPane:s=!0,onToggleFirstPane:c=(()=>{})}=e,u=b(e,["tag","panes","sizes","className","isShowingFirstPane","onToggleFirstPane"]);const[d,m]=Object(r.useState)(s);Object(r.useEffect)((()=>m(s)),[s]);const f=g(g({},u),{},{toggleFirstPane:()=>{const e=!d;m(e),c(e)},isFirstPaneHidden:!d});return l.a.createElement(t,p({className:o()("fluid-split",i)},u),0<n.length&&n.map(((e,t)=>0!==t||d?l.a.createElement(w,{className:"fluid-split-pane",key:t,size:a[t]},l.a.createElement(e,f)):null)))},Toolbar:S,ContentBoundary:e=>{let{tag:t="div",className:n}=e,a=b(e,["tag","className"]);return l.a.createElement(t,p({className:o()("fluid-content-boundary",n)},a))},DropArea:L});class B extends r.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}render(){const{alternate:e=I,children:t}=this.props,{hasError:n,error:a}=this.state;return n?Object(r.createElement)(e,{error:a}):t}}const I=({error:e})=>l.a.createElement("div",{className:"fluid-default-error-message",style:{display:"flex",flexDirection:"column",flex:"1 0 auto",justifyContent:"center",alignItems:"center",padding:20}},l.a.createElement("div",null,"There seems to be an error."),l.a.createElement("code",null,e.message)),M=["normal","transparent","elevator"],R=["sm","med","lg"],D=["round"],F=Object(r.forwardRef)(((e,t)=>{const{tag:n,className:a,to:r,type:i="button",href:s,onClick:c,isSelected:m=!1,appearance:f="normal",status:p,icon:h,size:v,shape:y,isLoading:E=!1,disabled:N,children:O}=e,x=b(e,["tag","className","to","type","href","onClick","isSelected","appearance","status","icon","size","shape","isLoading","disabled","children"]);let w=g({ref:t,className:o()("fluid-button",{"is-selected":m,["fluid-status-".concat(p)]:p,["fluid-size-".concat(v)]:R.includes(v),["fluid-appearance-".concat(f)]:M.includes(f),["fluid-shape-".concat(y)]:y&&D.includes(y)},a),role:"button",disabled:N||E},x),j="button";return n?j=n:r||s?(j="a",s?w.href=s:(j=u.Link,w.to=r)):(w.onClick=c,w.type=i),l.a.createElement(j,w,(h||E)&&l.a.createElement("span",{className:"fluid-button-icon"},!0===E?l.a.createElement(d.Loading,null):h),O&&l.a.createElement("span",null,O))})),z=e=>{let{children:t,content:n,isShowing:a,onOutsideClick:i=(()=>{}),className:s,style:c}=e,u=b(e,["children","content","isShowing","onOutsideClick","className","style"]);return l.a.createElement(m.ToggleLayer,{isOpen:a,closeOnOutsideClick:!0,onOutsideClick:i,placement:{anchor:"BOTTOM_RIGHT",possibleAnchors:["BOTTOM_LEFT","BOTTOM_CENTER","BOTTOM_RIGHT"]},renderLayer:({layerProps:e,isOpen:t})=>t&&l.a.createElement("div",p({},u,e,{style:g(g({},c),e.style),className:o()("fluid-menu",e.className,s)}),n)},(({triggerRef:e})=>Object(r.cloneElement)(t,{ref:e})))};z.Item=e=>{let{className:t}=e,n=b(e,["className"]);const a=o()("fluid-menu-item",t);return l.a.createElement(A,p({className:a,appearance:"transparent"},n))};const _=({className:e,direction:t="horizontal",isHidden:n=!1})=>{const a=o()("fluid-divider",{"fluid-vertical-divider":"vertical"===t,"fluid-horizontal-divider":"horizontal"===t,"fluid-is-hidden":n},e);return l.a.createElement("hr",{className:a})},A=F;A.Group=e=>{let{tag:t="div",children:n,className:a,direction:i="row",appearance:s="normal",shouldHandleOverflow:c=!1,label:u,moreMenu:m}=e,f=b(e,["tag","children","className","direction","appearance","shouldHandleOverflow","label","moreMenu"]);const[h,v]=Object(r.useState)(null),[y,E]=Object(r.useState)(!0),N=Object(r.useRef)(),O="normal"===s,x="row"===i?"vertical":"horizontal";let w=r.Children.map(n,(e=>e||null));Object(r.useLayoutEffect)((()=>{if(c){if(N.current){const e=N.current,t=window.getComputedStyle(e),n=parseInt(t.paddingLeft)+parseInt(t.paddingRight),a=e.querySelector(".fluid-more-button"),r=e.clientWidth-n;if((a?e.scrollWidth-(n+a.offsetWidth):e.scrollWidth-n)>r){E(!0);const t=r-a.offsetWidth;let n=0,l=0;for(let a of e.childNodes)n+=a.offsetWidth,n>t||l++;v(l)}else E(!1),v(null)}}else E(!1)}),[n]);const j=o()({"fluid-button-group":!0,["fluid-button-group-".concat(i)]:i,["fluid-button-group-appearance-".concat(s)]:s},a),S=g(g({},f),{},{className:j,role:f.role?f.role:"group",ref:N}),C=()=>m||r.Children.map(n,((e,t)=>!e||e.props.excludeFromMenu?null:l.a.createElement(z.Item,p({key:t},e.props))));return l.a.createElement(l.a.Fragment,null,u&&l.a.createElement("label",null,u),l.a.createElement(t,S,((e,t=null)=>Number.isInteger(t)?r.Children.map(e,((e,n)=>n+1>t?null:e)):e)(w,h),y&&l.a.createElement((()=>{const[e,t]=Object(r.useState)(!1);return l.a.createElement(l.a.Fragment,null,O&&l.a.createElement(_,{className:"fluid-more-button-divider",direction:x}),l.a.createElement(z,{content:l.a.createElement(C,null),isShowing:e,onOutsideClick:()=>t(!1)},l.a.createElement(F,{className:"fluid-more-button",isSelected:e,onClick:()=>t(!e)},l.a.createElement(d.More,null))))}),null)))};const U=e=>{const t=Object(u.useHistory)();return l.a.createElement(A,p({className:"fluid-back-button",appearance:"transparent",onClick:t.goBack},e),l.a.createElement(d.BackArrow,null))},H=e=>{let{children:t,className:n,hero:a,title:i,icon:s,toolbar:c,topContentStyle:u,actions:d,header:m,footer:f,onLoad:h=(()=>{}),shouldScroll:v=!0,shouldShowBackButton:y=(e=>e),style:N={},padX:O=!0,padY:x=!0,contentWrapStyle:w=null,tag:j="div",contentBoxTag:C="div",contentBoxProps:T={},contentBoxStyle:k=null,overlay:L}=e,P=b(e,["children","className","hero","title","icon","toolbar","topContentStyle","actions","header","footer","onLoad","shouldScroll","shouldShowBackButton","style","padX","padY","contentWrapStyle","tag","contentBoxTag","contentBoxProps","contentBoxStyle","overlay"]);const I=o()("fluid-page",n);Object(r.useEffect)(h,[]);const M="function"==typeof y?y():y,R=g(g({},N),{},{overflowX:"hidden",overflowY:v?"scroll":"hidden",perspective:1,perspectiveOrigin:"0 0"}),D=g({maxHeight:v?"":"100%",minHeight:0,flexShrink:v?0:1},k),F=g({flexGrow:1,flexShrink:1,minHeight:0,maxHeight:"100%"},w);return l.a.createElement(j,{className:"fluid-page-wrap",style:{flex:"1 1 auto",position:"relative",minHeight:0,maxHeight:"100%",minWidth:0,maxWidth:"100%",display:"flex",flexDirection:"column"}},l.a.createElement("div",p({className:I},P,{style:R}),a&&l.a.createElement((({children:e})=>{if(!e)return null;const t="string"==typeof e;return l.a.createElement("div",{style:{transformOrigin:"0 0",flex:"0 0 auto",borderBottom:"2px solid var(--fluid-line-color)"}},t&&l.a.createElement("img",{src:e,style:{width:"100%"}}),!t&&e)}),null,a),l.a.createElement(C,p({className:"fluid-page-content"},T,{style:D}),l.a.createElement("div",{className:"fluid-sticky-element fluid-page-top-content",style:u},c,!1!==c&&!c&&l.a.createElement(S,{className:"fluid-page-top-toolbar"},M&&l.a.createElement(U,null),s&&l.a.createElement("span",{className:"fluid-page-title-icon"},s),i&&l.a.createElement("div",{className:"fluid-page-toolbar-content"},l.a.createElement("span",{className:"fluid-page-title",role:"heading","aria-level":"1",style:{flex:"1 1 auto"}},i)),d&&l.a.createElement("span",{className:"fluid-page-actions"},d)),m&&l.a.createElement(S,{size:"sm",className:"fluid-page-header"},m)),l.a.createElement(E,{padX:O,padY:x,style:F},l.a.createElement(B,null,t)))),f&&l.a.createElement("div",{className:"fluid-page-footer"},f),L&&l.a.createElement("div",{className:"fluid-page-overlay"},L))};H.Section=e=>{let{children:t,className:n,label:a,handle:r,contentStyle:i={},padX:s=!0,padY:c=!0,footer:u,description:d}=e,m=b(e,["children","className","label","handle","contentStyle","padX","padY","footer","description"]);const f=o()("fluid-section",{["".concat(r,"-section")]:r},n);return l.a.createElement("div",p({className:f},m),a&&l.a.createElement("div",{className:"fluid-section-title"},l.a.createElement("span",{className:"fluid-section-title-text"},a)),d&&l.a.createElement(x,{className:"fluid-section-description"},d),l.a.createElement(E,{className:"fluid-section-content",padX:s,padY:c,style:i},t),u&&l.a.createElement(E,{padY:!1,className:"fluid-section-footer"},u))};const Y=({isOpen:e=!1})=>{const t={transform:e?"rotate( 90deg )":"rotate( 0deg )"};return l.a.createElement("svg",{width:"6",height:"10",viewBox:"0 0 6 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:t},l.a.createElement("path",{d:"M1 9L5 5.1875L1 1.375",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},X=(e,t,n={})=>n;var W=Object.freeze({__proto__:null,Section:e=>{let{tag:t="div",contentTag:n="ul",title:a,className:r,children:i}=e,s=b(e,["tag","contentTag","title","className","children"]);return l.a.createElement(t,p({className:o()("fluid-list-section",r)},s),a&&l.a.createElement("div",{className:"fluid-list-section-title"},l.a.createElement("span",null,a)),l.a.createElement(n,{className:"fluid-list-section-content fluid-list"},i))},Item:e=>{let{tag:t="li",contentTag:n="div",title:a,eyebrow:i,subtitle:s,to:c,href:u,onClick:d,rel:m,target:f,thumbnail:h,size:g="med",children:y,showChildren:E=!0,actions:N,className:O}=e,x=b(e,["tag","contentTag","title","eyebrow","subtitle","to","href","onClick","rel","target","thumbnail","size","children","showChildren","actions","className"]);const[w,j]=Object(r.useState)(E),S=0<r.Children.count(y),C=o()("fluid-item",{"fluid-size-sm":"sm"===g,"fluid-size-med":"med"===g,"fluid-size-lg":"lg"===g,"fluid-has-children":S},O);return l.a.createElement(t,p({className:C},x),a&&l.a.createElement(n,{className:"fluid-item-content"},l.a.createElement(A,{className:"fluid-item-primary-action",to:c,href:u,onClick:d,rel:m,target:f},h&&l.a.createElement("div",{className:"fluid-item-thumbnail"},h),l.a.createElement(v,{eyebrow:i,subtitle:s},a)),N&&l.a.createElement("div",{className:"fluid-item-actions"},N),S&&l.a.createElement("div",{className:"fluid-item-gutter-content"},l.a.createElement("button",{onClick:()=>j(!w)},l.a.createElement(Y,{isOpen:w})))),y&&w&&l.a.createElement("ul",{className:"fluid-list"},y))},Iterator:({items:e=[],getCell:t=(()=>r.Fragment),getCellProps:n=X,getCellNames:a=(()=>["main"]),getRow:i=(()=>r.Fragment),getRowProps:o=(()=>{})})=>{const s=a(e),c=i(e);return(u=e,Array.isArray(u)?u:Object.values(u)).map(((e,a)=>{const r=o(e);return l.a.createElement(c,p({key:a},r),s.map(((a,r)=>{const i=t(a,e),o=n(a,e,r);return l.a.createElement(i,p({key:r},o))})))}));var u}});const q=Object(r.createContext)({appearance:"grid"}),G={initial:{scale:0},normal:{scale:1}},$={layoutX:{duration:0},layoutY:!1},J=e=>{let{tag:t=c.motion.li,title:n,description:a,thumbnail:i,thumbnailProps:s,truncateTitle:u=!0,icon:d,onClick:m,href:f,to:h,className:g,children:v}=e,y=b(e,["tag","title","description","thumbnail","thumbnailProps","truncateTitle","icon","onClick","href","to","className","children"]);const{appearance:E}=Object(r.useContext)(q),N="list"===E?Z:V,O={title:n,truncateTitle:u,thumbnail:i,thumbnailProps:s,description:a,icon:d},x={onClick:m,href:f,to:h,className:"fluid-collection-item-primary-action",appearance:"transparent"};return l.a.createElement(t,p({layout:!0,initial:!1,animate:"normal",exit:"initial",variants:G,transition:$,className:o()("fluid-collection-item",g)},y),l.a.createElement(A,x,(n||i)&&l.a.createElement(N,O),v))},K=e=>{let{children:t,ratio:n="4:3"}=e,a=b(e,["children","ratio"]);return l.a.createElement("div",{className:"fluid-collection-item-thumbnail"},l.a.createElement(O,p({ratio:n},a),t))},Q=e=>{let{title:t,description:n,truncate:a,icon:r}=e,i=b(e,["title","description","truncate","icon"]);if(!t&&!n)return null;const s=o()("fluid-item-title",{"fluid-truncate":a});return l.a.createElement("div",p({className:"fluid-collection-item-text"},i),(t||r)&&l.a.createElement("div",{className:s},r&&l.a.createElement("span",null,r),t),n&&l.a.createElement("div",null,n))},V=e=>{let{title:t,description:n,truncateTitle:a,thumbnail:r,thumbnailProps:i,icon:o,tag:s="div"}=e,c=b(e,["title","description","truncateTitle","thumbnail","thumbnailProps","icon","tag"]);return l.a.createElement(s,p({className:"fluid-collection-item-grid-content"},c),r&&l.a.createElement(K,i,r),l.a.createElement(Q,{title:t,truncate:a,description:n,icon:o}))},Z=e=>{let{title:t,description:n,truncateTitle:a,thumbnail:r,thumbnailProps:i,icon:o}=e,s=b(e,["title","description","truncateTitle","thumbnail","thumbnailProps","icon"]);return l.a.createElement("div",p({className:"fluid-collection-item-list-content"},s),r&&l.a.createElement(K,i,r),l.a.createElement(Q,{title:t,truncate:a,description:n,icon:o}))},ee=e=>{let t=p({},e);return l.a.createElement(J,p({thumbnail:!0,title:"loading..."},t))},te=["grid","list"],ne=({total:e=4})=>Array(e).fill(0).map(((e,t)=>l.a.createElement(ee,{key:t}))),ae=e=>{let{tag:t="ul",appearance:n="grid",maxItems:a,className:i,children:s,isLoading:u=!1,loadingItems:d}=e,m=b(e,["tag","appearance","maxItems","className","children","isLoading","loadingItems"]);const f=o()("fluid-collection",{["fluid-collection-appearance-".concat(n)]:te.includes(n)},i),h={appearance:n};return l.a.createElement(q.Provider,{value:h},l.a.createElement(c.AnimatePresence,null,l.a.createElement(t,p({className:f},m),u&&l.a.createElement(ne,{total:d}),!u&&((e,t=null)=>Number.isInteger(t)?r.Children.map(e,((e,n)=>n+1>t?null:e)):r.Children.toArray(e))(s,a))))};ae.Item=J,ae.use=()=>Object(r.useContext)(q);n(119);window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBFluid=a},24:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,a=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var r,l=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(l)?e:(r=0===l.indexOf("//")?l:0===l.indexOf("/")?n+l:a+l.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")}))}},4:function(e,t){e.exports=classnames},45:function(e,t){e.exports=ReactLaag},7:function(e,t){e.exports=ReactRouterDOM},8:function(e,t,n){var a,r,l={},i=(a=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===r&&(r=a.apply(this,arguments)),r}),o=function(e,t){return t?t.querySelector(e):document.querySelector(e)},s=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var a=o.call(this,e,n);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}t[e]=a}return t[e]}}(),c=null,u=0,d=[],m=n(24);function f(e,t){for(var n=0;n<e.length;n++){var a=e[n],r=l[a.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](a.parts[i]);for(;i<a.parts.length;i++)r.parts.push(y(a.parts[i],t))}else{var o=[];for(i=0;i<a.parts.length;i++)o.push(y(a.parts[i],t));l[a.id]={id:a.id,refs:1,parts:o}}}}function p(e,t){for(var n=[],a={},r=0;r<e.length;r++){var l=e[r],i=t.base?l[0]+t.base:l[0],o={css:l[1],media:l[2],sourceMap:l[3]};a[i]?a[i].parts.push(o):n.push(a[i]={id:i,parts:[o]})}return n}function h(e,t){var n=s(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var a=d[d.length-1];if("top"===e.insertAt)a?a.nextSibling?n.insertBefore(t,a.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var r=s(e.insertAt.before,n);n.insertBefore(t,r)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function b(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var a=function(){0;return n.nc}();a&&(e.attrs.nonce=a)}return v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function y(e,t){var n,a,r,l;if(t.transform&&e.css){if(!(l="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=l}if(t.singleton){var i=u++;n=c||(c=b(t)),a=O.bind(null,n,i,!1),r=O.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),a=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=b(t),a=x.bind(null,n),r=function(){g(n)});return a(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;a(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=p(e,t);return f(n,t),function(e){for(var a=[],r=0;r<n.length;r++){var i=n[r];(o=l[i.id]).refs--,a.push(o)}e&&f(p(e,t),t);for(r=0;r<a.length;r++){var o;if(0===(o=a[r]).refs){for(var s=0;s<o.parts.length;s++)o.parts[s]();delete l[o.id]}}}};var E,N=(E=[],function(e,t){return E[e]=t,E.filter(Boolean).join("\n")});function O(e,t,n,a){var r=n?"":a.css;if(e.styleSheet)e.styleSheet.cssText=N(t,r);else{var l=document.createTextNode(r),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(l,i[t]):e.appendChild(l)}}function x(e,t){var n=t.css,a=t.media;if(a&&e.setAttribute("media",a),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function w(e,t,n){var a=n.css,r=n.sourceMap,l=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||l)&&(a=m(a)),r&&(a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([a],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(i),o&&URL.revokeObjectURL(o)}}}); |
|
1
|
+(()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Button:()=>Oe,Collection:()=>Nt,Color:()=>P,Frame:()=>qe,Layout:()=>ee,Menu:()=>me,Modal:()=>Ne,Page:()=>ot,Selection:()=>We,Text:()=>x,Toolbar:()=>Yt,findScrollableParent:()=>Xt,getAspectRatio:()=>$t,useAspectRatio:()=>Kt,useBreakpoints:()=>Ut,useLocalStorage:()=>Vt,useScrollEnd:()=>Jt,useScrollableParent:()=>qt});const r=React;var n=e.n(r);const o=classnames;var i=e.n(o);const a=ReactDOM;var l=e.n(a);const c=ReactRouterDOM,s=ReactLaag,u=FL.vendors.BBIcons;function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d.apply(this,arguments)}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function v(e,t){if(e){if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i=[],a=!0,l=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(l)throw o}}return i}}(e,t)||v(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var b="(prefers-color-scheme: dark)",y=function(){var e=g((0,r.useState)((function(){return matchMedia(b).matches?"dark":"light"})),2),t=e[0],n=e[1],o=function(e){return n(e.matches?"dark":"light")};return(0,r.useEffect)((function(){var e=matchMedia(b);return e.addEventListener("change",o),function(){return e.removeEventListener("change",o)}}),[]),t},h=["value","className","children"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var E={colorScheme:"light",preferredColorScheme:"light",isLight:!0,isDark:!1},j=(0,r.createContext)(E),P=Object.freeze({__proto__:null,SchemeProvider:function(e){var t=e.value,r=void 0===t?"auto":t,o=e.className,a=e.children,l=p(e,h),c=y(),s="auto"===r?c:"dark"===r?"dark":"light",u=i()("fluid-color-scheme",f({},"fluid-color-scheme-".concat(s),s),o),m=w(w({},E),{},{colorScheme:s,preferredColorScheme:c,isLight:"light"===s,isDark:"dark"===s});return n().createElement(j.Provider,{value:m},n().createElement("div",d({className:u},l),a))},useColorScheme:function(){return(0,r.useContext)(j)},ColorSchemeContext:j,usePreferredColorScheme:y}),S=["tag","eyebrow","eyebrowTag","subtitle","subtitleTag","children","className","role","level"],N=function(e){var t=e.tag,r=void 0===t?"div":t,o=e.eyebrow,a=e.eyebrowTag,l=void 0===a?"div":a,c=e.subtitle,s=e.subtitleTag,u=void 0===s?"div":s,f=e.children,m=e.className,v=e.role,g=e.level,b=void 0===g?2:g,y=p(e,S),h=i()("fluid-text-title",m);return n().createElement(r,d({className:h,role:v||"heading","aria-level":b},y),o&&n().createElement(l,{className:"fluid-text-eyebrow"},o),n().createElement("span",{style:{display:"inline-flex"}},f),c&&n().createElement(u,{className:"fluid-text-subtitle"},c))},x=Object.freeze({__proto__:null,Title:N}),D=["className","style","padX","padY","outset","tag"],k=function(e){var t=e.className,r=e.style,o=e.padX,a=void 0===o||o,l=e.padY,c=void 0===l||l,s=e.outset,u=void 0!==s&&s,f=e.tag,m=void 0===f?"div":f,v=p(e,D),g=i()({"fluid-box":!0,"fluid-pad-x":a&&!u,"fluid-pad-y":c,"fluid-box-outset":u},t);return n().createElement(m,d({className:g,style:r},v))},C=function(e,t,r){if(t&&r)return r/t*100+"%";switch(e){case"square":case"1:1":return"100%";case"video":case"16:9":return"56.25%";case"poster":case"3:4":return"133.3%";default:var n=e.split(":");return 100/n[0]*n[1]+"%"}},I=["children","className","ratio","style","width","height"];function L(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?L(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):L(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var R=["className","align","style","padX","padY","gap","direction"];function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var _=function(e){var t,r,o=e.className,a=e.align,l=void 0===a?"center":a,c=e.style,s=e.padX,u=void 0!==s&&s,m=e.padY,v=void 0!==m&&m,g=e.gap,b=void 0===g?0:g,y=e.direction,h=p(e,R),O=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({justifyContent:(t=l,"left"===t?"flex-start":"right"===t?"flex-end":t),"--fluid-gap":(r=b,Number.isInteger(r)&&0!==r?r+"px":"lg"===r||"large"===r?"var(--fluid-lg-space)":"med"===r||"medium"===r||"sm"===r||"small"===r?"var(--fluid-med-space)":r),flexDirection:function(e){return"reverse"===e?"row-reverse":e}(y)},c),w=i()("fluid-row",o);return n().createElement(k,d({padX:u,padY:v,className:w,style:O},h))},B=["className"],M=["status","icon","className","children","tag"],A=["tag","className","children","size","style"],F=["tag","panes","sizes","className","isShowingFirstPane","onToggleFirstPane"];function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?H(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Y=function(e){var t=e.tag,r=void 0===t?"div":t,o=e.className,a=e.children,l=e.size,c=e.style,s=p(e,A),u=Number.isInteger(l)?"".concat(l,"px"):l,f=W(W({},c),{},{flex:void 0!==u&&"0 0 ".concat(u)});return n().createElement(r,d({className:i()("fluid-split-pane",o),style:f},s),a)},X=["className","size","isSticky","isSelected","tag"],q=["lg","med","sm"],J=function(e){var t,r=e.className,o=e.size,a=void 0===o?"lg":o,l=e.isSticky,c=void 0===l||l,s=e.isSelected,u=void 0!==s&&s,m=e.tag,v=void 0===m?"div":m,g=p(e,X);return n().createElement(v,d({className:i()("fluid-toolbar",(t={},f(t,"fluid-size-".concat(a),q.includes(a)),f(t,"fluid-is-sticky",c),f(t,"fluid-is-selected",u),t),r)},g))},U=["tag","className"],Z=["tag","children","className","onDrop","hoverMessage"],G=function(e){e.preventDefault(),e.stopPropagation()},V=function(e){var t=e.children;return console.log("hover screen"),n().createElement("div",{style:{background:"var(--fluid-box-background)",border:"2px solid var(--fluid-line-color)",flex:"1 1 auto",pointerEvents:"none",display:"flex",justifyContent:"center",alignItems:"center"}},t)},$=(0,r.createContext)(),K=function(e){var t=e.tag,o=void 0===t?"div":t,a=e.children,l=e.className,c=e.onDrop,s=void 0===c?function(){}:c,u=e.hoverMessage,f=void 0===u?n().createElement("h1",null,"Drop that anywhere..."):u,m=p(e,Z),v=g((0,r.useState)(!1),2),b=v[0],y=v[1],h=g((0,r.useState)([]),2),O=h[0],w=h[1],E=function(e){return w(O.filter((function(t){return t.name!==e})))},j={files:O,setFiles:w,removeFile:E},P=i()("fluid-drop-area",{"is-hovering":b},l),S=function(e){e.dataTransfer.types.includes("libraryitem")||(y(!0),e.preventDefault(),e.stopPropagation())},N=function(e){y(!1),e.preventDefault(),e.stopPropagation()};return n().createElement($.Provider,{value:j},n().createElement(o,d({className:P},m,{onDrag:G,onDragStart:G,onDragOver:S,onDragLeave:N,onDragEnter:S,onDragEnd:N,onDrop:function(e){var t=Array.from(e.nativeEvent.dataTransfer.files);w(t),y(!1),0<t.length&&s(t,E),e.preventDefault(),e.stopPropagation()}}),b?n().createElement(V,null,f):a))};K.use=function(){return(0,r.useContext)($)};var Q=["className"],ee=Object.freeze({__proto__:null,Box:k,Row:_,Loading:function(e){var t=e.className,r=p(e,B);return n().createElement("div",d({className:i()("fluid-loading-bar",t)},r),n().createElement("div",{className:"fluid-dot"}),n().createElement("div",{className:"fluid-dot"}),n().createElement("div",{className:"fluid-dot"}))},Headline:function(e){var t=e.className,r=p(e,Q);return n().createElement("div",d({className:i()("fluid-headline",t),role:"heading","aria-level":"2"},r))},Message:function(e){var t=e.status,r=e.icon,o=e.className,a=e.children,l=e.tag,c=void 0===l?"div":l,s=p(e,M),u=i()("fluid-message",{"fluid-status-alert":"alert"==t,"fluid-status-destructive":"destructive"==t,"fluid-status-primary":"primary"==t},o);return n().createElement(c,d({className:u},s),r&&n().createElement("div",{className:"fluid-message-icon"},n().createElement(r,null)),a)},AspectBox:function(e){var t=e.children,r=e.className,o=e.ratio,a=void 0===o?"square":o,l=e.style,c=e.width,s=e.height,u=p(e,I);return n().createElement(k,d({padY:!1,padX:!1,className:i()("fluid-aspect-box",r),style:T(T({},l),{},{paddingTop:100<parseInt(C(a,c,s))?"100%":C(a,c,s)})},u),n().createElement("div",null,t))},Split:function(e){var t=e.tag,o=void 0===t?"div":t,a=e.panes,l=void 0===a?[]:a,c=e.sizes,s=void 0===c?[240]:c,u=e.className,f=e.isShowingFirstPane,m=void 0===f||f,v=e.onToggleFirstPane,b=void 0===v?function(){}:v,y=p(e,F),h=g((0,r.useState)(m),2),O=h[0],w=h[1];(0,r.useEffect)((function(){return w(m)}),[m]);var E=W(W({},y),{},{toggleFirstPane:function(){var e=!O;w(e),b(e)},isFirstPaneHidden:!O});return n().createElement(o,d({className:i()("fluid-split",u)},y),0<l.length&&l.map((function(e,t){return 0!==t||O?n().createElement(Y,{className:"fluid-split-pane",key:t,size:s[t]},n().createElement(e,E)):null})))},Toolbar:J,ContentBoundary:function(e){var t=e.tag,r=void 0===t?"div":t,o=e.className,a=p(e,U);return n().createElement(r,d({className:i()("fluid-content-boundary",o)},a))},DropArea:K}),te=function(){return n().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),n().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),n().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"}))},re=function(e){var t=d({},e);return n().createElement("svg",d({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},t),n().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),n().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"}))},ne=function(e){var t=d({},e);return n().createElement("svg",d({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),n().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),n().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),n().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},oe=["tag","className","to","type","href","onClick","isSelected","appearance","status","icon","size","shape","isLoading","disabled","children"];function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var ae=["normal","transparent","elevator","pillbox"],le=["sm","med","lg"],ce=["round"],se=(0,r.forwardRef)((function(e,t){var r,o=e.tag,a=e.className,l=e.to,s=e.type,u=void 0===s?"button":s,d=e.href,m=e.onClick,v=e.isSelected,g=void 0!==v&&v,b=e.appearance,y=void 0===b?"normal":b,h=e.status,O=e.icon,w=e.size,E=e.shape,j=e.isLoading,P=void 0!==j&&j,S=e.disabled,N=e.children,x=p(e,oe),D=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:t,className:i()("fluid-button",(f(r={"is-selected":g},"fluid-status-".concat(h),h),f(r,"fluid-size-".concat(w),le.includes(w)),f(r,"fluid-appearance-".concat(y),ae.includes(y)),f(r,"fluid-shape-".concat(E),E&&ce.includes(E)),r),a),role:"button"===o?"button":null,disabled:S||P},x),k="button";return o?k=o:l||d?(k="a",d?D.href=d:(k=c.Link,D.to=l)):(D.onClick=m,D.type=u),n().createElement(k,D,(O||P)&&n().createElement("span",{className:"fluid-button-icon"},!0===P?n().createElement(re,null):O),N&&n().createElement("span",null,N))})),ue=["children","content","isShowing","onOutsideClick","className","style"],de=["className"];function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var me=function(e){var t=e.children,o=e.content,a=e.isShowing,l=e.onOutsideClick,c=void 0===l?function(){}:l,u=e.className,f=e.style,m=p(e,ue),v=(0,s.useLayer)({onOutsideClick:c,isOpen:a,closeOnOutsideClick:!0,placement:"bottom-end",possiblePlacements:["bottom-start","bottom-cetner","bottom-end"],overflowContainer:!1}),g=v.layerProps,b=v.triggerProps,y=v.renderLayer;return n().createElement(n().Fragment,null,(0,r.cloneElement)(t,b),a&&y(n().createElement("div",d({},m,g,{style:pe(pe({},f),g.style),className:i()("fluid-menu",g.className,u)}),o)))};me.Item=function(e){var t=e.className,r=p(e,de),o=i()("fluid-menu-item",t);return n().createElement(se,d({className:o,appearance:"transparent"},r))};var ve=["tag","children","className","direction","appearance","shouldHandleOverflow","label","moreMenu"];function ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var he=function(e){var t=e.className,r=e.direction,o=void 0===r?"horizontal":r,a=e.isHidden,l=i()("fluid-divider",{"fluid-vertical-divider":"vertical"===o,"fluid-horizontal-divider":"horizontal"===o,"fluid-is-hidden":void 0!==a&&a},t);return n().createElement("hr",{className:l})},Oe=se;Oe.Group=function(e){var t,o=e.tag,a=void 0===o?"div":o,l=e.children,c=e.className,s=e.direction,u=void 0===s?"row":s,m=e.appearance,v=void 0===m?"normal":m,b=e.shouldHandleOverflow,y=void 0!==b&&b,h=e.label,O=e.moreMenu,w=p(e,ve),E=g((0,r.useState)(null),2),j=E[0],P=E[1],S=g((0,r.useState)(!0),2),N=S[0],x=S[1],D=(0,r.useRef)(),k="normal"===v,C="row"===u?"vertical":"horizontal",I=r.Children.map(l,(function(e){return e||null}));(0,r.useLayoutEffect)((function(){if(y){if(D.current){var e=D.current,t=window.getComputedStyle(e),r=parseInt(t.paddingLeft)+parseInt(t.paddingRight),n=e.querySelector(".fluid-more-button"),o=e.clientWidth-r;if((n?e.scrollWidth-(r+n.offsetWidth):e.scrollWidth-r)>o){x(!0);var i,a=o-n.offsetWidth,l=0,c=0,s=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return ye(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ye(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},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,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw i}}}}(e.childNodes);try{for(s.s();!(i=s.n()).done;)(l+=i.value.offsetWidth)>a||c++}catch(e){s.e(e)}finally{s.f()}P(c)}else x(!1),P(null)}}else x(!1)}),[l]);var L=i()((f(t={"fluid-button-group":!0},"fluid-button-group-".concat(u),u),f(t,"fluid-button-group-appearance-".concat(v),v),t),c),T=be(be({},w),{},{className:L,role:w.role?w.role:"group",ref:D}),R=function(){return O||r.Children.map(l,(function(e,t){return!e||e.props.excludeFromMenu?null:n().createElement(me.Item,d({key:t},e.props))}))};return n().createElement(n().Fragment,null,h&&n().createElement("label",null,h),n().createElement(a,T,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?r.Children.map(e,(function(e,r){return r+1>t?null:e})):e}(I,j),N&&n().createElement((function(){var e=g((0,r.useState)(!1),2),t=e[0],o=e[1];return n().createElement(n().Fragment,null,k&&n().createElement(he,{className:"fluid-more-button-divider",direction:C}),n().createElement(me,{content:n().createElement(R,null),isShowing:t,onOutsideClick:function(){return o(!1)}},n().createElement(se,{className:"fluid-more-button",isSelected:t,onClick:function(){return o(!t)}},n().createElement(te,null))))}),null)))};var we=["label","onClick"],Ee=function(e){var t=e.className,r=e.title,o=void 0===r?"":r,a=e.message,c=void 0===a?"":a,s=e.buttons,u=void 0===s?[]:s,f=e.isShowing,m=void 0!==f&&f,v=e.setIsShowing,g=void 0===v?function(){}:v;return m?l().createPortal(n().createElement("div",{className:i()("fluid-dialog",t)},n().createElement("div",{className:"fluid-dialog-window"},o&&n().createElement("div",{className:"fluid-dialog-title"},o),n().createElement("div",{className:"fluid-dialog-message"},c),n().createElement("div",{className:"fluid-dialog-buttons"},u.map((function(e,t){var r=e.label,o=e.onClick,i=p(e,we);return n().createElement(Oe,d({key:t,onClick:function(e){o&&o({closeDialog:function(){return g(!1)}}),e.stopPropagation()}},i),r)}))))),document.getElementById("fluid-modal-root")||document.body):null},je=function(e){var t=e.className,r=e.isShowing,o=void 0!==r&&r,a=e.setIsShowing,s=void 0===a?function(){}:a,d=e.content,f=void 0===d?null:d,p=e.baseURL,m=void 0===p?null:p,v=e.prevItem,g=void 0===v?null:v,b=e.nextItem,y=void 0===b?null:b,h=e.hasPrevItem,O=void 0!==h&&h,w=e.hasNextItem,E=void 0!==w&&w,j=e.isTooTall,P=void 0!==j&&j;if(!o)return null;var S,N=E||O,x=(0,c.useHistory)();return l().createPortal(n().createElement("div",{className:i()("fluid-lightbox",{"fluid-lightbox-scrollable":P,className:t})},n().createElement("button",{className:"fluid-button fluid-size-lg fluid-lightbox-close fluid-shape-round",shape:"round",size:"lg",onClick:function(){return s(!1)}},n().createElement(u.Close,null)),N&&n().createElement("button",{className:"fluid-button fluid-size-lg fluid-lightbox-left fluid-shape-round",shape:"round",size:"lg",onClick:function(){return O&&x.replace("".concat(m,"/library/").concat(g.library_id,"/item/").concat(g.id))},disabled:!O,style:{top:"45%",left:"28px"}},n().createElement(u.CaretLeft,null)),N&&n().createElement("button",{className:"fluid-button fluid-size-lg fluid-lightbox-right fluid-shape-round",shape:"round",size:"lg",style:{top:"45%",right:"28px"},onClick:function(){return E&&x.replace("".concat(m,"/library/").concat(y.library_id,"/item/").concat(y.id))},disabled:!E},n().createElement(u.CaretRight,null)),n().createElement("div",{className:"fluid-lightbox-content",onClick:function(){return s(!1)}},f)),((S=document.getElementById("fluid-modal-root"))&&P&&S.classList.add("fluid-modal-root-scrollable"),S||document.body))},Pe=["onCancel","onConfirm"],Se=function(e){var t=g((0,r.useState)(!1),2),o=t[0],i=t[1];return[function(){i(!0)},function(){return n().createElement(Ee,d({isShowing:o,setIsShowing:i},e))}]},Ne=Object.freeze({__proto__:null,Root:function(){return n().createElement("div",{id:"fluid-modal-root"})},Dialog:Ee,Lightbox:je,useDialog:Se,useAlert:function(e){return e.buttons=[{label:"Ok",isSelected:!0,onClick:function(e){return(0,e.closeDialog)()}}],Se(e)},useConfirm:function(e){var t=e.onCancel,r=void 0===t?function(){}:t,n=e.onConfirm,o=void 0===n?function(){}:n,i=p(e,Pe);return i.buttons=[{label:"Cancel",onClick:function(e){(0,e.closeDialog)(),r()}},{label:"Ok",isSelected:!0,onClick:function(e){(0,e.closeDialog)(),o()}}],Se(i)},useLightbox:function(e){var t=g((0,r.useState)(!1),2),o=t[0],i=t[1];return[function(){i(!0)},function(){return n().createElement(je,d({isShowing:o,setIsShowing:i},e))}]}});function xe(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var De={items:[],isItemSelected:function(){return!1}},ke=(0,r.createContext)(De),Ce=function(){return(0,r.useContext)(ke)};function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Te=["isEnabled","itemSelector","mapElementToData","children","style"];function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ze(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _e=function(e,t){return new DOMRect(e.x-t.x,e.y-t.y,e.width,e.height)},Be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=null!==e&&null!==t;return{left:r?Math.min(e[0],t[0]):0,top:r?Math.min(e[1],t[1]):0,width:r?Math.abs(e[0]-t[0]):0,height:r?Math.abs(e[1]-t[1]):0}},Me=["children","style","overlay"];function Ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ae(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var He=Ce,We=Object.freeze({__proto__:null,Provider:function(e){var t=e.items,o=void 0===t?[]:t,i=e.children,a=function(){var e=g((0,r.useState)(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),2),t=e[0],n=e[1],o=g((0,r.useState)(!1),2),i=o[0],a=o[1],l=function(e){return t.includes(e)},c=function(e){return!l(e)&&n([].concat(xe(t),[e]))},s=function(e){return l(e)&&n(xe(t.filter((function(t){return t!==e}))))};return{items:t,setItems:n,isSelecting:i,setIsSelecting:a,toggleIsSelecting:function(){return a(!i)},clearSelection:function(){n([]),a(!1)},totalSelectedItems:t.length,hasSelection:t.length>0,isItemSelected:l,addItem:c,removeItem:s,toggleItem:function(e){return l(e)?s(e):c(e)}}}(o);return n().createElement(ke.Provider,{value:Le(Le({},De),a)},i)},use:He,Box:function(e){var t=e.isEnabled,o=void 0===t||t,i=e.itemSelector,a=void 0===i?".fluid-collection-item":i,l=e.mapElementToData,c=void 0===l?function(){}:l,s=e.children,u=e.style,f=p(e,Te),m=Ce(),v=m.setItems,b=m.setIsSelecting,y=m.clearSelection,h=g((0,r.useState)({start:null,end:null}),2),O=h[0],w=h[1],E=(0,r.useRef)(!1),j=(0,r.useRef)(null),P=(0,r.useRef)(null),S=(0,r.useRef)(null),N=(0,r.useRef)([0,0]),x=(0,r.useRef)({start:null,end:null});(0,r.useEffect)((function(){return y}),[]),(0,r.useEffect)((function(){if(o&&E.current){var e=D();v(e),b(0<e.length)}}),[O]);var D=function(){return E.current&&S.current?S.current.filter((function(e){return t=Be(O.start,O.end),r=e.rect,t.left<r.left+r.width&&t.left+t.width>r.left&&t.top<r.top+r.height&&t.top+t.height>r.top;var t,r})).map((function(e){return e.data})):[]},k=function(e){var t=P.current;return[Math.round(e.clientX)-t.x,Math.round(e.clientY)-t.y]},C=function(e){var t=k(e),r=N.current;(function(){var e=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)-(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0),r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:0)-(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0);return Math.round(Math.sqrt(r*r+t*t))>=e})(r[0],t[0],r[1],t[1])&&(N.current=[t[0],t[1]],E.current=!0,x.current=ze(ze({},x.current),{},{end:t}),w(ze(ze({},x.current),{},{end:t})))},I=function e(){x.current.start===x.current.end&&(v([]),b(!1)),E.current=!1,x.current={start:null,end:null},w({start:null,end:null}),window.removeEventListener("pointermove",C),window.removeEventListener("pointerup",e),window.removeEventListener("pointerleave",e),window.removeEventListener("pointercancel",e)};return n().createElement("div",d({ref:j,onPointerDown:function(e){if(o&&!["fl-asst-library-hero","fl-asst-item-post","fluid-item-title","fl-asst-item-img","w-tc-editor-text","fl-asst-item-code-container","fl-asst-item-color-container"].some((function(t){return e.target.classList.contains(t)}))){P.current=j.current.getBoundingClientRect();var t=k(e);S.current=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return Array.from(e.querySelectorAll(t)).map((function(t){return{rect:_e(t.getBoundingClientRect(),e.getBoundingClientRect()),data:r(t)}}))}(j.current,a,c),N.current=t,x.current={start:t,end:t},window.addEventListener("pointermove",C),window.addEventListener("pointerup",I),window.addEventListener("pointerleave",I),window.addEventListener("pointercancel",I)}},style:ze({position:"relative",flex:"1 1 auto",display:"flex",flexDirection:"column"},u)},f),s,o&&E.current&&n().createElement("div",{style:ze({pointerEvents:"none",background:"hsla( var(--fluid-blue-hue), 100%, 45%, 15% )",border:"2px solid var(--fluid-blue)",borderRadius:"var(--fluid-radius)",zIndex:999999,position:"absolute"},Be(O.start,O.end,j.current))}))},Toolbar:function(e){var t=e.children,r=e.style,o=e.overlay,i=void 0===o||o,a=p(e,Me),l=Ce(),c=l.totalSelectedItems,s=l.clearSelection;return n().createElement(J,d({isSelected:!0,onPointerDown:function(e){return e.stopPropagation()},style:Fe({zIndex:9,paddingLeft:"var(--fluid-lg-space)",position:i&&"absolute",top:0,width:"100%"},r)},a),n().createElement(N,{style:{marginRight:"auto"}},"".concat(c," Selected Items")),t,n().createElement(Oe,{onClick:s},"Clear"))}}),Ye={size:"compact",isCompact:!0,isMedium:!1,isLarge:!1},Xe=(0,r.createContext)(Ye),qe={defaults:Ye,Context:Xe,Provider:Xe.Provider,use:function(){return(0,r.useContext)(Xe)}},Je=["children","className","label","handle","contentStyle","padX","padY","footer","description"];function Ue(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ze(e,t){return Ze=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ze(e,t)}function Ge(e){return Ge="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},Ge(e)}function Ve(e){return Ve=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ve(e)}function $e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ve(e);if(t){var o=Ve(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===Ge(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}var Ke=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ze(e,t)}(i,r.Component);var e,t,n,o=$e(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=o.call(this,e)).state={hasError:!1,error:null},t}return e=i,n=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(t=[{key:"render",value:function(){var e=this.props,t=e.alternate,n=void 0===t?Qe:t,o=e.children,i=this.state,a=i.hasError,l=i.error;return a?(0,r.createElement)(n,{error:l}):o}}])&&Ue(e.prototype,t),n&&Ue(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}(),Qe=function(e){var t=e.error;return n().createElement("div",{className:"fluid-default-error-message",style:{display:"flex",flexDirection:"column",flex:"1 0 auto",justifyContent:"center",alignItems:"center",padding:20}},n().createElement("div",null,"There seems to be an error."),n().createElement("code",null,t.message))},et=function(e){var t=(0,c.useHistory)();return n().createElement(Oe,d({className:"fluid-back-button",appearance:"transparent",onClick:t.goBack},e),n().createElement(ne,null))},tt=["children","className","hero","title","icon","toolbar","topContentStyle","actions","header","footer","onLoad","shouldScroll","shouldShowBackButton","style","padX","padY","contentWrapStyle","tag","contentBoxTag","contentBoxProps","contentBoxStyle","overlay"];function rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ot=function(e){var t=e.children,o=e.className,a=e.hero,l=e.title,c=e.icon,s=e.toolbar,u=e.topContentStyle,f=e.actions,m=e.header,v=e.footer,g=e.onLoad,b=void 0===g?function(){}:g,y=e.shouldScroll,h=void 0===y||y,O=e.shouldShowBackButton,w=void 0===O?function(e){return e}:O,E=e.style,j=void 0===E?{}:E,P=e.padX,S=void 0===P||P,N=e.padY,x=void 0===N||N,D=e.contentWrapStyle,C=void 0===D?null:D,I=e.tag,L=void 0===I?"div":I,T=e.contentBoxTag,R=void 0===T?"div":T,z=e.contentBoxProps,_=void 0===z?{}:z,B=e.contentBoxStyle,M=void 0===B?null:B,A=e.overlay,F=p(e,tt),H=i()("fluid-page",o);(0,r.useEffect)(b,[]);var W="function"==typeof w?w():w,Y=nt(nt({},j),{},{overflowX:"hidden",overflowY:h?"scroll":"hidden",perspective:1,perspectiveOrigin:"0 0"}),X=nt({maxHeight:h?"":"100%",minHeight:0,flexShrink:h?0:1},M),q=nt({flexGrow:1,flexShrink:1,minHeight:0,maxHeight:"100%"},C);return n().createElement(L,{className:"fluid-page-wrap",style:{flex:"1 1 auto",position:"relative",minHeight:0,maxHeight:"100%",minWidth:0,maxWidth:"100%",display:"flex",flexDirection:"column"}},n().createElement("div",d({className:H},F,{style:Y}),a&&n().createElement((function(e){var t=e.children;if(!t)return null;var r="string"==typeof t;return n().createElement("div",{style:{transformOrigin:"0 0",flex:"0 0 auto",borderBottom:"2px solid var(--fluid-line-color)"}},r&&n().createElement("img",{src:t,style:{width:"100%"}}),!r&&t)}),null,a),n().createElement(R,d({className:"fluid-page-content fluid-scroller"},_,{style:X}),n().createElement("div",{className:"fluid-sticky-element fluid-page-top-content",style:u},s,!1!==s&&!s&&n().createElement(J,{className:"fluid-page-top-toolbar"},W&&n().createElement(et,null),c&&n().createElement("span",{className:"fluid-page-title-icon"},c),l&&n().createElement("div",{className:"fluid-page-toolbar-content"},n().createElement("span",{className:"fluid-page-title",role:"heading","aria-level":"1",style:{flex:"1 1 auto"}},l)),f&&n().createElement("span",{className:"fluid-page-actions"},f)),m&&n().createElement(J,{size:"sm",className:"fluid-page-header"},m)),n().createElement(k,{padX:S,padY:x,style:q},n().createElement(Ke,null,t)))),v&&n().createElement("div",{className:"fluid-page-footer"},v),A&&n().createElement("div",{className:"fluid-page-overlay"},A))};ot.Section=function(e){var t=e.children,r=e.className,o=e.label,a=e.handle,l=e.contentStyle,c=void 0===l?{}:l,s=e.padX,u=void 0===s||s,m=e.padY,v=void 0===m||m,g=e.footer,b=e.description,y=p(e,Je),h=i()("fluid-section",f({},"".concat(a,"-section"),a),r);return n().createElement("div",d({className:h},y),o&&n().createElement("div",{className:"fluid-section-title"},n().createElement("span",{className:"fluid-section-title-text"},o)),b&&n().createElement(_,{className:"fluid-section-description"},b),n().createElement(k,{className:"fluid-section-content",padX:u,padY:v,style:c},t),g&&n().createElement(k,{padY:!1,className:"fluid-section-footer"},g))};var it=(0,r.createContext)({appearance:"grid"}),at=["tag","title","description","thumbnail","thumbnailProps","truncateTitle","icon","accessory","onClick","href","to","className","children","isSelected","isDragOver","disabled"],lt=["children","className","ratio","style"],ct=["title","description","icon","accessory","truncate","className"],st=["title","description","truncateTitle","thumbnail","thumbnailProps","icon","accessory","tag"],ut=["title","description","truncateTitle","thumbnail","thumbnailProps","icon","accessory"];function dt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pt=function(e){var t=e.tag,o=void 0===t?"li":t,a=e.title,l=e.description,c=e.thumbnail,s=e.thumbnailProps,u=e.truncateTitle,f=void 0===u||u,m=e.icon,v=e.accessory,g=e.onClick,b=e.href,y=e.to,h=e.className,O=e.children,w=e.isSelected,E=void 0!==w&&w,j=e.isDragOver,P=void 0!==j&&j,S=e.disabled,N=void 0!==S&&S,x=p(e,at),D="list"===(0,r.useContext)(it).appearance?bt:gt,k={title:a,truncateTitle:f,thumbnail:c,thumbnailProps:s,description:l,icon:m,accessory:v},C={onClick:g,href:b,to:y,disabled:N,className:"fluid-collection-item-primary-action",appearance:"transparent",draggable:"true"};return n().createElement(o,d({className:i()("fluid-collection-item",{"is-selected":E,"is-dragover":P},h)},x),n().createElement(Oe,C,(a||c)&&n().createElement(D,d({draggable:!0},k)),O))},mt=function(e){var t=e.children,r=e.className,o=e.ratio,a=void 0===o?"4:3":o,l=e.style,c=p(e,lt);return n().createElement("div",{className:i()("fluid-collection-item-thumbnail",r)},n().createElement("div",d({style:ft({aspectRatio:a.replace(":","/")},l)},c),t))},vt=function(e){var t=e.title,r=e.description,o=e.icon,a=e.accessory,l=e.truncate,c=void 0===l||l,s=e.className,u=p(e,ct);if(!t&&!r)return null;var f=i()("fluid-collection-item-text",{"item-has-icon":o},s);return n().createElement("div",d({className:f,title:t},u),(t||o)&&n().createElement(n().Fragment,null,o&&n().createElement("span",{className:"fluid-collection-item-icon"},o),n().createElement("div",{className:"fluid-item-title"},n().createElement("span",{className:i()("fluid-item-title-text",{"fluid-truncate":c})},t),r&&n().createElement("span",{className:"fluid-item-description fluid-truncate"},r)),a&&n().createElement("span",{className:"fluid-collection-item-accessory"},a)))},gt=function(e){var t=e.title,r=e.description,o=e.truncateTitle,i=e.thumbnail,a=e.thumbnailProps,l=e.icon,c=e.accessory,s=e.tag,u=void 0===s?"div":s,f=p(e,st);return n().createElement(u,d({className:"fluid-collection-item-grid-content"},f),i&&n().createElement(mt,a,i),n().createElement(vt,{title:t,truncate:o,description:r,icon:l,accessory:c}))},bt=function(e){var t=e.title,r=e.description,o=e.truncateTitle,i=e.thumbnail,a=e.thumbnailProps,l=e.icon,c=e.accessory,s=p(e,ut);return n().createElement("div",d({className:"fluid-collection-item-list-content"},s),i&&n().createElement(mt,a,i),n().createElement(vt,{title:t,truncate:o,description:r,icon:l,accessory:c}))},yt=["width","height","style"];function ht(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ot(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ht(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var wt=function(e){var t=e.width,r=void 0===t?100:t,o=e.height,i=void 0===o?14:o,a=e.style,l=p(e,yt);return n().createElement("div",d({style:Ot({height:i,width:r,borderRadius:i/2,backgroundColor:"currentColor",opacity:.2},a)},l))},Et=function(e){var t=d({},e);return n().createElement(pt,d({disabled:!0,thumbnail:!0,icon:n().createElement(wt,{width:20,height:20}),title:n().createElement(wt,{width:120,height:10,style:{marginBottom:3}}),description:n().createElement(wt,{width:60,height:8})},t))},jt=["tag","appearance","maxItems","className","children","isLoading","loadingItems"],Pt=["grid","list"],St=function(e){var t=e.total;return Array(void 0===t?4:t).fill(0).map((function(e,t){return n().createElement(Et,{draggable:!0,key:t})}))},Nt=function(e){var t=e.tag,o=void 0===t?"ul":t,a=e.appearance,l=void 0===a?"grid":a,c=e.maxItems,s=e.className,u=e.children,m=e.isLoading,v=void 0!==m&&m,g=e.loadingItems,b=p(e,jt),y=i()("fluid-collection",f({},"fluid-collection-appearance-".concat(l),Pt.includes(l)),s),h={appearance:l};return n().createElement(it.Provider,{value:h},n().createElement(o,d({className:y},b),v&&n().createElement(St,{total:g}),!v&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?r.Children.map(e,(function(e,r){return r+1>t?null:e})):r.Children.toArray(e)}(u,c)))};function xt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Dt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}Nt.Item=pt,Nt.use=function(){return(0,r.useContext)(it)};var kt=function(e){e.style;var t=e.className;return n().createElement("div",{className:t,style:Dt({flex:"1 1 auto"},rest)})},Ct=["handle","label","type","group","options","getLabel"],It=function(e){e.handle;var t=e.label;e.type,e.group;var r=e.options,o=void 0===r?{}:r,i=e.getLabel,a=void 0===i?function(e,t){return"".concat(e,": ").concat(t)}:i,l=p(e,Ct);return n().createElement("select",l,Object.entries(o).map((function(e){var r=g(e,2),o=r[0],i=r[1];return n().createElement("option",{key:o,value:o},a(t,i))})))},Lt=["handle","label","type","className"],Tt=function(e){e.handle,e.label,e.type;var t=e.className,r=p(e,Lt);return n().createElement("input",d({className:t},r))},Rt=["label"];function zt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _t(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Bt=function(e){var t=e.label,r=p(e,Rt);return n().createElement(Oe,r,t)},Mt={handle:"unknown-item",label:"Toolbar Item",type:"button",group:"center"},At=["tag","className","items","size","appearance","isSticky","children"],Ft=function(e){var t=e.items,r=function(){var e={left:[],center:[],right:[],overflow:[]};return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(t){var r=_t(_t({},Mt),t);e[r.group].push(r)})),e}(void 0===t?[]:t);return Object.entries(r).map((function(e){var t=g(e,2),r=t[0],o=t[1];return 0>=o?null:n().createElement("div",{className:i()("fluid-tool-bar-section",f({},"fluid-toolbar-section-".concat(r),r)),key:r},o.map((function(e){var t=function(e){switch(e.type){case"text":return Tt;case"select":return It;case"spacer":return kt;default:return Bt}}(e);return n().createElement(t,d({key:e.handle,className:"fluid-tool-bar-item"},e))})))}))},Ht=["lg","med","sm"],Wt=["normal","stack"],Yt=function(e){var t,r=e.tag,o=void 0===r?"div":r,a=e.className,l=e.items,c=void 0===l?[]:l,s=e.size,u=void 0===s?"lg":s,m=e.appearance,v=void 0===m?"normal":m,g=e.isSticky,b=void 0!==g&&g,y=e.children,h=p(e,At);return n().createElement(o,d({className:i()("fluid-tool-bar",(t={},f(t,"fluid-size-".concat(u),Ht.includes(u)),f(t,"fluid-tool-bar-appearance-".concat(v),Wt.includes(v)),f(t,"fluid-is-sticky",b),t),a)},h),n().createElement(Ft,{items:c}),y&&n().createElement("div",{className:"fluid-tool-bar-section"},y))},Xt=function e(t){return null===t?null:t.scrollHeight>t.clientHeight||t===document.body?t:e(t.parentNode)},qt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Xt,o=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(i.current=n(o.current),i.current){var t=function(t){var r=i.current,n=r.scrollTop,o=r.scrollHeight,a=r.clientHeight;e(t,{scrollTop:n,scrollHeight:o,clientHeight:a,totalHeight:a+n,scroller:i.current})};return i.current.addEventListener("scroll",t),function(){return i.current.removeEventListener("scroll",t)}}}),t),{ref:o,scroller:i.current}},Jt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200;return qt((function(r,n){n.scrollHeight<=n.totalHeight+t&&e(r,n)}),arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],arguments.length>3&&void 0!==arguments[3]?arguments[3]:Xt)},Ut=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=(0,r.useRef)(0),o=g((0,r.useState)(Zt(e,(function(){return!1}))),2),i=o[0],a=o[1],l=function(){var r=Zt(e,(function(e){return window.matchMedia(e).matches}));JSON.stringify(i)!==JSON.stringify(r)&&Gt(t,window.innerWidth,n.current)&&(a(r),n.current=window.innerWidth)};return(0,r.useEffect)((function(){return l(),window.addEventListener("resize",l),function(){return window.removeEventListener("resize",l)}}),[]),i},Zt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},r={};return Object.entries(e).map((function(e){var n=g(e,2),o=n[0],i=n[1];r[o]=t(i,o)})),r},Gt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return t>r+e||t<r-e},Vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=g((0,r.useState)((function(){if("undefined"==typeof window)return t;try{var r=window.localStorage.getItem(e);return r?JSON.parse(r):t}catch(e){return console.log(e),initialValue}})),2),o=n[0],i=n[1];return[o,function(t){try{var r=t instanceof Function?t(storedValue):t;i(r),"undefined"!=typeof window&&window.localStorage.setItem(e,JSON.stringify(r))}catch(e){console.log(e)}}]},$t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=parseFloat(e/t);return{ratio:r,width:e,height:t,isTall:1<r,isTooTall:9/16>=r,isWide:1>r,isTooWide:16/9<=r,isSquare:1===r}},Kt=function(e,t){return $t(e,t)};window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBFluid=t})(); |