1/*! For license information please see 506.c4db943e03a8da60ea98.chunk.js.LICENSE.txt */ 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ef7b6b99-9f8f-4fc5-9e99-ba24f4a92ced",e._sentryDebugIdIdentifier="sentry-dbid-ef7b6b99-9f8f-4fc5-9e99-ba24f4a92ced")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"25d2de487b0a18e46de1baaec15d9c06f3e82aec"},(this.webpackChunkfrontend=this.webpackChunkfrontend||[]).push([[506],{816407:e=>{e.exports=function(e){return{1:"One",2:"Two",3:"Three",4:"Four",5:"Five",6:"Six",7:"Seven",8:"Eight",9:"Nine",10:"Ten",11:"Eleven",12:"Twelve"}[e]}},560506:(e,t,n)=>{"use strict";n.d(t,{A:()=>bo});var r,o,a,i,l=n(41594),u=n.n(l),c=n(599555),s=n(958720),d=n(12548),f=n(254194),p=n.n(f),m=n(626818),y=n(48623),b=n(197241),v=n(963498),h=n.n(v),g=n(152839),w=n(352545),O=n.n(w),S=n(797823),I=n(452188),C=n.n(I),D=n(87947),x=n(825653),T=n(93018),A=n(565671);function j(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return E(e,t);var n={}.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)?E(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.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function P(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var k,M=(0,c.default)(r||(r=P(["\n mutation DeleteTableKpi($tableId: Int!) {\n deleteTable(tableId: $tableId) {\n success\n }\n }\n"]))),_=(0,c.default)(o||(o=P(["\n mutation DuplicateTableKpi($tableId: Int!) {\n duplicateTable(tableId: $tableId) {\n ...TableFields\n layout\n }\n }\n ","\n"])),g.Bt),F=(0,c.default)(a||(a=P(["\n fragment DuplicateTableKpiOnDashboardFragment on Dashboard {\n id\n tables {\n ...TableFields\n layout\n }\n }\n ","\n"])),g.Bt),R=(0,c.default)(i||(i=P(["\n fragment DeleteTableKpiFromDashboardFragment on Dashboard {\n id\n tables {\n id\n accountingBasis\n }\n }\n"]))),$=n(100828),N=n(477434),L=n(209493),Y=n(329788),B=n(131684),H=n(753860);function q(e,t,n,r){k||(k="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:k,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function z(e){return z="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},z(e)}function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W.apply(null,arguments)}function V(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}
2finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return U(e,t);var n={}.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)?U(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.")}()}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function G(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 Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return(t=function(e){var t=function(e){if("object"!=z(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var K=(0,S.vt)();var Z=q(B.A,{});function J(e,t){var n=e.className,r=e.style,o=e.itemId,a=e.table,i=e.disableLegend,c=e.getDimensions,s=e.children,d=e.accountingIntegration,f=e.logo,p=e.useThemeDefault,m=e.useLogoDefault,y=e.defaultTheme,v=e.defaultLogoUrl,h=e.tagValues,g=e.supportedTopItems,w=e.limiter,S=e.readOnly,I=e.scale,E=e.companyId,P=e.getRemovedTableId,k=e.getTableCollection,B=e.metricBatchSize,q=e.selectedBookMonth,z=e.handleShowPresetAttributes,U=e.hideActualsAfterBm,G=e.dashboardFilterValues,J=e.hasDashboardFilter,ee=e.loading,te=e.aiSelected,ne=e.blankRowMappings,re=e.onExportExcel,oe=e.onChartRender,ae=e.downloadPdf,ie=e.shouldWaitToLoad,le=(0,T.A)({companyId:a.c
2ompanyId}),ue=le.classes,ce=le.departments,se=le.hasFilter,de=(0,N.A)(E),fe=(0,l.useMemo)((function(){return parseInt(r.width.replace("px",""),10)}),[r]),pe=V((0,l.useState)({}),2),me=pe[0],ye=pe[1],be=(0,l.useRef)(null),ve=(0,l.useRef)(null),he=(0,l.useRef)(me),ge=(0,l.useRef)(k);he.current=me,ge.current=k,(0,l.useEffect)((function(){ye({}),be.current=null,ve.current=null}),[a.id]);var we=(0,l.useCallback)((function(e,t){ye((function(n){return Q(Q({},n),{},X({},e,t))}))}),[]),Oe=(0,l.useMemo)((function(){return{activeDateOverride:0,activeRowChange:0,activeClassOverride:null,activeDepartmentOverride:null,activeCompanyFilterIds:null,integrationFilterValues:{},topItemSettings:{topItemType:a.topItemType,topItemCount:a.topItemCount,topItemTotal:a.topItemTotal,topItemParents:a.topItemParents,topItemChildren:a.topItemChildren,topItemRange:a.topItemRange,topItemStartDate:a.topItemStartDate?O().utc(a.topItemStartDate):null,topItemEndDate:a.topItemEndDate?O().utc(a.topItemEndDate):null}}}),[a.topItemChildren,a.topItemCount,a.topItemEndDate,a.topItemParents,a.topItemRange,a.topItemStartDate,a.topItemTotal,a.topItemType]),Se=V((0,l.useState)(Oe),2),Ie=Se[0],Ce=Se[1],De=V((0,l.useState)(null),2),xe=De[0],Te=De[1],Ae=(0,Y.A)(),je=function(e){var t=e.tableId,n=e.itemId,r=(0,l.useCallback)((function(e){var r=e.readFragment({fragment:R,id:"Dashboard:".concat(n)});e.writeFragment({fragment:R,id:"Dashboard:".concat(n),data:(0,b.Ay)(r,(function(e){e.tables=e.tables.filter((function(e){return e.id!==t}))}))})}),[n,t]),o=j((0,A.useMutation)(M,{variables:{tableId:t},optimisticResponse:{__typename:"Mutation",deleteTable:!0},update:r}),2),a=o[0],i=o[1];return{onDelete:a,loading:i.loading,error:i.error}}({tableId:a.id,itemId:o}),Ee=je.onDelete,Pe=function(e){var t=e.tableId,n=e.itemId,r=e.onCompleted,o=(0,l.useCallback)((function(e,t){var r=t.data.duplicateTable,o=e.readFragment({fragment:F,fragmentName:"DuplicateTableKpiOnDashboardFragment",id:"Dashboard:".concat(n)});e.writeFragment({fragment:F,fragmentName:"DuplicateTableKpiOnDashboardFragment",id:"Dashboard:".concat(n),data:(0,b.Ay)(o,(function(e){e.tables=e.tables.concat([r])}))})}),[n]),a=j((0,A.useMutation)(_,{variables:{tableId:t},update:o,onCompleted:r}),2),i=a[0],u=a[1];return{onDuplicate:i,loading:u.loading,error:u.error}}({tableId:a.id,itemId:o}),ke=Pe.onDuplicate;(0,l.useEffect)((function(){var e=C().subscribe("SET_FILTERS_FOR_ALL_TABLES",(function(e,t){var n=t.filterValues,r=t.consolidation;Ce(r?function(e){return Q(Q({},e),{},{activeCompanyFilterIds:n})}:function(e){return Q(Q({},e),{},{integrationFilterValues:n})})}));return function(){C().unsubscribe(e)}}),[]),(0,l.useEffect)((function(){G&&G.activeCompanyFilterIds?Ce((function(e){return Q(Q({},e),{},{activeCompanyFilterIds:G.activeCompanyFilterIds})})):Ce((function(e){return Q(Q({},e),{},{activeCompanyFilterIds:null})})),G&&G.integrationFilterValues&&Object.keys(G.integrationFilterValues).length>0?Ce((function(e){return Q(Q({},e),{},{integrationFilterValues:G.integrationFilterValues})})):Ce((function(e){return Q(Q({},e),{},{integrationFilterValues:{classId:null,departmentId:null}})}))}),[G]);var Me=(0,$.A)(a);(0,l.useEffect)((function(){if(Me&&a&&Me!==a){var e=K.diff(Me,a);if(!e)return;var t=Object.keys(e);if(1===t.length&&"layout"===t[0])return;Ce(Oe)}}),[Me,a]);var _e=Ie.activeDateOverride,Fe=Ie.activeRowChange,Re=Ie.activeClassOverride,$e=Ie.activeDepartmentOverride,Ne=Ie.activeCompanyFilterIds,Le=Ie.integrationFilterValues,Ye=Ie.topItemSettings,Be=Ye.topItemType,He=Ye.topItemCount,qe=Ye.topItemTotal,ze=Ye.topItemParents,We=Ye.topItemChildren,Ve=Ye.topItemRange,Ue=Ye.topItemStartDate,Ge=Ye.topItemEndDate,Qe=(0,l.useMemo)((function(){return J&&G?G.integrationFilterValues&&Object.keys(G.integrationFilterValues).length>0?G.integrationFilterValues:{classId:null,departmentId:null}:Le}),[G,J,Le]),Xe=(0,l.useMemo)((function(){return J&&G?G.activeCompanyFilterIds||null:Ne}),[G,J,Ne]),Ke=(0,l.useCallback)((function(e){Ce(Q(Q({},Ie),e))}),[Ie]),Ze=(0,l.useCallback)((function(e){Ke({topItemSettings:e})}),[Ke]),Je=(0,l.useMemo)((function(){var e=[];
2if(a.dateOverride&&a.dateOverride.enabled&&e.push({width:"10rem",value:_e,options:a.dateOverride.entries.map((function(e,t){return{value:t,label:e.title}})),onChange:function(e){return Ke({activeDateOverride:e})}}),a.rowChange&&a.rowChange.enabled&&e.push({width:"10rem",value:Fe,options:a.rowChange.entries.map((function(e,t){return{value:t,label:e.title}})),onChange:function(e){return Ke({activeRowChange:e})}}),se&&a.filterOverride&&a.filterOverride.enabled&&ue&&de){var t=[];Object.keys(a.filterOverride).forEach((function(e){var n=de.find((function(t){return(0,L.H)(t.key)===e})),r=!a.filterOverride.allowed||a.filterOverride.allowed.includes(e);n&&r&&t.push({selected:Qe[n.key]||[],integration:n.integration,title:n.name,key:n.key,nonFilteredOptions:n.items.map((function(e){return{value:e.id,label:e.name,parentId:e.parentId}})),options:n.items.map((function(e){return{value:e.id,label:e.name,parentId:e.parentId}})).filter((function(t){return!a.filterOverride[e]||a.filterOverride[e].includes(t.value)}))})})),e.push({width:"10rem",multiple:!0,modalTitle:"Filters",selected:Re,selected2:$e,optionsTitle:"Classes",optionsTitle2:"Departments",optionsList:t,options:ue.map((function(e){return{value:e.id,label:e.name}})).filter((function(e){var t=e.value;return!(a.filterOverride.allowed&&!a.filterOverride.allowed.includes("classIds"))&&(!a.filterOverride.classIds||a.filterOverride.classIds.includes(t))})),options2:ce.map((function(e){return{value:e.id,label:e.name}})).filter((function(e){var t=e.value;return!(a.filterOverride.allowed&&!a.filterOverride.allowed.includes("departmentIds"))&&(!a.filterOverride.departmentIds||a.filterOverride.departmentIds.includes(t))})),allowed:a.filterOverride.allowed,allowedFilters:{enabled:a.filterOverride.enabled,title:null,classIds:a.filterOverride.classIds,departmentIds:a.filterOverride.departmentIds},onChange:function(e){Ke({integrationFilterValues:e})}})}return a.companyFilterOverride&&a.companyFilterOverride.enabled&&e.push({width:"10rem",multiple:!0,filterType:"consolidationFilter",selected:Xe,options:a.companyFilterOverride.companyIds,allowedFilters:{enabled:a.companyFilterOverride.enabled,title:null,companyIds:null},onChange:function(e){return Ke({activeCompanyFilterIds:e})}}),e}),[Re,Xe,_e,$e,Fe,ue,ce,Ke,se,Qe,de,a.companyFilterOverride,a.dateOverride,a.filterOverride,a.rowChange]),et=n.indexOf("resizing")>-1,tt=(0,l.useMemo)((function(){return O().utc(a.bookMonth)}),[a.bookMonth]),nt=(0,l.useCallback)((function(){var e,t=function(e,t,n,r){if(!e)return null;var o=null!=r?r:e.data.name,a=e;return o!==e.data.name&&(a=Object.create(Object.getPrototypeOf(e)),Object.assign(a,e,{data:Q(Q({},e.data),{},{name:o})})),function(e,t,n){if(!n||!Object.keys(n).length)return e;var r=(0,H.hh)(t,n),o=Object.create(Object.getPrototypeOf(e));return Object.assign(o,e,{data:Q(Q({},e.data),{},{rows:r})}),o}(a,null!=t?t:e.data.rows,n)}(be.current,ve.current,he.current,a.name);t&&(Te({tableData:t}),null===(e=ge.current)||void 0===e||e.call(ge,t))}),[a.name]),rt=(0,l.useCallback)((function(e){be.current=e,ve.current=e.data.rows,nt()}),[nt]);return(0,l.useEffect)((function(){be.current&&nt()}),[me,nt]),u().createElement(x.A,W({},e,{ref:t,title:a.name,readOnly:S,id:a.id,pathName:"table",type:"TABLE",tableData:xe,getRemovedTableId:P,preset:a.preset,presetIntegrations:a.presetIntegrations,presetDataTypes:a.presetDataTypes,presetReachSpecClients:a.presetReachSpecClients,presetNew:a.presetNew,presetFree:a.presetFree,handleShowPresetAttributes:z,gridChildren:s,onDelete:Ee,onDuplicate:ke,selectOptions:Je,style:r,className:n,showTopItems:!!a.topItemType,supportedTopItems:g,bookMonth:tt,selectedBookMonth:q,fiscalYearMonth:a.fiscalYearMonth,topItemType:Be,topItemCount:He,topItemRange:Ve,topItemTotal:qe,topItemParents:ze,topItemChildren:We,topItemStartDate:Ue,topItemEndDate:Ge,onSetTopItemSettings:Ze,hasDashboardFilter:J,tagValues:h,loading:ee,aiSelected:te,onExportExcel:re}),et&&Z,u().createElement(D.A,W({resizing:et,readOnly:S,data:a,getDimensions:c},Ie,{integrationFilterValues:Qe,activeCompanyFilterIds:Xe,enableDashboardRowExpand:!0,expandedOverrides:me,onToggleRowExpanded:we,disableLegend:i,accountingIntegration:d,logo:f,useThemeDefault:p,useLogoDefault:m,defaultTheme:y,defaultLogoUrl:v,tagValues:h,metricBatchSize:B,limiter:w,scale:I,width:fe,setAndReturnTableData:rt,dark:"dark"===Ae.mode,bookMonth:tt,selectedBookMonth:q,hideActualsAfterBm:U,hasDashboardFilter:J,blankRowMappings:ne,onChartRender:oe,downloadPdf:ae,shouldWaitToLoad:ie})))}
2J.displayName="TableTile";const ee=u().memo(u().forwardRef(J));var te,ne=n(836213),re=n(758649),oe=n(916956),ae=n(686561),ie=n(803484),le=["queryTable"];function ue(){return ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ue.apply(null,arguments)}function ce(e,t,n,r){te||(te="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:te,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var de=ce(oe.A,{}),fe=u().memo((function(e){var t=e.queryTable,n=e.structure,r=e.getDimensions,o=e.companyId,a=e.resizing,i=e.scale,u=(0,ae.jn)(n,t,{lazy:!1,companyId:o}),c=u.chartColumns,s=u.jexcelColumns,d=u.outputRows,f=u.view,p=u.viewSettings,m=u.setFilter,y=u.loading,b=function(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return se(e,t);var n={}.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)?se(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.")}()}((0,l.useState)(!0),2),v=b[0],h=b[1],g=(0,$.A)(t.filter);(0,l.useEffect)((function(){v?h(!1):t.filter!==g&&m(t.filter)}),[v,t.filter,m,g]);var w=!!c&&!!d&&!!c.length&&d.length&&!!n&&!y;return d&&0===d.length&&!y?"No Data":a?null:w?ce(ie.A,{id:t.id,view:f,data:d,selectedColumns:c,columns:s,viewSettings:p,getDimensions:r,scale:i}):de})),pe=(0,ae.gi)(fe);const me=u().memo((function(e){var t=e.queryTable,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,le);return u().createElement(pe,ue({},n,{queryTable:t}))}));function ye(e){return ye="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},ye(e)}var be,ve,he,ge,we,Oe=["queryTable","children","itemId","style","companyId","className"];function Se(e,t,n,r){we||(we="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:we,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ie.apply(null,arguments)}function Ce(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 De(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Ce(Object(n),!0).forEach((function(t){xe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e,t,n){return(t=function(e){var t=function(e){if("object"!=ye(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ye(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ye(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||Ae(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.")}()}function Ae(e,t){if(e){if("string"==typeof e)return je(e,t);var n={}.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)?je(e,t):void 0}}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ee(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Pe=(0,c.default)(be||(be=Ee(["\n mutation DeleteQueryTable($queryTableId: Int!) {\n deleteQueryTable(queryTableId: $queryTableId)\n }\n"]))),ke=(0,c.default)(ve||(ve=Ee(["\n fragment DeleteQueryTableFromDashboardFragment on Dashboard {\n id\n queryTables {\n id\n }\n }\n"]))),Me=(0,c.default)(he||(he=Ee(["\n mutation DuplicateQueryTable($queryTableId: Int!) {\n duplicateQueryTable(queryTableId: $queryTableId) {\n ...QueryTableFields\n }\n }\n ","\n"])),g.sX),_e=(0,c.default)(ge||(ge=Ee(["\n fragment DuplicateQueryTableDashboardFragment on Dashboard {\n id\n queryTables {\n ...QueryTableFields\n }\n }\n ","\n"])),g.sX),Fe=Se(B.A,{}),Re=function(e,t){var n=e.queryTable,r=e.children,o=e.itemId,a=e.style,i=e.companyId,c=e.className,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Oe),d=(0,l.useMemo)((function(){return{}}),[]),f=(0,ae.tY)({companyId:i})||d,p=Te((0,l.useState)(n.filter),2),m=p[0],y=p[1],v=Te((0,l.useState)(n.dateOverride&&n.dateOverride.enabled&&n.dateOverride.entries.length&&n.dateOverride.entries[0].range||null),2),h=v[0],g=v[1],w=Te((0,l.useState)({}),2),O=w[0],S=w[1],I=Te((0,A.useMutation)(Pe,{variables:{queryTableId:n.id},update:function(e){var t=e.readFragment({fragment:ke,id:"Dashboard:".concat(o)});e.writeFragment({fragment:ke,id:"Dashboard:".concat(o),data:(0,b.Ay)(t,(function(e){e.queryTables=e.queryTables.filter((function(e){return e.id!==n.id}))}))})}}),1)[0],C=(0,A.useMutation)(Me,{variables:{queryTableId:n.id},update:function(e,t){var n=t.data.duplicateQueryTable,r=e.readFragment({fragment:_e,fragmentName:"DuplicateQueryTableDashboardFragment",id:"Dashboard:".concat(o)});e.writeFragment({fragment:_e,fragmentName:"DuplicateQueryTableDashboardFragment",id:"Dashboard:".concat(o),data:(0,b.Ay)(r,(function(e){var t;e.queryTables=[].concat(function(e){if(Array.isArray(e))return je(e)}(t=e.queryTables)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||Ae(t)||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.")}(),[n])}))})}}
2),D=Te(C,1)[0],T=n.filterOverride&&n.filterOverride.entries.length||0,j=(0,l.useMemo)((function(){return ne.Aq.uuid()}),[]),E=(0,l.useMemo)((function(){for(var e=[],t=0;t<T;t++)e.push(ne.Aq.uuid());return e}),[T]),P=(0,l.useMemo)((function(){return(0,re.rR)({structure:f,queryTable:n,selectedDateFilter:h,selectedFilterOverride:O,onChangeDateFilter:g,onChangeFilterOverride:S})}),[n,h,O,f]);(0,l.useEffect)((function(){var e=(0,re.In)({structure:f,queryTable:n,selectedDateFilter:h,selectedFilterOverride:O,dateUuid:j,filterUuids:E});y(e)}),[j,E,n,h,O,f]);var k=(0,l.useMemo)((function(){return De(De({},n),{},{filter:m})}),[m,n]),M=c.indexOf("resizing")>-1;return u().createElement(x.A,Ie({ref:t},e,{title:n.name,id:n.id,pathName:"queryTable",type:"QUERY_TABLE",gridChildren:r,onDelete:I,onDuplicate:D,selectOptions:P,style:a,className:c,editLink:"/queryTable/".concat(n.id)}),M&&Fe,u().createElement(me,Ie({},s,{queryTable:k,companyId:i,resizing:M})))};Re.displayName="QueryTableTile";const $e=u().memo(u().forwardRef(Re));var Ne,Le,Ye=n(749915),Be=n(456246),He=n(931346),qe=n(615002),ze=n(218061);function We(e,t,n,r){Le||(Le="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:Le,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ve,Ue,Ge=y.Ay.div.withConfig({displayName:"Header__HeaderWrapper",componentId:"sc-1y61b6v-0"})(["position:relative;z-index:2;"]),Qe=(0,y.Ay)(qe.A).withConfig({displayName:"Header__PanelHeader",componentId:"sc-1y61b6v-1"})(["padding-top:3px;padding-bottom:3px;margin-bottom:3px;min-height:27px;font-size:0.8rem;",""],ze.A.phone(Ne||(Ve=["\n padding-top: 15px;\n padding-bottom: 15px;\n font-size: 1rem;\n min-height: 45px;\n "],Ue||(Ue=Ve.slice(0)),Ne=Object.freeze(Object.defineProperties(Ve,{raw:{value:Object.freeze(Ue)}}))))),Xe=u().forwardRef((function(e,t){var n=e.title,r=e.scale,o=e.selectOptions,a=e.hasDashboardFilter,i=e.companyId,c=e.isActive,s=e.Menu,d=(0,l.useMemo)((function(){return 1===r?{}:{paddingTop:15*r,paddingBottom:15*r,minHeight:45*r,fontSize:"".concat(r,"rem")}}),[r]);return u().createElement(Ge,{ref:t},We(Qe,{title:n,style:d,scale:r,filtersSelectOptions:o,hasDashboardFilter:a,companyId:i,isActive:c,Menu:s}))}));Xe.displayName="Header";const Ke=Xe;var Ze,Je,et=n(998013),tt=n(973086);function nt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var rt,ot=tt.b,at=((0,y.Ay)(qe.A).withConfig({displayName:"styledComponents__PanelHeader",componentId:"sc-npcepz-0"})(["padding-top:3px;padding-bottom:3px;margin-bottom:3px;min-height:27px;font-size:0.8rem;",""],ze.A.phone(Ze||(Ze=nt(["\n padding-top: 15px;\n padding-bottom: 15px;\n font-size: 1rem;\n min-height: 45px;\n "])))),(0,y.Ay)(et.A).withConfig({displayName:"styledComponents__PanelBody",componentId:"sc-npcepz-1"})(["overflow:hidden;padding:0px 3px;padding-top:3px;"," & span{svg{}}"],ze.A.phone(Je||(Je=nt(["\n padding: 15px 20px;\n "]))))),it=y.Ay.div.withConfig({displayName:"styledComponents__Message",componentId:"sc-npcepz-2"})(["height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:0.85rem;"]),lt=n(786085),ut=n(337981),ct=n(19592),st=n(217243),dt=n(567581),ft=n(939636),pt=n(289843),mt=n(189869),yt=n(887074),bt=n(747172),vt=n(351246),ht=n(898733),gt=n(807029),wt=n(972095);function Ot(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,c=Object.create(u.prototype);return St(c,"_invoke",function(n,r,o){var a,l,u,c=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&c&&!o&&t<s.length;t++){var o,a=s[t],p=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<m&&(
2o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,s,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,u=m;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{c=1}}return{value:t,done:d}}}(n,o,a),!0),c}var i={};function l(){}function u(){}function c(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(St(t={},r,(function(){return this})),t),d=c.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,St(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=c,St(d,"constructor",c),St(c,"constructor",u),u.displayName="GeneratorFunction",St(c,o,"GeneratorFunction"),St(d),St(d,o,"Generator"),St(d,r,(function(){return this})),St(d,"toString",(function(){return"[object Generator]"})),(Ot=function(){return{w:a,m:f}})()}function St(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}St=function(e,t,n,r){function a(t,n){St(e,t,(function(e){return this._invoke(t,n,e)}))}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},St(e,t,n,r)}function It(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function Ct(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){It(a,r,o,i,l,"next",e)}function l(e){It(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Dt(e,t,n,r){rt||(rt="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:rt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var xt=function(e){var t=e.onEdit,n=e.onRename,r=e.onDuplicate,o=e.onRemove,a=e.showBlockedEditChrome,i=void 0!==a&&a;return Dt(bt.Ay,{trigger:Dt(vt.A,{className:"live-text-settings-button","data-html2canvas-ignore":!0,color:ht.mq.TRANSPARENT,icon:{icon:gt.In.MENU}})},void 0,Dt(bt.Ay.Button,{label:"Edit",icon:gt.In.BOLT,disabled:i,blockedFeatureDisabled:i,onClick:t}),Dt(bt.Ay.Button,{label:"Rename",icon:gt.In.PENCIL,disabled:i,blockedFeatureDisabled:i,onClick:n}),Dt(bt.Ay.Button,{label:"Duplicate",icon:gt.In.DUPLICATE,disabled:i,blockedFeatureDisabled:i,onClick:r}),Dt(bt.Ay.Button,{label:"Remove",icon:gt.In.TRASH,textColor:ht.r7.DANGER,disabled:i,blockedFeatureDisabled:i,onClick:Ct(Ot().m((function e(){return Ot().w((function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,wt.JV)();case 1:if(e.v){e.n=2;break}return e.a(2);case 2:o();case 3:return e.a(2)}}),e)})))}))};xt.displayName="Menu";const Tt=u().memo(xt);function At(e){return At="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},At(e)}var jt,Et,Pt=["className","accountData","liveTextData","dashboardId","readOnly","scale","style","onEdit","onRename","children","bookMonth","hideActualsAfterBm","fiscalYearMonth","dashboardFilterValues","hasDashboardFilter","showBlockedEditChrome"];function kt(){return kt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kt.apply(null,arguments)}function Mt(e,t,n,r){Et||(Et="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:Et,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function _t(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 Ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?_t(Object(n),!0).forEach((function(t){Rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rt(e,t,n){return(t=function(e){var t=function(e){if("object"!=At(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=At(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==At(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $t(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||Nt(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.")}()}function Nt(e,t){if(e){if("string"==typeof e)return Lt(e,t);var n={}.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)?Lt(e,t):void 0}}function Lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Yt=(0,A.gql)(jt||(jt=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n query getDashboardLiveText(\n $liveTextId: Int!\n $bookMonth: Date!\n $fiscalYearMonth: Int\n $dateOverride: Int\n $classId: [StringOrNumber!]\n $departmentId: [StringOrNumber!]\n $filterCompanyIds: [Int!]\n ) {\n getDashboardLiveText(\n liveTextId: $liveTextId\n bookMonth: $bookMonth\n fiscalYearMonth: $fiscalYearMonth\n dateOverride: $dateOverride\n classId: $classId\n departmentId: $departmentId\n filterCompanyIds: $filterCompanyIds\n ) {\n ...DashboardLiveTextDataFields\n }\n }\n\n ","\n"])),g.$C),Bt=Mt(oe.A,{}),Ht=function(e,t){var n=e.className,r=e.accountData,o=e.liveTextData,a=e.dashboardId,i=e.readOnly,c=e.scale,s=e.style,d=e.onEdit,f=e.onRename,p=e.children,m=e.bookMonth,y=e.hideActualsAfterBm,b=e.fiscalYearMonth,v=e.dashboardFilterValues,h=e.hasDashboardFilter,w=e.showBlockedEditChrome,S=void 0!==w&&w,I=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Pt),D=(0,dt.A)(o.companyId)||"Budget",x=(0,T.A)({companyId:o.companyId}),j=x.classes,E=x.departments,P=x.hasFilter,k=(0,N.A)(o.companyId),M=$t((0,l.useState)(null),2),_=M[0],F=M[1],R=$t((0,l.useState)(!1),2),Y=R[0],B=R[1],H=$t((0,l.useState)(o),2),q=H[0],z=H[1],W=$t((0,l.useState)(r),2),V=W[0],U=W[1],G=$t((0,l.useState)(null),2),Q=G[0],X=G[1],K=$t((0,l.useState)(null),2),Z=K[0],J=K[1],ee=$t((0,l.useState)({activeDateOverride:0,activeRowChange:0,activeClassOverride:null,activeDepartmentOverride:null,activeCompanyFilterIds:null,integrationFilterValues:{}}),2),te=ee[0],ne=ee[1],re=$t((0,l.useState)(!1),2),oe=re[0],ae=re[1],ie=$t((0,l.useState)(!1),2),le=ie[0],ue=ie[1],ce=(0,$.A)(m),se=(0,$.A)(te),de=(0,l.useRef)(null),fe=(0,mt.A)(q.companyId),pe=fe.defaultBudgetId,me=fe.defaultForecastId,ye=(0,ut.A)(Yt).callQuery,be=parseInt(s.height.replace("px",""),10),ve=(0,l.useMemo)((function(){var e=o.dateOverride.entries[te.activeDateOverride].columns,t=o.dateOverride.entries.findIndex((function(e){return e.default}));return y&&O().utc((0,pt.getStartDate)(te.activeDateOverride!==t?e[o.identifier].range:o.range,O().utc(te.activeDateOverride!==t?e[o.identifier].startDate:o.startDate),m,te.activeDateOverride!==t?e[o.identifier].rangeOffset:void 0)).isSameOrAfter(m)&&(o.type===ft.R3||o.type===ft.zb||o.type===ft.Fe)}),[o.dateOverride.entries,o.identifier,o.range,o.startDate,o.type,m,y,te.activeDateOverride]),he=(0,l.useCallback)((function(){return!(null!=ce&&ce.isSame(m)&&(0,st.isEqual)(se,te)&&!oe||(ae(!1),0))}),[m,ce,se,oe,te]);(0,l.useEffect)((function(){if("MISSING"===o.integration)X("This company is missing an integration. Please reselect the data."),J("(Missing Integration)");else if(o.type!==ft.o3&&o.type!==ft.zb||o.budgetId&&o.budgetType&&(-3!==o.budgetId||pe)&&(-4!==o.budgetId||me))if("-1"===o.identifier)X("This company is missing a specific account. Please reselect the data."),J("(Missing Account)");else if(ve)X("Live text dates are set after book month.");else if(m&&q&&he()){B(!0);var e=te.activeCompanyFilterIds,t=te.activeDateOverride,n=te.integrationFilterValues,r=(0,yt.getFilters)(n.classId,n.departmentId,e),a=r.classId,i=r.departmentId,l=r.filterCompanyIds;a&&a.length>0||i&&i.length>0||l&&l.length>0?ue(!0):ue(!1),ye({liveTextId:q.id,bookMonth:m,fiscalYearMonth:b,dateOverride:t,classId:null!=a&&a.length?a:void 0,departmentId:null!=i&&i.length?i:void 0,filterCompanyIds:l}).then((function(e){e&&(z(e.data.getDashboardLiveText.dashboardLiveText),U(e.data.getDashboardLiveText.data)),X(null),J(null),B(!1)})).catch((function(e){X("There was an error fetching the data."),(0,ct.C)(e,!0)}))}else q.name!==o.name?(z(o),X(null),J(null)):(X(null),J(null));else"-1"===o.identifier?(J("(Missing Account and ".concat(D,")")),X("Please edit live text, reselect the data, then select a ".concat(D,"."))):(J("(Missing ".concat(D,")")),X("Please edit live text and select a ".concat(D,".")))}),[o,o.budgetId,o.budgetType,o.identifier,o.integration,o.type,m,pe,me,b,D,ye,ve,q,he,te,te.activeCompanyFilterIds,te.activeDateOverride,te.integrationFilterValues.classId,te.integrationFilterValues.departmentId]),(0,l.useEffect)((function(){(o.companyFilterOverride&&o.companyFilterOverride.enabled||h)&&v&&v.activeCompanyFilterIds&&v.activeCompanyFilterIds.length>0?ne((function(e){return Ft(Ft({},e),{},{activeCompanyFilterIds:v.activeCompanyFilterIds})}
2)):ne((function(e){return Ft(Ft({},e),{},{activeCompanyFilterIds:null})})),(o.filterOverride&&o.filterOverride.enabled||h)&&v&&v.integrationFilterValues&&Object.keys(v.integrationFilterValues).length>0?ne((function(e){return Ft(Ft({},e),{},{integrationFilterValues:v.integrationFilterValues})})):ne((function(e){return Ft(Ft({},e),{},{integrationFilterValues:{}})}))}),[o.companyFilterOverride,o.filterOverride,v,h]),(0,l.useEffect)((function(){var e=C().subscribe("SET_FILTERS_FOR_ALL_TABLES",(function(e,t){var n=t.filterValues,r=t.consolidation;ne(r?function(e){return Ft(Ft({},e),{},{activeCompanyFilterIds:n})}:function(e){return Ft(Ft({},e),{},{integrationFilterValues:n})})}));return function(){C().unsubscribe(e)}}),[]);var ge=$t((0,A.useMutation)(He.SJ,{variables:{liveTextId:q.id}}),1)[0],we=$t((0,A.useMutation)(He.mj,{variables:{liveTextId:q.id,bookMonth:m}}),1)[0],Oe=(0,l.useCallback)((function(e){return F(e.offset.height)}),[]),Se=(0,l.useCallback)((function(){we({update:function(e,t){return e.modify({id:"Dashboard:".concat(a),fields:{dashboardLiveTexts:function(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(t.data){var o=e.writeFragment({data:t.data.duplicateDashboardLiveText,fragment:g.$C,fragmentName:"DashboardLiveTextDataFields"});return[].concat(function(e){if(Array.isArray(e))return Lt(e)}(n=r)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||Nt(n)||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.")}(),[o])}}}})}})}),[a,we]),Ie=(0,l.useCallback)((function(){ge({optimisticResponse:{__typename:"Mutation",deleteDashboardLiveText:!0},update:function(e){return e.modify({id:"Dashboard:".concat(a),fields:{dashboardLiveTexts:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=(arguments.length>1?arguments[1]:void 0).readField;return e.filter((function(e){return q.id!==t("id",e)}))}}})}})}),[a,ge,q.id]),Ce=(0,l.useCallback)((function(e){return ne((function(t){return Ft(Ft({},t),e)}))}),[]),De=(0,l.useMemo)((function(){var e,t=[];if(q.dateOverride&&q.dateOverride.enabled&&t.push({width:"10rem",value:te.activeDateOverride,options:q.dateOverride.entries.map((function(e,t){return{value:t,label:e.title}})),onChange:function(e){return Ce({activeDateOverride:e})}}),P&&q.filterOverride&&q.filterOverride.enabled&&j&&k){var n=[];Object.keys(q.filterOverride).forEach((function(e){var t=k.find((function(t){return(0,L.H)(t.key)===e}));t&&n.push({selected:te.integrationFilterValues[t.key]||[],integration:t.integration,title:t.name,key:t.key,options:t.items.map((function(e){return{value:e.id,label:e.name}})).filter((function(t){return!q.filterOverride[e]||q.filterOverride[e].includes(t.value)}))})})),t.push({width:"10rem",multiple:!0,modalTitle:"Filters",selected:te.activeClassOverride,selected2:te.activeDepartmentOverride,optionsTitle:"Classes",optionsTitle2:"Departments",optionsList:n,options:j.map((function(e){return{value:e.id,label:e.name}})).filter((function(e){var t=e.value;return!q.filterOverride.classIds||q.filterOverride.classIds.includes(t)})),options2:E.map((function(e){return{value:e.id,label:e.name}})).filter((function(e){var t=e.value;return!!q.filterOverride.departmentIds&&q.filterOverride.departmentIds.includes(t)})),onChange:function(e){Ce({integrationFilterValues:e})},allowedFilters:{enabled:!0,classIds:q.filterOverride.classIds,departmentIds:q.filterOverride.departmentIds,title:q.filterOverride.title}})}return q.companyFilterOverride&&q.companyFilterOverride.enabled&&t.push({width:"10rem",multiple:!0,filterType:"consolidationFilter",selected:te.activeCompanyFilterIds,options:null!==(e=q.companyFilterOverride.companyIds)&&void 0!==e&&e.length?q.companyFilterOverride.companyIds:void 0,onChange:function(e){return Ce({activeCompanyFilterIds:e})}}),t}),[j,E,Ce,P,k,q.companyFilterOverride,q.dateOverride,q.filterOverride,te.activeDateOverride,te.activeClassOverride,te.activeDepartmentOverride,te.activeCompanyFilterIds,te.integrationFilterValues]),xe=(0,l.useMemo)((function(){return o.dateOverride.entries.findIndex((function(e){return e.default}))}),[o.dateOverride.entries]);return u().createElement(ot,kt({ref:t,className:n,readOnly:i,style:s},I),Mt(Be.Ay,{offset:!0,onResize:Oe},void 0,(function(e){var t=e.measureRef;return u().createElement(Ke,{ref:t,title:"".concat(q.name).concat(Z?" ".concat(Z):""),scale:c,selectOptions:De,hasDashboardFilter:h,companyId:o.companyId,isActive:le,Menu:!i||S?Mt(Tt,{showBlockedEditChrome:S,onEdit:function(){return d(q,(function(){return ae(!0)}))},onRename:function(){return f({id:q.id,name:q.name})},onDuplicate:Se,onRemove:Ie}):void 0})})),u().createElement(at,{style:{height:be-(_||0),padding:"".concat(15*c,"px ").concat(20*c,"px")}
2,ref:de},Y?Bt:u().createElement(u().Fragment,null,Q?Mt(it,{},void 0,Q):Mt(lt.A,{accountData:V,identifier:q.identifier,range:q.range,comparisonRange:q.comparisonRange,showSentence:q.liveSentence,showChangeAs:q.showChangeAs,showDrivers:q.accountDrivers,abbreviate:q.abbreviate,negativeParenthesis:q.negativeParenthesis,formatColor:q.formatFontColor,upColor:q.upColor,downColor:q.downColor,useSymbol:q.useSymbol,symbolUp:q.symbolUp,symbolDown:q.symbolDown,bookMonth:m,fiscalYearMonth:b,forecastSuffix:-4===q.budgetId?"Forecast":D,scale:c,dateOverride:xe!==te.activeDateOverride?q.dateOverride.entries[te.activeDateOverride].columns[q.identifier]:null,were:q.were,format:q.format,decimal:q.decimal,integration:q.integration}))),null!==_?p:null)};Ht.displayName="Tile";const qt=u().forwardRef(Ht);var zt=n(636150),Wt=n(874809);function Vt(e){return Vt="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},Vt(e)}function Ut(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 Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach((function(t){Qt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qt(e,t,n){return(t=function(e){var t=function(e){if("object"!=Vt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Vt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Vt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Kt={md:768,xs:0},Zt={lg:24,md:24,sm:12,xs:1,xxs:1},Jt=[30,30],en=30,tn=[12,12],nn={lg:{minW:3,minH:5},md:{minW:3,minH:5},sm:{minW:3,minH:5},xs:{minW:1,minH:8},xxs:{minW:1,minH:5}};function rn(e,t){var n=(0,Wt.sortWith)([(0,Wt.ascend)((0,Wt.prop)("y")),(0,Wt.ascend)((0,Wt.prop)("x"))],e),r=0;return n.map((function(e){var n=e.i.includes("dashboardlivetext"),o=e.hasLiveSentence,a=e.hasAccountDrivers,i=e.numberOfLiveTextDrivers,l=e.driverArrayLength,u=Math.min(l,i),c=0;n&&(c=2.4,o&&(c+=.65),a&&1===u&&(c+=.45),a&&2===u&&(c+=.7),a&&3===u&&(c+=.95));var s=Gt(Gt({},e),{},{h:t.has(e.i)?8:n?c:e.h,x:0,y:r,w:1});return r+=s.h,s}))}function on(e,t,n,r){var o=function(e){var t=e||1e3,n=function(e){var t=0;return Object.keys(Kt).forEach((function(n){e>=Kt[n]&&(t=Math.max(t,Zt[n]))})),t||12}(e);return(t-tn[0]*(n-1)-2*Jt[0])/n}(e)+tn[0],a=Math.ceil((n+tn[1])/(en+tn[1])),i=Math.max(a,nn[r].minH);return{minW:Math.max(Math.ceil((t+tn[0])/o),nn[r].minW),minH:i}}var an,ln,un,cn=function(e,t){if(e.length!==t.length)return!0;var n={};e.forEach((function(e){n[e.id]=e}));var r=t.findIndex((function(e){var t=function(e){var t,n,r,o;return null!==(t=null!==(n=null!==(r=null!==(o=e.tableId)&&void 0!==o?o:e.queryTableId)&&void 0!==r?r:e.aiWidgetId)&&void 0!==n?n:e.dividerId)&&void 0!==t?t:e.liveTextId}(e);return!n[t]||function(e,t){var n=Object.keys(e);if(n.length!==Object.keys(t).length)return!0;for(var r=0;r<n.length;r++){var o=n[r];if(!t[o])return!0;var a=e[o],i=a.x,l=a.y,u=a.w,c=a.h,s=t[o],d=s.x,f=s.y,p=s.w,m=s.h;if(i!==d||l!==f||u!==p||c!==m)return!0}return!1}(n[t].layout,e.layout)}));return r>-1},sn=n(673675),dn=n(190258),fn=n(304644);function pn(e,t,n,r){un||(un="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:un,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function mn(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,c=Object.create(u.prototype);return yn(c,"_invoke",function(n,r,o){var a,l,u,c=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&c&&!o&&t<s.length;t++){var o,a=s[t],p=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<m&&(
2o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,s,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,u=m;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{c=1}}return{value:t,done:d}}}(n,o,a),!0),c}var i={};function l(){}function u(){}function c(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(yn(t={},r,(function(){return this})),t),d=c.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,yn(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=c,yn(d,"constructor",c),yn(c,"constructor",u),u.displayName="GeneratorFunction",yn(c,o,"GeneratorFunction"),yn(d),yn(d,o,"Generator"),yn(d,r,(function(){return this})),yn(d,"toString",(function(){return"[object Generator]"})),(mn=function(){return{w:a,m:f}})()}function yn(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}yn=function(e,t,n,r){function a(t,n){yn(e,t,(function(e){return this._invoke(t,n,e)}))}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},yn(e,t,n,r)}function bn(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function vn(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){bn(a,r,o,i,l,"next",e)}function l(e){bn(a,r,o,i,l,"throw",e)}i(void 0)}))}}function hn(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||gn(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.")}()}function gn(e,t){if(e){if("string"==typeof e)return wn(e,t);var n={}.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)?wn(e,t):void 0}}function wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function On(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Sn=(0,c.default)(an||(an=On(["\n mutation DeleteDivider($dividerId: Int!) {\n deleteDivider(dividerId: $dividerId)\n }\n"]))),In=(0,c.default)(ln||(ln=On(["\n mutation DuplicateDivider($dividerId: Int!) {\n duplicateDivider(dividerId: $dividerId) {\n ...DividerFields\n }\n }\n ","\n"])),g.iv),Cn=function(e){var t=e.divider,n=e.onRenameDivider,r=e.dashboardId,o=e.showBlockedEditChrome,a=void 0!==o&&o,i=hn((0,A.useMutation)(Sn),1)[0],u=hn((0,A.useMutation)(In),1)[0],c=(0,l.useCallback)((function(){return n(t)}),[t,n]),s=(0,l.useCallback)(vn(mn().m((function e(){var n;return mn().w((function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,u({variables:{dividerId:t.id},update:function(e,t){var n=t.data.duplicateDivider;return e.modify({id:"Dashboard:".concat(r),fields:{dividers:function(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=e.writeFragment({data:n,fragment:g.iv});return[].concat(function(e){if(Array.isArray(e))return wn(e)}(t=r)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||gn(t)||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.")}(),[o])}}})}});case 1:e.n=3;break;case 2:e.p=2,n=e.v,(0,ct.C)(n,!0);case 3:return e.a(2)}}),e,null,[[0,2]])}))),[r,t.id,u]),d=(0,l.useCallback)(vn(mn().m((function e(){var n;return mn().w((function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,i({variables:{dividerId:t.id},optimisticResponse:{__typename:"Mutation",deleteDivider:!0},update:function(e){return e.modify({id:"Dashboard:".concat(r),fields:{divi
2ders:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=(arguments.length>1?arguments[1]:void 0).readField;return e.filter((function(e){return t.id!==n("id",e)}))}}})}});case 1:e.n=3;break;case 2:e.p=2,n=e.v,(0,ct.C)(n,!0);case 3:return e.a(2)}}),e,null,[[0,2]])}))),[r,i,t.id]);return pn(bt.Ay,{trigger:pn(vt.A,{className:"divider-settings-button","data-html2canvas-ignore":!0,color:ht.mq.TRANSPARENT,icon:{icon:gt.In.MENU}})},void 0,pn(bt.Ay.Button,{label:"Rename",icon:gt.In.PENCIL,disabled:a,blockedFeatureDisabled:a,onClick:c}),pn(bt.Ay.Button,{label:"Duplicate",icon:gt.In.DUPLICATE,disabled:a,blockedFeatureDisabled:a,onClick:s}),pn(bt.Ay.Button,{label:"Remove",icon:gt.In.TRASH,textColor:ht.r7.DANGER,disabled:a,blockedFeatureDisabled:a,onClick:d}))};Cn.displayName="Menu";const Dn=u().memo(Cn);var xn=(0,y.Ay)(tt.b).withConfig({displayName:"styledComponents__Container",componentId:"sc-1yo4qw7-0"})(["cursor:",";"],(function(e){return e.readOnly?"default":"grab"})),Tn=y.Ay.div.withConfig({displayName:"styledComponents__Content",componentId:"sc-1yo4qw7-1"})(["display:flex;height:100%;align-items:center;justify-content:space-between;"]),An=y.Ay.div.withConfig({displayName:"styledComponents__Title",componentId:"sc-1yo4qw7-2"})(["white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"]);function jn(e){return jn="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},jn(e)}var En,Pn=["divider","style","className","children","scale","onRenameDivider","readOnly","canDragLayout","dashboardId","isMobile","showBlockedEditChrome"];function kn(){return kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kn.apply(null,arguments)}function Mn(e,t,n,r){En||(En="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:En,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function _n(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 Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(n),!0).forEach((function(t){Rn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_n(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rn(e,t,n){return(t=function(e){var t=function(e){if("object"!=jn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=jn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==jn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $n=function(e,t){var n=e.divider,r=e.style,o=e.className,a=e.children,i=e.scale,c=e.onRenameDivider,s=e.readOnly,d=e.canDragLayout,f=void 0===d?!s:d,p=e.dashboardId,m=e.isMobile,y=e.showBlockedEditChrome,b=void 0!==y&&y,v=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Pn),h=n.title,g=(0,l.useMemo)((function(){var e=m?1.1:1.5;return Fn(Fn({},r),{},{paddingLeft:"calc(".concat(.75*i,"rem)"),paddingRight:"calc(".concat(.75*i,"rem)"),fontSize:"".concat(i*e,"rem"),fontWeight:600,cursor:f||!s?"grab":"default"})}),[f,m,s,i,r]);return u().createElement(xn,kn({ref:t,style:g,className:o,readOnly:s&&!f},v),Mn(Tn,{},void 0,Mn(An,{},void 0,h),(!s||b)&&Mn(Dn,{scale:i,divider:n,dashboardId:p,onRenameDivider:c,showBlockedEditChrome:b})),a)};
2$n.displayName="Divider";const Nn=u().forwardRef($n);var Ln,Yn=n(867560),Bn=n(551763),Hn=n(97074),qn=n(731843);function zn(e,t,n,r){Ln||(Ln="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:Ln,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Wn=function(e){var t=e.show,n=e.onClose,r=e.tableData,o=e.tagValues,a=null==r?void 0:r.tableData;return zn(Hn.A,{show:t,title:a?"Export Metric: "+a.data.name:"Export Metric",onClose:n,width:450},void 0,a&&zn(qn.A,{tableCollection:[a],singleTable:a,name:a.data.name,onClose:n,tagValues:o,dividersInfo:[],saveButtonId:"export_excel_metric",exportSource:"dashboard_tile"}))};Wn.displayName="ExportExcelModal";const Vn=Wn;var Un=n(322792),Gn=n(501609),Qn=n.n(Gn),Xn=n(539289),Kn=n.n(Xn),Zn=n(60056),Jn=n.n(Zn),er=n(768135),tr=n(647531),nr=n.n(tr),rr=n(478648);function or(e){return or="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},or(e)}function ar(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,c=Object.create(u.prototype);return ir(c,"_invoke",function(n,r,o){var a,l,u,c=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&c&&!o&&t<s.length;t++){var o,a=s[t],p=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,s,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,u=m;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{c=1}}return{value:t,done:d}}}(n,o,a),!0),c}var i={};function l(){}function u(){}function c(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ir(t={},r,(function(){return this})),t),d=c.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ir(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=c,ir(d,"constructor",c),ir(c,"constructor",u),u.displayName="GeneratorFunction",ir(c,o,"GeneratorFunction"),ir(d),ir(d,o,"Generator"),ir(d,r,(function(){return this})),ir(d,"toString",(function(){return"[object Generator]"})),(ar=function(){return{w:a,m:f}})()}function ir(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ir=function(e,t,n,r){function a(t,n){ir(e,t,(function(e){return this._invoke(t,n,e)}))}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ir(e,t,n,r)}function lr(e){return function(e){if(Array.isArray(e))return yr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||mr(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.")}()}function ur(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 cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?ur(Object(n),!0).forEach((function(t){sr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ur(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sr(e,t,n){return(t=function(e){var t=function(e){if("object"!=or(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=or(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==or(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dr(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function fr(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){dr(a,r,o,i,l,"next",e)}function l(e){dr(a,r,o,i,l,"throw",e)}i(void 0)}))}}function pr(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||mr(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.")}()}function mr(e,t){if(e){if("string"==typeof e)return yr(e,t);var n={}.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)?yr(e,t):void 0}}function yr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var br=/"(.+?)"/;function vr(){nr().charts.forEach((function(e){var t;if(e&&e.options&&"function"==typeof e.reflow&&null!==(t=e.renderTo)&&void 0!==t&&t.isConnected)try{e.reflow()}catch(e){}}))}function hr(){var e=document.querySelector('meta[name="viewport"]');if(e)return e.content="width=1920, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=0",new Promise((function(e){var t,n,r=!1,o=function(){clearTimeout(t),t=setTimeout((function(){r||(r=!0,vr(),clearTimeout(n),window.removeEventListener("dashboardLayoutChange",o),window.removeEventListener("dashboardChartRender",o),e())}),2e3)};window.addEventListener("dashboardLayoutChange",o),window.addEventListener("dashboardChartRender",o),o(),n=setTimeout((function(){r||(r=!0,vr(),clearTimeout(t),window.removeEventListener("dashboardLayoutChange",o),window.removeEventListener("dashboardChartRender",o),e())}),1e4)}))}const gr=function(e){var t=e.name,n=e.autoSizePages,r=void 0===n||n,o=(0,Y.A)(),a=(0,l.useCallback)(fr(ar().m((function e(){var n,a,i,l,u,c,s,d,f,p,m,y,b,v,h,g,w,S,I,C,D,x,T;return ar().w((function(e){for(;;)switch(e.p=e.n){case 0:if(n=document.getElementById("dashboard")){e.n=1;break}return e.a(2);case 1:if((a=Array.from(document.getElementsByClassName("react-grid-item"))).length){e.n=2;break}return e.a(2);case 2:if(!(i=window.innerWidth<768)){e.n=4;break}return e.n=3,hr();case 3:e.n=5;break;case 4:return n.style.width="1845px",e.n=5,new Promise((function(e){return setTimeout((function(){vr(),e()}),0)}));case 5:return document.querySelectorAll(".highcharts-root").forEach((function(e){var t=e.querySelectorAll("text"),n=new Set;t.forEach((function(e){var t=window.getComputedStyle(e),r=t.fontFamily.match(br);n.add("".concat(r?r[1]:t.fontFamily,"_").concat(t.fontWeight))}));var r=[],o=e.querySelector("defs");n.forEach((function(e){var t=pr(e.split("_"),2),n=t[0],o=t[1],a=er.A[n][o.toString()];r.push(a)}));var a=document.createElement("style");a.classList.add("inline-fonts"),a.innerHTML=r.join("\n"),o.appendChild(a)})),l=null,"dark"===o.mode&&(l="#181922"),e.p=6,d=(c=792)-2*(u=36),f=(s=612)-2*u,p={scale:2,useCORS:!0,logging:!1}
2,i&&(p.windowWidth=1920),e.n=7,(0,rr.P2)(n,{settleMs:1e3,timeoutMs:15e3});case 7:return m=e.v,e.n=8,(0,Un.A)(n,cr(cr({},p),{},{onclone:(0,rr.zb)(m)}));case 8:y=e.v,b=n.getBoundingClientRect(),(v=a.map((function(e){var t=e.getBoundingClientRect(),n=t.left-b.left,r=t.top-b.top,o=document.createElement("canvas");return o.width=2*t.width,o.height=2*t.height,o.getContext("2d").drawImage(y,2*n,2*r,2*t.width,2*t.height,0,0,2*t.width,2*t.height),{element:e,imageDataUrl:o.toDataURL("image/png"),top:t.top+(i?0:window.scrollY),left:t.left+(i?0:window.scrollX),width:t.width,height:t.height}}))).sort((function(e,t){return e.top-t.top})),h=[],g=[],w=0,S=0,v.forEach((function(e){var t=e.top+e.height;if(0===g.length)g.push(e),w=e.top,S=t;else{var n=Math.min(w,e.top),o=Math.max(S,t),a=o-n,i=Math.max.apply(Math,lr(g.map((function(e){return e.left+e.width}))).concat([e.left+e.width])),l=Math.min.apply(Math,lr(g.map((function(e){return e.left}))).concat([e.left])),u=i-l,c=d/u,s=f/a,p=Math.min(c,s,1);(r?u>3*d||a>3*f:p<.3)?(h.push(g),g=[e],w=e.top,S=t):(g.push(e),w=n,S=o)}})),g.length>0&&h.push(g),I=h.map((function(e){var t,n,o=Math.min.apply(Math,lr(e.map((function(e){return e.top})))),a=Math.min.apply(Math,lr(e.map((function(e){return e.left})))),i=Math.max.apply(Math,lr(e.map((function(e){return e.left+e.width})))),l=Math.max.apply(Math,lr(e.map((function(e){return e.top+e.height})))),d=i-a,f=l-o;if(r){var p=c/s,m=d+2*u,y=f+2*u;m/y>p?n=(t=m)/p:t=(n=y)*p}else t=c,n=s;return{pageWidth:t,pageHeight:n,minTop:o,minLeft:a,contentWidth:d,contentHeight:f}})),C=c,D=s,r&&(C=Math.max.apply(Math,lr(I.map((function(e){return e.pageWidth})))),D=Math.max.apply(Math,lr(I.map((function(e){return e.pageHeight}))))),x=new(Qn())({compress:!1,autoFirstPage:!1,size:"LETTER",layout:"landscape"}),T=x.pipe(Kn()()),h.forEach((function(e,t){var n,o=I[t];if(r)n=1,x.addPage({margin:u,size:[C,D]});else{var a=d/o.contentWidth,i=f/o.contentHeight;n=Math.min(a,i,1),x.addPage({margin:u,size:"LETTER",layout:"landscape"})}if(l){var p=r?C:c,m=r?D:s;x.rect(0,0,p,m),x.fill(l)}e.forEach((function(e){var t=e.left-o.minLeft,r=e.top-o.minTop,a=u+t*n,i=u+r*n,l=e.width*n,c=e.height*n;x.image(e.imageDataUrl,a,i,{width:l,height:c,fit:[l,c]})}))})),x.end(),T.on("finish",(function(){var e=T.toBlob("application/pdf");Jn()(e,"".concat(t," - ").concat(O()().format("MM-DD-YYYY"),".pdf"),"application/pdf")}));case 9:return e.p=9,i?(A=void 0,(A=document.querySelector('meta[name="viewport"]'))&&(A.content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=0")):n.style.width="",document.querySelectorAll(".highcharts-root").forEach((function(e){e.querySelector("defs").querySelectorAll(".inline-fonts").forEach((function(e){e.parentElement.removeChild(e)}))})),e.f(9);case 10:return e.a(2)}var A}),e,null,[[6,,9,10]])}))),[r,t,o.mode]);return{generatePdf:a,reflowCharts:vr}};var wr=n(385494);function Or(e){return Or="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},Or(e)}function Sr(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 Ir(e,t,n){return(t=function(e){var t=function(e){if("object"!=Or(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Or(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Or(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cr(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}
2finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dr(e,t);var n={}.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)?Dr(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.")}()}function Dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function xr(e,t){return"".concat(e,":").concat((0,wr.qB)(t))}var Tr,Ar,jr,Er,Pr,kr,Mr=n(589216),_r=n(17537),Fr=n(477820);function Rr(e){return Rr="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},Rr(e)}function $r(){return $r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$r.apply(null,arguments)}function Nr(e,t,n,r){kr||(kr="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:kr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Lr(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 Yr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lr(Object(n),!0).forEach((function(t){Br(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Br(e,t,n){return(t=function(e){var t=function(e){if("object"!=Rr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Rr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hr(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||qr(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.")}()}function qr(e,t){if(e){if("string"==typeof e)return zr(e,t);var n={}.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)?zr(e,t):void 0}}function zr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Wr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Vr=(0,y.DU)([".react-grid-item{border:1px solid #aaa;}.react-resizable-handle{display:none;}"]),Ur=(0,y.DU)([".dashboard-grid--moving,.dashboard-grid--moving *{user-select:none !important;-webkit-user-select:none !important;}.dashboard-grid--moving img{-webkit-user-drag:none;}"]),Gr=y.Ay.div.withConfig({displayName:"Dashboard__WarmCacheOverlay",componentId:"sc-1hs2fxs-0"})(["position:fixed;top:0;right:0;bottom:0;left:","px;pointer-events:none;z-index:20;"],(function(e){return e.$sidebarVisible?_r.dx:0})),Qr=y.Ay.div.withConfig({displayName:"Dashboard__LoadingOverlay",componentId:"sc-1hs2fxs-1"})(["position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9999;display:flex;align-items:center;justify-content:center;"]),Xr=y.Ay.div.withConfig({displayName:"Dashboard__LoadingMessage",componentId:"sc-1hs2fxs-2"})(["text-align:center;color:white;font-size:18px;font-weight:500;"]),Kr=d.Responsive,Zr=(0,c.default)(Tr||(Tr=Wr(["\n query Dashboard($dashboardId: Int!) {\n dashboard(id: $dashboardId) {\n ...DashboardFields\n }\n }\n\n ","\n"])),g.$Q),Jr=(0,c.default)(Ar||(Ar=Wr(["\n query Dashboard($dashboardId: Int!) {\n dashboard(id: $dashboardId) {\n ...DashboardFields\n }\n currentUser {\n rateLimitConcurrent\n }\n }\n\n ","\n"])),g.$Q),eo=(0,c.default)(jr||(jr=Wr(["\n subscription newMetricCreatedForDashboard($dashboardId: Int!) {\n newMetricCreatedForDashboard(dashboardId: $dashboardId) {\n itemId\n newTable {\n accountingBasis\n companyId\n itemType\n lastUpdated\n layout\n preset\n presetIntegrations\n topItemEndDate\n topItemRangeOffset\n isNew\n ...MetricUpdate\n }\n }\n }\n ","\n"])),g.Lo),to=(0,c.default)(Er||(Er=Wr(["\n mutation DashboardChangeLayout(\n $tableData: [TableChangeLayoutInput!]\n $queryTableData: [QueryTableChangeLayoutInput!]\n $aiWidgetData: [AiWidgetLayoutInput!]!\n $dividerData: [DividerLayoutInput!]\n $liveTextData: [DashboardLiveTextLayoutInput!]\n $dashboardId: Int!\n ) {\n saveTableLayouts(tableData: $tableData, dashboardId: $dashboardId) {\n id\n layout\n initialMinimumSet\n }\n saveQueryTableLayouts(queryTableData: $queryTableData) {\n id\n layout\n }\n saveAiWidgetLayouts(aiWidgetData: $aiWidgetData) {\n id\n layout\n }\n saveDividerLayouts(dashboardId: $dashboardId, dividerData: $dividerData) {\n id\n layout\n }\n saveDashboardLiveTextLayouts(\n dashboardId: $dashboardId\n liveTextData: $liveTextData\n ) {\n id\n layout\n }\n setDashboardUpdatedDate(dashboardId: $dashboardId) {\n id\n lastModified\n }\n }\n"]))),no=(0,c.default)(Pr||(Pr=Wr(["\n mutation renameDashboardLiveText($liveTextId: Int!, $name: String!) {\n setDashboardLiveTextName(liveTextId: $liveTextId, name: $name) {\n id\n name\n }\n }\n"]))),ro={lg:24,md:24,sm:12,xs:1,xxs:1},oo=[12,12],ao=[30,30],io={minDimensionsMap:{},layouts:{}},lo=Nr(oe.A,{}
2),uo=Nr(zt.A,{}),co=Nr(Ur,{}),so=Nr(Vr,{}),fo=Nr(oe.A,{});function po(e){var t,n,r,o=e.dashboardId,a=e.spinner,i=e.id,c=e.readOnly,d=e.canDragLayout,f=void 0===d?!c:d,y=e.showBlockedEditChrome,v=void 0!==y&&y,w=e.onBlockedEdit,O=e.accountingIntegration,S=e.isConsolidation,I=void 0!==S&&S,C=e.accountingBasis,D=e.logo,x=e.useLogoDefault,T=e.useThemeDefault,j=e.defaultLogoUrl,E=e.defaultTheme,P=e.tagValues,k=e.supportedTopItems,M=e.width,_=e.companyId,F=e.innerRef,R=e.metricBatchSize,$=void 0===R?50:R,N=e.data,L=e.getTableCollection,Y=e.getRemovedTableId,B=e.getDashboardLayout,H=e.onRenameDivider,q=e.selectedBookMonth,z=e.onEditLiveText,W=e.hideActualsAfterBm,V=e.fiscalYearMonth,U=e.dashboardFilterValues,G=e.hasDashboardFilter,Q=e.onTilesLoading,X=e.beginTilesReload,K=e.deleting,Z=e.aiSelectedMetrics,J=e.blankRowMappings,te=e.getDividersInfo,ne=e.downloadPdf,re=e.setDownloadPdf,ae=(0,dn.A)(_),ie=ae.bookMonth,le=ae.fiscalYearMonth,ue=(0,A.useApolloClient)(),ce=c||Mr.ps,se=(0,l.useMemo)((function(){return ne?1845:M}),[ne,M]),de=(0,l.useMemo)((function(){return"number"==typeof le?le:"number"==typeof V?V:void 0}),[le,V]),fe=(0,l.useMemo)((function(){return q?(0,m.$c)(null,null,q,de||0,null,null,P):P}),[P,de,q]),pe=Hr((0,l.useState)(io),2),me=pe[0],ye=pe[1],be=Hr((0,l.useState)(null),2),ve=be[0],he=be[1],ge=Hr((0,l.useState)([]),2),we=ge[0],Oe=ge[1],Se=Hr((0,l.useState)([]),2),Ie=Se[0],Ce=Se[1],De=Hr((0,l.useState)([]),2),xe=De[0],Te=De[1],Ae=Hr((0,l.useState)(!1),2),je=Ae[0],Ee=Ae[1],Pe=Hr((0,l.useState)(!1),2),ke=Pe[0],Me=Pe[1],_e=Hr((0,l.useState)(null),2),Fe=_e[0],Re=_e[1],Ne=Hr((0,l.useState)(!1),2),Le=Ne[0],Be=Ne[1],He=Hr((0,l.useState)(!1),2),qe=He[0],ze=He[1],We=Hr((0,l.useState)(null),2),Ve=We[0],Ue=We[1],Ge=Hr((0,l.useState)(!1),2),Qe=Ge[0],Xe=Ge[1],Ke=(0,l.useRef)(null),Ze=(0,l.useRef)(null),Je=(0,l.useRef)(null),et=(0,l.useCallback)((function(e){Ze.current=e,F&&("function"==typeof F?F(e):F.current=e)}),[F]),tt=Hr((0,l.useState)(!1),2),nt=tt[0],rt=tt[1],ot=Hr((0,l.useState)(null),2),at=ot[0],it=ot[1],lt=(0,s.useMediaQuery)({query:"(min-width: ".concat(Kt.md,"px)")}),ut=(0,fn.A)().phone,st=(0,A.useReactiveVar)(Fr.zj),dt=!ut&&!st,ft=(0,l.useRef)(0),pt=Hr((0,l.useState)(!1),2),mt=pt[0],yt=pt[1],bt=(0,l.useCallback)((function(){ft.current+=1,1===ft.current&&(Je.current=function(e){if(!e)return null;for(var t=e.parentElement;t&&t!==document.body;){var n=window.getComputedStyle(t).overflowY;if(("auto"===n||"scroll"===n||"overlay"===n)&&t.scrollHeight>t.clientHeight)return t;t=t.parentElement}var r=document.scrollingElement||document.documentElement;return r&&r.scrollHeight>r.clientHeight?r:null}(Ze.current),yt(!0))}),[]),vt=(0,l.useCallback)((function(){ft.current=Math.max(0,ft.current-1),0===ft.current&&(Je.current=null,yt(!1))}),[]),ht=(0,l.useCallback)((function(e){var t=Je.current;if(t){var n=function(e){var t,n;if(!e)return null;if("number"==typeof e.clientX&&"number"==typeof e.clientY)return{clientX:e.clientX,clientY:e.clientY};var r=(null===(t=e.touches)||void 0===t?void 0:t[0])||(null===(n=e.changedTouches)||void 0===n?void 0:n[0]);return r?{clientX:r.clientX,clientY:r.clientY}:null}(e);n&&function(e,t,n){if(e){var r=e.getBoundingClientRect(),o=e.scrollHeight-e.clientHeight;o>0&&(n<r.top+72?e.scrollTop=Math.max(0,e.scrollTop-16):n>r.bottom-72&&(e.scrollTop=Math.min(o,e.scrollTop+16)));var a=e.scrollWidth-e.clientWidth;a>0&&(t<r.left+72?e.scrollLeft=Math.max(0,e.scrollLeft-16):t>r.right-72&&(e.scrollLeft=Math.min(a,e.scrollLeft+16)))}}(t,n.clientX,n.clientY)}}),[]),gt=(0,l.useCallback)((function(e,t,n,r,o){ht(o)}),[ht]),wt=(0,l.useCallback)((function(e,t,n,r,o){ht(o)}),[ht]);(0,l.useEffect)((function(){return function(){ft.current=0}}),[]);var Ot=me.minDimensionsMap,St=me.layouts,It=(0,l.useCallback)((function(e){return ye((function(t){return Yr(Yr({},t),{},{layouts:e})}))}),[]),Ct=(0,A.useQuery)(ce?Zr:Jr,{variables:{dashboardId:o},skip:!!N||!o}),Dt=Ct.data,xt=Ct.loading,Tt=Ct.error,At=(null==Dt?void 0:Dt.dashboard)||N,jt=function(e){var t=e.client,n=e.companyId,r=e.isConsolidation,o=e.accountingIntegration,a=e.bookMonth,i=e.fiscalYearMonth,u=e.hideActualsAfterBm,c=e.blankRowMappings,s=e.dashboardFilterValues,d=e.tables,f=Cr((0,l.useState)(null),2),p=f[0],m=f[1],y=Cr((0,l.useState)((function(){return new Set})),2),b=y[0],v=y[1],h=Cr((0,l.useState)((function(){return{}}
2)),2),g=h[0],w=h[1],O=Cr((0,l.useState)(!1),2),S=O[0],I=O[1],C=(0,l.useRef)(0),D=(0,l.useMemo)((function(){return{bookMonth:a,fiscalYearMonth:i,hideActualsAfterBm:u,blankRowMappings:c,integrationFilterValues:s}}),[a,i,u,c,s]),x=(0,l.useMemo)((function(){return!r&&null!=d&&d.length&&a?(0,wr.xi)(d,D):[]}),[r,d,a,D]),T=(0,l.useMemo)((function(){return x.filter((function(e){var t=e.tableId,n=xr(t,e.input);return g[t]!==n}))}),[x,g]),A=(0,l.useMemo)((function(){return T.map((function(e){return xr(e.tableId,e.input)})).join("|")}),[T]),j=(0,l.useMemo)((function(){if(r)return new Set;var e=new Set(b);return T.forEach((function(t){var n=t.tableId;return e.add(n)})),e}),[r,b,T]),E=!r&&(0,wr.OW)(o)&&!a&&!(null==d||!d.length);return(0,l.useEffect)((function(){null!=d&&w((function(e){var t=new Set(d.map((function(e){return e.id}))),n={},r=!1;return Object.entries(e).forEach((function(e){var o=Cr(e,2),a=o[0],i=o[1],l=Number(a);t.has(l)?n[a]=i:r=!0})),r?n:e}))}),[d]),(0,l.useEffect)((function(){if(!x.length)return v(new Set),m(null),void I(!1);if(!T.length)return v(new Set),void m(null);var e=!1,o=++C.current,a=T.map((function(e){return e.tableId}));return I(!1),v(new Set(a)),(0,wr.YW)(t,n,r,T.map((function(e){return e.input})),(function(t){e||o!==C.current||m(t)})).then((function(t){if(!e&&o===C.current){if(m(null),t)return w((function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(n),!0).forEach((function(t){Ir(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e);return T.forEach((function(e){var n=e.tableId,r=e.input;t[n]=xr(n,r)})),t})),void v(new Set);I(!0)}})),function(){e=!0,v(new Set),m(null)}}),[r,a,A,t,n,x.length]),{shouldWaitForWarmCache:(0,l.useCallback)((function(e){return E||j.has(e)}),[E,j]),onDemandWarmCacheProgress:p,isWarmCacheWaiting:!S&&(E||j.size>0)}}({client:ue,companyId:_,isConsolidation:I,accountingIntegration:O,bookMonth:ie,fiscalYearMonth:de,hideActualsAfterBm:W,blankRowMappings:J,dashboardFilterValues:U,tables:null==At?void 0:At.tables}),Et=jt.shouldWaitForWarmCache,Pt=jt.onDemandWarmCacheProgress,kt=jt.isWarmCacheWaiting,Mt=gr({name:(null==Dt||null===(t=Dt.dashboard)||void 0===t?void 0:t.name)||(null==N?void 0:N.name)||""}),_t=Mt.generatePdf,Ft=Mt.reflowCharts;(0,l.useEffect)((function(){ne&&(Xe(!0),setTimeout((function(){_t().then((function(){re(!1),setTimeout((function(){Xe(!1),Ft()}),1e3)})).catch((function(e){Xe(!1),re(!1),(0,ct.C)(e,!0)}))}),0))}),[ne,_t,Ft,re]),(0,A.useSubscription)(eo,{variables:{dashboardId:o},onData:function(e){var t=e.client,n=e.data.data.newMetricCreatedForDashboard.newTable;Q(!0);var r={dashboardId:o,accountingBasis:C,bookMonth:ie.format(),fiscalYearMonth:de},a=t.readQuery({query:Jr,variables:r});a&&a.dashboard&&t.writeQuery({query:Jr,data:(0,b.Ay)(a,(function(e){var t;e.dashboard.tables.forEach((function(e){e.layout.md.y+=8})),e.dashboard.tables=[].concat(function(e){if(Array.isArray(e))return zr(e)}(t=e.dashboard.tables)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||qr(t)||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.")}(),[n])})),variables:r})},skip:!ie||!o||ce});var Rt=(0,l.useCallback)((function(e){var t;L(e,null==At||null===(t=At.tables)||void 0===t?void 0:t.length)}),[L,null==At||null===(n=At.tables)||void 0===n?void 0:n.length]),$t=Hr((0,A.useMutation)(to),1)[0],Nt=Hr((0,A.useMutation)(no),2),Lt=Nt[0],Yt=Nt[1].loading,Bt=(0,l.useCallback)((function(e,t,n){var r,o=n.width,a=n.height;if(At&&("table"===e&&(r=At.tables.find((function(e){return e.id===t}))),r&&!r.initialMinimumSet)){var i="".concat(e,"-").concat(t);ye((0,b.Ay)((function(n){if(n.minDimensionsMap[i]={width:o,height:a+90},r.isNew){var l=on(se,o,a+90,"md"),u=l.minW,c=l.minH,s=Math.max(u,r.layout.md.w),d=Math.max(c,r.layout.md.h),f=c-r.layout.md.h;n.layouts.md.forEach((function(n){n.i==="".concat(t,"-").concat(e)?(n.w=s,n.h=d):f>0&&(n.y+=f)}))}else n.layouts=null})))}}),[At,se]),Ht=(0,l.useCallback)((function(e,t){return Bt("table",e,t)}
2),[Bt]),zt=(0,l.useCallback)((function(e,t){return Bt("queryTable",e,t)}),[Bt]),Wt=(0,l.useMemo)((function(){if(!At)return new Set;var e=new Set;return At.tables.forEach((function(t){"TABLE"!==t.view&&e.add("".concat(t.id,"-table"))})),At.queryTables.forEach((function(t){"TABLE"!==t.view&&e.add("".concat(t.id,"-queryTable"))})),e}),[At]),Vt=(0,l.useCallback)((function(){window.dispatchEvent(new CustomEvent("dashboardChartRender"))}),[]),Ut=(0,l.useCallback)((function(e,t){if(At&&(f||!c)){window.dispatchEvent(new CustomEvent("dashboardLayoutChange")),se>=Kt.md?It(Yr(Yr({},t),{},{xs:rn(t.md,Wt)})):It(t);var n=function(e){var t=Object.keys(Kt),n={},r={},o={},a={},i={},l={table:n,querytable:r,aiwidget:o,divider:a,dashboardlivetext:i};t.forEach((function(t){e[t]&&e[t].forEach((function(e){var n=function(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xt(e,t);var n={}.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)?Xt(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.")}()}(e.i.split("-"),2),r=n[0],o=n[1],a=l[o];a[r]||(a[r]={}),a[r][t]={x:e.x,y:e.y,w:e.w,h:e.h}}))}));var u=[];Object.keys(n).forEach((function(e){u.push({tableId:parseInt(e,10),layout:{lg:n[e].lg,md:n[e].md,sm:n[e].sm,xs:n[e].xs,xxs:n[e].xxs}})}));var c=[];Object.keys(r).forEach((function(e){c.push({queryTableId:parseInt(e,10),layout:{lg:r[e].lg,md:r[e].md,sm:r[e].sm,xs:r[e].xs,xxs:r[e].xxs}})}));var s=[];Object.keys(o).forEach((function(e){s.push({aiWidgetId:parseInt(e,10),layout:{lg:o[e].lg,md:o[e].md,sm:o[e].sm,xs:o[e].xs,xxs:o[e].xxs}})}));var d=[];Object.keys(a).forEach((function(e){d.push({dividerId:parseInt(e,10),layout:{md:a[e].md,xs:a[e].xs}})}));var f=[];
2return Object.keys(i).forEach((function(e){f.push({liveTextId:parseInt(e,10),layout:{lg:i[e].lg,md:i[e].md,sm:i[e].sm,xs:i[e].xs,xxs:i[e].xxs}})})),{tableData:u,queryTableData:c,aiWidgetData:s,dividerData:d,liveTextData:f}}(t),r=n.tableData,a=n.queryTableData,i=n.aiWidgetData,l=n.dividerData,u=n.liveTextData;(r.length||a.length||i.length||l.length||u.length)&&f&&(cn(At.tables,r)||cn(At.queryTables,a)||cn(At.aiWidgets||[],i)||cn(At.dividers,l)||cn(At.dashboardLiveTexts.map((function(e){return e.dashboardLiveText})),u))&&!K&&$t({variables:{tableData:(0,sn.A)(r,["__typename"]),queryTableData:(0,sn.A)(a,["__typename"]),aiWidgetData:(0,sn.A)(i,["__typename"]),dividerData:(0,sn.A)(l,["__typename"]),liveTextData:(0,sn.A)(u,["__typename"]),dashboardId:o},context:{debounceKey:"dashboard_layout_change",debounceTimeout:2e3}})}}),[At,o,K,Wt,$t,It,f,c,se]),Qt=function(e,t,n,r,o,a){Oe(e),Ce(t),Te(n),Ee(r),Me(o),Re(a),Be(!0)},Jt=function(e){ze(!0),Ue(e)},tn=function(){ze(!1),Ue(null)},an=(0,l.useCallback)((function(e){var t=e.name;Lt({variables:{liveTextId:Ve.id,name:t},update:function(e,t){t.data&&e.writeFragment({data:t.data.setDashboardLiveTextName,fragment:g.HU,fragmentName:"DashboardLiveTextRename"})}}).then((function(){return tn()}))}),[null==Ve?void 0:Ve.id,Lt]),ln=(0,l.useCallback)((function(e){it(e),rt(!0)}),[]),un=(0,l.useCallback)((function(){rt(!1),it(null)}),[]),pn=Dt&&Dt.currentUser&&Dt.currentUser.rateLimitConcurrent;(0,l.useEffect)((function(){he(new(p())({maxConcurrent:pn||5,minTime:500}))}),[Dt,pn]);var mn=(0,l.useMemo)((function(){return At?At.tables.length||At.queryTables.length||At.aiWidgets&&At.aiWidgets.length||At.dividers.length||At.dashboardLiveTexts.length?function(e,t,n,r,o,a,i,l,u,c){var s=a||[],d=r.length+o.length+s.length+i.length+l.length;if(e&&e.md&&e.md.length===d)return e;var f={},p=Object.keys(Kt);return r.concat(o).concat(s).concat(i).concat(l.map((function(e){var t,n=((null==e||null===(t=e.data)||void 0===t?void 0:t.drivers)||[]).length;return Gt(Gt({},e.dashboardLiveText),{},{driverArrayLength:n})}))).forEach((function(r){p.forEach((function(o){if("xs"!==o){f[o]||(f[o]=[]);var a=Gt({},nn[o]);"Divider"===r.__typename&&(a={minW:Zt[o],minH:2});var i=r.layout[o];if(i){var l;if("Table"===r.__typename?l="table-".concat(r.id):"QueryTable"===r.__typename?l="queryTable-".concat(r.id):"AiWidget"===r.__typename?l="aiWidget-".concat(r.id):"DashboardLiveText"===r.__typename&&(l="dashboardLiveText-".concat(r.id)),t[l]){var u=on(n,t[l].width,t[l].height,o),c=u.minW,s=u.minH;a.minW=c,a.minH=s}var d={};"Divider"===r.__typename&&(d.maxH=2,d.isResizable=!1);var p="".concat(r.id,"-").concat(r.__typename.toLowerCase()),m=function(e,t,n){var r;return null==e||null===(r=e[t])||void 0===r?void 0:r.find((function(e){return e.i===n}))}(e,o,p),y=function(e,t,n,r){return r?{x:r.x,y:r.y,w:r.w,h:r.h}:e.initialMinimumSet?{x:t.x,y:t.y,w:t.w,h:t.h}:{x:t.x,y:t.y,w:Math.max(n.minW,t.w),h:Math.max(n.minH,t.h)}}(r,i,a,m),b=y.x,v=y.y,h=y.w,g=y.h;f[o].push(Gt({i:p,x:b,y:v,w:h,h:g,minW:"Divider"===r.__typename?Zt[o]:nn[o].minW,minH:"Divider"===r.__typename?2:nn[o].minH,isChart:"TABLE"!==r.view,hasAccountDrivers:(null==r?void 0:r.accountDrivers)||!1,numberOfLiveTextDrivers:(null==r?void 0:r.drivers)||0,hasLiveSentence:(null==r?void 0:r.liveSentence)||!1,hasComparison:(null==r?void 0:r.hasComparison)||!1,driverArrayLength:(null==r?void 0:r.driverArrayLength)||0},d))}}}))})),f.xs=rn(f.md,c),u&&setTimeout((function(){u(f)}),0),f}(St,Ot,se,At.tables,At.queryTables,At.aiWidgets||[],At.dividers,At.dashboardLiveTexts,It,Wt):io.layouts:null}),[At,St,Wt,Ot,It,se]);(0,l.useEffect)((function(){At&&At.dividers.length&&te(At.dividers)}),[At,te]),(0,l.useEffect)((function(){B&&B(mn)}),[mn,B]),(0,l.useEffect)((function(){xt||Tt||!At?null==X||X():At.tables.length||Q(!1)}),[xt,Tt,At,X,Q]),(0,l.useEffect)((function(){var e;if(null!=At&&null!==(e=At.tables)&&void 0!==e&&e.length){var t={selectedBookMonth:q,dashboardFilterValues:U,dashboardId:o},n=Ke.current;Ke.current=t,n&&n.selectedBookMonth===q&&n.dashboardId===o&&h()(n.dashboardFilterValues,U)||null==X||X()}else Ke.current=null}),[q,U,o,X,null==At||null===(r=At.tables)||void 0===r?void 0:r.length]);var yn=(0,l.useMemo)((function(){return se>=768?Math.min(se/1366,1):1}),[se]),bn=(0,l.useMemo)((function(){return q&&"function"==typeof q.isValid&&q.isValid()?q.clone().subtract(1,"month").format("YYYY-MM"):null}),[q]);return xt||Tt||!At?a?lo:uo:u().createElement("div",{id:i,ref:et},co,ne&&so,kt&&Nr(Gr,{$sidebarVisible:dt,"data-html2canvas-ignore":!0},void 0,Nr(oe.A,{progress:Pt})),Qe&&Nr(Qr,{"data-html2canvas-ignore":!0},void 0,Nr(Xr,{},void 0,fo,Nr("div",{style:{marginTop:"20px"}},void 0,"Generating PDF..."))),Nr(Kr,{width:se||1e3,useCSSTransforms:!1,className:"layout".concat(mt?" dashboard-grid--moving":""),layouts:mn,rowHeight:en*yn,containerPadding:lt?ao:[0,30],margin:lt?oo:[0,30],breakpoints:Kt,isDraggable:lt&&f&&!ne,isResizable:lt&&f&&!ne,cols:ro,onLayoutChange:Ut,onDragStart:bt,onDrag:gt,onDragStop:vt,onResizeStart:bt,onResize:wt,onResizeStop:vt},void 0,At.tables.map((function(e){return Nr(ee,{table:e,itemId:o,readOnly:c,showBlockedEditChrome:v,onBlockedEdit:w,itemType:"dashboard",getDimensions:Ht,accountingIntegration:O,logo:D,useLogoDefault:x,useThemeDefault:T,defaultLogoUrl:j,defaultTheme:E,tagValues:fe,supp
2ortedTopItems:k,limiter:ve,companyId:_,scale:yn,getRemovedTableId:Y,getTableCollection:Rt,metricBatchSize:$,selectedBookMonth:q,hideActualsAfterBm:W,handleShowPresetAttributes:Qt,dashboardFilterValues:U,hasDashboardFilter:G,aiSelected:null==Z?void 0:Z.includes(e.id+""),blankRowMappings:J,onExportExcel:ln,onChartRender:Vt,downloadPdf:ne,shouldWaitToLoad:Et(e.id)},"".concat(e.id,"-table"))})),At.queryTables.map((function(e){return Nr($e,{queryTable:e,itemId:o,readOnly:c,showBlockedEditChrome:v,onBlockedEdit:w,itemType:"dashboard",getDimensions:zt,companyId:_,scale:yn},"".concat(e.id,"-querytable"))})),(At.aiWidgets||[]).map((function(e){return Nr(Ye.A,{aiWidget:e,itemId:o,readOnly:c,getRemovedTableId:Y,companyId:_,scale:yn,dashboardBookMonthYm:bn},"".concat(e.id,"-aiwidget"))})),At.dividers.map((function(e){return Nr(Nn,{divider:e,dashboardId:o,readOnly:c,canDragLayout:f,companyId:_,scale:yn,onRenameDivider:H,showBlockedEditChrome:v,isMobile:se<768},"".concat(e.id,"-divider"))})),At.dashboardLiveTexts.map((function(e){var t=e.dashboardLiveText,n=e.data;return Nr(qt,{accountData:n,liveTextData:t,dashboardId:o,readOnly:c,showBlockedEditChrome:v,companyId:_,onEdit:z,scale:yn,onRename:Jt,bookMonth:q,hideActualsAfterBm:W,fiscalYearMonth:de,dashboardFilterValues:U,hasDashboardFilter:G},"".concat(t.id,"-dashboardlivetext"))}))),Nr(Yn.A,{show:Le,onClose:function(){Oe([]),Ce([]),Te([]),Ee(!1),Me(!1),Re(null),Be(!1)},itemId:Fe,itemType:"table",presetIntegrations:we,presetDataTypes:Ie,presetReachSpecClients:xe,presetNew:je,presetFree:ke}),Nr(Bn.A,{show:qe,title:"Rename ".concat(null==Ve?void 0:Ve.name),defaultName:null==Ve?void 0:Ve.name,onSubmit:an,onClose:tn,loading:Yt}),Nr(Vn,{show:nt,onClose:un,tableData:at,tagValues:fe}))}po.displayName="Dashboard";var mo=(0,d.WidthProvider)(po),yo=function(e){return u().createElement(mo,$r({},e,{measureBeforeMount:!0}))};yo.displayName="DashboardWithProps";const bo=yo},786085:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var r,o=n(41594),a=n(939636),i=n(238151),l=n(48623),u=l.Ay.div.withConfig({displayName:"styledComponents__Container",componentId:"sc-3pl9ra-0"})(["display:flex;flex-direction:column;height:100%;"," overflow-y:auto;overflow-x:hidden;@media (max-width:768px){overflow-y:hidden;}"],(0,i.A)()),c=l.Ay.div.withConfig({displayName:"styledComponents__Data",componentId:"sc-3pl9ra-1"})(["font-size:1.5rem;text-align:center;"]),s=(0,l.AH)(["width:1%;white-space:nowrap;"]),d=l.Ay.div.withConfig({displayName:"styledComponents__DriversContainer",componentId:"sc-3pl9ra-2"})(["height:62px;min-height:62px;overflow-y:hidden;overflow-x:auto;",""],(0,i.A)()),f=l.Ay.table.withConfig({displayName:"styledComponents__AccountDrivers",componentId:"sc-3pl9ra-3"})(["font-size:0.75rem;table-layout:auto;line-height:0.75rem;& tbody > tr >:nth-child(2){border-left:1px solid ",";text-align:right;","}& tbody > tr >:nth-child(3){","}& tbody > tr >:nth-child(4){font-weight:500;","}"],(function(e){return e.theme.body.color}),s,s,s),p=l.Ay.td.withConfig({displayName:"styledComponents__ChangeAmount",componentId:"sc-3pl9ra-4"})(["padding-left:5px;",""],(function(e){var t=e.color;return e.formatColor&&t&&(0,l.AH)(["color:",";"],t)})),m=l.Ay.i.withConfig({displayName:"styledComponents__Icon",componentId:"sc-3pl9ra-5"})(["",""],(function(e){var t=e.color;return e.formatColor&&t&&(0,l.AH)(["color:"," !important;"],t)}));function y(e,t,n,o){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var l=Array(i),u=0;u<i;u++)l[u]=arguments[u+3];t.children=l}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:r,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var b=y("th",{}),v=y("td",{}),h=function(e){var t=e.increase,n=e.formatColor,r=void 0===n||n,i=e.upColor,l=e.downColor,u=e.name,c=e.changeAmount,s=e.type,d=e.forecastSuffix,f=(0,o.useMemo)((function(){return s===a.zb?t?"Above ".concat(d):"Below ".concat(d):t?"Increase to":"Decrease to"}),[d,t,s]);return y("tr",{},void 0,b,y(p,{color:t?i:l,formatColor:r},void 0,c),y("td",{},void 0,f),y("td",{},void 0,u),v)};h.displayName="AccountRow";const g=h;var w,O=n(931346),S=l.Ay.div.withConfig({displayName:"styledComponents__Container",componentId:"sc-1iqkf
20r-0"})(["font-size:0.75rem;text-align:center;"]),I=l.Ay.span.withConfig({displayName:"styledComponents__Change",componentId:"sc-1iqkf0r-1"})(["",""],(function(e){var t=e.color;return e.formatColor&&t&&(0,l.AH)(["color:",";"],t)})),C=n(289843),D=n(352545),x=n.n(D),T=n(217243);function A(e,t,n,r){w||(w="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:w,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var j=A("div",{});const E=function(e){var t=e.data,n=e.identifier,r=e.startDate,i=e.endDate,l=e.range,u=e.comparisonRange,c=e.showChangeAs,s=e.abbreviate,d=void 0!==s&&s,f=e.negativeParenthesis,p=void 0!==f&&f,m=e.formatColor,y=void 0===m||m,b=e.upColor,v=e.downColor,h=e.bookMonth,g=e.fiscalYearMonth,w=e.forecastSuffix,D=e.were,E=e.rangeOffset,P=e.format,k=e.decimal,M=e.integration,_=e.scale,F=void 0===_?1:_,R=(0,o.useMemo)((function(){return{fontSize:"".concat(.75*F,"rem")}}),[F]);if("ACTUAL"===t.type||"BUDGET"===t.type){var $,N=t.type,L=t.account.name,Y=null==t||null===($=t.account)||void 0===$||null===($=$.properties)||void 0===$?void 0:$.budgetId;return A(S,{style:R},void 0,"".concat((0,C.formatRange)(l,x().utc(r),x().utc(i),h,"MMM YYYY",E,g),": ").concat(L).concat("BUDGET"===N?-4===Y?" Forecast":" ".concat(w):""," ".concat(D?"were":"was"," ")).concat((0,O.m3)(n,t.account.value,d,p,L,P,k,M),"."))}if(t.type!==a.Fe&&t.type!==a.zb||!t.comparison)return j;var B=t.account.name,H=t.comparison.properties.startDate,q=(0,T.round)(t.account.value-t.comparison.value,5),z=(0,O.Nj)(t.account.value,d,t.comparison.value,q),W="DEFAULT"!==c&&"PERCENT_CHANGE"!==c||"currentRatio"===n?(0,O.m3)(n,Math.abs(q),d,!1,B,P,k,M):z,V=(0,O.m3)(n,Math.abs(q),d,!1,B,P,k,M),U=q>0,G=t.type===a.zb?A("span",{},void 0," the ".concat(w," "),"DEFAULT"===c?" (".concat((0,O.m3)(n,t.comparison.value,d,!1,B,P,k,M),")"):""):A("span",{},void 0," ",(0,C.formatComparison)(l,x().utc(r),x().utc(i),x().utc(h),"MMM YYYY",E,u,x().utc(H),g),"DEFAULT"===c?" (".concat((0,O.m3)(n,t.comparison.value,d,!1,B,P,k,M),")"):""),Q="grossProfitMargin"===n||"netProfitMargin"===n||"ebitdaMargin"===n||"ebitMargin"===n,X=q?A("span",{},void 0," ".concat(D?"were":"was"," "),(!Q||"AMOUNT_CHANGE"===c||"PERCENT_CHANGE"===c)&&A(I,{color:U?b:v,formatColor:y},void 0,W),U?" higher ":" lower ","DEFAULT"===c&&A(I,{color:U?b:v,formatColor:y},void 0,"(","".concat(U?"+":"-").concat(V),")")," than"):A("span",{},void 0," ".concat(t.type===a.zb?"is equal to":"has seen no change from"," "));return A(S,{style:R},void 0,"".concat((0,C.formatRange)(l,x().utc(r),x().utc(i),x().utc(h),"MMM YYYY",E,g),": ").concat(B," ").concat("DEFAULT"===c?"(".concat((0,O.m3)(n,t.account.value,d,!1,B,P,k,M),")"):""),X,G,".")};var P;function k(e,t,n,r){P||(P="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:P,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var M=function(e){var t,n,r=e.accountData,i=e.identifier,l=e.range,s=e.comparisonRange,p=e.showSentence,y=void 0!==p&&p,b=e.showChangeAs,v=e.showDrivers,h=void 0!==v&&v,w=e.abbreviate,S=void 0!==w&&w,I=e.negativeParenthesis,C=void 0!==I&&I,D=e.formatColor,x=void 0===D||D,T=e.upColor,A=e.downColor,j=e.useSymbol,P=void 0!==j&&j,M=e.symbolUp,_=void 0===M?"arrow-up":M,F=e.symbolDown,R=void 0===F?"arrow-down":F,$=e.bookMonth,N=e.fiscalYearMonth,L=e.forecastSuffix,Y=e.dateOverride,B=e.were,H=e.format,q=e.decimal,z=e.integration,W=e.scale,V=void 0===W?1:W,U=(0,o.useMemo)((function(){return Y?Y.range||"CUSTOM":l}),[Y,l]);if(!r)return null;var G=(0,O.m3)(i,r.account.value,S,C,r.account.name,H,q,z),Q=Math.ceil(100*(r.account.value-((null==r||null===(t=r.comparison)||void 0===t?void 0:t.value)||0)))/100,X=Q>0,K=0===Q,Z=r.type===a.Fe||r.type===a.zb;return k(u,{"data-testid":"dashboard-live-text-container"},void 0,k(c,{style:{fontSize:32*V},"data-testid":"dashboard-live-text-data"},void 0,Z&&P&&!K&&k(m,{color:X?T:A,formatColor:x,style:X||"triangle-down"!==R?{}:{transform:"scaleY(-1)"},className:"mdi-set mdi-".concat(X?_:"triangle-down"===R?"triangle":R)}),""===G?0:G),y&&k(E,{data:r,identifier:i,startDate:(null==Y?void 0:Y.startDate)||r.account.properties.startDate,endD
2ate:(null==Y?void 0:Y.endDate)||r.account.properties.endDate,range:U,comparisonRange:s,showChangeAs:b,abbreviate:S,negativeParenthesis:C,formatColor:x,upColor:T,downColor:A,bookMonth:$,fiscalYearMonth:N,forecastSuffix:L,were:B,rangeOffset:(null==Y?void 0:Y.rangeOffset)||void 0,format:H,decimal:q,scale:V,integration:z}),h&&r&&r.drivers&&r.drivers.length>0&&r.account.value-((null==r||null===(n=r.comparison)||void 0===n?void 0:n.value)||0)!=0&&k(d,{},void 0,k(f,{style:{fontSize:12*V,marginTop:10*V}},void 0,k("tbody",{},void 0,r.drivers.map((function(e,t){return k(g,{name:e.name,changeAmount:(0,O.m3)(i,e.value,S,C,e.name,H,q,z),increase:e.value>0,formatColor:x,upColor:T,downColor:A,type:r.type,forecastSuffix:L},t)}))))))};M.displayName="DashboardLiveText";const _=M},939636:(e,t,n)=>{"use strict";n.d(t,{$o:()=>s,Fe:()=>i,R3:()=>o,Rf:()=>c,UT:()=>u,Yp:()=>d,o3:()=>a,uE:()=>f,zb:()=>l});var r=n(501981),o="ACTUAL",a="BUDGET",i="ACTUAL_VS_COMPARISON",l="ACTUAL_VS_BUDGET",u="PREVIOUS_PERIOD",c=r.bP,s=r.vl,d=["formatFontColor","upColor","downColor","useSymbol","symbolUp","symbolDown","negativeParenthesis","abbreviate","showChangeAs","accountDrivers","drivers","dateOverride","filterOverride","companyFilterOverride","were","inverted","format","decimal"],f=["identifier","integration","itemType","noDefaultBudget","noDefaultForecast"]},350176:(e,t,n)=>{"use strict";n.d(t,{y:()=>r});var r=function(e){return e.CURRENCY="CURRENCY",e.PERCENT="PERCENT",e.NUMERIC="NUMERIC",e}({})},731843:(e,t,n)=>{"use strict";n.d(t,{A:()=>U});var r,o,a,i,l=n(41594),u=n.n(l),c=n(122102),s=n.n(c),d=n(589216),f=n(782405),p=n(215044),m=n(898733),y=n(48623),b=n(218061),v=n(351246),h=y.Ay.div.withConfig({displayName:"styledComponents__Container",componentId:"sc-eqouoe-0"})(["max-height:calc(100vh - 250px - 2rem);overflow-y:auto;"]),g=y.Ay.div.withConfig({displayName:"styledComponents__Subheader",componentId:"sc-eqouoe-1"})(["font-family:",";font-weight:500;font-style:normal;font-size:14px;line-height:14px;letter-spacing:0;margin-bottom:0.75rem;color:",";"],(function(e){return e.theme.body.fontFamily}),(function(e){var t,n,r=e.theme;return null!==(t=null===(n=r.new_default)||void 0===n||null===(n=n.colors)||void 0===n?void 0:n.primary)&&void 0!==t?t:r.colors.primary})),w=y.Ay.div.withConfig({displayName:"styledComponents__Bottom",componentId:"sc-eqouoe-2"})(["margin-top:1rem;display:flex;justify-content:flex-end;align-items:center;"]),O=y.Ay.div.withConfig({displayName:"styledComponents__ListBox",componentId:"sc-eqouoe-3"})(["border:1px solid ",";border-radius:8px;height:150px;padding:10px 10px 10px 16px;overflow-y:auto;font-family:",";font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;color:",";& .checkbox-container label:before,& .checkbox-container label:after{width:16px !important;height:16px !important;}",""],(function(e){var t,n,r,o,a=e.theme;return null!==(t=null!==(n=null===(r=a.new_default)||void 0===r?void 0:r.border)&&void 0!==n?n:null===(o=a.new_default)||void 0===o||null===(o=o.input)||void 0===o?void 0:o.border)&&void 0!==t?t:"#E5E7EB"}),(function(e){return e.theme.body.fontFamily}),(function(e){var t,n,r=e.theme;return null!==(t=null===(n=r.new_default)||void 0===n||null===(n=n.colors)||void 0===n?void 0:n.secondary)&&void 0!==t?t:r.colors.secondary}),b.A.tablet(r||(o=["\n height: 300px;\n "],a||(a=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))))),S=y.Ay.div.withConfig({displayName:"styledComponents__Section",componentId:"sc-eqouoe-4"})(["margin-bottom:0.5rem;"]),I=(0,y.Ay)(v.A).withConfig({displayName:"styledComponents__ModalPrimaryButton",componentId:"sc-eqouoe-5"})(["padding:0.5rem 0.75rem;"]),C=y.Ay.div.withConfig({displayName:"styledComponents__OptionsSection",componentId:"sc-eqouoe-6"})(["margin-top:1rem;& .checkbox-container label{font-family:",";font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:",";}& .checkbox-container label:before,& .checkbox-container label:after{width:16px !important;height:16px !important;}"],(function(e){var t,n=e.theme;return(null==n||null===(t=n.body)||void 0===t?void 0:t.fontFamily)||"'Inter', sans-serif"}),(function(e){return e.theme.new_default.colors.primary})),D=n(551057),x=n(88152),T=n(625982),A=n(299916),j=n(929649);function E(e){return E="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(e)}function P(e,t,n,r){i||(i="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+3];t.children=l}if(t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});return{$$typeof:i,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function k(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 M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?k(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return(t=function(e){var t=function(e){if("object"!=E(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||R(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.")}()}function R(e,t){if(e){if("string"==typeof e)return $(e,t);var n={}.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)?$(e,t):void 0}}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var N=P(g,{},void 0,"Select Metrics/Statements to Export"),L=P("br",{}),Y=P("br",{}),B=P(T.A,{placement:"top"},void 0,"All formulas will be converted to values. Zero and hidden rows and columns will be deleted."),H=P("br",{}),q=P("br",{}),z=P("br",{}),W=P("label",{},void 0,"Export Format:"),V=P("br",{});const U=function(e){var t=e.tableCollection,n=e.name,r=e.dashboardLayout,o=e.onClose,a=e.linkCode,i=e.tagValues,c=e.dividersInfo,y=void 0===c?[]:c,b=e.saveButtonId,v=e.singleTable,g=e.exportSource,T=void 0===g?"export_modal":g,E=(0,l.useMemo)((function(){return(0,x.$)(t,r)}),[r,t]),k=F((0,l.useState)(E),2),_=k[0],U=(k[1],{});_.forEach((function(e){U[e.data.id]=!1}));var G=F((0,l.useState)(U),2),Q=G[0],X=G[1],K=F((0,l.useState)(!1),2),Z=K[0],J=K[1],ee=F((0,l.useState)("Export"),2),te=ee[0],ne=ee[1],re=F((0,l.useState)([]),2),oe=re[0],ae=re[1],ie=F((0,l.useState)(!1),2),le=ie[0],ue=ie[1],ce=F((0,l.useState)(!1),2),se=ce[0],de=ce[1],fe=F((0,l.useState)(!1),2),pe=fe[0],me=fe[1],ye=F((0,l.useState)(!1),2),be=ye[0],ve=ye[1],he=F((0,l.useState)(!1),2),ge=he[0],we=he[1],Oe=F((0,l.useState)(!1),2),Se=Oe[0],Ie=Oe[1],Ce=F((0,l.useState)(!1),2),De=Ce[0],xe=(Ce[1],F((0,l.useState)("excel"),2)),Te=xe[0],Ae=xe[1],je=F((0,l.useState)(!1),2),Ee=je[0],Pe=je[1],ke=(0,A.A)(),Me=(0,l.useMemo)((function(){if(!r)return null;if(!(t.length||null!=y&&y.length))return null;var e=r&&r.md,n=[];return null!=y&&y.length&&e&&y.forEach((function(t){var r=e.find((function(e){return e.i==="".concat(t.id,"-divider")}));n.push(M({id:t.id,name:t.title},r))})),t.length&&e&&t.forEach((function(t){var r,o,a=e.find((function(e){var n;return e.i==="".concat(null==t||null===(n=t.data)||void 0===n?void 0:n.id,"-table")}));n.push(M({id:null==t||null===(r=t.data)||void 0===r?void 0:r.id,name:null==t||null===(o=t.data)||void 0===o?void 0:o.name},a))})),n}),[t,y,r]),_e=function(e){if(e.target.checked&&!oe.includes(e.target.id)){var t=[].concat(function(e){if(Array.isArray(e))return $(e)}(a=oe)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||R(a)||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.")}(),[e.target.id]),n=M({},Q);n[e.target.id]=!0,ae(t),X(n)}else{var r=oe.filter((function(t){return t!==e.target.id})),o=M({},Q);o[e.target.id]=!1,ae(r),X(o),Ie(!1)}var a};(0,l.useEffect)((function(){if(v)return ne("Export"),void J(!1);var e=Object.values(Q).every((function(e){return!e}));ne(e?"Waiting for selection...":"Export"),J(e)}),[Q,Z,v]);var Fe=function(){return v?[v]:_.filter((function(e){return oe.includes(e.data.id.toString())}))};return u().createElement(u().Fragment,null,P(h,{},void 0,!v&&u().createElement(u().Fragment,null,N,P(S,{},void 0,P(O,{},void 0,P("div",{},void 0,P(p.Ay,{id:"selectAll",checked:Se,onChange:function(e){if(!De){var t=_.map((function(e){return e.data.id.toString()})),n=M({},Q);
2Object.keys(Q).forEach((function(e){return n[e]=!0})),e.target.checked?(Object.keys(Q).forEach((function(e){return n[e]=!0})),X(n),ae(t),Ie(!0)):(Object.keys(Q).forEach((function(e){return n[e]=!1})),X(n),ae([]),Ie(!1))}},disabled:De},void 0,"Select All")),_.map((function(e){return P("div",{},e.data.id,P(p.Ay,{id:e.data.id,checked:Q[e.data.id],onChange:_e,disabled:De,title:e.data.name},void 0,(0,D.x)(e.data.name)))}))))),P(C,{},void 0,P(p.Ay,{id:"showZeroRows",checked:le,onChange:function(){ue(!le)},disabled:De||be},void 0,"Show Zero Rows"),L,P(p.Ay,{id:"showHiddenRowsAndColumns",checked:se,onChange:function(){de(!se)},disabled:De||be},void 0,"Show Hidden Rows and Columns"),Y,P(p.Ay,{id:"deleteHiddenRows",checked:be,onChange:function(){ve(!be)},disabled:De||le||se},void 0,"Delete Zero and Hidden Rows and Columns"," ",B),H,P(p.Ay,{id:"hideConditionalFormatting",checked:pe,onChange:function(){me(!pe)},disabled:De},void 0,"Hide Conditional Formatting"),q,P(p.Ay,{id:"includeCharts",checked:ge,onChange:function(){we(!ge)},disabled:De},void 0,"Include Charts"),!ke&&!a&&u().createElement(u().Fragment,null,z,P("div",{},void 0,W,V,P(p.Ay,{id:"exportExcel",checked:"excel"===Te,onChange:function(){return Ae("excel")},disabled:De},void 0,"Excel (.xlsx)"),P(p.Ay,{id:"exportGoogleSheets",checked:"googleSheets"===Te,onChange:function(){return Ae("googleSheets")},disabled:De},void 0,"Google Sheets"))))),P(w,{},void 0,P(I,{color:m.mq.PRIMARY,onClick:function(){var e=Fe();if(0!==e.length){var t=v?null:Me;if("googleSheets"===Te)Pe(!0);else{var r,l=null!==(r=(0,j.Xb)())&&void 0!==r?r:a?{link:a}:null;s()(e,null,null,!0,n,le,se,pe,be,!1,null,null,null,null,null,i,t,De,T,d.H$,a,ge,l),o()}}else o()},disabled:Z,id:b},void 0,te)),P(f.A,{show:Ee,onClose:function(){Pe(!1)},onSuccess:function(){o()},exportData:Fe(),exportParams:{name:n,showZeroRows:le,showHiddenRowsAndColumns:se,hideConditionalFormatting:pe,deleteHiddenRows:be,tagValues:i,dividersAndChartsInfo:v?null:Me,includeCharts:ge,exportWithCharts:De}}))}}
2,88152:(e,t,n)=>{"use strict";function r(e,t){return void 0!==(null==t?void 0:t.md)?t.md.map((function(e){return{x:e.x,y:e.y,i:e.i.split("-")[0]}})).sort((function(e,t){return e.y-t.y||e.x-t.x})).map((function(e){return e.i})).map((function(t){return e.filter((function(e){return e.data.id.toString()===t}))[0]})).filter((function(e){return void 0!==e})):e}n.d(t,{$:()=>r})},867560:(e,t,n)=>{"use strict";n.d(t,{A:()=>Se});var r,o,a,i,l,u,c=n(97074),s=n(41594),d=n.n(s),f=n(215044),p=n(351246),m=n(898733),y=n(565671),b=n(19592),v=n(179215),h=n(48623),g=n(915612),w=n(636150),O=h.Ay.form.withConfig({displayName:"styledComponents__Form",componentId:"sc-qf2jep-0"})(["& >:last-child{margin-bottom:20px;}"]),S=h.Ay.h4.withConfig({displayName:"styledComponents__Header",componentId:"sc-qf2jep-1"})(["margin:5px 0 10px 0;display:flex;align-items:center;button{margin-left:1rem;font-size:0.65rem;color:",";}"],(function(e){return e.theme.colors.danger})),I=h.Ay.div.withConfig({displayName:"styledComponents__OptionsContainer",componentId:"sc-qf2jep-2"})(["display:flex;flex-basis:calc(100% / 3);flex-wrap:wrap;"]),C=h.Ay.div.withConfig({displayName:"styledComponents__Divider",componentId:"sc-qf2jep-3"})(["margin:20px;width:auto;border-top:#e9ecef 1px solid;"]),D=h.Ay.div.withConfig({displayName:"styledComponents__OrderContainer",componentId:"sc-qf2jep-4"})(["display:flex;flex-wrap:nowrap;align-items:center;gap:0.75rem;min-width:0;h4{margin:0;flex-shrink:0;}"]),x=h.Ay.input.attrs({type:"number",placeholder:"NULL",autoComplete:"off"}).withConfig({displayName:"styledComponents__OrderField",componentId:"sc-qf2jep-5"})(["display:block;box-sizing:border-box;flex:1 1 0;min-width:0;margin:0;font:inherit;font-family:",";font-size:14px;line-height:1.25;height:40px;padding:8px 12px;background:",";border:1px solid ",";border-radius:6px;color:",";color-scheme:",";transition:border-color 0.15s ease;&::placeholder{color:",";opacity:0.6;}&:hover{border-color:",";}&:focus{outline:none;border-color:",";}&:disabled{opacity:0.5;cursor:not-allowed;background:",";}"],(function(e){return e.theme.body.fontFamily}),(function(e){return e.theme.new_default.input.background}),(function(e){return e.theme.new_default.select.border}),(function(e){return e.theme.new_default.input.color}),(function(e){return"dark"===e.theme.mode?"dark":"light"}),(function(e){return e.theme.new_default.input.placeholderColor}),(function(e){return e.theme.new_default.colors.accent}),(function(e){return e.theme.new_default.colors.accent}),(function(e){return e.theme.new_default.input.disabledBackground})),T=(0,h.Ay)(p.A).attrs({color:m.mq.SECONDARY}).withConfig({displayName:"styledComponents__SetNull",componentId:"sc-qf2jep-6"})(["width:160px;flex-shrink:0;"]),A=h.Ay.div.withConfig({displayName:"styledComponents__ModalContainer",componentId:"sc-qf2jep-7"})(["display:flex;padding:1rem;flex-direction:column;height:",";max-height:",";overflow-y:auto;"],(function(e){return e.isReachSpecCompanyDefault?"auto":"calc(100vh - 13rem)"}),(function(e){return e.isReachSpecCompanyDefault?"auto":"690px"})),j=n(599555);function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var P={report:(0,j.default)(r||(r=E(["\n mutation SetReportPresetAttributes(\n $itemId: Int!\n $presetIntegrations: [PresetIntegration!]\n $presetDataTypes: [String!]\n $presetReachSpecClients: [Int!]\n $presetDescription: String\n $presetNew: Boolean\n $presetFree: Boolean\n $order: Int\n ) {\n setReportPresetAttributes(\n reportId: $itemId\n attributes: {\n integrations: $presetIntegrations\n dataTypes: $presetDataTypes\n reachSpecClients: $presetReachSpecClients\n description: $presetDescription\n presetNew: $presetNew\n presetFree: $presetFree\n }\n order: $order\n ) {\n id\n presetIntegrations\n presetDataTypes\n presetReachSpecClients\n presetDescription\n presetNew\n presetFree\n order\n }\n }\n"]))),dashboard:(0,j.default)(o||(o=E(["\n mutation SetDashboardPresetAttributes(\n $itemId: Int!\n $presetIntegrations: [PresetIntegration!]\n $presetDataTypes: [String!]\n $presetReachSpecClients: [Int!]\n $order: Int\n $presetDescription: String\n $presetNew: Boolean\n $presetFree: Boolean\n ) {\n setDashboardPresetAttributes(\n dashboardId: $itemId\n attributes: {\n integrations: $presetIntegrations\n dataTypes: $presetDataTypes\n reachSpecClients: $presetReachSpecClients\n description: $presetDescription\n presetNew: $presetNew\n presetFree: $presetFree\n }\n order: $order\n ) {\n id\n presetIntegrations\n presetDataTypes\n presetReachSpecClients\n order\n presetDescription\n presetNew\n presetFree\n }\n }\n"]))),table:(0,j.default)(a||(a=E(["\n mutation SetTablePresetAttributes(\n $itemId: Int!\n $presetIntegrations: [PresetIntegration!]\n $presetDataTypes: [String!]\n $presetReachSpecClients: [Int!]\n $presetNew: Boolean\n $presetFree: Boolean\n ) {\n setTablePresetAttributes(\n tableId: $itemId\n attributes: {\n integrations: $presetIntegrations\n dataTypes: $presetDataTypes\n reachSpecClients: $presetReachSpecClients\n presetNew: $presetNew\n presetFree: $presetFree\n }\n ) {\n id\n presetIntegrations\n presetDataTypes\n presetReachSpecClients\n presetNew\n presetFree\n }\n }\n"])))},k=(0,j.default)(i||(i=E(["\n query GetTablePresetAttributes($id: Int!) {\n table(id: $id) {\n id\n presetIntegrations\n presetDataTypes\n presetReachSpecClients\n presetNew\n presetFree\n }\n }\n"]))),M={report:(0,j.default)(l||(l=E(["\n query GetReportPresetAttributes($companyId: Int!, $id: Int!) {\n company(id: $companyId) {\n id\n report(id: $id) {\n id\n presetIntegrations\n presetDataTypes\n presetReachSpecClients\n order\n presetDescription\n presetNew\n presetFree\n }\n }\n }\n"]))),dashboard:(0,j.default)(u||(u=E(["\n query GetDashboardPresetAttributes($id: Int!) {\n dashboard(id: $id) {\n id\n presetIntegrations\n presetDataTypes\n presetReachSpecClients\n presetDescription\n order\n presetNew\n presetFree\n }\n }\n"]))),table:k},_=n(197241),F=n(87225),R=n(592246),$=n.n(R),N=h.Ay.div.withConfig({displayName:"styledComponents__Container",componentId:"sc-pkeyya-0"})(["border:1px solid ",";border-radius:",";overflow:hidden;box-shadow:",";.pell-actionbar{background-color:",";border-bottom:1px solid ",";display:flex;justify-content:space-between;align-items:center;}
2.pell-button{cursor:pointer;height:30px;width:40px;margin:0 5px;background:transparent;border:none;outline:none;color:",";border-radius:4px;transition:background-color 0.12s ease;&:hover{background-color:",";}}.pell-button-selected{border:1px solid ",";background-color:",";}.pell-content{height:300px;outline:0;padding:10px;border:none;background-color:",";color:",";overflow:auto;font-family:",";line-height:1.5;&::-webkit-scrollbar{width:5px;height:5px;}&::-webkit-scrollbar-track{background-color:",";}&::-webkit-scrollbar-thumb{background-color:",";border-radius:5px;}scrollbar-width:thin;scrollbar-color:",";a{color:",";}h3{color:",";}}"],(function(e){return e.theme.new_default.input.border}),(function(e){return e.theme.new_default.panel.borderRadius}),(function(e){return e.theme.new_default.panel.boxShadow}),(function(e){return e.theme.new_default.backgrounds.secondary}),(function(e){return e.theme.new_default.border}),(function(e){return e.theme.new_default.colors.primary}),(function(e){return e.theme.new_default.backgrounds.primary}),(function(e){return e.theme.new_default.border}),(function(e){return e.theme.new_default.backgrounds.primary}),(function(e){return e.theme.new_default.backgrounds.primary}),(function(e){return e.theme.new_default.input.color}),(function(e){var t;return(null===(t=e.theme.body)||void 0===t?void 0:t.fontFamily)||"inherit"}),(function(e){return e.theme.new_default.scrollBar.track}),(function(e){return e.theme.new_default.scrollBar.thumb}),(function(e){var t=e.theme;return"".concat(t.new_default.scrollBar.thumb," ").concat(t.new_default.scrollBar.track)}),(function(e){return e.theme.new_default.colors.accent}),(function(e){return e.theme.new_default.colors.primary})),L={name:"link",icon:"ð",title:"Link",result:function(){var e=window.prompt("Enter the URL");e&&document.execCommand("insertHTML",!1,'<a href="'.concat(function(e){try{new URL(e)}catch(t){return"http://".concat(e)}return e}(e),'" target="_blank">').concat(document.getSelection(),"</a>"))}},Y={name:"header",icon:'<i class="mdi mdi-format-header-1"/>',title:"Header",result:function(){document.execCommand("formatBlock",!1,"h3")}},B={name:"clearFormatting",icon:'<i class="mdi mdi-broom"/>',title:"Clear Formatting",result:function(){var e=window.getSelection();if(null!=e&&e.rangeCount){var t=e.getRangeAt(0),n=t.cloneContents(),r=document.createElement("div");r.appendChild(n),r.querySelectorAll("li, ul, ol, h1, h2").forEach((function(e){for(var t=0;e.firstChild&&!(t>100);){try{r.insertBefore(e.firstChild,e)}catch(e){}t+=1}e.remove()}));var o=document.createDocumentFragment();Array.from(r.childNodes).forEach((function(e){return o.appendChild(e)}
2)),t.deleteContents(),t.insertNode(o),r.querySelectorAll("*").forEach((function(e){e.style.fontFamily="Open Sans",e.style.color="#617182",e.style.letterSpacing=".02rem",e.style.lineHeight="1.5",e.style.backgroundColor="transparent",e.style.fontWeight="normal",e.style.fontStyle="normal",e.style.textDecoration="none"})),document.execCommand("removeFormat"),document.execCommand("unlink"),document.execCommand("styleWithCSS",!1,"true"),document.execCommand("styleWithCSS",!1,"false"),document.execCommand("fontName",!1,"Open Sans"),document.execCommand("foreColor",!1,"#617182"),document.execCommand("backColor",!1,"transparent"),document.execCommand("hiliteColor",!1,"transparent"),document.execCommand("justifyLeft"),document.execCommand("formatBlock",!1,"p")}}},H={name:"defaultTextColor",icon:'<i class="mdi mdi-format-color-text"/>',title:"Default Text Color",result:function(){document.execCommand("foreColor",!1,"#617182")}},q="data-pell-initialized",z=(0,s.memo)((function(e){var t=e.initialContent,n=void 0===t?"":t,r=e.actions,o=void 0===r?[{name:"justifyLeft",icon:'<i class="mdi mdi-format-align-left"/>',title:"Justify Left",result:function(){document.execCommand("justifyLeft")}},{name:"justifyCenter",icon:'<i class="mdi mdi-format-align-center"/>',title:"Justify Center",result:function(){document.execCommand("justifyCenter")}},{name:"justifyRight",icon:'<i class="mdi mdi-format-align-right"/>',title:"Justify Right",result:function(){document.execCommand("justifyRight")}},"bold","italic","underline",Y,"olist","ulist","line",L,H,B]:r,a=e.onChange,i=(0,s.useRef)(null);return(0,s.useEffect)((function(){if(i.current&&!i.current.hasAttribute(q)){var e=$().init({element:i.current,onChange:a,defaultParagraphSeparator:"p",styleWithCSS:!0,actions:o,classes:{actionbar:"pell-actionbar",button:"pell-button",content:"pell-content",selected:"pell-button-selected"}});i.current.setAttribute(q,"true"),e.content.innerHTML=n||""}}),[o,n,a]),d().createElement(N,{ref:i})}));z.displayName="RichTextEditor";const W=z;var V,U,G,Q,X=n(807098),K=n(892338),Z=(0,y.gql)(V||(U=["\n query ReachSpecClients {\n reachSpecClients {\n id\n name\n deletedAt\n }\n }\n"],G||(G=U.slice(0)),V=Object.freeze(Object.defineProperties(U,{raw:{value:Object.freeze(G)}}))));function J(e,t,n,r){Q||(Q="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:Q,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ee.apply(null,arguments)}function te(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,c=Object.create(u.prototype);return ne(c,"_invoke",function(n,r,o){var a,l,u,c=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&c&&!o&&t<s.length;t++){var o,a=s[t],p=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,s,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,u=m;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{c=1}}return{value:t,done:d}}}(n,o,a),!0),c}var i={};function l(){}function u(){}function c(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ne(t={},r,(function(){return this})),t),d=c.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ne(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=c,ne(d,"constructor",c),ne(c,"constructor",u),u.displayName="GeneratorFunction",ne(c,o,"GeneratorFunction"),ne(d),ne(d,o,"Generator"),ne(d,r,(function(){return this})),ne(d,"toString",(function(){return"[object Generator]"})),(te=function(){return{w:a,m:f}})()}function ne(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ne=function(e,t,n,r){function a(t,n){ne(e,t,(function(e){return this._invoke(t,n,e)}))}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ne(e,t,n,r)}function re(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function oe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){re(a,r,o,i,l,"next",e)}function l(e){re(a,r,o,i,l,"throw",e)}i(void 0)}))}}function ae(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,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}
2finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ie(e,t);var n={}.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)?ie(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.")}()}function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var le=function(){},ue=h.Ay.div.withConfig({displayName:"PresetAttributesModal__Bottom",componentId:"sc-15y180z-0"})(["display:flex;justify-content:flex-end;width:100%;"]),ce=J(w.A,{independent:!0}),se=J(S,{},void 0,"Specifiers"),de=J(C,{}),fe=J(S,{},void 0,"Integrations"),pe=J(C,{}),me=J(S,{},void 0,"Data Types"),ye=J(C,{}),be=J(S,{},void 0,"Partnerships"),ve=J(C,{}),he=J(S,{},void 0,"Description "),ge=J(C,{}),we=J(S,{},void 0,"Order"),Oe=function(e){var t=e.show,n=e.presetIntegrations,r=e.presetDataTypes,o=e.presetReachSpecClients,a=e.presetDescription,i=e.presetNew,l=e.presetFree,u=e.itemType,h=e.itemId,w=e.onClose,S=e.orderPriority,C=e.isReachSpecCompanyDefault,j=ae((0,y.useMutation)(P[u.toLowerCase()]),2),E=j[0],k=j[1].loading,R=(0,g.A)(),$=function(){var e=(0,K.A)(),t=(0,y.useQuery)(Z,{skip:!e}),n=t.data,r=t.loading;return(0,s.useMemo)((function(){return[(null==n?void 0:n.reachSpecClients)||[],{loading:r}]}),[n])}(),N=ae($,1)[0],L=(0,F.A)(),Y=(0,s.useMemo)((function(){return null==R?void 0:R.filter((function(e){return!R.some((function(t){return t.sectionId===e.id}))||null}))}),[R]),B=(0,v.mN)(),H=B.register,q=B.getValues,z=B.setValue,V=B.reset;(0,s.useEffect)((function(){"report"!==u&&"dashboard"!==u||z("order",S)}),[u,S,z,t]),(0,s.useEffect)((function(){n&&(z("integrations.QBO",n.includes(X.EBI.Qbo)),z("integrations.QBD",n.includes(X.EBI.Qbd)),z("integrations.XERO",n.includes(X.EBI.Xero)),z("integrations.MYOB",n.includes(X.EBI.Myob)),z("integrations.CSV",n.includes(X.EBI.Csv)),z("integrations.SUMMIT",n.includes(X.EBI.Summit)),z("integrations.GUSTO",n.includes(X.EBI.Gusto)),z("integrations.DATA_SHEET",n.includes(X.EBI.DataSheet)),Y&&Y.forEach((function(e){return z("dataTypes.".concat(e.key),null==r?void 0:r.includes(e.key))})),N&&N.forEach((function(e){return z("reachSpecClients.".concat(e.id),null==o?void 0:o.includes(e.id))}))),a&&z("presetDescription",a),void 0!==i&&z("presetNew",i),void 0!==l&&z("presetFree",l)}),[Y,r,a,n,i,l,o,N,z,t]);var U=(0,s.useCallback)(oe(te().m((function e(){var t,n,r,o,a,i;return te().w((function(e){for(;;)switch(e.p=e.n){case 0:return t=q(),n=Object.keys(t.integrations||{}).filter((function(e){return t.integrations[e]})),r=Object.keys(t.dataTypes||{}).filter((function(e){return t.dataTypes[e]})),o=Object.keys(t.reachSpecClients||{}).filter((function(e){return t.reachSpecClients[e]})),e.p=1,a={itemId:h,presetIntegrations:n,presetDataTypes:r,presetReachSpecClients:o.map((function(e){return parseInt(e)}))},"report"!==u&&"dashboard"!==u||(a.order=t.order),t.presetDescription?a.presetDescription=t.presetDescription:"report"!==u&&"dashboard"!==u||(a.presetDescription=""),void 0!==t.presetNew&&(a.presetNew=t.presetNew),void 0!==t.presetFree&&(a.presetFree=t.presetFree),e.n=2,E({variables:a,update:function(e){var o,a=u.toLowerCase();o="report"===a?e.readQuery({query:M[a],variables:{companyId:L,id:h}}):e.readQuery({query:M[a],variables:{id:h}}),e.writeQuery({query:M[a],variables:{id:h},data:(0,_.Ay)(o,(function(e){"report"===a?(e.company.report.presetIntegrations=n,e.company.report.presetDataTypes=r,e.company.report.presetNew=t.presetNew,e.company.report.presetFree=t.presetFree,e.company.report.order=t.order?parseInt(t.order):null,e.company.report.presetDescription=t.presetDescription||""):(e[a].presetIntegrations=n,e[a].presetDataTypes=r,e[a].presetDescription=t.presetDescription||"",e[a].presetNew=t.presetNew,e[a].presetFree=t.presetFree,e[a].order=t.order?parseInt(t.order):null)}))})}});case 2:w(),e.n=4;break;case 3:e.p=3,i=e.v,(0,b.C)(i,!0);case 4:return e.a(2)}}),e,null,[[1,3]])}
2))),[L,q,h,u,w,E]),G=(0,s.useCallback)((function(){V(),w()}),[w,V]);return Y?J(c.A,{title:C?"Default Attributes":"Preset Attributes",show:t,onClose:k?le:G,width:C?400:700,BodyElement:A,bodyProps:{isReachSpecCompanyDefault:C}},void 0,J(O,{},void 0,!C&&d().createElement(d().Fragment,null,se,J(I,{},void 0,d().createElement(f.Ay,ee({},H("presetNew"),{defaultChecked:!1}),"New"),d().createElement(f.Ay,ee({},H("presetFree"),{defaultChecked:!1}),"Free")),de),fe,J(I,{},void 0,d().createElement(f.Ay,ee({},H("integrations.QBO"),{defaultChecked:false}),"QuickBooks Online"),!C&&d().createElement(f.Ay,ee({},H("integrations.QBD"),{defaultChecked:false}),"QuickBooks Desktop"),d().createElement(f.Ay,ee({},H("integrations.XERO"),{defaultChecked:false}),"Xero"),!C&&d().createElement(f.Ay,ee({},H("integrations.CSV"),{defaultChecked:false}),"CSV"),!C&&d().createElement(f.Ay,ee({},H("integrations.SUMMIT"),{defaultChecked:false}),"Summit"),!C&&d().createElement(f.Ay,ee({},H("integrations.GUSTO"),{defaultChecked:false}),"Gusto"),!C&&d().createElement(f.Ay,ee({},H("integrations.MYOB"),{defaultChecked:false}),"MYOB")),!C&&d().createElement(d().Fragment,null,pe,me,J(I,{},void 0,Y.map((function(e){return d().createElement(f.Ay,ee({key:e.key},H("dataTypes.".concat(e.key)),{defaultChecked:!1}),e.name)}))),ye,be,J(I,{},void 0,N.map((function(e){return d().createElement(f.Ay,ee({key:e.id},H("reachSpecClients.".concat(e.id)),{defaultChecked:!1}),e.name)}))),"table"!==u&&d().createElement(d().Fragment,null,ve,he,J(W,{initialContent:a,onChange:function(e){z("presetDescription",e)}})),("report"===u||"dashboard"===u)&&d().createElement(d().Fragment,null,ge,J(D,{},void 0,we,d().createElement(x,ee({},H("order"),{min:"0"})),J(T,{onClick:function(e){e.preventDefault(),z("order",null)}},void 0,"Set to Null"))))),J(ue,{},void 0,J(p.A,{color:m.mq.PRIMARY,onClick:U,loading:k,disabled:k},void 0,"Save"))):ce};Oe.displayName="PresetAttributesModal";const Se=Oe},803484:(e,t,n)=>{"use strict";n.d(t,{A:()=>ee});var r=n(41594),o=n.n(r),a=n(48623),i=n(647531),l=n.n(i),u=n(538740),c=n(737684),s=n(19592),d=a.Ay.div.withConfig({displayName:"Chart__Div",componentId:"sc-pkk31j-0"})(["width:100%;height:100%;"]);const f=o().memo((function(e){var t=e.view,n=e.data,a=e.columns,i=e.selectedColumns,f=e.settings,p=e.scale,m=(0,r.useRef)(null),y=(0,r.useRef)(null),b=(0,c.A)(f,50),v=(0,r.useMemo)((function(){return(0,u.JC)({view:t,data:n,columns:a,selectedColumns:i,settings:b,scale:p,animation:!m.current})}),[t,n,a,i,b,p]);return(0,r.useEffect)((function(){if(y.current)try{var e=new(l().chart)(y.current,v);return m.current=e,function(){return e.destroy()}}catch(e){(0,s.C)(e,!0)}}),[v,a,n,b,p,i,t]),o().createElement(d,{ref:y})}
2));var p=n(811581),m=n.n(p),y=n(824242),b=n(874809),v=n.n(b),h=n(350169);n(80247);var g,w=["className","columns","data","footerCount","components","getHeaderProps","getHeaderGroupProps","getCellProps"];function O(e,t,n,r){g||(g="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:g,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(null,arguments)}var I=a.Ay.table.withConfig({displayName:"Table__DefaultTable",componentId:"sc-3i7ilp-0"})(["width:100%;"]),C=a.Ay.th.withConfig({displayName:"Table__DefaultTh",componentId:"sc-3i7ilp-1"})(["font-weight:600;"]),D=a.Ay.tr.withConfig({displayName:"Table__DefaultHeaderTr",componentId:"sc-3i7ilp-2"})([""]),x=a.Ay.td.withConfig({displayName:"Table__DefaultTd",componentId:"sc-3i7ilp-3"})([""]),T=function(){return{}};const A=o().memo(o().forwardRef((function(e,t){var n=e.className,r=e.columns,a=e.data,i=e.footerCount,l=void 0===i?0:i,u=e.components,c=void 0===u?{}:u,s=e.getHeaderProps,d=void 0===s?T:s,f=e.getHeaderGroupProps,p=void 0===f?T:f,m=e.getCellProps,y=void 0===m?T:m,b=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,w),g=(0,h.useTable)({columns:r,data:a}),A=g.getTableProps,j=g.getTableBodyProps,E=g.headerGroups,P=g.rows,k=g.footerGroups,M=g.prepareRow,_=c.Table||I,F=c.Th||C,R=c.HeaderTr||D,$=c.Td||x;return o().createElement(_,S({ref:t},A(),{className:n},b),O("thead",{},void 0,E.map((function(e){return o().createElement(R,e.getHeaderGroupProps([p(e)]),e.headers.map((function(e,t){return o().createElement(F,S({},e.getHeaderProps([d(e)]),{index:t}),e.render("Header"))})))}))),o().createElement("tbody",j(),P.map((function(e,t){return M(e),o().createElement("tr",e.getRowProps(),e.cells.map((function(e,t){return o().createElement($,e.getCellProps([y(e)]),e.render("Cell"))})))}))),O("tfoot",{},void 0,v().range(0,l).map((function(e){return O(o().Fragment,{},e,k.map((function(t){return o().createElement("tr",t.getFooterGroupProps(),t.headers.map((function(t){return o().createElement("td",t.getFooterProps(),t.render((function(t){return t.column.Footer(t,{index:e})})))})))})))}))))})));var j=["columns","data","components","getHeaderProps","getHeaderGroupProps","getCellProps","className","footerCount"];function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(null,arguments)}const P=o().forwardRef((function(e,t){var n=e.columns,r=e.data,a=e.components,i=e.getHeaderProps,l=e.getHeaderGroupProps,u=e.getCellProps,c=e.className,s=e.footerCount,d=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,j);return o().createElement(A,E({ref:t,className:c,columns:n,data:r,components:a,getHeaderProps:i,getHeaderGroupProps:l,getCellProps:u,footerCount:s},d))}));function k(e){return k="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},k(e)}var M;function _(e,t,n,r){M||(M="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:M,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function F(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 R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?F(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return(t=function(e){var t=function(e){if("object"!=k(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=k(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var L=m()("mode",{light:"#f7f7f7",dark:"#2c2f3a"}),Y=m()("mode",{light:"#e0e0e0",dark:"#3f424c"}),B=a.Ay.div.withConfig({displayName:"TableView__Div",componentId:"sc-ldgbzy-0"})(["height:",";display:",";flex-direction:column;position:relative;visibility:",";"],(function(e){return e.fillHeight?"100%":"auto"}),(function(e){return e.fillHeight?"flex":"inline-block"}),(function(e){return e.hidden?"hidden":"visible"})),H=a.Ay.div.withConfig({displayName:"TableView__TableWrapper",componentId:"sc-ldgbzy-1"})(["flex-grow:1;overflow-x:auto;overflow-y:auto;"]),q=a.Ay.table.withConfig({displayName:"TableView__Table",componentId:"sc-ldgbzy-2"})(["height:",";width:",";"," & td,& th{"," padding:0 5px;}& td:first-child,& th:first-child{border-left:none;}font-size:14px;"],(function(e){return e.fillHeight?"100%":"auto"}),(function(e){return e.fillHeight?"100%":"auto"}),(function(e){return e.stripeRows&&(0,a.AH)(["& tr:nth-child(odd) > td{background:",";}"],(function(e){return e.stripeColor||L}))}),(function(e){return e.columnLines&&(0,a.AH)(["border-left:1px solid ",";border-right:1px solid ",";"],Y,Y)})),z=a.Ay.div.withConfig({displayName:"TableView__Title",componentId:"sc-ldgbzy-3"})(["font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;text-align:center;&:last-child{margin-bottom:10px;}"]),W=a.Ay.div.withConfig({displayName:"TableView__Subtitle",componentId:"sc-ldgbzy-4"})(["font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;text-align:center;margin-bottom:10px;"]),V={Table:q},U=["#2D2F3A","#F7F7F7"];function G(e){var t,n,a=e.selectedColumns,i=e.data,l=e.getDimensions,u=e.id,c=e.settings,s=e.scale,d=(t=(0,r.useState)(!l),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(t,n)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var n={}.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)?N(e,t):void 0}}(t,n)||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.")}()),f=d[0],p=d[1],v=(0,r.useRef)(),h=!!s,g=(0,r.useMemo)((function(){var e={};return a.forEach((function(t,n){e[t.id]=n})),e}),[a]);(0,r.useEffect)((function(){f||(l(u,{width:v.current.offsetWidth,height:v.current.offsetHeight}),p(!0))}),[]);var w=(0,b.pathOr)(!0,["extra","stripeRows"],c),O=(0,b.pathOr)(!0,["extra","columnLines"],c),S=(0,b.pathOr)(!1,["extra","inverted"],c),I=(0,b.pathOr)(U,["extra","stripeColors"],c),C=(0,r.useMemo)((function(){return m()("mode",{light:I[1],dark:I[0]})}),[I]),D=(0,r.useMemo)((function(){return a.map((function(e){if(!h)return e.rowStyles;if(!e.rowStyles)return{fontSize:"1em"};var t=parseInt(e.rowStyles.fontSize||14,10);return R(R({},e.rowStyles),{},{fontSize:"".concat(t/14,"em")})}))}),[h,a]),x=(0,r.useCallback)((function(e){if(S){var t=e.row.index+1,n=g[e.column.id]-1,r=a[t],o=r.finalRowStyles&&r.finalRowStyles.length||0,l=n-(i.length-o);return l>=0?{style:r.finalRowStyles[l]}:n<0?{style:r.headerStyles}:{style:D[t]}}var u=e.column.finalRowStyles&&e.column.finalRowStyles.length||0,c=e.row.index-(i.length-u);return c>=0?{style:e.column.finalRowStyles[c]}:{style:D[g[e.column.id]]}}),[g,D,i.length,S,a]),T=(0,r.useCallback)((function(e){if(S){var t=a[0],n=t.finalRowStyles&&t.finalRowStyles.length||0,r=e.index-1-(i.length-n);return r>=0?{style:t.finalRowStyles[r]}:{style:a[0].rowStyles}}return{style:e.headerStyles}}),[a,S,i.length]),A=(0,r.useMemo)((function(){if(S&&a.length){var e=a[0].accessKey,t=
2a.slice(1);return[{accessor:"invertedRowLabel"}].concat(i.map((function(n,r){return{id:r+"",accessor:function(e){return e[r]},Header:function(){return(0,y.formatValue)(n[e],a[0],c.extra)||""},Cell:function(e){var n=e.cell.value,r=e.row.index;return(0,y.formatValue)(n,t[r],c.extra)}}})))}return!S&&a.length?a.map((function(e,t){var n=e.title,r=e.id,o=e.accessKey,i=e.headerStyles,l=e.rowStyles,u=e.finalRowStyles,s=e.isPivotField;return{id:""+(r||o),isPivotField:s,title:n,Header:null==n?"":n,accessor:function(e){return e[o]},Cell:function(e){var n=e.cell.value;return(0,y.formatValue)(n,a[t],c.extra)},headerStyles:i,rowStyles:l,finalRowStyles:u}})):[]}),[a,c,S,i]),j=(0,r.useMemo)((function(){return S?a.slice(1).map((function(e){var t={};return t.invertedRowLabel=e.title,i.forEach((function(n,r){t[r]=n[e.accessKey]})),t})):i}),[S,a,i]),E=(0,r.useMemo)((function(){return s&&1!==s?{fontSize:"".concat(14*s,"px")}:null}),[s]),k=(0,b.pathOr)(null,["title","text"],c),M=(0,b.pathOr)(null,["title","style"],c),F=(0,b.pathOr)(null,["subtitle","text"],c),$=(0,b.pathOr)(null,["subtitle","style"],c),L=c.tableTitles||null;return o().createElement(B,{ref:v,fillHeight:f},!!L&&L.map((function(e,t){var n=e.style,r=e.text;return _(z,{style:n},t,r)})),!!k&&_(z,{style:M},void 0,k),!!F&&_(W,{style:$},void 0,F),_(H,{},void 0,_(P,{style:E,fillHeight:f,components:V,columns:A,data:j,getHeaderProps:T,getCellProps:x,stripeRows:w,stripeColor:C,columnLines:O})))}G.displayName="TableView";const Q=G;var X,K=n(329788);function Z(e,t,n,r){X||(X="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var u in o)void 0===t[u]&&(t[u]=o[u]);else t||(t=o||{});return{$$typeof:X,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var J={};const ee=o().memo((function(e){var t=e.id,n=e.view,r=(e.onChangeView,e.columns),o=e.selectedColumns,a=e.data,i=e.viewSettings,l=e.getDimensions,u=e.scale,c=!!r.length&&!!a.length,s=(0,K.A)(),d="TABLE"===n?Q:f;if(!c)return null;var p="".concat(n,"_").concat(s.mode);return Z(d,{id:t,view:n,data:a,columns:r,selectedColumns:o,settings:i[n]||J,getDimensions:l,scale:u||1},p)}))},337981:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(565671),o=n(41594);const a=function(e){var t=(0,r.useQuery)(e,{skip:!0,fetchPolicy:"network-only"}).refetch;return{callQuery:(0,o.useCallback)((function(e){return t(e)}),[t])}}},915612:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r,o,a,i=n(565671),l=n(599555),u=n(217243),c=n(41594),s=(0,l.default)(r||(o=["\n query GetDataTypes($filter: DataTypeFilter) {\n metricDataTypes(filter: $filter) {\n id\n name\n key\n bookkeeping\n payroll\n order\n sectionId\n description\n }\n }\n"],a||(a=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))));const d=function(e){var t=(0,i.useQuery)(s,{variables:{filter:e?{bookkeeping:(null==e?void 0:e.bookkeeping)||null,payroll:(null==e?void 0:e.payroll)||null,dataSheets:(null==e?void 0:e.dataSheets)||null}:null}}).data;return(0,c.useMemo)((function(){return t?(0,u.get)(t,"metricDataTypes",[]):null}),[t])}},931346:(e,t,n)=>{"use strict";n.d(t,{B8:()=>F,Nj:()=>R,SJ:()=>E,Sg:()=>P,V4:()=>M,W0:()=>A,lY:()=>T,m3:()=>$,mj:()=>j});var r=n(599555),o=n(149432),a=n(152839),i=n(113152),l=n(350176);function u(e){return u="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},u(e)}var c,s,d,f,p,m=["children","name","identifier","defaultName","integration"];function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?b(Object(n),!0).forEach((function(t){h(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}function h(e,t,n){return(t=function(e){var t=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var w=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/,O=["teamSize","hires","dismissals"],S=["employeeHoursWorked","employeeRegularHours","overtimePay","doubleOvertimeHours","pto","contractorHoursWorked"],I=["currentRatio","teamTenureDismissed","teamTenureActive","contractorHoursWorked"].concat(O,S),C=["GOOGLE_SHEETS","6","DATA_SHEET","10"],D={employeeCost:"employeeCost",grossWages:"employeeGrossWages",employerPayrollTaxes:"employeePayrollTaxes",employerBenefits:"employeeBenefits",employeeHoursWorked:"employeeHoursWorked",employeeRegularHours:"employeeRegularHours",overtimePay:"employeeOvertimePay",doubleOvertimeHours:"employeeDoubleOvertimeHours",pto:"employeePto",ptoLiability:"employeePtoLiability",teamSize:"teamSize",hires:"hires",dismissals:"dismissals",teamTenureDismissed:"teamTenureDismissed",teamTenureActive:"teamTenureActive",teamGrowthRate:"teamGrowthRate",contractorExpense:"contractorExpense",contractorHoursWorked:"contractorHoursWorked"},x=["grossProfitMargin","netProfitMargin","teamGrowthRate","ebitMargin","ebitdaMargin"],T=(0,r.default)(c||(c=g(["\n mutation createDashboardLiveText(\n $input: DashboardLiveTextInput!\n $bookMonth: Date\n $fiscalYearMonth: Int\n ) {\n createDashboardLiveText(\n input: $input\n bookMonth: $bookMonth\n fiscalYearMonth: $fiscalYearMonth\n ) {\n ...DashboardLiveTextDataFields\n }\n }\n\n ","\n"])),a.$C),A=(0,r.default)(s||(s=g(["\n mutation saveDashboardLiveText(\n $liveTextId: Int!\n $input: DashboardLiveTextInput!\n $bookMonth: Date\n $fiscalYearMonth: Int\n ) {\n saveDashboardLiveText(\n liveTextId: $liveTextId\n input: $input\n bookMonth: $bookMonth\n fiscalYearMonth: $fiscalYearMonth\n ) {\n ...DashboardLiveTextDataFields\n }\n }\n\n ","\n"])),a.$C),j=(0,r.default)(d||(d=g(["\n mutation duplicateDashboardLiveText(\n $liveTextId: Int!\n $bookMonth: Date\n $fiscalYearMonth: Int\n ) {\n duplicateDashboardLiveText(\n liveTextId: $liveTextId\n bookMonth: $bookMonth\n fiscalYearMonth: $fiscalYearMonth\n ) {\n ...DashboardLiveTextDataFields\n }\n }\n\n ","\n"])),a.$C),E=(0,r.default)(f||(f=g(["\n mutation deleteDashboardLiveText($liveTextId: Int!) {\n deleteDashboardLiveText(liveTextId: $liveTextId)\n }\n"]))),P=(0,r.default)(p||(p=g(["\n query LiveTextData($companyId: Int!, $input: MetricDataInput!) {\n company(id: $companyId) {\n id\n metricData(input: $input) {\n values\n }\n }\n }\n"]))),k=function(e,t){return w.test(e)?t.includes("(Hours Worked)")?"employeeHoursWorked":"employeeCost":e},M=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5?arguments[5]:void 0,i=(e.children,e.name,e.identifier),l=(e.defaultName,e.integration),u={items:[v(v({},function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,m)),{},{integration:l||"DATA_SHEET",identifier:i,companyId:a})],dates:[{startDate:t,endDate:n,includeEliminations:!0,budgetId:r,budgetType:o,departmentId:null,classId:null,filterCompanyIds:null,eliminationsOnly:!1}]};
2return e.children&&e.children.forEach((function(e){var t,n,r,o=e.integration,l=(n=e.value.split("_"),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],u=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(n,r)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n={}.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)?y(e,t):void 0}}(n,r)||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.")}()),c=l[0],s=l[1];u.items.push({companyId:a,identifier:s,integration:o,itemType:"GUSTO"===o?(t=i,D[t]||t):c})})),u},_=function(e,t){return Math.abs(t.value)-Math.abs(e.value)},F=function(e,t,n){var r=t.slice(1,t.length);return e.slice(1,e.length).reduce((function(e,t,o){return o<n.length?(0!=t[0]-r[o][0]&&e.push({name:n[o].name,value:t[0]-r[o][0]}),e):e}),[]).sort(_)},R=function(e,t,n,r){if(null==n||null==r)return e;if(0===r)return"0%";if(0===e)return"100%";if(0===n)return(0,o.ZV)(1,"0%",t,!1,(0,i.S1)(),(0,i.I3)(),!1);var a=Math.abs(r/n);return(0,o.ZV)(a,a%1==0?"0%":"0.00%",t,!1,(0,i.S1)(),(0,i.I3)(),!1,!1)},$=function(e,t,n,r,a,u,c,s){var d=x.includes(e)?100*t%1==0&&!c:t%1==0&&!c;return"".concat(function(e,t,n,r){return(0,o.ZV)(e,r,t,n,(0,i.S1)(),(0,i.I3)(),!1,"string"!==r)}(t,n,r,function(e,t,n,r,o,a){e=k(e,n);var i=I.includes(e)||C.includes(a),u=O.includes(e),c=x.includes(e),s=function(e,t,n){return t>=0?"".concat(n?"0,0":"0",".").concat("0".repeat(t)):e?"0":"0.00"}(t,o,r===l.y.NUMERIC);if(r)switch(r){case l.y.CURRENCY:return"$".concat(s);case l.y.PERCENT:return"".concat(s,"%");default:return s}return i||u?s:c?"".concat(s,"%"):"$".concat(s)}(e,d,a,u,c,s)),"".concat(function(e,t,n){return e=k(e,n),S.includes(e)?t?" hrs":" hr":""}(e,1!==t,a)))}},626818:(e,t,n)=>{var r=n(874809),o=n(352545),a=(n(304598),n(816407)),i=n(289843).getEndDate;n(687273).accountMappingTypes,r.sortBy((function(e){return e.sortName||e.name}));e.exports.$c=function(e,t,n,r,l,u,c){var s,d,f=i("LAST_FISCAL_QUARTER",n,n,n,0,r).endOf("month"),p=o.utc(n).subtract(1,"month"),m=p.clone().endOf("month");if(p.month()>=r)s=p.month()-r+1,d=p.clone().month(r).add(11,"months");else{var y=p.clone().startOf("month").subtract(1,"year").month(r);s=p.diff(y,"months")+1,d=p.clone().month(r).subtract(1,"month")}var b="As of ".concat(m.format("MMMM Do, YYYY")),v=l&&l.format("MMMM Do, YYYY"),h=u?o.utc(u):l;return{companyName:c?c.companyName:e,disclaimer:c?c.disclaimer:t,book_month:p.format("MMMM YYYY"),book_month_end:b,book_month_end_date_only:m.format("MMMM D, YYYY"),book_month_end_minus_one_date_only:p.clone().subtract(1,"month").endOf("month").format("MMMM D, YYYY"),book_month_end_prior_year_year_only:p.clone().subtract(1,"year").format("YYYY"),book_month_year_only:p.format("YYYY"),last_synced:c?c.last_synced:v,aging_date:c?c.aging_date:h.format("MMMM Do, YYYY"),fiscal_months_ended:"".concat(s," ").concat(s>1?"Months":"Month"," Ended ").concat(m.format("MMMM D, YYYY")),fiscal_months_ended_spelled_out:"".concat(a(s)," ").concat(s>1?"Months":"Month"," Ended ").concat(m.format("MMMM D, YYYY")),fiscal_months_ended_spelled_out_no_year:"".concat(a(s)," ").concat(s>1?"Months":"Month"," Ended ").concat(m.format("MMMM D")),final_fiscal_month:d.clone().endOf("month").format("MMMM D, YYYY"),final_fiscal_month_back_one:d.clone().subtract(1,"year").endOf("month").format("MMMM D, YYYY"),last_fiscal_quarter_end:f.format("MMMM D, YYYY")}}}}]); 3//# sourceMappingURL=/506.c4db943e03a8da60ea98.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.