1import{t as e}from"./filterConfiguration-BQDmWRaD.js";import{C as t,S as n,b as r,y as i}from"./PrivateInvite-D7GOO7R-.js";import{r as a}from"./utilities-B-G7y6He.js";import{n as o}from"./OttopilotEventContainerTemplateAdditionalColumns-wBOERRXt.js";import{t as s}from"./OttopilotEventTemplatesAdditionalColumns-BoMMqYdt.js";var c=864e5;function l(e){let t=String(e).trim();if(t===``)return null;let n=new Date(t).getTime();if(Number.isNaN(n)===!0)return null;let r=Math.floor((Date.now()-n)/c);return Math.max(0,r)}function u(e){let t=[];for(let n of e){let e=String(n).trim();if(e===``)continue;let r=parseInt(e,10);Number.isNaN(r)!==!0&&r>=0&&t.push(r)}return t}function d(e){let t=new Set;for(let n of e){let e=l(n);e!==null&&t.add(String(e))}return Array.from(t).sort((e,t)=>parseInt(e,10)-parseInt(t,10))}function f(e){let t=Date.now()-e*c;return new Date(t).toISOString()}function p(e){let t=Date.now()-(e+1)*c+1;return new Date(t).toISOString()}function m(e,t){return{logic:`AND`,filters:[{column:e,operator:`greaterThanOrEqualTo`,value:p(t)},{column:e,operator:`lessThanOrEqualTo`,value:f(t)}]}}function h(e,t){if(t.length===0)return null;let n=t.map(t=>m(e,t));return n.length===1?n[0]??null:{logic:`OR`,filters:n}}function g(e,t){return t===e.displayColumnId}function _(t,n){return n.columnId===t.rangesColumnId&&n.operation===e.in}function v(t,n){return g(t,n.columnId)===!0&&n.operation===e.in}function y(e,t){let n=[],r=[];for(let i of t)_(e,i)===!0?r.push(i):n.push(i);return{otherLineItems:n,aonRangesLineItems:r}}function b(t,n){let r=u(n);return r.length===0?[]:[{columnId:t.rangesColumnId,operation:e.in,values:r.map(e=>String(e))}]}function x(t,n){return v(t,n)===!0?[]:_(t,n)===!0?[n]:t.proxyColumnId!==void 0&&n.columnId===t.proxyColumnId?n.operation===e.greaterThanEqualTo?[{columnId:t.createdAtApiColumn,operation:e.greaterThanEqualTo,value:n.value}]:n.operation===e.lessThanEqualTo?[{columnId:t.createdAtApiColumn,operation:e.lessThanEqualTo,value:n.value}]:[]:[n]}function S(t,n){let r=new Set;for(let i of n)if(_(t,i)===!0&&i.operation===e.in)for(let e of u(i.values))r.add(e);return Array.from(r).sort((e,t)=>e-t)}function C(e,t){let n=S(e,t);return h(e.createdAtApiColumn,n)}function w(t,n){return r=>{let i=r.ephemeralValue.lineItems,o=e=>!(t.proxyColumnId!==void 0&&e.columnId===t.proxyColumnId||e.columnId===t.rangesColumnId||e.columnId===n||g(t,e.columnId)===!0);if(i===null||i.length===0){r.controller.setFilterConfiguration(e=>({revisionId:a(),lineItems:e.lineItems.filter(o)})),r.closePopup();return}let s=b(t,i);r.controller.setFilterConfiguration(t=>({revisionId:a(),lineItems:[...t.lineItems.filter(o),...s,{columnId:n,operation:e.in,values:[...i]}]})),r.closePopup()}}function T(e,t){let n=e.find(e=>e.id===t);if(n===void 0)throw Error(`Event Container template not found: ${t}`);return n}function E(e,t){let n=e.find(e=>e.id===t);if(n===void 0)throw Error(`Event template not found: ${t}`);return n}function D(e){return e.configuration.dispositionColumnConfig.columnId}function O(e){return e.configuration.dispositionColumnConfig.columnId}function k(e){return e.configuration.organizationalUnitColumnConfig.columnId}function A(e,t){let n=D(e),r=e.additionalColumns.find(e=>e.id===n);if(r===void 0||r.type!==o.userDefinedObject)throw Error(`Event Container disposition column is not a single-value UDO column: ${n}`);return t.get(r.configuration.userDefinedObjectTemplateId)??[]}function j(e,t){let n=O(e),r=e.additionalColumns.find(e=>e.id===n);if(r===void 0||r.type!==s.userDefinedObject)throw Error(`Event disposition column is not a single-value UDO column: ${n}`);return t.get(r.configuration.userDefinedObjectTemplateId)??[]}function M(e,n){return t(e,n.configuration.dispositionColumnConfig)}function N(e,t){return n(e,t.configuration.dispositionColumnConfig)}function P(e,n){return t(e,n.configuration.dispositionColumnConfig)}function F(e,t){return n(e,t.configuration.dispositionColumnConfig)}function I(e,t){return r(e,t.configuration.organizationalUnitColumnConfig)}function L(e,t){return i(e,t.configuration.organizationalUnitColumnConfig)}export{_,I as a,y as b,N as c,T as d,E as f,l as g,d as h,k as i,L as l,w as m,M as n,P as o,C as p,A as r,j as
1s,D as t,F as u,v,x as y}; 2//# sourceMappingURL=ottopilotSemanticColumns-CP2PsqGj.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.