1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9980],{30760:(e,l,a)=>{var t=function(){return(t=Object.assign||function(e){for(var l,a=1,t=arguments.length;a<t;a++)for(var n in l=arguments[a])Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);return e}).apply(this,arguments)},n=function(e,l,a,t){return new(a||(a=Promise))(function(n,i){function r(e){try{o(t.next(e))}catch(e){i(e)}}function d(e){try{o(t.throw(e))}catch(e){i(e)}}function o(e){var l;e.done?n(e.value):((l=e.value)instanceof a?l:new a(function(e){e(l)})).then(r,d)}o((t=t.apply(e,l||[])).next())})},i=function(e,l){var a,t,n,i,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return i={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function d(d){return function(o){var u=[d,o];if(a)throw TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(r=0)),r;)try{if(a=1,t&&(n=2&u[0]?t.return:u[0]?t.throw||((n=t.return)&&n.call(t),0):t.next)&&!(n=n.call(t,u[1])).done)return n;switch(t=0,n&&(u=[2&u[0],n.value]),u[0]){case 0:case 1:n=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,t=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(!(n=(n=r.trys).length>0&&n[n.length-1])&&(6===u[0]||2===u[0])){r=0;continue}if(3===u[0]&&(!n||u[1]>n[0]&&u[1]<n[3])){r.label=u[1];break}if(6===u[0]&&r.label<n[1]){r.label=n[1],n=u;break}if(n&&r.label<n[2]){r.label=n[2],r.ops.push(u);break}n[2]&&r.ops.pop(),r.trys.pop();continue}u=l.call(e,r)}catch(e){u=[6,e],t=0}finally{a=n=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}},r=function(e,l){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&0>l.indexOf(t)&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,t=Object.getOwnPropertySymbols(e);n<t.length;n++)0>l.indexOf(t[n])&&Object.prototype.propertyIsEnumerable.call(e,t[n])&&(a[t[n]]=e[t[n]]);return a},d=function(e,l,a){if(a||2==arguments.length)for(var t,n=0,i=l.length;n<i;n++)!t&&n in l||(t||(t=Array.prototype.slice.call(l,0,n)),t[n]=l[n]);return e.concat(t||Array.prototype.slice.call(l))},o=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(l,"__esModule",{value:!0}),l.compareUpdatedFields=l.renderDataTemplateForm=l.renderEachListObject=l.renderShowCondition=l.handleParseOfflineWrite=l.handleRetrieveObjectReferenceOptions=l.handleCheckReferenceOptions=l.handleRetrieveReferenceOptions=l.handleClonedDataAttribute=l.handleCastDataAttribute=void 0;var u=a(92857),c=o(a(12115)),s=a(53228),m=o(a(25897)),f=a(37996),v=o(a(91832)),p=o(a(4151)),b=o(a(88296)),g=a(9217),h=a(17145),y=a(12815),x=a(79704),w=a(69343),E=a(6340),k=a(64150),I=a(48353),O=a(85630),C=a(83524),S=a(96606),N=a(26283),F=a(37752),A=a(76727),D=a(97562),j=a(76502),L=a(92336),V=a(29205),T=a(5603),M=a(59354),U=a(32459),R=a(42620),P=a(41426),_=c.default.createElement("div",{className:"flex flex-row"},c.default.createElement(k.Loading,{sizeClassName:"h-5 w-5"}),c.default.createElement("p",{className:"ml-1"},"Loading...")),B=c.default.createElement("div",{className:"flex flex-row"},c.default.createElement(u.MagnifyingGlassCircleIcon,{className:"w-5 h-5"}),c.default.createElement("p",{className:"ml-1"},"Search for more...")),z=new WeakMap,Q=function(e){if(!z.has(e)){var l=URL.createObjectURL(e);z.set(e,l)}return z.get(e)},W=function(e){if(null==e||e instanceof File)return e;if(e instanceof Date)return new Date(e.getTime());if(Array.isArray(e))return e.map(function(e){return W(e)});if("object"==typeof e){var l={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(l[a]=W(e[a]));return l}return e};l.handleCastDataAttribute=function(e,l,a,n,i){var r,d,o,u,c,s,f,v,p,b,g,h,y,x,w,E,k,I,O,C,S,N,F,A,D,j,L,V;switch(e.type){case"string":case"email":case"contact":case"markdown":case"textArea":e.defaultValue&&(a[e.id]=null!=(r=l[e.id])?r:e.defaultValue);break;case"date":var T=!1;(!e.optional||e.defaultValue)&&(T=!0),T?l[e.id]&&(0,m.default)(l[e.id]).isValid()?"fbServer"===n||"firebase"===n?a[e.id]=(null==(d=l[e.id])?void 0:d._seconds)?(0,m.default)(1e3*l[e.id]._seconds).toDate():(0,m.default)(l[e.id]).toDate():a[e.id]=(0,m.default)(l[e.id]).toDate():e.defaultValue?a[e.id]=e.defaultValue:a[e.id]=(0,m.default)().toDate():l[e.id]&&(0,m.default)(l[e.id]).isValid()?"fbServer"===n||"firebase"===n?a[e.id]=(null==(o=l[e.id])?void 0:o._seconds)?(0,m.default)(1e3*l[e.id]._seconds).toDate():(0,m.default)(l[e.id]).toDate():a[e.id]=(0,m.default)(l[e.id]).toDate():a[e.id]=void 0;break;
1case"boolean":i?"true"===l[e.id]||!0===l[e.id]?a[e.id]=!0:("false"===l[e.id]||e.enableCheckbox)&&(a[e.id]=!1):e.defaultValue&&(e.enableCheckbox?"true"===String(l[e.id])?a[e.id]=!0:"false"===String(l[e.id])?a[e.id]=!1:a[e.id]="true"===e.defaultValue:"true"===String(l[e.id])?a[e.id]="true":"false"===String(l[e.id])?a[e.id]="false":a[e.id]=String(e.defaultValue));break;case"number":var M=!1;(!e.optional||e.defaultValue)&&(M=!0),M?l[e.id]||null!==l[e.id]&&void 0!==l[e.id]?a[e.id]=Number(l[e.id]):e.defaultValue?a[e.id]=Number(e.defaultValue):a[e.id]=null:void 0!==l[e.id]&&null!==l[e.id]&&""!==l[e.id]?a[e.id]=Number(l[e.id]):a[e.id]=null;break;case"address":a[e.id]=null!=(u=l[e.id])?u:{lat:null!=(s=null==(c=e.defaultValue)?void 0:c.lat)?s:0,lng:null!=(v=null==(f=e.defaultValue)?void 0:f.lng)?v:0,name:null!=(b=null==(p=e.defaultValue)?void 0:p.name)?b:"",country:null!=(h=null==(g=e.defaultValue)?void 0:g.country)?h:"",state:null!=(x=null==(y=e.defaultValue)?void 0:y.state)?x:"",district:null!=(E=null==(w=e.defaultValue)?void 0:w.district)?E:""};break;case"list":case"multipleList":var U=null!=(k=e.listSelection)?k:[];if(U.length>0){var R,P="list"===e.type?U[0]:[U[0]],_="list"===e.type?"":[];R=e.defaultValue?e.defaultValue:e.optional||e.disabledAutoSelect?_:P;var B=null!=(I=l[e.id])?I:R;"multipleList"!==e.type||void 0===B||Array.isArray(B)||(B=B?[B]:[]),a[e.id]=B}break;case"person":case"listPerson":var z=void 0;e.defaultValue?z=e.defaultValue:e.optional||(z="listPerson"===e.type?[]:""),a[e.id]=null!=(O=l[e.id])?O:z;break;case"roles":var Q=void 0;e.defaultValue?Q=e.defaultValue:e.optional||(Q=[]),a[e.id]=null!=(C=l[e.id])?C:Q;break;case"listObject":a[e.id]=null!=(S=l[e.id])?S:[];break;case"listAddress":a[e.id]=null!=(N=l[e.id])?N:[];break;case"object":i?a[e.id]=null!=(F=l[e.id])?F:{}:a[e.id]=l[e.id];break;case"image":case"file":e.defaultValue?a[e.id]=null!=(A=l[e.id])?A:e.defaultValue:a[e.id]=l[e.id];break;case"signature":var W=a[e.id],K=l[e.id];K&&""!==K?a[e.id]=K:W&&""!==W&&void 0!==W||(a[e.id]=void 0!==K?K:null!=W?W:"");break;case"multipleImage":case"multipleFile":Array.isArray(l[e.id])?a[e.id]={data:l[e.id],upload:[],remove:[]}:l[e.id]instanceof Object?a[e.id]=l[e.id]:e.defaultValue?a[e.id]=e.defaultValue:a[e.id]={data:[],upload:[],remove:[]};break;case"reference":e.defaultValue&&(a[e.id]=null!=(D=l[e.id])?D:e.defaultValue),i&&"others"===l[e.id]&&(a[e.id]=void 0);break;case"listReference":e.defaultValue&&(a[e.id]=null!=(j=l[e.id])?j:e.defaultValue),i&&l[e.id]&&Array.isArray(l[e.id])&&(a[e.id]=l[e.id].filter(function(e){return"others"!==e}));break;case"canvas":var J=l[e.id];if(e.enableDraw||e.enableImageUpload)if(e.defaultValue){var _=e.defaultValue;a[e.id]=Array.isArray(_)||!_?{texts:null!=_?_:[],drawings:[]}:_}else J?a[e.id]=Array.isArray(J)?{texts:J,drawings:[]}:J:a[e.id]={texts:[],drawings:[]};else e.defaultValue?a[e.id]=null!=(L=l[e.id])?L:e.defaultValue:a[e.id]=l[e.id];break;case"ganttchart":e.defaultValue?a[e.id]=null!=(V=l[e.id])?V:e.defaultValue:a[e.id]=l[e.id],Array.isArray(a[e.id])&&a[e.id].length>0&&(a[e.id]=a[e.id].map(function(e){return t(t({},e),{start:e.start?e.start instanceof Date?e.start:new Date(e.start):void 0,end:e.end?e.end instanceof Date?e.end:new Date(e.end):void 0})}))}},l.handleClonedDataAttribute=function(e,a,t,n,i){var r=W(e);return a.map(function(a){return"_id"===a.id||"id"===a.id||(0,l.handleCastDataAttribute)(a,e,r,t,n),null}),i||(delete r.id,delete r._id),r},l.handleRetrieveReferenceOptions=function(e,a,t,r,d,o,u){return n(void 0,void 0,void 0,function(){var c,s;return i(this,function(m){switch(m.label){case 0:c={},s={},m.label=1;case 1:return m.trys.push([1,3,,4]),[4,Promise.all(a.map(function(a){return n(void 0,void 0,void 0,function(){var d,o;return i(this,function(m){switch(m.label){case 0:if("reference"!==a.type&&"listReference"!==a.type)return[3,3];if(d=(0,l.handleCheckReferenceOptions)(e,a),o=!1,Array.isArray(d)?d.length>0&&(o=!0):d&&(o=!0),!o)return[3,2];return[4,(0,l.handleRetrieveObjectReferenceOptions)(a,c,s,e,t,r,void 0,void 0,void 0,void 0,u)];case 1:m.sent(),m.label=2;case 2:return[3,5];case 3:if(!(("object"===a.type||"listObject"===a.type)&&a.objectData))return[3,5];return[4,Promise.all(a.objectData.map(function(d){return n(void 0,void 0,void 0,function(){var n,o,m;return i(this,function(i){switch(i.label){case 0:if("reference"!==d.type&&"listReference"!==d.type||(n=(0,l.handleCheckReferenceOptions)(e,d,a.id,"listObject"===a.type),o="reference"===d.type&&d.referenceMapColumnId,m=!1,Array.isArray(n)?n.length>0&&(m=!0):n&&(m=!0),!(m||o)))return[3,2];return[4,(0,l.handleRetrieveObjectReferenceOptions)(d,c,s,e,t,r,a.id,"listObject"===a.type,void 0,void 0,u)];case 1:i.sent(),i.label=2;case 2:return[2]}})})}))];case 4:m.sent(),m.label=5;case 5:return[2]}})})}))];case 2:case 3:return m.sent(),[3,4];case 4:return d(c),o(s),[2]}})})},l.handleCheckReferenceOptions=function(e,l,a,t,n){var i,r=[];if(Array.isArray(e))e.forEach(function(e){try{var n="";n=t?e[null!=a?a:""]:a?e[a][l.id]:e[l.id],r.includes(n)||r.push(n)}catch(e){}});else try{r=t?e[null!=a?a:""]:a?e[a][l.id]:l.defaultValue?l.defaultValue:e[l.id],"object"!=typeof r||Array.isArray(r)||(r="")}catch(e){}return a&&n&&(null!=(i=null==n?void 0:n[a])?i:[]).map(function(e){var a=e[l.id];return a&&(Array.isArray(a)?a.map(function(e){return r.includes(e)||r.push(e),null}):r.includes(a)||r.push(a)),null}),r},l.handleRetrieveObjectReferenceOptions=function(e,a,t,r,d,o,u,c,s,m,f){return n(void 0,void 0,void 0,function(){var v,p,b,g,h,y,x,w,E,k,I,O,C,S,N,F,A,D,j,L;return i(this,function(V){switch(V.label){case 0:if(!o)return[2,a];v=o.server,p=o.dbEndpoint,b=o.dbAPIToken,g=o.dbUserToken,V.label=1;case 1:return V.trys.push([1,9,,10]),h=(0,P.parseServerId)(v),y=[],x=[],w=e.referenceMapColumnId?300:10,E=new R.ReadQuery({dbModule:d,dbType:v,dbCollection:null!=(L=e.referenceSpaceId)?L:"",dbEndpoint:p,dbAPIToken:b,dbUserToken:g}),k=[],e.referenceQuery&&(k=k.concat(e.referenceQuery)),m&&(I="mondayServer"===v?[]:[h],e.referenceLabel&&I.push(e.referenceLabel),e.referenceSecondaryLabel&&I.push(e.referenceSecondaryLabel),e.referenceExtraSearchIds&&(I=I.concat(e.referenceExtraSearchIds)),k=k.concat({type:"search",value:m,searchIds:I})),O=void 0,e.referenceSort&&(O=e.referenceSort),[4,(0,l.handleCheckReferenceOptions)(r,e,u,c,s)];case 2:if(C=V.sent(),S=[],N=[],!(!f||m))return[3,4];return[4,E.call({type:"list",limit:w,query:k,sort:O})];case 3:(null==(F=V.sent())?void 0:F.data)&&F.data.map(function(l){x.push(l);var a,t,n,i,r=l[h],d=JSON.parse(JSON.stringify(l));if(!y.some(function(e){return e.key===r})){var o={key:r,label:null!=(t=d[null!=(a=e.referenceLabel)?a:""])?t:r};e.referenceSecondaryLabel&&(o.secondaryLabel=null!=(i=d[null!=(n=e.referenceSecondaryLabel)?n:""])?i:"-"),y.push(o)}return null}),V.label=4;case 4:if(!(r&&C))return[3,8];if(!(c&&Array.isArray(C)))return[3,6];return[4,Promise.all(C.map(function(l){return n(void 0,void 0,void 0,function(){var a,t;return i(this,function(n){switch(n.label){case 0:return a=Array.isArray(l[e.id])?l[e.id]:[l[e.id]],[4,E.call({type:"list",stopLimit:!0,query:[{type:"in",value:a,queryId:h}]})];case 1:return(null==(t=n.sent())?void 0:t.data)&&S.push.apply(S,t.data),[2]}})})}))];case 5:return V.sent(),[3,8];case 6:return A=Array.isArray(C)?C:[C],[4,E.call({type:"list",stopLimit:!0,query:[{type:"in",value:A,queryId:h}]})];case 7:(null==(D=V.sent())?void 0:D.data.length)>0?S=null==D?void 0:D.data:N.push.apply(N,A),V.label=8;case 8:return S&&S.map(function(l){x.push(l);var a,t,n,i,r=l[h],d=JSON.parse(JSON.stringify(l));if(!y.some(function(e){return e.key===r})){var o={key:r,label:null!=(t=d[null!=(a=e.referenceLabel)?a:""])?t:r};e.referenceSecondaryLabel&&(o.secondaryLabel=null!=(i=d[null!=(n=e.referenceSecondaryLabel)?n:""])?i:"-"),y.push(o)}return null}),N&&N.map(function(e){return"others"===e||y.push({key:e,label:e}),null}),e.referenceOthers&&y.push({key:"others",label:"Others"}),e.referenceCreation&&y.push({key:"creation",label:"Create a New Data"}),a[j=u?"".concat(u,".").concat(e.id):e.id]=y,t[j]=x,[3,10];case 9:return V.sent(),[3,10];case 10:return[2,a]}})})},l.handleParseOfflineWrite=function(e,l){return Object.keys(e).map(function(a){var t=!1,n=!1;return l.map(function(e){return e.id===a&&("number"===e.type&&(t=!0),("multipleImage"===e.type||"multipleFile"===e.type)&&(n=!0)),null}),t&&isNaN(e[a])&&delete e[a],n&&e[a]&&Array.isArray(e[a].upload)&&(e[a].upload=e[a].upload.filter(function(e){return e.fileName instanceof File||"string"==typeof e.fileName&&""!==e.fileName.trim()})),null}),e};var K=function(e,l){var a=l.type,t=l.queryId,n=l.value,i=null==e?void 0:e[null!=t?t:""];if(null==i)return!1;switch(a){case"=":return i===n;case"!=":return i!==n;case">":return i>n;case"<":return i<n;case"><":if(Array.isArray(n)&&n.length>=2)return i>=n[0]&&i<=n[1];return!1;case"in":if(Array.isArray(n))return n.includes(i);if(Array.isArray(i))return i.includes(n);return!1;case"!in":if(Array.isArray(n))return!n.includes(i);if(Array.isArray(i))return!i.includes(n);return!1;default:return!1}};
1l.renderShowCondition=function(e,l,a){var t,n=e.hideForm&&e.optional,i=a?n:n&&e.showWhen&&(null==(t=e.showWhen)?void 0:t.length)>0,r=!i;return e.showWhen&&i&&(r=e.showWhen.some(function(e){return K(l,e)})),e.hideWhen&&!e.hideForm&&e.optional&&e.hideWhen.some(function(e){return K(l,e)})&&(r=!1),r},l.renderEachListObject=function(e,a,n,i,o,u,h,y,x,k,I,C,N,F,A,D){if(!x)return c.default.createElement(c.default.Fragment,null);var j,L,V,T,U,R,P,_="firebase"===x.server||"fbServer"===x.server,B=n.find(function(e){return e.id===a});if(!B)return c.default.createElement(c.default.Fragment,null);var z=(null==D?void 0:D.hasTabAlign)===!0,W=!!(null==D?void 0:D.tabId),K=!(null==D?void 0:D.activeTab)||(null==D?void 0:D.activeTab)==="",J=z&&W&&(null==D?void 0:D.tabId)!==(null==D?void 0:D.activeTab)||z&&!W&&!K;"read"===e&&(J=null!=(j=B.hideRead)&&j);var G=y||B.listObjectTableView,Y=function(e,l,t,n){var i,r,d=null==(i=B.objectData)?void 0:i.find(function(e){return e.id===n});if((null==d?void 0:d.imageCollectionName)&&(null==x?void 0:x.imageEndpoint))return"image"===d.type?(0,M.renderImageUrlFromPath)(x.imageEndpoint,d.imageCollectionName+"%2F"+o,a+"%2F"+t,null!=(r=d.imageFileName)?r:e,l,x.bucketName):(0,M.renderImageUrlFromPath)(x.imageEndpoint,d.imageCollectionName+"%2F"+o,a+"%2F"+t+"%2F"+n,e,l,x.bucketName)},q={},H={},X=(0,l.handleClonedDataAttribute)(i,n,x.server,!1,u);if("update"===e&&!(0,l.renderShowCondition)(B,X,h)||h&&B.hideForm&&B.optional||!(X[a]&&Array.isArray(X[a])))return c.default.createElement(c.default.Fragment,null);var Z=null==(L=B.objectData)?void 0:L.some(function(e){return"id"===e.id}),$=null!=(T=null==(V=B.objectData)?void 0:V.map(function(e){return{key:e.id,title:e.name}}))?T:[];if(X[a].map(function(e){for(var l,t,n,i,r,u,s,f={id:"",title:""},g={id:""},h=!0,y=function(y,w){if(B.objectData){var E=B.objectData.find(function(e){return e.id===y});switch(null==E?void 0:E.type){case"string":case"contact":case"email":h?f.title="string"==typeof w?w:"":f[y]=E.name+" : "+w,h=!1,g[y]=w;break;case"image":var k=void 0;"string"==typeof w?k=(0,M.renderImageUrlFromPath)(x.imageEndpoint,E.imageCollectionName+"%2F"+o,a+"%2F"+e.id,E.imageFileName,w,x.bucketName):w instanceof File&&(k=URL.createObjectURL(w)),f[y]=c.default.createElement("img",{src:k,alt:"",className:"object-contain w-10 h-10"}),g[y]=c.default.createElement("img",{src:k,alt:"",className:"object-contain w-10 h-10"});break;case"multipleImage":var O=[],C=[];w&&"object"==typeof w&&(C=Array.isArray(w)?w:d(d([],Array.isArray(null==w?void 0:w.data)?w.data:[],!0),Array.isArray(null==w?void 0:w.upload)?w.upload:[],!0)),C.map(function(l){var t,n,i;return"string"==typeof l.fileName?i=(0,M.renderImageUrlFromPath)(x.imageEndpoint,E.imageCollectionName+"%2F"+o,a+"%2F"+e.id+"%2F"+y,null!=(t=null==l?void 0:l.fileName)?t:"",null!=(n=null==l?void 0:l.token)?n:"",x.bucketN
1ame):l.fileName instanceof File&&(i=URL.createObjectURL(l.fileName)),i&&O.push(i),null}),O.length&&(f[y]=c.default.createElement("div",{className:"flex gap-x-2"},O.map(function(e,l){return c.default.createElement("img",{key:l,src:e,alt:"list-obj-multi-img-".concat(e),className:"object-contain w-10 h-10"})})),g[y]=c.default.createElement("div",{className:"flex gap-x-2"},O.map(function(e,l){return c.default.createElement("img",{key:l,src:e,alt:"list-obj-multi-img-".concat(e),className:"object-contain w-10 h-10"})})));break;case"file":case"multipleFile":var N=c.default.createElement(c.default.Fragment,null);if("file"===E.type)w&&(N=c.default.createElement("p",null,"1 file"));else{var F=0;Array.isArray(w)?F=w.length:w&&"object"==typeof w&&(F=(Array.isArray(w.data)?w.data.length:0)+(Array.isArray(w.upload)?w.upload.length:0)),N=c.default.createElement("p",null,"".concat(F," file(s)"))}f[y]=N,g[y]=N;break;case"reference":if(null==I?void 0:I[a+"."+E.id]){var A=null==I?void 0:I[a+"."+E.id].find(function(e){return e.key===w});f[y]=(null==E?void 0:E.name)==="id"?(null==E?void 0:E.name)+" : "+(w?null!=(l=null==A?void 0:A.label)?l:" - ":" "):w?null!=(t=null==A?void 0:A.label)?t:" - ":" ",g[y]=null==A?void 0:A.label}break;case"listReference":var D=[];(null==I?void 0:I[a+"."+E.id])&&w&&Array.isArray(w)&&w.map(function(e){var l,t=I[a+"."+E.id].find(function(l){return l.key===e});return D.push(null!=(l=null==t?void 0:t.label)?l:"-"),null});var j=D.length>0?D.join(","):"-";f[y]=(null==E?void 0:E.name)==="id"?(null==E?void 0:E.name)+" : "+(w?j:""):w?j:" ";break;case"date":if(w){var L=_&&(null==w?void 0:w._seconds)?(null==w?void 0:w._seconds)*1e3:w;f[y]=(null==E?void 0:E.name)+" : "+(0,m.default)(L).format("DD/MM/YYYY h:mm a"),g[y]=(0,m.default)(L).format("DD/MM/YYYY h:mm a")}else f[y]=(null==E?void 0:E.name)+" : -";break;case"markdown":if(w){var V=new p.default({html:!0,breaks:!0,linkify:!0});V.use(b.default),V.renderer.rules.heading_open=function(e,l){var a=e[l].tag;return"<".concat(a,' class="').concat({h1:"mt-6 mb-4 font-semibold leading-[1.25] text-3xl",h2:"mt-6 mb-4 font-semibold leading-[1.25] pb-[0.3em] text-2xl border-b border-gray-300 dark:border-gray-600",h3:"mt-6 mb-4 font-semibold leading-[1.25] text-xl",h4:"mt-6 mb-4 font-semibold leading-[1.25] text-base",h5:"mt-6 mb-4 font-semibold leading-[1.25] text-sm",h6:"mt-6 mb-4 font-semibold leading-[1.25] text-[0.85em] text-gray-500 dark:text-gray-400"}[a]||"",'">')},V.renderer.rules.list_item_open=function(e,l){var a,t=(null==(a=e[l].attrs)?void 0:a.some(function(e){return"class"===e[0]&&e[1].includes("task-list-item")}))?"list-none pl-0 ml-[-1.625em]":"";return"<li".concat(t?' class="'.concat(t,'"'):"",">")};var T=v.default.sanitize(w,{ADD_TAGS:["video","source"],ADD_ATTR:["controls","src","type","style","class","width","height","muted","autoplay","loop","preload"]}),U=V.render(T);f[y]=c.default.createElement("div",{className:"mt-2 prose prose-sm [&>p]:leading-normal [&>p]:mb-0 [&>p]:mt-0",dangerouslySetInnerHTML:{__html:U}}),g[y]=c.default.createElement("div",{className:"mt-2 prose prose-sm [&>p]:leading-normal [&>p]:mb-0 [&>p]:mt-0",dangerouslySetInnerHTML:{__html:U}})}break;case"canvas":var R=(null==E?void 0:E.enableDraw)||(null==E?void 0:E.enableImageUpload),P=[],z=[],W=void 0;R?Array.isArray(w)||!w?(P=null!=w?w:[],z=[]):(P=null!=(n=w.texts)?n:[],z=null!=(i=w.drawings)?i:[],(null==E?void 0:E.enableImageUpload)&&w.backgroundImage&&!w.backgroundImage._cleared&&(w.backgroundImage.token?W=(0,M.renderImageUrlFromPath)(x.imageEndpoint,E.imageCollectionName+"%2F"+o,a+"%2F"+e.id+"%2F"+E.id,w.backgroundImage.fileName,w.backgroundImage.token,x.bucketName):w.backgroundImage.file&&w.backgroundImage.file instanceof File&&(W=Q(w.backgroundImage.file)))):(P=Array.isArray(w)?w:null!=(r=null==w?void 0:w.texts)?r:[],z=[]),f[y]=c.default.createElement("div",{className:"w-full my-2"},c.default.createElement(S.Canvas,{label:null!=(u=null==E?void 0:E.name)?u:"",texts:P,drawings:z,backgroundImageUrl:W,enableDraw:!1,enableImageUpload:!1,readOnly:!0,cursor:"pointer"})),g[y]=c.default.createElement("div",{className:"w-full my-2"},c.default.createElement(S.Canvas,{label:null!=(s=null==E?void 0:E.name)?s:"",texts:P,drawings:z,backgroundImageUrl:W,enableDraw:!1,enableImageUpload:!1,readOnly:!0,cursor:"pointer"}));break;case"address":case"object":break;default:"id"===y&&"string"==typeof w?f[y]=w:f[y]=(null==E?void 0:E.name)+" : "+w,g[y]=w}}},w=0,E=Object.entries(e);w<E.length;w++){var k=E[w];y(k[0],k[1])}return Z||(delete f.id,delete f._id),(null==q?void 0:q[a])?q[a].push(f):q[a]=[f],(null==H?void 0:H[a])?H[a].push(g):H[a]=[g],null}),q[a]||"update"!==e)if(q[a])return c.default.createElement("div",{id:a,className:J?"hidden":""},c.default.createElement("div",{className:"flex justify-between mt-5"},c.default.createElement("h3",{className:"font-medium leading-6 text-gray-900 text-md sm:text-lg"},B.name),"update"===e&&!B.listFlexTable&&c.default.createElement(g.IconButton,{className:"sm",icon:c.default.createElement(f.PlusCircleIcon,{className:"w-6 h-6 text-white"}),background:"bg-primary-500 hover:bg-primary-600",onClick:function(){null==C||C(a),null==N||N(!0)}})),c.default.createElement("div",{className:"flex flex-col space-y-2 mt-2"},B.listFlexTable?c.default.createElement(w.FlexTable,{ref:A,id:a,imageEndpoint:null==x?void 0:x.imageEndpoint,resolveImageUrl:Y,data:(null==(U=X[a])?void 0:U.map(function(e){e.id||e._id||(e.id=(0,s.v4)());var l=B.objectData||[];return t({id:e.id||e._id,title:e.title||"",category:e.category||"Default"},Object.keys(e).reduce(function(a,t){if("id"!==t&&"_id"!==t&&"title"!==t&&"category"!==t){var n=l.find(function(e){return e.id===t}),i=null==n?void 0:n.type;("multipleImage"===i||"image"===i)&&Array.isArray(e[t])?a[t]={data:e[t],upload:[],remove:[]}:a[t]=e[t]}return a},{}))}))||[],columns:B.objectData||[],categoryList:B.listFlexCategories,disabled:"read"===e||B.disabled,className:"w-full",showTotal:B.listFlexSubTotal,showGrandTotal:B.listFlexGrandTotal,flexMathQueries:B.listFlexMathQueries,maxRows:B.listFlexMaxRows,defaultTitleTemplate:B.listFlexDefaultCategory,hideEmptyState:B.listFlexHideEmptyState,mobileView:B.listFlexMobileView,categoryColumnLabel:B.listFlexCategoryColumnLabel,optional:B.listFlexOptional,onCh
1angeData:function(l){if("update"===e){var n=l.map(function(e){e.id,e.title,e.category;var l=r(e,["id","title","category"]);return t({id:e.id,title:e.title,category:e.category},l)});X[a]=n,null==F||F(X)}}}):G?c.default.createElement(O.Table,{loading:!1,data:null!=(R=H[a])?R:[],onClickRow:function(e,l){null==k||k(e,a,l)},className:"w-full",header:$}):c.default.createElement(E.List,{className:"my-5",list:null!=(P=q[a])?P:[],showId:Z,loading:!1,onClickRow:function(e,l){null==k||k(e,a,l)}})));else return c.default.createElement(c.default.Fragment,null);return B.listFlexTable?c.default.createElement("div",{id:a,className:J?"hidden":""},c.default.createElement("div",{className:"flex justify-between mt-5"},c.default.createElement("h3",{className:"font-medium leading-6 text-gray-900 text-md sm:text-lg"},B.name)),c.default.createElement(w.FlexTable,{ref:A,id:a,data:[],columns:B.objectData||[],categoryList:B.listFlexCategories,disabled:B.disabled,className:"w-full",showTotal:B.listFlexSubTotal,showGrandTotal:B.listFlexGrandTotal,flexMathQueries:B.listFlexMathQueries,maxRows:B.listFlexMaxRows,defaultTitleTemplate:B.listFlexDefaultCategory,hideEmptyState:B.listFlexHideEmptyState,mobileView:B.listFlexMobileView,categoryColumnLabel:B.listFlexCategoryColumnLabel,optional:B.listFlexOptional,imageEndpoint:null==x?void 0:x.imageEndpoint,resolveImageUrl:Y,onChangeData:function(l){if("update"===e){var n=l.map(function(e){e.id,e.title,e.category;var l=r(e,["id","title","category"]);return t({id:e.id,title:e.title,category:e.category},l)});X[a]=n,null==F||F(X)}}})):G?c.default.createElement("div",{id:a,className:J?"hidden":""},c.default.createElement("div",{className:"flex justify-between mt-5"},c.default.createElement("h3",{className:"font-medium leading-6 text-gray-900 text-md sm:text-lg"},B.name),"update"===e&&c.default.createElement(g.IconButton,{className:"sm",icon:c.default.createElement(f.PlusCircleIcon,{className:"w-6 h-6 text-white"}),background:"bg-primary-500 hover:bg-primary-600",onClick:function(){null==C||C(a),null==N||N(!0)}})),c.default.createElement(O.Table,{loading:!1,data:[],className:"w-full",header:$})):c.default.createElement("div",{id:a,className:J?"hidden":""},c.default.createElement("button",{type:"button",className:"relative block w-full p-12 mt-5 text-center border-2 border-gray-300 border-dashed rounded-lg",onClick:function(){null==C||C(a),null==N||N(!0)}},c.default.createElement("svg",{className:"w-12 h-12 mx-auto text-gray-400",stroke:"currentColor",fill:"none",viewBox:"0 0 48 48","aria-hidden":"true"},c.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 14v20c0 4.418 7.163 8 16 8 1.381 0 2.721-.087 4-.252M8 14c0 4.418 7.163 8 16 8s16-3.582 16-8M8 14c0-4.418 7.163-8 16-8s16 3.582 16 8m0 0v14m0-4c0 4.418-7.163 8-16 8S8 28.418 8 24m32 10v6m0 0v6m0-6h6m-6 0h-6"})),c.default.createElement("span",{className:"block mt-2 text-sm font-medium text-gray-900"},"Create a new ","".concat(B.name.toLocaleLowerCase()))))},l.renderDataTemplateForm=function(e,a,r,d,o,u,s,f,v,p,b,g,w,E,k,O){var R,P,z,W,J,G={},Y={},q=[],H=null!=(P=null==s?void 0:s.showId)&&P;((null==s?void 0:s.isObjectList)||(null==s?void 0:s.isObject))&&(H=null!=(z=a.some(function(e){return"id"===e.id}))?z:H),q=H?a:a.filter(function(e){return"_id"!==e.id&&"id"!==e.id});var X=(0,l.handleClonedDataAttribute)(e,a,null!=(J=null==(W=null==f?void 0:f.devSettings)?void 0:W.server)?J:"mongoServer",!1,H);q.forEach(function(y,E){var R,P,z,W,J,q,H,Z,$,ee,el,ea,et,en,ei,er,ed,eo,eu,ec,es,em,ef,ev,ep,eb,eg,eh,ey,ex,ew,eE,ek,eI,eO,eC,eS,eN,eF,eA,eD,ej,eL,eV,eT,eM,eU,eR,eP,e_,eB,ez,eQ,eW,eK,eJ,eG,eY,eq,eH,eX,eZ,e$,e0,e1,e2,e4,e3;if((0,l.renderShowCondition)(y,X,g)){var e6=!(y.requiredWhen&&y.requiredWhen.length>0&&y.requiredWhen.some(function(e){return K(X,e)}))&&y.optional,e5=(null==u?void 0:u.active)?"":y.name,e8=(null==u?void 0:u.active)?void 0:y.description,e7=(null==u?void 0:u.active)||e6?void 0:c.default.createElement("span",{className:"text-red-500"}," (*) "),e9=y.popoverDesc?c.default.createElement("div",{className:"bg-white p-2 rounded-md border w-max max-w-60"},c.default.createElement("p",{className:"text-sm text-black whitespace-pre-wrap"},y.popoverDesc.split("\n").map(function(e,l){return c.default.createElement("span",{key:l+y.id},e,c.default.createElement("br",null))}))):void 0,le=null!=(R=y.placeholder)?R:y.name,ll=!1;
1s&&("read"===s.type?ll=!0:("update"===s.type||"list"===s.type)&&("new"===s.id?(y.optional||y.defaultValue)&&(ll=y.disabled):ll=y.disabled));var la="default";!y.groupId||(null==u?void 0:u.active)||(la=y.groupId),G[la]||(G[la]=[]),Y[la]||(Y[la]=[]),e6||Y[la].push(r[null!=(P=y.refIndex)?P:E]);var lt=y.customElement,ln=r[E]||null,li=null==k?void 0:k(y.id,ln,X,(null==p?void 0:p.setSelectedData)||function(){});if(li)return void G[la].push(li);switch(y.type){case"referenceSelection":var lr=[];y.targetFields&&Array.isArray(y.targetFields)&&(null==(z=y.targetFields)||z.map(function(e){var l,a;if(X[null!=e?e:""]){var t=null==(l=null==f?void 0:f.referencesDetails[null!=e?e:""])?void 0:l.find(function(l){return(null==l?void 0:l._id)===X[null!=e?e:""]||(null==l?void 0:l.id)===X[null!=e?e:""]});y.targetFieldsAttributeOption&&Array.isArray(null==t?void 0:t[y.targetFieldsAttribute])&&(null==(a=null==t?void 0:t[y.targetFieldsAttribute])||a.map(function(e){var l,a;return lr.push({key:null==e?void 0:e[null!=(l=y.targetFieldsAttributeOption)?l:""],label:null==e?void 0:e[null!=(a=y.targetFieldsAttributeOption)?a:""]}),null}))}return null})),G[la].push(c.default.createElement(D.Select,{ref:e6?null:r[null!=(W=y.refIndex)?W:E],id:y.id,optional:e6,value:X[y.id]?null==(J=X[y.id])?void 0:J[null!=(q=y.targetFieldsAttributeOption)?q:""]:"",placeholder:le!==y.name?le:"Select An Option",label:e5,subLabel:e8,labelExtra:e7,infoElement:(null==u?void 0:u.active)?void 0:e9,newValue:y.listNewValue,disableKeyboard:y.disabledKeyboardSearch,options:lr,onChange:function(e){var l;Array.isArray(y.targetFields)&&(null==(l=y.targetFields)||l.map(function(l){var a,t;if(X[null!=l?l:""]){var n=null==(t=(null==(a=null==f?void 0:f.referencesDetails[null!=l?l:""])?void 0:a.find(function(e){return(null==e?void 0:e._id)===X[null!=l?l:""]||(null==e?void 0:e.id)===X[null!=l?l:""]}))[y.targetFieldsAttribute])?void 0:t.find(function(l){var a;return(null==l?void 0:l[null!=(a=y.targetFieldsAttributeOption)?a:""])===e});d.handleOnChangeSelect(y.id,n)}return null}))},disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},staticDropdown:o,customElement:lt,portalDropdown:null==u?void 0:u.active,mobileView:O}));break;case"address":var ld=y.id;(null==u?void 0:u.active)&&(null==s?void 0:s.id)&&(ld=null==s?void 0:s.id),G[la].push(c.default.createElement(C.Address,{id:ld,optional:e6,label:e5,labelExtra:e7,infoElement:(null==u?void 0:u.active)?void 0:e9,placeholder:le,hideMetadata:null==u?void 0:u.active,value:null!=(H=X[y.id])?H:{lat:0,lng:0,name:""},onChange:function(e){d.handleOnChangeAddress(y.id,e)},ref:e6?null:r[null!=(Z=y.refIndex)?Z:E],disabled:ll,enableDragMarker:y.enableDragMarker,latLngEditModal:!0,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},mobileView:O}));break;case"object":var lo=Object.values(null!=($=X[y.id])?$:{});G[la].push(c.default.createElement(c.default.Fragment,null,c.default.createElement("label",{className:"block text-sm font-medium text-gray-700"},e5," ",e7),c.default.createElement("div",{className:"block w-full px-5 py-3 mt-1 text-base text-left text-gray-300 bg-white border border-gray-300 rounded-md cursor-pointer focus:border-primary-500 focus:outline-none",onClick:function(){var e;null==p||p.setSelectedObjectStructureId(y.id),null==p||p.setSelectedObjectData(null!=(e=X[y.id])?e:{}),null==p||p.handlePopUpModal(!0)}},lo.length>0?c.default.createElement("div",{className:"flex flex-row overflow-hidden"},null!=(ee=null==p?void 0:p.renderObjectTags(y.id))?ee:null):"Fill details")));break;case"list":case"multipleList":var lu=y.listSelection?null==(el=y.listSelection)?void 0:el.map(function(e,l){var a,t,n=e,i="",r=null!=(a=y.listSelectionLabel)?a:[];r.length>l&&(n=r[l]);var d=null!=(t=y.listSelectionColour)?t:[];return d.length>l&&(i=d[l]),{key:e,label:n,color:i||void 0}}):[];if(X[y.id]){var lc=X[y.id];(Array.isArray(lc)?lc:[lc]).forEach(function(e){lu.some(function(l){return String(l.key)===String(e)})||lu.push({key:e,label:e,color:void 0})})}G[la].push(c.default.createElement(D.Select,{ref:e6?null:r[null!=(ea=y.refIndex)?ea:E],id:y.id,optional:e6,value:null!=(et=X[y.id])?et:"list"===y.type?"":[],placeholder:le!==y.name?le:"Select An Option",label:e5,labelExtra:e7,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,newValue:y.listNewValue,newValueLabel:y.listNewValueLabel,showTag:y.showTagSelections,disableKeyboard:y.disabledKeyboardSearch,type:null!=(en=y.listView)?en:void 0,options:lu,onChange:function(e){d.handleOnChangeSelect(y.id,e)},disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},staticDropdown:o,closeOnClickOutside:y.closeOnClickOutside&&"multipleList"===y.type,customElement:lt,portalDropdown:null==u?void 0:u.active,mobileView:O}));break;case"person":case"listPerson":var ls=null==f?void 0:f.devSettings,lm=X[y.id];lm||(lm="person"===y.type?"":[]);var lf=[];ls&&(lf=null!=(ei=ls.organisationMembers)?ei:[]),G[la].push(c.default.createElement(D.Select,{ref:e6?null:r[null!=(er=y.refIndex)?er:E],id:y.id,optional:e6,value:lm,placeholder:le!==y.name?le:"Select An Option",label:e5,labelExtra:e7,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,newValue:y.listNewValue,disableKeyboard:y.disabledKeyboardSearch,options:lf,onChange:function(e){d.handleOnChangeSelect(y.id,e)},disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},staticDropdown:o,portalDropdown:null==u?void 0:u.active,mobileView:O}));break;case"roles":var lv=null==f?void 0:f.devSettings,lp=X[y.id];lp||(lp=[]);var lb=[];lv&&(lb=null!=(ed=lv.roleOptions)?ed:[]),G[la].push(c.default.createElement(D.Select,{ref:e6?null:r[null!=(eo=y.refIndex)?eo:E],id:y.id,optional:e6,value:lp,placeholder:le!==y.name?le:"Select An Option",label:e5,labelExtra:e7,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,newValue:y.listNewValue,disableKeyboard:y.disabledKeyboardSearch,options:lb,onChange:function(e){d.handleOnChangeSelect(y.id,e)},disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},staticDropdown:o,portalDropdown:null==u?void 0:u.active,mobileView:O}));break;case"boolean":if(null==y?void 0:y.enableCheckbox){var lg=null!=(eu=X[y.id])&&eu;G[la].push(c.default.createElement("div",{className:"flex flex-row h-full space-x-5 mx-auto items-center"},c.default.createElement(N.Checkbox,{ref:e6?null:r[null!=(ec=y.refIndex)?ec:E],id:y.id,itemList:[{key:"checked",label:e5}],selectItemList:lg?["checked"]:[],optional:e6,className:"flex items-center space-x-2",inputClassName:"",onChange:function(e){var l,a=e.includes("checked");d.handleOnChangeSelect(y.id,a),(null==u?void 0:u.active)&&u.onBlur&&u.onBlur(t(t({},X),((l={})[y.id]=a,l)))},darkMode:!1}),lt&&c.default.createElement("div",{className:"self-center"},lt)))}else if(y.enableRadioButtons){var lg=null==(es=X[y.id])?void 0:es.toString();G[la].push(c.default.createElement(c.default.Fragment,null,c.default.createElement("div",{className:"flex justify-between items-center"},c.default.createElement("label",{className:"block text-sm font-medium"},y.name," ",e7),lt&&c.default.createElement("div",{className:"self-center"},lt)),c.default.createElement(h.RadioList,{key:"".concat(y.id,"-radioList"),id:y.id,list:[{id:"true",label:"Yes"},{id:"false",label:"No"}],optional:e6,value:lg,onSelect:function(e){d.handleOnChangeSelect(y.id,e)},horizontal:!0})))}else{var lg=null==(em=X[y.id])?void 0:em.toString();G[la].push(c.default.createElement(D.Select,{ref:e6?null:r[null!=(ef=y.refIndex)?ef:E],id:y.id,value:lg,label:e5,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,labelExtra:e7,placeholder:le!==y.name?le:"Select An Option",optional:e6,disableKeyboard:y.disabledKeyboardSearch,options:[{key:"true",label:"Yes"},{key:"false",label:"No"}],onChange:function(e){return d.handleOnChangeSelect(y.id,e)},disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},staticDropdown:o,portalDropdown:null==u?void 0:u.active,mobileView:O}))}break;case"image":case"file":var lh="string"==typeof X[y.id]&&X[y.id],ly=void 0;lh&&!lh.includes("https://")&&(ly=(null==s?void 0:s.isObject)?s.isObjectList?(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName+"%2F"+s.id,(null==p?void 0:p.selectedObjectStructureId)+"%2F"
1+(null==p?void 0:p.selectedObjectId),y.imageFileName,X[y.id],null==v?void 0:v.imageBucketName):(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName+"%2F"+s.id,null==p?void 0:p.selectedObjectStructureId,y.imageFileName,X[y.id],null==v?void 0:v.imageBucketName):(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName,null==s?void 0:s.id,y.imageFileName,X[y.id],null==v?void 0:v.imageBucketName));var lx=null!=(ev=y.fileExtension)?ev:"image"===y.type?".png,.jpg,.jpeg,.heic,.heif,.tiff":".pdf",lw=null!=(ep=y.fileDescription)?ep:"image"===y.type?void 0:"PDF up to 30MB";G[la].push(c.default.createElement(T.UploadInput,{lib:{axios:null==(eb=null==s?void 0:s.lib)?void 0:eb.axios},ref:e6?null:r[null!=(eg=y.refIndex)?eg:E],id:y.id,label:e5,labelExtra:e7,infoElement:(null==u?void 0:u.active)?void 0:e9,optional:e6,file:null!=(eh=null!=ly?ly:X[y.id])?eh:"",accept:lx,capture:y.imageInputCapture,fileDescription:lw,maxFileSize:null==v?void 0:v.maxFileSize,onChange:d.handleOnChangeFile,showModal:y.showCameraGalleryOptionModal,disabled:ll,handleCustomDownloadFile:null==v?void 0:v.handleCustomDownloadFile,compress:y.maxFileSize&&y.compressfileQuality?{maxFileSize:y.maxFileSize,fileQuality:y.compressfileQuality}:void 0,customElement:y.customElement,mobileView:O}));break;case"multipleImage":case"multipleFile":var lE=X[y.id].data?null==(ey=X[y.id].data)?void 0:ey.map(function(e){return t(t(t(t({token:e.token},e.tags?{tags:e.tags}:{}),e.description?{description:e.description}:{}),e.hidden?{hidden:e.hidden}:{}),{fileName:(null==s?void 0:s.isObjectList)?(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName+"%2F"+s.id,(null==p?void 0:p.selectedObjectStructureId)+"%2F"+(null==p?void 0:p.selectedObjectId)+"%2F"+y.id,e.fileName,e.token):(null==s?void 0:s.isObject)?(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName+"%2F"+s.id,(null==p?void 0:p.selectedObjectStructureId)+"%2F"+y.id,e.fileName,e.token):(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName,null==s?void 0:s.id,e.fileName,e.token)})}):[],lk=null!=(ex=y.fileExtension)?ex:"multipleImage"===y.type?".png,.jpg,.jpeg,.heic,.heif,.tiff":".pdf",lI=null!=(ew=y.fileDescription)?ew:"multipleImage"===y.type?void 0:"PDF up to 30MB";G[la].push(c.default.createElement(T.UploadInput,{type:"multi",files:t(t({},c.default.isValidElement(X[y.id])?{upload:[],remove:[]}:X[y.id]),{data:lE}),optional:e6,ref:e6?null:r[null!=(eE=y.refIndex)?eE:E],id:y.id,label:e5,labelExtra:e7,infoElement:(null==u?void 0:u.active)?void 0:e9,showModal:y.showCameraGalleryOptionModal,accept:lk,capture:y.imageInputCapture,fileDescription:lI,maxFileSize:null==v?void 0:v.maxFileSize,onChange:function(e){var l=e.value,a=e.action;d.handleOnChangeFiles(y.id,l,a)},lib:{axios:null==(ek=null==s?void 0:s.lib)?void 0:ek.axios},disabled:ll,confirmOnRemove:y.confirmOnRemove,noDuplicateFileName:y.noDuplicateFileName,handleCustomDownloadFile:null==v?void 0:v.handleCustomDownloadFile,minFiles:y.minNumberOfFiles,compress:y.maxFileSize&&y.compressfileQuality?{maxFileSize:y.maxFileSize,fileQuality:y.compressfileQuality}:void 0,customElement:y.customElement,mobileView:O,imageTagEdit:y.imageTagEdit,imageTagOptions:y.imageTagOptions,imageTagNewOption:y.imageTagNewOption,imageDefaultTag:y.imageDefaultTag,imageTagToggleMode:y.imageTagToggleMode}));break;case"number":G[la].push(c.default.createElement(V.TextInput,{id:y.id,ref:e6?null:r[null!=(eI=y.refIndex)?eI:E],type:"number",value:null!=(eO=X[y.id])?eO:"",placeholder:le,label:e5,labelExtra:e7,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,optional:e6,onChange:d.handleOnChangeText,disabled:ll,minNumber:y.minNumber,maxNumber:y.maxNumber,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},customElement:lt,mobileView:O}));break;case"reference":case"listReference":var lO=(null==s?void 0:s.isObject)?null!=(eC=null==f?void 0:f.referencesOptions[(null==p?void 0:p.selectedObjectStructureId)+"."+y.id])?eC:[]:null!=(eS=null==f?void 0:f.referencesOptions[y.id])?eS:[];if(y.referenceMapColumnId){var lC=(null==s?void 0:s.isObject)?"".concat(null==p?void 0:p.selectedObjectStructureId,".").concat(y.id):y.id,lS=null!=(eF=null==(eN=null==f?void 0:f.referencesDetails)?void 0:eN[lC])?eF:[],lN=[];lS.length>
10&&lS.forEach(function(e){var l,a,t=e[null!=(l=y.referenceMapColumnId)?l:""];if(t){var n=y.referenceMapLabelColumnId?e[y.referenceMapLabelColumnId]:void 0,i=y.referenceMapPolygonColorColumnId?e[y.referenceMapPolygonColorColumnId]:void 0;try{a="string"==typeof t?JSON.parse(t):t}catch(e){return}Array.isArray(a)&&a.forEach(function(l){if(Array.isArray(l)){var a,t,r=l.filter(function(e){return Array.isArray(e)&&e.length>=2}).map(function(e){var l=e[0];return{lat:e[1],lng:l}});if(r.length){var d=null!=(t=null!=(a=e._id)?a:e.id)?t:"";d&&lN.push({id:"".concat(d),type:"polygon",path:r.map(function(e){return{lat:e.lat,lng:e.lng}}),label:null!=n?n:"",color:i})}}})}});var lF=X[y.id]?lS.find(function(e){return e._id===X[y.id]}):null,lA="";lF&&(lA="".concat(lF[null!=(eA=y.referenceLabel)?eA:""]," "),y.referenceMapLabelColumnId&&(lA+="(".concat(lF[null!=(eD=y.referenceMapLabelColumnId)?eD:""],")"))),G[la].push(c.default.createElement("div",{id:y.id,className:"flex flex-col gap-y-2"},c.default.createElement(V.TextInput,{value:lA,label:y.name,type:"text",placeholder:y.name,disabled:!0}),c.default.createElement("div",{className:"h-80 w-full"},c.default.createElement(I.MapView,{polygonList:lN,autoFitToMarkers:!0,handleSelectPolygon:function(e){e&&e.length>0&&!ll&&d.handleOnChangeSelect(y.id,e[0])}}))))}else G[la].push(c.default.createElement(c.default.Fragment,null,c.default.createElement(D.Select,{ref:e6?null:r[null!=(ej=y.refIndex)?ej:E],id:y.id,value:null!=(eL=X[y.id])?eL:"reference"===y.type?"":[],label:e5,labelExtra:e7,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,optional:e6,placeholder:le!==y.name?le:"Select An Option",showTag:y.showTagSelections,disableKeyboard:y.disabledKeyboardSearch,options:lO,onChange:function(e){d.handleOnChangeSelect(y.id,e)},additional:(null==f?void 0:f.referenceLoading)?_:B,onSearch:function(e){return n(void 0,void 0,void 0,function(){var t,n,r,d,o,u,c,m,v,b,g;return i(this,function(i){switch(i.label){case 0:if(null==f||f.setReferenceLoading(!0),t=JSON.parse(JSON.stringify(null==f?void 0:f.referencesOptions)),n=JSON.parse(JSON.stringify(null==f?void 0:f.referencesDetails)),r=a.find(function(e){return e.id===(null==p?void 0:p.selectedObjectStructureId)}),!w)return[3,3];if(!y.referenceSpaceId)return[3,2];return[4,U.indexedDb.getValue("local",y.referenceSpaceId+"-ref")];case 1:o=null!=(v=null==(d=i.sent())?void 0:d.data)?v:[],u=null!=(b=y.referenceLabel)?b:"",c=null!=(g=y.referenceSecondaryLabel)?g:"",m=(e?o.filter(function(l){var a,t,n=String(null!=(a=l[u])?a:"").toLowerCase(),i=String(null!=(t=l[c])?t:"").toLowerCase(),r=e.toLowerCase();return n.includes(r)||i.includes(r)}):o).map(function(e){var l,a,t,n;return{key:null!=(a=null!=(l=e._id)?l:e.id)?a:"",label:null!=(n=null!=(t=e[u])?t:e._id)?n:"",secondaryLabel:c?e[c]:void 0}}),(null==s?void 0:s.isObject)&&(null==p?void 0:p.selectedObjectStructureId)?t["".concat(p.selectedObjectStructureId,".").concat(y.id)]=m:t[y.id]=m,i.label=2;case 2:return[3,5];case 3:return[4,(0,l.handleRetrieveObjectReferenceOptions)(y,t,n,X,null==f?void 0:f.dbModule,null==f?void 0:f.devSettings,null==p?void 0:p.selectedObjectStructureId,(null==r?void 0:r.type)==="listObject",null==p?void 0:p.parentData,e)];case 4:i.sent(),i.label=5;case 5:return null==f||f.setReferencesOptions(t),null==f||f.setReferencesDetails(n),null==f||f.setReferenceLoading(!1),[2]}})})},disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},staticDropdown:o,closeOnClickOutside:y.closeOnClickOutside&&"listReference"===y.type,customElement:lt,portalDropdown:null==u?void 0:u.active,mobileView:O})));break;case"string":case"contact":case"email":case"password":var lD="text";"contact"===y.type?lD="mobile":"email"===y.type?lD="email":"password"===y.type&&(lD="password"),G[la].push(c.default.createElement(V.TextInput,{id:y.id,ref:e6?null:r[null!=(eV=y.refIndex)?eV:E],type:lD,value:null!=(eT=X[y.id])?eT:"",placeholder:le,label:e5,labelExtra:e7,subLabel:e8,infoElement:(null==u?void 0:u.active)?void 0:e9,optional:e6,onChange:d.handleOnChangeText,disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},mobilePicker:!0,mobileCountryEditable:y.mobileCountryEditable,capitalize:"string"===y.type?y.capitalize:void 0,strSuggestions:"str
1ing"===y.type&&y.stringSuggestions&&(null==(eM=y.stringSuggestions)?void 0:eM.length)>0?y.stringSuggestions:void 0,customElement:lt,mobileView:O}));break;case"date":var lj=(0,m.default)().toDate();"string"==typeof X[y.id]?lj=(0,m.default)(X[y.id]).toDate():"object"==typeof X[y.id]&&X[y.id]instanceof Date?lj=X[y.id]:"object"==typeof X[y.id]?lj=(null==(eU=null==X?void 0:X[y.id])?void 0:eU._seconds)?(0,m.default)(null==(eR=null==X?void 0:X[y.id])?void 0:eR._seconds).toDate():(0,m.default)().toDate():void 0===X[y.id]&&(lj=void 0);var lL=!y.hideShowTime,lV=!!y.hideShowDate;G[la].push(c.default.createElement(F.InputDatePicker,{title:e5,labelExtra:e7,subLabel:e8,id:y.id,optional:e6,ref:e6?null:r[null!=(eP=y.refIndex)?eP:E],onChange:d.handleOnChangeDate,value:lj,disabled:ll,cellInput:{active:null==u?void 0:u.active,onBlur:null==u?void 0:u.onBlur},minDate:y.minDate,maxDate:y.maxDate,staticDropdown:o,showTime:lL,hideDate:lV,infoElement:(null==u?void 0:u.active)?void 0:e9,customElement:lt,mobileView:O}));break;case"markdown":var lT=r[null!=(e_=y.refIndex)?e_:E];G[la].push(c.default.createElement(A.MarkdownInput,{id:y.id,ref:lT,label:e5,labelExtra:e7,subLabel:e8,value:null!=(eB=X[y.id])?eB:"",placeholder:le,optional:e6,onChange:d.handleOnChangeMarkdown,disabled:ll,infoElement:(null==u?void 0:u.active)?void 0:e9,lib:(null==(ez=null==s?void 0:s.lib)?void 0:ez.axios)?{axios:s.lib.axios}:void 0,uploadEndpoint:(null==(eQ=null==f?void 0:f.devSettings)?void 0:eQ.uploadEndpoint)||y.uploadEndpoint,enableImageUpload:y.enableImageUpload,enableVideoUpload:y.enableVideoUpload,compress:y.maxFileSize&&y.compressfileQuality?{maxFileSize:y.maxFileSize,fileQuality:y.compressfileQuality}:void 0,customElement:lt}));break;case"textArea":G[la].push(c.default.createElement(L.TextArea,{id:y.id,ref:e6?null:r[null!=(eW=y.refIndex)?eW:E],label:e5,labelExtra:e7,subLabel:e8,placeholder:le,value:null!=(eK=X[y.id])?eK:"",rows:4,optional:e6,onChange:d.handleOnChangeText,infoElement:(null==u?void 0:u.active)?void 0:e9,disabled:ll,customElement:lt}));break;case"signature":var lM="string"==typeof X[y.id]&&X[y.id],lU="";lM&&(lU=(0,M.renderImageUrlFromPath)(null==v?void 0:v.imageEndpoint,y.imageCollectionName,null==s?void 0:s.id,y.imageFileName,X[y.id],null==v?void 0:v.imageBucketName)),G[la].push(c.default.createElement("div",{className:y.description?"w-full min-h-72":"w-full h-72"},c.default.createElement(j.Signature,{id:y.id,ref:r[null!=(eJ=y.refIndex)?eJ:E],label:e5,labelExtra:e7,description:y.description,subLabel:void 0,dataURL:lU,optional:e6,signing:null==b?void 0:b.signing,onChange:null==b?void 0:b.setSigning,onSubmit:function(e,l){return d.handleSignatureComplete(l,y.id)},signatureClear:!0,canvasContainerClassName:"shadow-none",infoElement:(null==u?void 0:u.active)?void 0:e9,customElement:lt})));break;case"listObject":if(y.listObjOrder||y.listFlexTable){var lR=void 0;if(y.listFlexTable){var lP=a.filter(function(e){return"listObject"===e.type&&e.listFlexTable}).findIndex(function(e){return e.id===y.id});lP>=0&&(null==p?void 0:p.flexTableRefs)&&(lR=p.flexTableRefs[lP])}G[la].push((0,l.renderEachListObject)(null!=(eG=null==s?void 0:s.type)?eG:"read",y.id,a,e,null!=(eY=null==s?void 0:s.id)?eY:"",null==s||!s.remainId,!g,null!=p&&!!p.organiseListObjTableView,null==f?void 0:f.devSettings,null==p?void 0:p.handleSelectListObjectData,null==f?void 0:f.referencesOptions,null==p?void 0:p.setSelectedObjectStructureId,null==p?void 0:p.handlePopUpModal,null==p?void 0:p.setSelectedData,lR,void 0))}break;case"canvas":var l_=X[y.id],lB=y.enableDraw||y.enableImageUpload,lz=[],lQ=[];lB?Array.isArray(l_)||!l_?(lz=null!=l_?l_:[],lQ=[]):(lz=null!=(eq=l_.texts)?eq:[],lQ=null!=(eH=l_.drawings)?eH:[]):(lz=Array.isArray(l_)?l_:null!=(eX=null==l_?void 0:l_.texts)?eX:[],lQ=[]),G[la].push(c.default.createElement(S.Canvas,{ref:e6?null:r[null!=(eZ=y.refIndex)?eZ:E],id:y.id,label:e5,labelExtra:e7,infoElement:(null==u?void 0:u.active)?void 0:e9,customElement:lt,optional:e6,enableDraw:(null==s?void 0:s.type)==="update"&&y.enableDraw,enableImageUpload:(null==s?void 0:s.type)==="update"&&y.enableImageUpload,readOnly:(null==s?void 0:s.type)!=="update",texts:lz,drawings:lQ,backgroundImageUrl:y.enableImageUpload&&l_&&!Array.isArray(l_)&&l_.backgroundImage?l_.backgroundImage.token?(null==s?void 0:s.isObjectList)?(0,M.renderImageUrlFromPath)(null!=(e$=null==v?void 0:v.imageEndpoint)?e$:"",y.imageCollectionName+"%2F"+s.id,(null==p?void 0:p.selectedObjectStructureId)+"%2F"
1+(null==p?void 0:p.selectedObjectId)+"%2F"+y.id,l_.backgroundImage.fileName,l_.backgroundImage.token,null==v?void 0:v.imageBucketName):(null==s?void 0:s.isObject)?(0,M.renderImageUrlFromPath)(null!=(e0=null==v?void 0:v.imageEndpoint)?e0:"",y.imageCollectionName+"%2F"+s.id,(null==p?void 0:p.selectedObjectStructureId)+"%2F"+y.id+"%2FbaseCanvas",l_.backgroundImage.fileName,l_.backgroundImage.token,null==v?void 0:v.imageBucketName):(0,M.renderImageUrlFromPath)(null!=(e1=null==v?void 0:v.imageEndpoint)?e1:"",null!=(e2=y.imageCollectionName)?e2:"",(null!=(e4=null==s?void 0:s.id)?e4:"")+"%2FbaseCanvas",l_.backgroundImage.fileName,l_.backgroundImage.token,null==v?void 0:v.imageBucketName):l_.backgroundImage.file&&l_.backgroundImage.file instanceof File?Q(l_.backgroundImage.file):void 0:y.canvasImage,onChange:function(e){var l,a,n;if(y.enableDraw||y.enableImageUpload){var i=X[y.id],r=Array.isArray(i)||!i?{texts:null!=i?i:[],drawings:[]}:{texts:null!=(l=i.texts)?l:[],drawings:null!=(a=i.drawings)?a:[]},o=y.enableImageUpload?t(t({},r),{backgroundImage:i&&!Array.isArray(i)&&null!=(n=i.backgroundImage)?n:null}):r;d.handleOnChangeSelect(y.id,t(t({},o),{texts:e}))}else d.handleOnChangeSelect(y.id,e)},onDrawingsChange:function(e){var l,a,n;if(y.enableDraw){var i=X[y.id],r=Array.isArray(i)||!i?{texts:null!=i?i:[],drawings:[]}:{texts:null!=(l=i.texts)?l:[],drawings:null!=(a=i.drawings)?a:[]},o=y.enableImageUpload?t(t({},r),{backgroundImage:i&&!Array.isArray(i)&&null!=(n=i.backgroundImage)?n:null}):r;d.handleOnChangeSelect(y.id,t(t({},o),{drawings:e}))}},onBackgroundImageChange:function(e){var l,a;if(y.enableImageUpload){var n=X[y.id],i=y.enableDraw||y.enableImageUpload?Array.isArray(n)||!n?{texts:null!=n?n:[],drawings:[]}:{texts:null!=(l=n.texts)?l:[],drawings:null!=(a=n.drawings)?a:[]}:{texts:null!=n?n:[],drawings:[]},r=X[y.id],o=r&&!Array.isArray(r)&&r.backgroundImage?r.backgroundImage:null;e?d.handleOnChangeSelect(y.id,t(t({},i),{backgroundImage:{fileName:e.name,file:e}})):o&&o.file?d.handleOnChangeSelect(y.id,t(t({},i),{backgroundImage:{fileName:o.fileName,file:o.file,_unselected:!0,_cleared:!0}})):d.handleOnChangeSelect(y.id,t(t({},i),{backgroundImage:null}))}}}));break;case"ganttchart":G[la].push(c.default.createElement(x.GanttChart,{id:y.id,title:e5,label:e5,labelExtra:e7,infoElement:(null==u?void 0:u.active)?void 0:e9,tasks:null!=(e3=X[y.id])?e3:[],onTaskChange:function(e){d.handleOnChangeSelect(y.id,e)},mode:"write",chartOnly:!0}))}}});var Z=["listObject","ganttchart","markdown","canvas","textArea","referenceMap"],$=function(e){var l="content-start ",a=Z.includes(e),t=null!=E?E:"two";return"one"===t?l+="col-span-2":"four"===t?a?l+="col-span-4":O?l+="col-span-4 md:col-span-1":l+="col-span-4 sm:col-span-2 md:col-span-1":(l+="col-span-4",a||(O?l+=" md:col-span-2":l+=" sm:col-span-2")),l},ee=function(e,l){return l.map(function(l,t){var n,i=a.find(function(e){return e.id===l.props.id}),r=null==i?void 0:i.referenceMapColumnId;return c.default.createElement("div",{key:e+t,className:$(r?"referenceMap":null!=(n=null==i?void 0:i.type)?n:"")},l)})},el=null!=E?E:"two",ea="text-md text-neutral-600 ".concat("one"===el?"col-span-2":"col-span-4"),et=Object.entries(G).sort(function(e,l){var a=e[0],t=l[0];return"default"===a?1:"default"===t?-1:a.localeCompare(t)});return c.default.createElement(c.default.Fragment,null,et.map(function(e,l){var a,t,n,i=e[0],r=e[1];return"default"===i?null:Object.keys(null!=(a=null==s?void 0:s.groupIdCollapsible)?a:{}).length>0?c.default.createElement(y.Collapse,{key:i,defaultValue:null==(t=null==s?void 0:s.groupIdCollapsible)||!t[i]||!(null==(n=null==s?void 0:s.groupIdCollapsible)?void 0:n[i]),titleClassName:"!font-bold",containerClassName:"".concat(ea),notCollapseContainerCss:"bg-primary-50 rounded-md",collapseContainerCss:"bg-white rounded-md",title:i,icon:c.default.createElement(c.default.Fragment,null),content:c.default.createElement("div",{className:"grid grid-cols-4 ".concat(O?"gap-x-6 gap-y-2 md:gap-6":"gap-6"," mt-6")},ee(i,r)),formInputRefList:null==Y?void 0:Y[i]}):c.default.createElement(c.default.Fragment,null,c.default.createElement("div",{className:"".concat(0!==l?"border-t pt-4 mt-5":""," ").concat(ea," font-bold ")},i),ee(i,r))}),et.length>1&&!(null==s?void 0:s.groupIdCollapsible)&&c.default.createElement("div",{className:"mt-5 border-t text-md text-neutral-600 ".concat("one"===el?"col-span-2":"col-span-4")}),null==(R=G.default)?void 0:R.map(function(e,l){var t,n=a.find(function(l){return l.id===e.props.id}),i=null==n?void 0:n.referenceMapColumnId;return c.default.createElement("div",{key:l,className:$(i?"referenceMap":null!=(t=null==n?void 0:n.type)?t:"")},e)}))},l.compareUpdatedFields=function(e,l){var a={},n=[];return Object.keys(e).forEach(function(l){void 0!==e[l]&&null!==e[l]&&(a[l]=e[l])}),Object.keys(l).forEach(function(t){JSON.stringify(l[t])!==JSON.stringify(e[t])&&(a[t]=l[t],n.push(t))}),{updatedFields:t({},a),changedAttributeIds:n}}}}]);
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.