|
1
|
|
-(()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},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:()=>se,Collection:()=>We,Layout:()=>G,Menu:()=>re,Modal:()=>ve,Page:()=>De,Text:()=>v});const n=React;var r=e.n(n);const a=classnames;var o=e.n(a);const i=FramerMotion,l=ReactDOM;var c=e.n(l);const s=ReactRouterDOM,u=FL.vendors.BBIcons,d=ReactLaag;function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=["tag","eyebrow","eyebrowTag","subtitle","subtitleTag","children","className","role","level"],v=Object.freeze({__proto__:null,Title:function(e){var t=e.tag,n=void 0===t?"div":t,a=e.eyebrow,i=e.eyebrowTag,l=void 0===i?"div":i,c=e.subtitle,s=e.subtitleTag,u=void 0===s?"div":s,d=e.children,v=e.className,g=e.role,b=e.level,y=void 0===b?2:b,h=m(e,p),O=o()("fluid-text-title",v);return r().createElement(n,f({className:O,role:g||"heading","aria-level":y},h),a&&r().createElement(l,{className:"fluid-text-eyebrow"},a),r().createElement("span",{style:{display:"inline-flex"}},d),c&&r().createElement(u,{className:"fluid-text-subtitle"},c))}}),g=["className","style","padX","padY","outset","tag"],b=function(e){var t=e.className,n=e.style,a=e.padX,i=void 0===a||a,l=e.padY,c=void 0===l||l,s=e.outset,u=void 0!==s&&s,d=e.tag,p=void 0===d?"div":d,v=m(e,g),b=o()({"fluid-box":!0,"fluid-pad-x":i&&!u,"fluid-pad-y":c,"fluid-box-outset":u},t);return r().createElement(p,f({className:b,style:n},v))};function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(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:var r=e.split(":");return 100/r[0]*r[1]+"%"}},O=["children","className","ratio","style","width","height"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var w=function(e){var t=e.children,n=e.className,a=e.ratio,i=void 0===a?"square":a,l=e.style,c=e.width,s=e.height,u=m(e,O);return r().createElement(b,f({padY:!1,padX:!1,className:o()("fluid-aspect-box",n),style:N(N({},l),{},{paddingTop:h(i,c,s)})},u),r().createElement("div",null,t))},j=["className","align","style","padX","padY","gap","direction"];function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var S=function(e){var t,n,a=e.className,i=e.align,l=void 0===i?"center":i,c=e.style,s=e.padX,u=void 0!==s&&s,d=e.padY,p=void 0!==d&&d,v=e.gap,g=void 0===v?0:v,h=e.direction,O=m(e,j),E=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({justifyContent:(t=l,"left"===t?"flex-start":"right"===t?"flex-end":t),"--fluid-gap":(n=g,Number.isInteger(n)&&0!==n?n+"px":"lg"===n||"large"===n?"var(--fluid-lg-space)":"med"===n||"medium"===n||"sm"===n||"small"===n?"var(--fluid-med-space)":n),flexDirection:function(e){return"reverse"===e?"row-reverse":e}(h)},c),N=o()("fluid-row",a);return r().createElement(b,f({padX:u,padY:p,className:N,style:E},O))},x=["className"],D=["status","icon","className","children","tag"];function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}(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 I=["tag","className","children","size","style"],T=["tag","panes","sizes","className","isShowingFirstPane","onToggleFirstPane"];function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(e){var t=e.tag,n=void 0===t?"div":t,a=e.className,i=e.children,l=e.size,c=e.style,s=m(e,I),u=Number.isInteger(l)?"".concat(l,"px"):l,d=L(L({},c),{},{flex:void 0!==u&&"0 0 ".concat(u)});return r().createElement(n,f({className:o()("fluid-split-pane",a),style:d},s),i)},F=["className","size","isSticky","tag"],A=["lg","med","sm"],z=function(e){var t,n=e.className,a=e.size,i=void 0===a?"lg":a,l=e.isSticky,c=void 0===l||l,s=e.tag,u=void 0===s?"div":s,d=m(e,F);return r().createElement(u,f({className:o()("fluid-toolbar",(t={},y(t,"fluid-size-".concat(i),A.includes(i)),y(t,"fluid-is-sticky",c),t),n)},d))},M=["tag","className"],R=["tag","children","className","onDrop","hoverMessage"],Y=function(e){e.preventDefault(),e.stopPropagation()},X=function(e){var t=e.children;return r().createElement(i.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"}},t)},H=(0,n.createContext)(),W=function(e){var t=e.tag,a=void 0===t?"div":t,i=e.children,l=e.className,c=e.onDrop,s=void 0===c?function(){}:c,u=e.hoverMessage,d=void 0===u?r().createElement("h1",null,"You're Hovering..."):u,p=m(e,R),v=C((0,n.useState)(!1),2),g=v[0],b=v[1],y=C((0,n.useState)([]),2),h=y[0],O=y[1],E=function(e){return O(h.filter((function(t){return t.name!==e})))},N={files:h,setFiles:O,removeFile:E},w=o()("fluid-drop-area",{"is-hovering":g},l),j=function(e){b(!0),e.preventDefault(),e.stopPropagation()},P=function(e){b(!1),e.preventDefault(),e.stopPropagation()};return r().createElement(H.Provider,{value:N},r().createElement(a,f({className:w},p,{onDrag:Y,onDragStart:Y,onDragOver:j,onDragLeave:P,onDragEnter:j,onDragEnd:P,onDrop:function(e){var t=Array.from(e.nativeEvent.dataTransfer.files);O(t),b(!1),0<t.length&&s(t,E),e.preventDefault(),e.stopPropagation()}}),g?r().createElement(X,null,d):i))};W.use=function(){return(0,n.useContext)(H)};var q=["className"],G=Object.freeze({__proto__:null,Box:b,Row:S,Loading:function(e){var t=e.className,n=m(e,x);return r().createElement("div",f({className:o()("fluid-loading-bar",t)},n),r().createElement("div",{className:"fluid-dot"}),r().createElement("div",{className:"fluid-dot"}),r().createElement("div",{className:"fluid-dot"}))},Headline:function(e){var t=e.className,n=m(e,q);return r().createElement("div",f({className:o()("fluid-headline",t),role:"heading","aria-level":"2"},n))},Message:function(e){var t=e.status,n=e.icon,a=e.className,i=e.children,l=e.tag,c=void 0===l?"div":l,s=m(e,D),u=o()("fluid-message",{"fluid-status-alert":"alert"==t,"fluid-status-destructive":"destructive"==t,"fluid-status-primary":"primary"==t},a);return r().createElement(c,f({className:u},s),n&&r().createElement("div",{className:"fluid-message-icon"},r().createElement(n,null)),i)},AspectBox:w,Split:function(e){var t=e.tag,a=void 0===t?"div":t,i=e.panes,l=void 0===i?[]:i,c=e.sizes,s=void 0===c?[240]:c,u=e.className,d=e.isShowingFirstPane,p=void 0===d||d,v=e.onToggleFirstPane,g=void 0===v?function(){}:v,b=m(e,T),y=C((0,n.useState)(p),2),h=y[0],O=y[1];(0,n.useEffect)((function(){return O(p)}),[p]);var E=L(L({},b),{},{toggleFirstPane:function(){var e=!h;O(e),g(e)},isFirstPaneHidden:!h});return r().createElement(a,f({className:o()("fluid-split",u)},b),0<l.length&&l.map((function(e,t){return 0!==t||h?r().createElement(_,{className:"fluid-split-pane",key:t,size:s[t]},r().createElement(e,E)):null})))},Toolbar:z,ContentBoundary:function(e){var t=e.tag,n=void 0===t?"div":t,a=e.className,i=m(e,M);return r().createElement(n,f({className:o()("fluid-content-boundary",a)},i))},DropArea:W}),U=["tag","className","to","type","href","onClick","isSelected","appearance","status","icon","size","shape","isLoading","disabled","children"];function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var J=["normal","transparent","elevator"],K=["sm","med","lg"],Q=["round"],V=(0,n.forwardRef)((function(e,t){var n,a=e.tag,i=e.className,l=e.to,c=e.type,d=void 0===c?"button":c,f=e.href,p=e.onClick,v=e.isSelected,g=void 0!==v&&v,b=e.appearance,h=void 0===b?"normal":b,O=e.status,E=e.icon,N=e.size,w=e.shape,j=e.isLoading,P=void 0!==j&&j,S=e.disabled,x=e.children,D=m(e,U),k=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:t,className:o()("fluid-button",(y(n={"is-selected":g},"fluid-status-".concat(O),O),y(n,"fluid-size-".concat(N),K.includes(N)),y(n,"fluid-appearance-".concat(h),J.includes(h)),y(n,"fluid-shape-".concat(w),w&&Q.includes(w)),n),i),role:"button",disabled:S||P},D),C="button";return a?C=a:l||f?(C="a",f?k.href=f:(C=s.Link,k.to=l)):(k.onClick=p,k.type=d),r().createElement(C,k,(E||P)&&r().createElement("span",{className:"fluid-button-icon"},!0===P?r().createElement(u.Loading,null):E),x&&r().createElement("span",null,x))})),Z=["children","content","isShowing","onOutsideClick","className","style"],ee=["className"];function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var re=function(e){var t=e.children,a=e.content,i=e.isShowing,l=e.onOutsideClick,c=void 0===l?function(){}:l,s=e.className,u=e.style,p=m(e,Z),v=(0,d.useLayer)({onOutsideClick:c,isOpen:i,closeOnOutsideClick:!0,placement:"bottom-end",possiblePlacements:["bottom-start","bottom-cetner","bottom-end"],overflowContainer:!1}),g=v.layerProps,b=v.triggerProps,y=v.renderLayer;return r().createElement(r().Fragment,null,(0,n.cloneElement)(t,b),i&&y(r().createElement("div",f({},p,g,{style:ne(ne({},u),g.style),className:o()("fluid-menu",g.className,s)}),a)))};re.Item=function(e){var t=e.className,n=m(e,ee),a=o()("fluid-menu-item",t);return r().createElement(se,f({className:a,appearance:"transparent"},n))};var ae=["tag","children","className","direction","appearance","shouldHandleOverflow","label","moreMenu"];function oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ce=function(e){var t=e.className,n=e.direction,a=void 0===n?"horizontal":n,i=e.isHidden,l=o()("fluid-divider",{"fluid-vertical-divider":"vertical"===a,"fluid-horizontal-divider":"horizontal"===a,"fluid-is-hidden":void 0!==i&&i},t);return r().createElement("hr",{className:l})},se=V;se.Group=function(e){var t,a=e.tag,i=void 0===a?"div":a,l=e.children,c=e.className,s=e.direction,d=void 0===s?"row":s,p=e.appearance,v=void 0===p?"normal":p,g=e.shouldHandleOverflow,b=void 0!==g&&g,h=e.label,O=e.moreMenu,E=m(e,ae),N=C((0,n.useState)(null),2),w=N[0],j=N[1],P=C((0,n.useState)(!0),2),S=P[0],x=P[1],D=(0,n.useRef)(),k="normal"===v,I="row"===d?"vertical":"horizontal",T=n.Children.map(l,(function(e){return e||null}));(0,n.useLayoutEffect)((function(){if(b){if(D.current){var e=D.current,t=window.getComputedStyle(e),n=parseInt(t.paddingLeft)+parseInt(t.paddingRight),r=e.querySelector(".fluid-more-button"),a=e.clientWidth-n;if((r?e.scrollWidth-(n+r.offsetWidth):e.scrollWidth-n)>a){x(!0);var o,i=a-r.offsetWidth,l=0,c=0,s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?le(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}(e.childNodes);try{for(s.s();!(o=s.n()).done;)(l+=o.value.offsetWidth)>i||c++}catch(e){s.e(e)}finally{s.f()}j(c)}else x(!1),j(null)}}else x(!1)}),[l]);var B=o()((y(t={"fluid-button-group":!0},"fluid-button-group-".concat(d),d),y(t,"fluid-button-group-appearance-".concat(v),v),t),c),L=ie(ie({},E),{},{className:B,role:E.role?E.role:"group",ref:D}),_=function(){return O||n.Children.map(l,(function(e,t){return!e||e.props.excludeFromMenu?null:r().createElement(re.Item,f({key:t},e.props))}))};return r().createElement(r().Fragment,null,h&&r().createElement("label",null,h),r().createElement(i,L,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?n.Children.map(e,(function(e,n){return n+1>t?null:e})):e}(T,w),S&&r().createElement((function(){var e=C((0,n.useState)(!1),2),t=e[0],a=e[1];return r().createElement(r().Fragment,null,k&&r().createElement(ce,{className:"fluid-more-button-divider",direction:I}),r().createElement(re,{content:r().createElement(_,null),isShowing:t,onOutsideClick:function(){return a(!1)}},r().createElement(V,{className:"fluid-more-button",isSelected:t,onClick:function(){return a(!t)}},r().createElement(u.More,null))))}),null)))};var ue=["label","onClick"],de=function(e){var t=e.className,n=e.title,a=void 0===n?"":n,i=e.message,l=void 0===i?"":i,s=e.buttons,u=void 0===s?[]:s,d=e.isShowing,p=void 0!==d&&d,v=e.setIsShowing,g=void 0===v?function(){}:v;return p?c().createPortal(r().createElement("div",{className:o()("fluid-dialog",t)},r().createElement("div",{className:"fluid-dialog-window"},a&&r().createElement("div",{className:"fluid-dialog-title"},a),r().createElement("div",{className:"fluid-dialog-message"},l),r().createElement("div",{className:"fluid-dialog-buttons"},u.map((function(e,t){var n=e.label,a=e.onClick,o=m(e,ue);return r().createElement(se,f({key:t,onClick:function(e){a&&a({closeDialog:function(){return g(!1)}}),e.stopPropagation()}},o),n)}))))),document.getElementById("fluid-modal-root")||document.body):null},fe=function(e){var t=e.className,n=e.isShowing,a=void 0!==n&&n,i=e.setIsShowing,l=void 0===i?function(){}:i,s=e.content,u=void 0===s?null:s;return a?c().createPortal(r().createElement("div",{className:o()("fluid-lightbox",t)},r().createElement("button",{className:"fluid-lightbox-close",onClick:function(){return l(!1)}},"X"),r().createElement("div",{className:"fluid-lightbox-content",onClick:function(){return l(!1)}},u)),document.getElementById("fluid-modal-root")||document.body):null},me=["onCancel","onConfirm"],pe=function(e){var t=C((0,n.useState)(!1),2),a=t[0],o=t[1];return[function(){o(!0)},function(){return r().createElement(de,f({isShowing:a,setIsShowing:o},e))}]},ve=Object.freeze({__proto__:null,Root:function(){return r().createElement("div",{id:"fluid-modal-root"})},Dialog:de,Lightbox:fe,useDialog:pe,useAlert:function(e){return e.buttons=[{label:"Ok",isSelected:!0,onClick:function(e){return(0,e.closeDialog)()}}],pe(e)},useConfirm:function(e){var t=e.onCancel,n=void 0===t?function(){}:t,r=e.onConfirm,a=void 0===r?function(){}:r,o=m(e,me);return o.buttons=[{label:"Cancel",onClick:function(e){(0,e.closeDialog)(),n()}},{label:"Ok",isSelected:!0,onClick:function(e){(0,e.closeDialog)(),a()}}],pe(o)},useLightbox:function(e){var t=C((0,n.useState)(!1),2),a=t[0],o=t[1];return[function(){o(!0)},function(){return r().createElement(fe,f({isShowing:a,setIsShowing:o},e))}]}}),ge=["children","className","label","handle","contentStyle","padX","padY","footer","description"];function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ye(e,t){return(ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function he(e){return(he="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})(e)}function Oe(e,t){return!t||"object"!==he(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ee(e){return(Ee=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ne=function(e){!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}}),t&&ye(e,t)}(i,n.Component);var t,r,a,o=function(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 n,r=Ee(e);if(t){var a=Ee(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Oe(this,n)}}(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 t=i,a=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(r=[{key:"render",value:function(){var e=this.props,t=e.alternate,r=void 0===t?we:t,a=e.children,o=this.state,i=o.hasError,l=o.error;return i?(0,n.createElement)(r,{error:l}):a}}])&&be(t.prototype,r),a&&be(t,a),i}(),we=function(e){var t=e.error;return r().createElement("div",{className:"fluid-default-error-message",style:{display:"flex",flexDirection:"column",flex:"1 0 auto",justifyContent:"center",alignItems:"center",padding:20}},r().createElement("div",null,"There seems to be an error."),r().createElement("code",null,t.message))},je=function(e){var t=(0,s.useHistory)();return r().createElement(se,f({className:"fluid-back-button",appearance:"transparent",onClick:t.goBack},e),r().createElement(u.BackArrow,null))},Pe=["children","className","hero","title","icon","toolbar","topContentStyle","actions","header","footer","onLoad","shouldScroll","shouldShowBackButton","style","padX","padY","contentWrapStyle","tag","contentBoxTag","contentBoxProps","contentBoxStyle","overlay"];function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var De=function(e){var t=e.children,a=e.className,i=e.hero,l=e.title,c=e.icon,s=e.toolbar,u=e.topContentStyle,d=e.actions,p=e.header,v=e.footer,g=e.onLoad,y=void 0===g?function(){}:g,h=e.shouldScroll,O=void 0===h||h,E=e.shouldShowBackButton,N=void 0===E?function(e){return e}:E,w=e.style,j=void 0===w?{}:w,P=e.padX,S=void 0===P||P,x=e.padY,D=void 0===x||x,k=e.contentWrapStyle,C=void 0===k?null:k,I=e.tag,T=void 0===I?"div":I,B=e.contentBoxTag,L=void 0===B?"div":B,_=e.contentBoxProps,F=void 0===_?{}:_,A=e.contentBoxStyle,M=void 0===A?null:A,R=e.overlay,Y=m(e,Pe),X=o()("fluid-page",a);(0,n.useEffect)(y,[]);var H="function"==typeof N?N():N,W=xe(xe({},j),{},{overflowX:"hidden",overflowY:O?"scroll":"hidden",perspective:1,perspectiveOrigin:"0 0"}),q=xe({maxHeight:O?"":"100%",minHeight:0,flexShrink:O?0:1},M),G=xe({flexGrow:1,flexShrink:1,minHeight:0,maxHeight:"100%"},C);return r().createElement(T,{className:"fluid-page-wrap",style:{flex:"1 1 auto",position:"relative",minHeight:0,maxHeight:"100%",minWidth:0,maxWidth:"100%",display:"flex",flexDirection:"column"}},r().createElement("div",f({className:X},Y,{style:W}),i&&r().createElement((function(e){var t=e.children;if(!t)return null;var n="string"==typeof t;return r().createElement("div",{style:{transformOrigin:"0 0",flex:"0 0 auto",borderBottom:"2px solid var(--fluid-line-color)"}},n&&r().createElement("img",{src:t,style:{width:"100%"}}),!n&&t)}),null,i),r().createElement(L,f({className:"fluid-page-content"},F,{style:q}),r().createElement("div",{className:"fluid-sticky-element fluid-page-top-content",style:u},s,!1!==s&&!s&&r().createElement(z,{className:"fluid-page-top-toolbar"},H&&r().createElement(je,null),c&&r().createElement("span",{className:"fluid-page-title-icon"},c),l&&r().createElement("div",{className:"fluid-page-toolbar-content"},r().createElement("span",{className:"fluid-page-title",role:"heading","aria-level":"1",style:{flex:"1 1 auto"}},l)),d&&r().createElement("span",{className:"fluid-page-actions"},d)),p&&r().createElement(z,{size:"sm",className:"fluid-page-header"},p)),r().createElement(b,{padX:S,padY:D,style:G},r().createElement(Ne,null,t)))),v&&r().createElement("div",{className:"fluid-page-footer"},v),R&&r().createElement("div",{className:"fluid-page-overlay"},R))};De.Section=function(e){var t=e.children,n=e.className,a=e.label,i=e.handle,l=e.contentStyle,c=void 0===l?{}:l,s=e.padX,u=void 0===s||s,d=e.padY,p=void 0===d||d,v=e.footer,g=e.description,h=m(e,ge),O=o()("fluid-section",y({},"".concat(i,"-section"),i),n);return r().createElement("div",f({className:O},h),a&&r().createElement("div",{className:"fluid-section-title"},r().createElement("span",{className:"fluid-section-title-text"},a)),g&&r().createElement(S,{className:"fluid-section-description"},g),r().createElement(b,{className:"fluid-section-content",padX:u,padY:p,style:c},t),v&&r().createElement(b,{padY:!1,className:"fluid-section-footer"},v))};var ke=(0,n.createContext)({appearance:"grid"}),Ce=["tag","title","description","thumbnail","thumbnailProps","truncateTitle","icon","onClick","href","to","className","children"],Ie=["children","ratio"],Te=["title","description","icon","truncate","className"],Be=["title","description","truncateTitle","thumbnail","thumbnailProps","icon","tag"],Le=["title","description","truncateTitle","thumbnail","thumbnailProps","icon"],_e=function(e){var t=e.tag,a=void 0===t?"li":t,i=e.title,l=e.description,c=e.thumbnail,s=e.thumbnailProps,u=e.truncateTitle,d=void 0===u||u,p=e.icon,v=e.onClick,g=e.href,b=e.to,y=e.className,h=e.children,O=m(e,Ce),E="list"===(0,n.useContext)(ke).appearance?Me:ze,N={title:i,truncateTitle:d,thumbnail:c,thumbnailProps:s,description:l,icon:p},w={onClick:v,href:g,to:b,className:"fluid-collection-item-primary-action",appearance:"transparent"};return r().createElement(a,f({className:o()("fluid-collection-item",y)},O),r().createElement(se,w,(i||c)&&r().createElement(E,N),h))},Fe=function(e){var t=e.children,n=e.ratio,a=void 0===n?"4:3":n,o=m(e,Ie);return r().createElement("div",{className:"fluid-collection-item-thumbnail"},r().createElement(w,f({ratio:a},o),t))},Ae=function(e){var t=e.title,n=e.description,a=e.icon,i=e.truncate,l=void 0===i||i,c=e.className,s=m(e,Te);if(!t&&!n)return null;var u=o()("fluid-collection-item-text",{"item-has-icon":a},c);return r().createElement("div",f({className:u},s),(t||a)&&r().createElement(r().Fragment,null,a&&r().createElement("span",{className:"fluid-collection-item-icon"},a),r().createElement("div",{className:"fluid-item-title"},r().createElement("span",{className:o()("fluid-item-title-text",{"fluid-truncate":l})},t),n&&r().createElement("span",{className:"fluid-item-description fluid-truncate"},n))))},ze=function(e){var t=e.title,n=e.description,a=e.truncateTitle,o=e.thumbnail,i=e.thumbnailProps,l=e.icon,c=e.tag,s=void 0===c?"div":c,u=m(e,Be);return r().createElement(s,f({className:"fluid-collection-item-grid-content"},u),o&&r().createElement(Fe,i,o),r().createElement(Ae,{title:t,truncate:a,description:n,icon:l}))},Me=function(e){var t=e.title,n=e.description,a=e.truncateTitle,o=e.thumbnail,i=e.thumbnailProps,l=e.icon,c=m(e,Le);return r().createElement("div",f({className:"fluid-collection-item-list-content"},c),o&&r().createElement(Fe,i,o),r().createElement(Ae,{title:t,truncate:a,description:n,icon:l}))},Re=function(e){var t=f({},e);return r().createElement(_e,f({thumbnail:!0,title:"Loading..."},t))},Ye=["tag","appearance","maxItems","className","children","isLoading","loadingItems"],Xe=["grid","list"],He=function(e){var t=e.total;return Array(void 0===t?4:t).fill(0).map((function(e,t){return r().createElement(Re,{key:t})}))},We=function(e){var t=e.tag,a=void 0===t?"ul":t,l=e.appearance,c=void 0===l?"grid":l,s=e.maxItems,u=e.className,d=e.children,p=e.isLoading,v=void 0!==p&&p,g=e.loadingItems,b=m(e,Ye),h=o()("fluid-collection",y({},"fluid-collection-appearance-".concat(c),Xe.includes(c)),u),O={appearance:c};return r().createElement(ke.Provider,{value:O},r().createElement(i.AnimatePresence,null,r().createElement(a,f({className:h},b),v&&r().createElement(He,{total:g}),!v&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Number.isInteger(t)?n.Children.map(e,(function(e,n){return n+1>t?null:e})):n.Children.toArray(e)}(d,s))))};We.Item=_e,We.use=function(){return(0,n.useContext)(ke)},window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBFluid=t})(); |
|
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})(); |