1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[75958],{2574:(e,t,r)=>{r.d(t,{fD:()=>s,x_:()=>n,zn:()=>l});var i=r(37632),a=r(73466);function n(e,t){let r=(0,a.i)(),n=(0,i.useRef)(t);n.current=t;let l=(0,i.useMemo)(()=>r?.fields?new Map(r.fields.map(e=>[e.uuid,e])):null,[r?.fields]);return{...(0,i.useMemo)(()=>{let t=n.current;if(!r)return{value:t,isLoading:!1,fieldMeta:void 0};if(r.isLoading)return{value:t,isLoading:!0,fieldMeta:void 0};if(!e||!l)return{value:t,isLoading:!1,fieldMeta:void 0};let i=l.get(e);if(!i)return{value:t,isLoading:!1,fieldMeta:void 0};let a=r.record[i.name];return{value:null!=a?a:t,isLoading:!1,fieldMeta:i}},[r,e,l]),recordContext:r}}function l(e,t,r){return{value:null!=r?r:t,isLoading:!1,fieldMeta:void 0}}function s(e){let t=(0,a.i)(),r=(0,i.useMemo)(()=>{if(!e)return[];try{let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch{return[]}},[e]),n=(0,i.useMemo)(()=>t?.fields?new Map(t.fields.map(e=>[e.uuid,e.name])):null,[t?.fields]);return{...(0,i.useMemo)(()=>t?t.isLoading?{values:[],isLoading:!0}:0!==r.length&&n?{values:r.map(e=>{let r=n.get(e);return r?{uuid:e,name:r,value:t.record[r]}:null}).filter(Boolean),isLoading:!1}:{values:[],isLoading:!1}:{values:[],isLoading:!1},[t,r,n]),recordContext:t}}},3327:(e,t,r)=>{r.d(t,{Ke:()=>w,R6:()=>x,UC:()=>C,bL:()=>S,l9:()=>T,z3:()=>h});var i=r(37632),a=r(39975),n=r(50432),l=r(74988),s=r(82056),o=r(12857),u=r(11518),d=r(78460),c=r(88380),f=r(34252),p="Collapsible",[v,h]=(0,n.A)(p),[m,b]=v(p),y=i.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:a,defaultOpen:n,disabled:s,onOpenChange:o,...d}=e,[p=!1,v]=(0,l.i)({prop:a,defaultProp:n,onChange:o});return(0,f.jsx)(m,{scope:r,disabled:s,contentId:(0,c.B)(),open:p,onOpenToggle:i.useCallback(()=>v(e=>!e),[v]),children:(0,f.jsx)(u.sG.div,{"data-state":O(p),"data-disabled":s?"":void 0,...d,ref:t})})});y.displayName=p;var g="CollapsibleTrigger",x=i.forwardRef((e,t)=>{let{__scopeCollapsible:r,...i}=e,n=b(g,r);return(0,f.jsx)(u.sG.button,{type:"button","aria-controls":n.contentId,"aria-expanded":n.open||!1,"data-state":O(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...i,ref:t,onClick:(0,a.mK)(e.onClick,n.onOpenToggle)})});x.displayName=g;var j="CollapsibleContent",w=i.forwardRef((e,t)=>{let{forceMount:r,...i}=e,a=b(j,e.__scopeCollapsible);return(0,f.jsx)(d.C,{present:r||a.open,children:({present:e})=>(0,f.jsx)(k,{...i,ref:t,present:e})})});w.displayName=j;var k=i.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:a,children:n,...l}=e,d=b(j,r),[c,p]=i.useState(a),v=i.useRef(null),h=(0,o.s)(t,v),m=i.useRef(0),y=m.current,g=i.useRef(0),x=g.current,w=d.open||c,k=i.useRef(w),S=i.useRef();return i.useEffect(()=>{let e=requestAnimationFrame(()=>k.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.N)(()=>{let e=v.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,g.current=t.width,k.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),p(a)}},[d.open,a]),(0,f.jsx)(u.sG.div,{"data-state":O(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!w,...l,ref:h,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:w&&n})});function O(e){return e?"open":"closed"}var S=y,T=x,C=w},5613:(e,t,r)=>{r.d(t,{_:()=>i});function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}},12547:(e,t,r)=>{r.d(t,{y:()=>a});let i=e=>{let t,r=new Set,i=(e,i)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=i?i:"object"!=typeof a||null===a)?a:Object.assign({},t,a),r.forEach(r=>r(t,e))}},a=()=>t,n={setState:i,getState:a,getInitialState:()=>l,subscribe:e=>(r.add(e),()=>r.delete(e))},l=t=e(i,a,n);return n},a=e=>e?i(e):i},13884:(e,t,r)=>{r.d(t,{$:()=>u});var i=r(34252),a=r(81327),n=r(27196),l=r(37632),s=r(13414);let o=(0,n.F)("inline-flex items-center justify-center gap-1.5 rounded-md font-medium font-inherit leading-none transition-all duration-v3-fast ease-in-out cursor-pointer focus-visible:outline-none focus-visible:shadow-v3-focus disabled:opacity-40 disabled:cursor-default disabled:pointer-events-none",{variants:{variant:{primary:"bg-v3-primary text-white shadow-v3-button hover:bg-v3-primary-30 active:bg-v3-primary-25",secondary:"bg-white text-v3-neutral-30 border border-v3-neutral-90 hover:bg-v3-neutral-98 active:bg-v3-neutral-95",ghost:"bg-transparent text-v3-neutral-40 hover:bg-v3-neutral-95 active:bg-v3-neutral-90",success:"bg-v3-success text-white shadow-v3-button hover:bg-v3-success-dark active:bg-v3-success-dark",error:"bg-v3-error text-white shadow-v3-button hover:bg-v3-error-dark active:bg-v3-error-dark"},size:{sm:"px-3 py-1.5 text-v3-xs",md:"px-4 py-2 text-v3-sm",lg:"px-5 py-2.5 text-v3-sm"}},defaultVariants:{variant:"primary",size:"md"}}),u=l.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...l},u)=>{let d=n?a.DX:"button";return(0,i.jsx)(d,{className:(0,s.cn)(o({variant:t,size:r,className:e})),ref:u,...l})});u.displayName="Button"},26555:(e,t,r)=>{r.d(t,{k:()=>n});var i=r(37632);let a=(e,t)=>{let r=e instanceof Map?e:new Map(e.entries()),i=t instanceof Map?t
1:new Map(t.entries());if(r.size!==i.size)return!1;for(let[e,t]of r)if(!i.has(e)||!Object.is(t,i.get(e)))return!1;return!0};function n(e){let t=i.useRef(void 0);return r=>{let i=e(r);return!function(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t||Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;if(Symbol.iterator in e&&Symbol.iterator in t){if("entries"in e&&"entries"in t)return a(e,t);let r=e[Symbol.iterator](),i=t[Symbol.iterator](),n=r.next(),l=i.next();for(;!n.done&&!l.done;){if(!Object.is(n.value,l.value))return!1;n=r.next(),l=i.next()}return!!n.done&&!!l.done}return a({entries:()=>Object.entries(e)},{entries:()=>Object.entries(t)})}(t.current,i)?t.current=i:t.current}}},31389:(e,t,r)=>{r.d(t,{As:()=>l,K4:()=>function e(t,r){if(!Array.isArray(t))return!1;for(let i of t)if(a(i)&&i.props){if(i.props.id===r)return!0;for(let t of Object.values(i.props))if(n(t)&&e(t,r))return!0}return!1},Uu:()=>u,V7:()=>o});let i=new Set(["Detail","CustomDatasetList"]);function a(e){return!!e&&"object"==typeof e&&"type"in e&&"props"in e}function n(e){if(!Array.isArray(e))return!1;if(0===e.length)return!0;let t=e[0];return!t||"object"!=typeof t||"type"in t||"props"in t}function l(e){for(let t of e)if(a(t)&&t.props){if("Detail"===t.type&&t.props.targetDatasetUuid)return t.props.targetDatasetUuid;for(let e of Object.values(t.props))if(n(e)){let t=l(e);if(t)return t}}}function s(e,t,r,l=!1){for(let o of e){if(!a(o)||!o.props)continue;let e=o.props.id===t;if(e&&!l)return{found:!0,dataset:r};let u=r;for(let r of(!e&&o.type&&i.has(o.type)&&"string"==typeof o.props.targetDatasetUuid&&o.props.targetDatasetUuid.length>0&&(u=o.props.targetDatasetUuid),Object.values(o.props)))if(n(r)){let e=s(r,t,u,l);if(e.found)return e}if(e&&l)return{found:!0,dataset:r}}return{found:!1}}function o(e,t){if(!e||0===e.length)return;if(!t)return l(e);let r=s(e,t,void 0);return r.found&&r.dataset?r.dataset:l(e)}function u(e,t){if(!e||0===e.length||!t)return;let r=s(e,t,void 0,!0);return r.found?r.dataset:void 0}},39376:(e,t,r)=>{r.d(t,{e:()=>a});var i=r(5613);async function a({query:e,variables:t,headers:r={},converter:n}){let l=await fetch("https://api.easymate.ai/graphql",{method:"POST",headers:(0,i._)({"Content-Type":"application/json",Accept:"application/graphql-response+json"},r),body:JSON.stringify({query:n(e),variables:t})});if(!l.ok)throw Error("Network response was not ok");let s=await l.json();if(s.errors&&s.errors.length>0)throw Error(s.errors.map(e=>e.message).join("\n"));if(!s.data)throw Error("No data returned from GraphQL query");return s.data}},40096:(e,t,r)=>{r.d(t,{UC:()=>Q,Y9:()=>G,bL:()=>q,l9:()=>K,q7:()=>$});var i=r(37632),a=r(50432),n=r(23191),l=r(12857),s=r(39975),o=r(74988),u=r(11518),d=r(3327),c=r(88380),f=r(83707),p=r(34252),v="Accordion",h=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[m,b,y]=(0,n.N)(v),[g,x]=(0,a.A)(v,[y,d.z3]),j=(0,d.z3)(),w=i.forwardRef((e,t)=>{let{type:r,...i}=e;return(0,p.jsx)(m.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(U,{...i,ref:t}):(0,p.jsx)(C,{...i,ref:t})})});w.displayName=v;var[k,O]=g(v),[S,T]=g(v,{collapsible:!1}),C=i.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:n=()=>{},collapsible:l=!1,...s}=e,[u,d]=(0,o.i)({prop:r,defaultProp:a,onChange:n});return(0,p.jsx)(k,{scope:e.__scopeAccordion,value:u?[u]:[],onItemOpen:d,onItemClose:i.useCallback(()=>l&&d(""),[l,d]),children:(0,p.jsx)(S,{scope:e.__scopeAccordion,collapsible:l,children:(0,p.jsx)(D,{...s,ref:t})})})}),U=i.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:n=()=>{},...l}=e,[s=[],u]=(0,o.i)({prop:r,defaultProp:a,onChange:n}),d=i.useCallback(e=>u((t=[])=>[...t,e]),[u]),c=i.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return(0,p.jsx)(k,{scope:e.__scopeAccordion,value:s,onItemOpen:d,onItemClose:c,children:(0,p.jsx)(S,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(D,{...l,ref:t})})})}),[N,A]=g(v),D=i.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:a,dir:n,orientation:o="vertical",...d}=e,c=i.useRef(null),v=(0,l.s)(c,t),y=b(r),g="ltr"===(0,f.jH)(n),x=(0,s.mK)(e.onKeyDown,e=>
1{if(!h.includes(e.key))return;let t=e.target,r=y().filter(e=>!e.ref.current?.disabled),i=r.findIndex(e=>e.ref.current===t),a=r.length;if(-1===i)return;e.preventDefault();let n=i,l=a-1,s=()=>{(n=i+1)>l&&(n=0)},u=()=>{(n=i-1)<0&&(n=l)};switch(e.key){case"Home":n=0;break;case"End":n=l;break;case"ArrowRight":"horizontal"===o&&(g?s():u());break;case"ArrowDown":"vertical"===o&&s();break;case"ArrowLeft":"horizontal"===o&&(g?u():s());break;case"ArrowUp":"vertical"===o&&u()}let d=n%a;r[d].ref.current?.focus()});return(0,p.jsx)(N,{scope:r,disabled:a,direction:n,orientation:o,children:(0,p.jsx)(m.Slot,{scope:r,children:(0,p.jsx)(u.sG.div,{...d,"data-orientation":o,ref:v,onKeyDown:a?void 0:x})})})}),E="AccordionItem",[_,R]=g(E),B=i.forwardRef((e,t)=>{let{__scopeAccordion:r,value:i,...a}=e,n=A(E,r),l=O(E,r),s=j(r),o=(0,c.B)(),u=i&&l.value.includes(i)||!1,f=n.disabled||e.disabled;return(0,p.jsx)(_,{scope:r,open:u,disabled:f,triggerId:o,children:(0,p.jsx)(d.bL,{"data-orientation":n.orientation,"data-state":V(u),...s,...a,ref:t,disabled:f,open:u,onOpenChange:e=>{e?l.onItemOpen(i):l.onItemClose(i)}})})});B.displayName=E;var L="AccordionHeader",z=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,a=A(v,r),n=R(L,r);return(0,p.jsx)(u.sG.h3,{"data-orientation":a.orientation,"data-state":V(n.open),"data-disabled":n.disabled?"":void 0,...i,ref:t})});z.displayName=L;var P="AccordionTrigger",I=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,a=A(v,r),n=R(P,r),l=T(P,r),s=j(r);return(0,p.jsx)(m.ItemSlot,{scope:r,children:(0,p.jsx)(d.l9,{"aria-disabled":n.open&&!l.collapsible||void 0,"data-orientation":a.orientation,id:n.triggerId,...s,...i,ref:t})})});I.displayName=P;var F="AccordionContent",M=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,a=A(v,r),n=R(F,r),l=j(r);return(0,p.jsx)(d.UC,{role:"region","aria-labelledby":n.triggerId,"data-orientation":a.orientation,...l,...i,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function V(e){return e?"open":"closed"}M.displayName=F;var q=w,$=B,G=z,K=I,Q=M},43742:(e,t,r)=>{r.d(t,{getSession:()=>s.getSession,getSigninUrl:()=>d,isAccessTokenExpired:()=>c,signOut:()=>o,useSession:()=>s.useSession}),r(7486);var i,a,n,l,s=r(81766);async function o(e,t){let r=await (0,s.signOut)(e);return await t?.(),r}(i=n||(n={})).SIGN_IN="signIn",i.SIGN_UP="signUp",i.UPDATE="update";var u=r(59857);function d(){if("u"<typeof window)return"/signin";let e=window.location.href;return`${window.location.origin}/signin?callbackUrl=${encodeURIComponent(e)}`}function c(e){if(void 0===e)return!0;try{let t=(0,u.decode)(e);if(!t?.exp)return!0;let r=1e3*t.exp;return Date.now()>=r}catch(e){return!0}}r(13280),r(67817),r(38754),r(30880),(a=l||(l={})).SIGNIN="/signin",a.SIGNUP="/signup"},53686:(e,t,r)=>{let i=r(66520);e.exports=d;let a=function(){function e(e){return void 0!==e&&e}try{if("u">typeof globalThis)return globalThis;return Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(t){return e(self)||e(window)||e(this)||{}}}().console||{};function n(e,t){return"silent"===e?1/0:t.levels.values[e]}let l=Symbol("pino.logFuncs"),s=Symbol("pino.hierarchy"),o={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function u(e,t){let r={logger:t,parent:e[s]};t[s]=r}function d(e){var t,r,i;let s,v,h;(e=e||{}).browser=e.browser||{};let m=e.browser.transmit;if(m&&"function"!=typeof m.send)throw Error("pino: transmit option must have a send function");let x=e.browser.write||a;e.browser.write&&(e.browser.asObject=!0);let j=e.serializers||{},w=(t=e.browser.serialize,Array.isArray(t)?t.filter(function(e){return"!stdSerializers.err"!==e}):!0===t&&Object.keys(j)),k=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(k=!1);let O=Object.keys(e.customLevels||{}),S=["error","fatal","warn","info","debug","trace"].concat(O);
1"function"==typeof x&&S.forEach(function(e){x[e]=x}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");let T=e.level||"info",C=Object.create(x);C.log||(C.log=b),s={},S.forEach(e=>{s[e]=x[e]?x[e]:a[e]||a[o[e]||"log"]||b}),C[l]=s,u({},C),Object.defineProperty(C,"levelVal",{get:function(){return n(this.level,this)}}),Object.defineProperty(C,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,c(this,U,C,"error"),c(this,U,C,"fatal"),c(this,U,C,"warn"),c(this,U,C,"info"),c(this,U,C,"debug"),c(this,U,C,"trace"),O.forEach(e=>{c(this,U,C,e)})}});let U={transmit:m,serialize:w,asObject:e.browser.asObject,asObjectBindingsOnly:e.browser.asObjectBindingsOnly,formatters:e.browser.formatters,levels:S,timestamp:"function"==typeof(r=e).timestamp?r.timestamp:!1===r.timestamp?y:g,messageKey:e.messageKey||"msg",onChild:e.onChild||b};function N(t,r,i){if(!r)throw Error("missing bindings for child Pino");i=i||{},w&&r.serializers&&(i.serializers=r.serializers);let a=i.serializers;if(w&&a){var n=Object.assign({},j,a),l=!0===e.browser.serialize?Object.keys(n):w;delete r.serializers,f([r],l,n,this._stdErrSerialize)}function s(e){this._childLevel=(0|e._childLevel)+1,this.bindings=r,n&&(this.serializers=n,this._serialize=l),m&&(this._logEvent=p([].concat(e._logEvent.bindings,r)))}s.prototype=this;let o=new s(this);return u(this,o),o.child=function(...e){return N.call(this,t,...e)},o.level=i.level||this.level,t.onChild(o),o}return v=e.customLevels||{},C.levels={values:Object.assign({},d.levels.values,v),labels:Object.assign({},d.levels.labels,(h={},Object.keys(i=v).forEach(function(e){h[i[e]]=e}),h))},C.level=T,C.isLevelEnabled=function(e){return!!this.levels.values[e]&&this.levels.values[e]>=this.levels.values[this.level]},C.setMaxListeners=C.getMaxListeners=C.emit=C.addListener=C.on=C.prependListener=C.once=C.prependOnceListener=C.removeListener=C.removeAllListeners=C.listeners=C.listenerCount=C.eventNames=C.write=C.flush=b,C.serializers=j,C._serialize=w,C._stdErrSerialize=k,C.child=function(...e){return N.call(this,U,...e)},m&&(C._logEvent=p()),C}function c(e,t,r,o){var u,d,c,v,h,m,y;if(Object.defineProperty(e,o,{value:n(e.level,r)>n(o,r)?b:r[l][o],writable:!0,enumerable:!0,configurable:!0}),e[o]===b){if(!t.transmit)return;let i=n(t.transmit.level||e.level,r);if(n(o,r)<i)return}e[o]=(u=e,d=t,c=r,v=o,h=u[l][v],function(){let e=d.timestamp(),t=Array(arguments.length),r=Object.getPrototypeOf&&Object.getPrototypeOf(this)===a?a:this;for(var l=0;l<t.length;l++)t[l]=arguments[l];var s=!1;if(d.serialize&&(f(t,this._serialize,this.serializers,this._stdErrSerialize),s=!0),d.asObject||d.formatters?h.call(r,...function(e,t,r,a,n){let{level:l,log:s=e=>e}=n.formatters||{},o=r.slice(),u=o[0],d={},c=(0|e._childLevel)+1;if(c<1&&(c=1),a&&(d.time=a),l?Object.assign(d,l(t,e.levels.values[t])):d.level=e.levels.values[t],n.asObjectBindingsOnly){if(null!==u&&"object"==typeof u)for(;c--&&"object"==typeof o[0];)Object.assign(d,o.shift());return[s(d),...o]}if(null!==u&&"object"==typeof u){for(;c--&&"object"==typeof o[0];)Object.assign(d,o.shift());u=o.length?i(o.shift(),o):void 0}else"string"==typeof u&&(u=i(o.shift(),o));return void 0!==u&&(d[n.messageKey]=u),[s(d)]}(this,v,t,e,d)):h.apply(r,t),d.transmit){let r=d.transmit.level||u._level,i=n(r,c),a=n(v,c);if(a<i)return;!function(e,t,r,i=!1){let a=t.send,n=t.ts,l=t.methodLevel,s=t.methodValue,o=t.val,u=e._logEvent.bindings;i||f(r,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=n,e._logEvent.messages=r.filter(function(e){return -1===u.indexOf(e)}),e._logEvent.level.label=l,e._logEvent.level.value=s,a(l,e._logEvent,o),e._logEvent=p(u)}(this,{ts:e,methodLevel:v,methodValue:a,transmitLevel:r,transmitValue:c.levels.values[d.transmit.level||u._level],send:d.transmit.send,val:n(u._level,c)},t,s)}});let g=function(e){let t=[];e.bindings&&t.push(e.bindings);let r=e[s];for(;r.parent;)(r=r.parent).logger.bindings&&t.push(r.logger.bindings);return t.reverse()}(e);0!==g.length&&(e[o]=(m=g,y=e[o],function(){return y.apply(this,[...m,...arguments])}))}
1function f(e,t,r,i){for(let a in e)if(i&&e[a]instanceof Error)e[a]=d.stdSerializers.err(e[a]);else if("object"==typeof e[a]&&!Array.isArray(e[a])&&t)for(let i in e[a])t.indexOf(i)>-1&&i in r&&(e[a][i]=r[i](e[a][i]))}function p(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function v(e){let t={type:e.constructor.name,msg:e.message,stack:e.stack};for(let r in e)void 0===t[r]&&(t[r]=e[r]);return t}function h(){return{}}function m(e){return e}function b(){}function y(){return!1}function g(){return Date.now()}d.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},d.stdSerializers={mapHttpRequest:h,mapHttpResponse:h,wrapRequestSerializer:m,wrapResponseSerializer:m,wrapErrorSerializer:m,req:h,res:h,err:v,errWithCause:v},d.stdTimeFunctions=Object.assign({},{nullTime:y,epochTime:g,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=d,e.exports.pino=d},58201:(e,t,r)=>{r.d(t,{B4:()=>s,i:()=>l});var i=r(34252),a=r(37632);let n=(0,a.createContext)(void 0);function l(){return(0,a.useContext)(n)}function s({value:e,children:t}){return(0,i.jsx)(n.Provider,{value:e,children:t})}},59813:(e,t,r)=>{r.d(t,{yi:()=>K,Gh:()=>Q,n1:()=>w,it:()=>U,jk:()=>k,a9:()=>H,WY:()=>Y,B0:()=>C,sy:()=>X,Hs:()=>et,pg:()=>Z,yw:()=>ee,_K:()=>D,eA:()=>A,Xe:()=>J,uJ:()=>S,_8:()=>T,Uz:()=>G,Vb:()=>q,b_:()=>$,qy:()=>M.qy,zn:()=>V.zn,AW:()=>M.AW,x_:()=>V.x_,fD:()=>V.fD,NV:()=>M.NV});var i=r(34252),a=r(43742),n=r(86085),l=r(73031),s=r(48075),o=r(54293),u=r(37632),d=r(56364),c=r(12513),f=r(88366);let p=(0,u.memo)(function({value:e,onChange:t,label:r="Bound Fields",datasetUuid:a,fieldTypeFilter:n="all"}){let{data:p,loading:v}=(0,l.IT)(c.AC,{variables:{where:{datasetUuid:{equals:a}},orderBy:[{displayOrder:d.xBQ.Asc}],skip:0,take:100},skip:!a,fetchPolicy:"cache-first"}),h=(0,u.useMemo)(()=>{let e=p?.fieldsByDatasetUuid??[],t=f.y2[n];return e.filter(e=>(!e.isSystem||"id"!==e.name.toLowerCase())&&(null===t||t.has(e.displayType)))},[p?.fieldsByDatasetUuid,n]),m=(0,u.useMemo)(()=>{if(!e)return new Set;try{let t=JSON.parse(e);return new Set(Array.isArray(t)?t:[])}catch{return new Set}},[e]),b=(0,u.useCallback)((e,r)=>{let i=new Set(m);r?i.add(e):i.delete(e),t(i.size>0?JSON.stringify([...i]):void 0)},[m,t]);return a?v?(0,i.jsx)(o.dh,{label:r,children:(0,i.jsx)(s.I,{size:"sm"})}):(0,i.jsxs)(o.dh,{label:r,children:[(0,i.jsx)("div",{className:"max-h-48 space-y-2 overflow-y-auto rounded border p-2",children:h.length>0?h.map(e=>(0,i.jsxs)("label",{className:"hover:bg-muted/50 flex cursor-pointer items-center gap-2 rounded px-1 py-0.5 text-sm",children:[(0,i.jsx)("input",{type:"checkbox",checked:m.has(e.uuid),onChange:t=>b(e.uuid,t.target.checked),className:"rounded border-gray-300"}),(0,i.jsx)("span",{children:e.label||e.name})]},e.uuid)):(0,i.jsx)("div",{className:"text-muted-foreground p-2 text-sm",children:"No matching fields available"})}),m.size>0&&(0,i.jsxs)("div",{className:"text-muted-foreground mt-1 text-xs",children:[m.size," field",m.size>1?"s":""," selected"]})]}):(0,i.jsx)(o.dh,{label:r,children:(0,i.jsx)("div",{className:"text-muted-foreground bg-muted rounded border p-2 text-sm",children:"Place inside a Dataset Detail View to bind fields"})})});var v=r(62979),h=r(12497);let m=(0,u.memo)(function({value:e,onChange:t,label:r="Bound Data",datasetUuid:a,fieldTypeFilter:n="all",stringFieldsOnly:p=!1}){let v=(0,u.useRef)(t);v.current=t;let m=p?"string":n,{data:b,loading:y}=(0,l.IT)(c.AC,{variables:{where:{datasetUuid:{equals:a}},orderBy:[{displayOrder:d.xBQ.Asc}],skip:0,take:100},skip:!a,fetchPolicy:"cache-first"}),g=(0,u.useMemo)(()=>{let e=b?.fieldsByDatasetUuid??[],t=f.y2[m];return e.filter(e=>(!e.isSystem||"id"!==e.name.toLowerCase())&&(e.displayType===d.kOl.Relationship?(0,f.h7)(e.datasetRelationship?.relationshipType,m):null===t||t.has(e.displayType)))},[b?.fieldsByDatasetUuid,m]),x=!e||g.some(t=>t.uuid===e);return((0,u.useEffect)(()=>{!e||y||x||v.current(void 0)},[e,y,x]),a)?y||!x?(0,i.jsx)(o.dh,{label:r,children:(0,i.jsx)(s.I,{size:"sm"})}):(0,i.jsx)(o.dh,{label:r,children:(0,i.jsxs)(h.l6,{value:e??"",onValueChange:t,children:[(0,i.jsx)(h.bq,{children:(0,i.jsx)(h.yv,{placeholder:"Select a field"})}),(0,i.jsx)(h.gC,{children:g.length>0?g.map(e=>(0,i.jsx)(h.eb,{value:e.uuid,children:e.label||e.name},e.uuid)):(0,i.jsx)("div",{className:"text-muted-foreground p-2 text-sm",children:"No fields available"})})]},a)}):(0,i.jsx)(o.dh,{label:r,children:(0,i.jsx)("div",{className:"text-muted-foreground bg-muted rounded border p-2 text-sm",children:"Place inside a Dataset Detail View to bind f
1ields"})})});var b=r(90552),y=r(90151),g=r(93436);function x({value:e,onChange:t,placeholder:r="Select a page..."}){let a=(0,g.useParams)(),n=a?.slug?.[0],o=a?.slug?.[1],[f,p]=(0,u.useState)(""),m=(0,y.d)(f,250),{data:j,loading:w}=(0,l.IT)(c.Cr,{variables:{appId:Number(n)},skip:!n}),k=j?.application,O=(0,u.useMemo)(()=>{let e=m.trim(),t={applicationUuid:{equals:k?.uuid}};return e&&(t.name={contains:e,mode:d.gfV.Insensitive}),t},[k?.uuid,m]),{data:S,loading:T}=(0,l.IT)(c.zX,{variables:{where:O,orderBy:[{name:d.xBQ.Asc}],skip:0,take:200},fetchPolicy:"cache-and-network",skip:!k?.uuid}),C=(0,u.useMemo)(()=>S?.pages?S.pages.filter(e=>{if(!e.uuid||!e.slug||e.uuid===o)return!1;let t=e.content;return!(Array.isArray(t?.content)&&t.content.some(e=>e?.type==="Detail"))}).map(e=>{var t;return{label:e.name,value:e.uuid,href:(t=e.slug??"",`/pages/${t}`)}}):[],[S?.pages,o]),U=(0,u.useRef)(t);(0,u.useEffect)(()=>{U.current=t},[t]);let N=(0,u.useMemo)(()=>{if(e?.uuid)return C.find(t=>t.value===e.uuid)?.href},[C,e?.uuid]);(0,u.useEffect)(()=>{e?.uuid&&N&&N!==e.href&&U.current({uuid:e.uuid,href:N})},[N,e?.uuid,e?.href]);let A=(0,u.useCallback)(e=>{if(!e)return void t(void 0);let r=C.find(t=>t.value===e);r&&t({uuid:r.value,href:r.href})},[C,t]);if((w||T)&&!S)return(0,i.jsx)(s.I,{size:"sm"});let D=e=>e.stopPropagation(),E=!m.trim()&&(S?.pages?.length??0)>=200;return(0,i.jsxs)(h.l6,{value:e?.uuid??"",onValueChange:A,children:[(0,i.jsx)(h.bq,{children:(0,i.jsx)(h.yv,{placeholder:r})}),(0,i.jsxs)(h.gC,{children:[(0,i.jsx)("div",{className:"border-surfaces-onSurfaceVariant/10 bg-popover sticky top-0 z-10 border-b p-2",onPointerDown:D,onPointerUp:D,onClick:D,children:(0,i.jsx)(v.p,{type:"text",value:f,placeholder:"Search pages...",onChange:e=>p(e.target.value),onKeyDown:D})}),C.length?(0,i.jsxs)(i.Fragment,{children:[C.map(e=>(0,i.jsx)(h.eb,{value:e.value,children:e.label},e.value)),E?(0,i.jsxs)("div",{className:"text-surfaces-onSurfaceVariant px-2 py-1.5 text-xs",children:["Showing first ",200," â type to search for more"]}):null]}):(0,i.jsx)(b.o,{variant:"body",size:"sm",className:"text-surfaces-onSurfaceVariant px-2 py-2",children:m.trim()?"No matching pages.":"No linkable pages exist."})]})]})}var j=r(84887);let w={type:"radio",label:"Link Type",options:[{label:"External URL",value:"url"},{label:"Page",value:"page"}]};function k(e,t="string",r="Bound Data"){return{type:"custom",label:r,render:({value:a,onChange:n})=>(0,i.jsx)(m,{value:a,onChange:n,label:r,datasetUuid:e,fieldTypeFilter:t})}}function O({value:e,onChange:t,label:r,bindingPropName:a,fieldTypeFilter:n,requireRecord:l=!0}){let s=(0,j.D)(e=>e.selectedItem),u=s?.props?.[a],d=u?.datasetUuid,c=u?.recordUuid;return(l?!(d&&c):!d)?(0,i.jsx)(o.dh,{label:r,children:(0,i.jsx)(h.l6,{disabled:!0,children:(0,i.jsx)(h.bq,{children:(0,i.jsx)(h.yv,{placeholder:l?"Select dataset & record first":"Select dataset first"})})})}):(0,i.jsx)(m,{value:e,onChange:t,label:r,datasetUuid:d,fieldTypeFilter:n},d)}function S(e,t="string",r="Bound Data"){return{type:"custom",label:r,render:({value:a,onChange:n})=>(0,i.jsx)(O,{value:a,onChange:n,label:r,bindingPropName:e,fieldTypeFilter:t})}}function T(e,t="string",r="Bound Data"){return{type:"custom",label:r,render:({value:a,onChange:n})=>(0,i.jsx)(O,{value:a,onChange:n,label:r,bindingPropName:e,fieldTypeFilter:t,requireRecord:!1})}}function C(e){return{type:"custom",label:e,render:({value:t,onChange:r})=>(0,i.jsx)(n.i,{value:t,onChange:r,label:e,hideFieldPicker:!0})}}function U(e,t){let{dataSource:r,linkType:a,skipKeys:n}=t,l={type:"text",label:"Link Type",visible:!1},s={type:"text",label:"Page",visible:!1},o={type:"text",label:"Link URL",visible:!1},u={};for(let[t,d]of Object.entries(e))"linkType"!==t&&"pageLink"!==t&&(n?.has(t)||("href"===t?"record"===r||"dynamic"===r?(u.linkType=l,u.href=d,u.pageLink=s):(u.linkType=w,u.href="page"===a?o:function(e="https://example.com"){return{type:"custom",label:"Link URL",render:({value:t,onChange:r})=>(0,i.jsx)(v.p,{type:"text",value:t??"",placeholder:e,onChange:e=>r(e.target.value)})}}(),u.pageLink="page"===a?function(e="Page"){return{type:"custom",label:e,render:({value:e,onCh
1ange:t})=>(0,i.jsx)(x,{value:e,onChange:t})}}("Page"):s):u[t]=d));return u}var N=r(96470);function A({propName:e,label:t="Inline Editing",datasetUuid:r,boundFieldProp:a,allowedDisplayTypes:n}){return{[e]:{type:"custom",label:t,render:({value:e,onChange:l})=>(0,i.jsx)(N.w,{value:e,onChange:l,label:t,datasetUuid:r,boundFieldProp:a,allowedDisplayTypes:n})}}}function D(e,t="Inline Editing"){return{[e]:{type:"radio",label:t,options:[{label:"On",value:!0},{label:"Off",value:!1}],visible:!1}}}var E=r(31389),_=r(67853),R=r(39376);class B{cache=new Map;ttlMs;constructor(e=5e3){this.ttlMs=e}getOrCreate(e,t){let r=this.cache.get(e);if(r&&r.expiresAt>Date.now())return r.promise;let i=t();return this.cache.set(e,{promise:i,expiresAt:Date.now()+this.ttlMs}),i.catch(()=>{let t=this.cache.get(e);t?.promise===i&&this.cache.delete(e)}),i}clear(){this.cache.clear()}get size(){return this.cache.size}}let L=new B;function z(e,t){return L.getOrCreate(`fields:${e}`,()=>(0,R.e)({query:c.AC,variables:{where:{datasetUuid:{equals:e}},orderBy:[{displayOrder:d.xBQ.Asc}],skip:0,take:100},converter:_.y,headers:{Authorization:`Bearer ${t}`}}))}function P(e,t,r){return L.getOrCreate(`record:${e}:${t}`,()=>(0,R.e)({query:c.au,variables:{where:{datasetUuid:{equals:e},recordUuid:{equals:t}}},converter:_.y,headers:{Authorization:`Bearer ${r}`}}))}async function I(e,t){if(!e.datasetUuid||!e.recordUuid||!e.fieldUuid)return;let r=(await z(e.datasetUuid,t)).fieldsByDatasetUuid.find(t=>t.uuid===e.fieldUuid);if(!r)return;let i=await P(e.datasetUuid,e.recordUuid,t),a=i.datasetRecordByUuid?.data;return a?.[r.name]??void 0}async function F(e,t,r){if(!e.datasetUuid||!e.recordUuid||0===t.length)return;let i=new Map((await z(e.datasetUuid,r)).fieldsByDatasetUuid.map(e=>[e.uuid,e.name])),a=await P(e.datasetUuid,e.recordUuid,r),n=a.datasetRecordByUuid?.data;if(!n)return;let l=t.map(e=>{let t=i.get(e);return t?{name:t,value:n[t]}:null}).filter(e=>null!==e);return l.length>0?l:void 0}var M=r(61990),V=r(2574);function q(e,t){if(!e?.data)return;let r=e.data.root?.props?.targetDatasetUuid;if("string"==typeof r&&r)return r;if(!e.data.content)return;let i=Array.isArray(e.data.content)?e.data.content:[];return t?(0,E.V7)(i,t):(0,E.As)(i)}function $(e,t){let r=(0,E.V7)(e?.data?.content,t);if(r)return r;let i=e?.data?.root?.props?.targetDatasetUuid;return"string"==typeof i&&i?i:void 0}function G(e){return q(e)}let K={type:"radio",label:"Data Source",options:[{label:"Static",value:"static"},{label:"Current Entry",value:"record"},{label:"Dynamic",value:"dynamic"}]},Q={type:"radio",label:"Data Source",options:[{label:"Static",value:"static"},{label:"Dynamic",value:"dynamic"}]},W={type:"radio",label:"Data Source",options:[{label:"Static",value:"static"},{label:"Current Entry",value:"record"}]};function H(e,t="all",r="Bound Fields"){return{type:"custom",label:r,render:({value:a,onChange:n})=>(0,i.jsx)(p,{value:a,onChange:n,label:r,datasetUuid:e,fieldTypeFilter:t})}}function Y(e){return{type:"custom",label:e,render:({value:t,onChange:r})=>(0,i.jsx)(n.i,{value:t,onChange:r,label:e,hideFieldPicker:!0,hideRecordPicker:!0})}}function J(e){let t=new Set(["dataSource",...Object.keys(e.boundFields),...e.dynamicFields?Object.values(e.dynamicFields).map(e=>e.dynamicPropName):[],...e.editableToggle?[e.editableToggle.propName]:[]]),r=()=>e.editableToggle?D(e.editableToggle.propName,e.editableToggle.label):{};return(a,l)=>{let s=l.fields,o=a.props.id,u=q(l.appState,o),d=!!u,c={};for(let[e,r]of Object.entries(s))t.has(e)||(c[e]=r);let f=e.transformFields?e.transformFields(c,a,{metadata:l.metadata}):c,p=!!e.dynamicFields,v=d?{dataSource:p?K:W}:p?{dataSource:Q}:{};if("record"===a.props.dataSource&&d){let t={};for(let[r,i]of Object.entries(e.boundFields))t[r]=k(u,i.fieldTypeFilter??"string",i.label);let r={};for(let[t,i]of Object.entries(e.staticFields))r[t]={type:i.type,label:i.label,visible:!1};let i={};if(e.dynamicFields)for(let t of Object.values(e.dynamicFields))i[t.dynamicPropName]={type:"text",label:t.label,visible:!1};let a=Object.keys(e.boundFields)[0];return{...v,...t,...a?e.editableToggle?A({...e.editableToggle,datasetUuid:u,boundFieldProp:a}):{}:{},...f,...r,...i}}if("dynamic"===a.props.dataSource){let t={};if(e.dynamicFields)for(let r of Object.values(e.dynamicFields))t[r.dynamicPropName]=function(e,t){return{type:"custom",label:e,render:({value:r,onChange:a})=>(0,i.jsx)(n.i,{value:r,onChange:a,label:e,fieldTypeFilter:t})}}(r.label,r.fieldTypeFilter);let a={};for(let[t,r]of Object.entries(e.staticFields))a[t]={type:r.type,label:r.label,visible:!1};let l={};for(let[t,r]of Object.entries(e.boundFields))l[t]={type:"text",label:r.label,visible:!1};return{...v,...t,...r(),...f,...a,...l}}let h={};for(let[t,r]of Object.entries(e.boundFields))h[t]={type:"text",label:r.label,visible:!1};let m={};if(e.dynamicFields)for(let[,t]of Object.entries(e.dynamicFields))m[t.dynamicPropName]={type:"text",label:t.label,visible:!1};return{...v,...r(),...f,...h,...m}}}function X(e){var t;return t=async e=>{let t=e?.accessToken;if(!t){let e=await (0,a.getSession)();t=e?.accessToken??void 0}return t},async({props:r},{changed:i,trigger:a,metadata:n})=>{if("move"===a)return{props:r};if("dynamic"!==r.dataSource){let t={...r};for(let{resolvedPropName:r}of Object.values(e))t[r]=void 0;return{props:t}}if(!Object.values(e).some(({dynamicPropName:e})=>!!i[e]))return{props:r};let l=await t(n);if(!l)return{props:r};let s={...r};for(let{dynamicPropName:t,resolvedPropName:i}of Object.values(e)){let e=r[t];if(!e?.datasetUuid||!e.recordUuid||!e.fieldUuid){s[i]=void 0;continue}try{s[i]=await I(e,l)}catch{s[i]=r[i]}}return{props:s}}}function Z(e,t,r){var i;return i=async e=>{let t=e?.accessToken;if(!t){let e=await (0,a.getSession)();t=e?.accessToken??void 0}return t},async({props:a},{changed:n,trigger:l,metadata:s})=>{let o;if("move"===l)return{props:a};if("dynamic"!==a.dataSource)return{props:{...a,[r]:void 0}};if(!(n[e]||n[t]))return{props:a};let u=await i(s);if(!u)return{props:a};let d=a[e],c=a[t];if(!d?.datasetUuid||!d.recordUuid||!c)return{props:{...a,[r]:void 0}};try{let e=JSON.parse(c);o=Array.isArray(e)?e:[]}catch{return{props:{...a,[r]:void 0}}}if(0===o.length)return{props:{...a,[r]:void 0}};try{let e=await F(d,o,u);return{props:{...a,[r]:e}}}catch{return{props:{...a,[r]:a[r]}}}}}function ee(e,t){var r;let i;return r=async e=>{let t=e?.accessToken;if(!t){let e=await (0,a.getSession)();t=e?.accessToken??void 0}return t},i=[e,...Object.values(t).map(e=>e.fieldUuidProp)],async({props:a},{changed:n,trigger:l,metadata:s})=>{if("move"===l)return{props:a};if("dynamic"!==a.dataSource){let e={...a};for(let{resolvedPropName:r}of Object.values(t))e[r]=void 0;return{props:e}}if(!i.some(e=>!!n[e]))return{props:a};let o=await r(s);if(!o)return{props:a};let u=a[e];if(!u?.datasetUuid||!u.recordUuid){let e={...a};for(let{resolvedPropName:r}of Object.values(t))e[r]=void 0;return{props:e}}try{let[e,r]=await Promise.all([z(u.datasetUuid,o),P(u.datasetUuid,u.recordUuid,o)]),i=new Map(e.fieldsByDatasetUuid.map(e=>[e.uuid,e.name])),n=r.datasetRecordByUuid?.data,l={...a};for(let{fieldUuidProp:e,resolvedPropName:r}of Object.values(t)){let t=a[e];if(!t||!n){l[r]=void 0;continue}let s=i.get(t);l[r]=s?n[s]??void 0:void 0}return{props:l}}catch{return{props:a}}}}function et(e,t,r){var i;let n;return i=async e=>{let t=e?.accessToken;if(!t){let e=await (0,a.getSession)();t=e?.accessToken??void 0}return t},n=[e,...Object.values(t).map(e=>e.fieldUuidProp)],async({props:a},{changed:l,trigger:s,metadata:o})=>{if("move"===s)return{props:a};if("dynamic"!==a.dataSource)return{props:{...a,[r]:void 0}};if(!n.some(e=>!!l[e]))return{props:a};let u=await i(o);if(!u)return{props:a};let d=a[e];if(!d?.datasetUuid||!Object.values(t).some(({fieldUuidProp:e})=>!!a[e]))return{props:{...a,[r]:void 0}};try{var f;let[e,i]=await Promise.all([z(d.datasetUuid,u),(f=d.datasetUuid,L.getOrCreate(`records-list:${f}`,()=>(0,R.e)({query:c.Vk,variables:{datasetUuid:f,skip:0,take:100},converter:_.y,headers:{Authorization:`Bearer ${u}`}})))]),n=new Map(e.fieldsByDatasetUuid.map(e=>[e.uuid,e.name])),l=(i.datasetRecordsByUuid?.records??[]).map(e=>{let r=e.data;if(!r)return null;let i={};for(let{fieldUuidProp:e,itemKey:l}of Object.values(t)){let t=a[e];if(t){let e=n.get(t);i[l]=e?r[e]??"":""}else i[l]=""}return i}
1).filter(Boolean);return{props:{...a,[r]:l}}}catch{return{props:{...a,[r]:a[r]}}}}}},60391:(e,t,r)=>{r.d(t,{P:()=>l,v:()=>o});var i=r(37632),a=r(12547);let n=e=>e;function l(e,t=n){let r=i.useSyncExternalStore(e.subscribe,i.useCallback(()=>t(e.getState()),[e,t]),i.useCallback(()=>t(e.getInitialState()),[e,t]));return i.useDebugValue(r),r}let s=e=>{let t=(0,a.y)(e),r=e=>l(t,e);return Object.assign(r,t),r},o=e=>e?s(e):s},61990:(e,t,r)=>{r.d(t,{AW:()=>s,NV:()=>d,W$:()=>u,qy:()=>o});var i=r(13414),a=r(14023),n=r(56364),l=r(2574);function s(e,t=""){if(null==e)return t;if("string"==typeof e)return e||t;if(Array.isArray(e)){let r=e[0];return r&&"object"==typeof r&&"url"in r&&"string"==typeof r.url&&r.url||t}if("object"==typeof e){if("string"==typeof e.url)return e.url||t;if("string"==typeof e.src)return e.src||t}return t}function o(e,t=""){if(null==e)return t;if("string"==typeof e)return e||t;if("number"==typeof e)return String(e);if("boolean"==typeof e)return e?"Yes":"No";if(Array.isArray(e))return e.map(e=>o(e,"")).filter(Boolean).join(", ")||t;if("object"==typeof e){if(Array.isArray(e.records))return o(e.records,t);if(void 0!==e.displayValue&&null!==e.displayValue)return String(e.displayValue);if(void 0!==e.name&&null!==e.name)return String(e.name);if(void 0!==e.label&&null!==e.label)return String(e.label);if(e.data&&"object"==typeof e.data){let t=e.data;if(t.fullName)return String(t.fullName);if(t.name)return String(t.name);if(t.title)return String(t.title);if("User"===t.__typename){let e="string"==typeof t.firstName?t.firstName:"",r="string"==typeof t.lastName?t.lastName:"",i=`${e} ${r}`.trim();if(i)return i;if(t.email)return String(t.email)}}return t}return String(e)}function u(e,t,r=""){if(null==e)return r;if(t){let r=t.options;if((t.displayType===n.kOl.Numeric||t.displayType===n.kOl.Calculated)&&"number"==typeof e){let t=r?.displayFormat??"plain",a="number"==typeof r?.decimals?r.decimals:void 0;return(0,i.IU)(e,t,a)}if(t.displayType===n.kOl.Date&&("string"==typeof e||e instanceof Date)){let t=!!r?.shouldIncludeTime,i=r?.displayFormat;return(0,a.g8)(e,t,i)}}return o(e,r)}function d(e,t,r,i,a,n,s,o){let{value:d,isLoading:c,recordContext:f,fieldMeta:p}=(0,l.x_)("record"===e?t:void 0,null),{value:v,isLoading:h,fieldMeta:m}=(0,l.zn)("dynamic"===e?s:void 0,null,o);return"dynamic"===e?h?{displayText:r,isLoading:!0,recordContext:f,rawValue:v,fieldMeta:m}:s?.datasetUuid&&s.recordUuid&&s.fieldUuid?{displayText:u(v,m,i),isLoading:!1,recordContext:f,rawValue:v,fieldMeta:m}:{displayText:n&&a?a:i,isLoading:!1,recordContext:f,rawValue:v,fieldMeta:m}:"record"===e&&f?c?{displayText:r,isLoading:!0,recordContext:f,rawValue:d,fieldMeta:p}:t?{displayText:u(d,p,i),isLoading:!1,recordContext:f,rawValue:d,fieldMeta:p}:{displayText:n&&a?a:i,isLoading:!1,recordContext:f,rawValue:d,fieldMeta:p}:{displayText:r,isLoading:!1,recordContext:f,rawValue:void 0,fieldMeta:void 0}}},64768:(e,t,r)=>{r.d(t,{Qs:()=>o,R0:()=>n,Te:()=>u,oq:()=>l,r6:()=>d});let i=new Set(["Text","MultilineText","Email","URL","Phone"]),a=new Set(["Menu","Date","Numeric","Checkbox","Relationship","Image","File"]);function n(e){return!!e&&!1!==e.isEditable&&!e.isSystem&&(i.has(e.displayType)||a.has(e.displayType))}function l(e){return"current_page"===e?"record":e}function s({dataSource:e,inlineEditable:t,boundField:r}){return"record"===e&&!0===t&&!!r}function o(e){return s(e)&&!e.isComposerEditing}function u(e){return s(e)&&!!e.isComposerEditing}function d(e){return null==e||""===e||Array.isArray(e)&&0===e.length}},66520:e=>{function t(e){try{return JSON.stringify(e)}catch(e){return'"[Circular]"'}}e.exports=function(e,r,i){var a=i&&i.stringify||t;if("object"==typeof e&&null!==e){var n=r.length+1;if(1===n)return e;var l=Array(n);l[0]=a(e);for(var s=1;s<n;s++)l[s]=a(r[s]);return l.join(" ")}if("string"!=typeof e)return e;var o=r.length;if(0===o)return e;for(var u="",d=0,c=-1,f=e&&e.length||0,p=0;p<f;){if(37===e.charCodeAt(p)&&p+1<f){switch(c=c>-1?c:0,e.charCodeAt(p+1)){case 100:case 102:if(d>=o||null==r[d])break;c<p&&(u+=e.slice(c,p)),u+=Number(r[d]),c=p+2,p++;break;case 105:if(d>=o||null==r[d])break;c<p&&(u+=e.slice(c,p)),u+=Math.floor(Number(r[d])),c=p+2,p++;break;case 79:case 111:case 106:if(d>=o||void 0===r[d])break;c<p&&(u+=e.slice(c,p));var v=typeof r[d];if("string"===v){u+="'"+r[d]+"'",c=p+2,p++;break}if("function"===v){u+=r[d].name||"<anonymous>",c=p+2,p++;break}u+=a(r[d]),c=p+2,p++;break;case 115:if(d>=o)break;c<p&&(u+=e.slice(c,p)),u+=String(r[d]),c=p+2,p++;break;case 37:c<p&&(u+=e.slice(c,p)),u+="%",c=p+2,p++,d--}++d}++p}return -1===c?e:(c<f&&(u+=e.slice(c)),u)}},67853:(e,t,r)=>{r.d(t,{y:()=>y});var i,a=r(24391);let n=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function l(e){return s[e.charCodeAt(0)]}let s=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];var o=r(24413);let u={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>d(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=f("(",d(e.variableDefinitions,", "),")"),r=d([e.operation,d([e.name,t]),d(e.directives," ")]," ");return("query"===r?"":r+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:r,directives:i})=>e+": "+t+f(" = ",r)+f(" ",d(i," "))},SelectionSet:{leave:({selections:e})=>c(e)},Field:{leave({alias:e,name:t,arguments:r,directives:i,selectionSet:a}){let n=f("",e,": ")+t,l=n+f("(",d(r,", "),")");return l.length>80&&(l=n+f("(\n",p(d(r,"\n")),"\n)")),d([l,d(i," "),a]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+f(" ",d(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:r})=>d(["...",f("on ",e),d(t," "),r]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:r,directives:i,selectionSet:a})=>`fragment ${e}${f("(",d(r,", "),")")} on ${t} ${f("",d(i," ")," ")}`+a},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e}
1,StringValue:{leave:({value:e,block:t})=>t?(0,a.yo)(e):`"${e.replace(n,l)}"`},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+d(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+d(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+f("(",d(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:r})=>f("",e,"\n")+d(["schema",d(t," "),c(r)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:r})=>f("",e,"\n")+d(["scalar",t,d(r," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:i,fields:a})=>f("",e,"\n")+d(["type",t,f("implements ",d(r," & ")),d(i," "),c(a)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:r,type:i,directives:a})=>f("",e,"\n")+t+(v(r)?f("(\n",p(d(r,"\n")),"\n)"):f("(",d(r,", "),")"))+": "+i+f(" ",d(a," "))},InputValueDefinition:{leave:({description:e,name:t,type:r,defaultValue:i,directives:a})=>f("",e,"\n")+d([t+": "+r,f("= ",i),d(a," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:i,fields:a})=>f("",e,"\n")+d(["interface",t,f("implements ",d(r," & ")),d(i," "),c(a)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:r,types:i})=>f("",e,"\n")+d(["union",t,d(r," "),f("= ",d(i," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:r,values:i})=>f("",e,"\n")+d(["enum",t,d(r," "),c(i)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:r})=>f("",e,"\n")+d([t,d(r," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:r,fields:i})=>f("",e,"\n")+d(["input",t,d(r," "),c(i)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:r,repeatable:i,locations:a})=>f("",e,"\n")+"directive @"+t+(v(r)?f("(\n",p(d(r,"\n")),"\n)"):f("(",d(r,", "),")"))+(i?" repeatable":"")+" on "+d(a," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>d(["extend schema",d(e," "),c(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>d(["extend scalar",e,d(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:i})=>d(["extend type",e,f("implements ",d(t," & ")),d(r," "),c(i)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:i})=>d(["extend interface",e,f("implements ",d(t," & ")),d(r," "),c(i)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:r})=>d(["extend union",e,d(t," "),f("= ",d(r," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:r})=>d(["extend enum",e,d(t," "),c(r)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:r})=>d(["extend input",e,d(t," "),c(r)]," ")}};function d(e,t=""){var r;return null!=(r=null==e?void 0:e.filter(e=>e).join(t))?r:""}function c(e){return f("{\n",p(d(e,"\n")),"\n}")}function f(e,t,r=""){return null!=t&&""!==t?e+t+r:""}function p(e){return f(" ",e.replace(/\n/g,"\n "))}function v(e){var t;return null!=(t=null==e?void 0:e.some(e=>e.includes("\n")))&&t}var h=r(27795),m=r(94598),b=r(21983),y=Object.assign(function(e){var t=i.get(e);return t||(t=(0,o.YR)(e,u),i.set(e,t)),t},{reset:function(){i=new h.A(m.v.print||2e3)}});y.reset(),!1!==globalThis.__DEV__&&(0,b.D_)("print",function(){return i?i.size:0})},73466:(e,t,r)=>{r.d(t,{B4:()=>i.B4,i:()=>i.i}),r(96285);var i=r(58201)},75797:(e,t,r)=>{r.d(t,{v:()=>i});let i={RELATED_TO:"relatedTo",RELATED_ENTRY:"relatedEntry",RELATED_ENTRY_FILTER_PATH:"relatedEntryFilterPath",RELATED_ENTRY_DATASET:"relatedEntryDataset",BREADCRUMBS:"breadcrumbs",CURRENT_PAGE:"currentPage",MODE:"mode"}},86085:(e,t,r)=>{r.d(t,{i:()=>k});var i=r(34252),a=r(73031),n=r(48075),l=r(12497),s=r(90552),o=r(54293),u=r(93436),d=r(37632),c=r(56364),f=r(12513),p=r(88366),v=r(21264),h=r(61086),m=r(23613),b=r(90151),y=r(13414),g=r(523);function x({value:e,records:t,isLoading:r,searchInput:a,onSearchChange:n,onSelect:l,getDisplayValue:s}){return(0,i.jsxs)(v.uB,{shouldFilter:!1,children:[(0,i.jsx)(v.G7,{placeholder:"Search records...",value:a,onValueChange:n}),(0,i.jsxs)(v.oI,{id:"record-listbox",children:[r?(0,i.jsx)(v.Y,{className:"py-6 text-center text-sm",children:"Loading..."}):null,r||0!==t.length?null:(0,i.jsx)(v.xL,{children:"No entries found."}),!r&&t.length>0?(0,i.jsx)(v.L$,{children:t.map(t=>(0,i.jsxs)(v.h_,{value:t.uuid,onSelect:()=>l(t.uuid),children:[(0,i.jsx)(g.A,{className:(0,y.cn)("mr-2 h-4 w-4",e===t.uuid?"opacity-100":"opacity-0")}),s(t)]},t.uuid))}):null]})]})}let j=(0,y.cn)("flex w-full items-center justify-between rounded-xl","text-xsm text-surfaces-onSurface h-13 px-3 py-4 font-normal leading-6","border-outline border bg-transparent","hover:bg-surfaces-surfaceContainerLow","focus:border-selection-
1primary focus:shadow-primary-focused focus-visible:outline-none","disabled:bg-surfaces-surfaceContainer disabled:text-surfaces-onSurfaceVariant disabled:cursor-not-allowed disabled:border-none");function w({datasetUuid:e,value:t,onChange:r,placeholder:n="Select record..."}){let[l,o]=(0,d.useState)(!1),[u,p]=(0,d.useState)(""),v=(0,b.d)(u,300),{data:g}=(0,a.IT)(f.AC,{variables:{where:{datasetUuid:{equals:e}},orderBy:[{displayOrder:c.xBQ.Asc}],skip:0,take:100},skip:!e,fetchPolicy:"cache-first"}),{data:k,loading:O}=(0,a.IT)(f.Vk,{variables:{datasetUuid:e,orderBy:[{id:c.xBQ.Asc}],searchQuery:v||void 0,skip:0,take:10},skip:!e,fetchPolicy:"cache-and-network"}),S=(0,d.useMemo)(()=>{let e=g?.fieldsByDatasetUuid??[];return e.find(e=>!e.isSystem)??e[0]},[g]),T=(0,d.useMemo)(()=>k?.datasetRecordsByUuid.records??[],[k]),C=(0,d.useCallback)(e=>{if(!S||!e.data)return`Record #${e.id}`;let t=e.data[S.name];return null==t?`Record #${e.id}`:String(t)},[S]),U=(0,d.useMemo)(()=>T.find(e=>e.uuid===t),[T,t]),N=U?C(U):null,A=(0,d.useCallback)(e=>{r(e),o(!1),p("")},[r]);return e?(0,i.jsxs)(m.AM,{open:l,onOpenChange:o,children:[(0,i.jsx)(m.Wv,{asChild:!0,children:(0,i.jsxs)("button",{type:"button",role:"combobox","aria-expanded":l,"aria-controls":"record-listbox",className:(0,y.cn)(j,l&&"border-selection-primary shadow-primary-focused outline-none"),children:[(0,i.jsx)(s.o,{className:"text-surfaces-onSurfaceVariant truncate",children:N??n}),(0,i.jsx)(h.F.KeyboardArrowDown,{className:"fill-surfaces-onSurface ml-0.5 size-6 flex-shrink-0"})]})}),(0,i.jsx)(m.hl,{className:"w-[--radix-popover-trigger-width] p-0",align:"start",children:(0,i.jsx)(x,{datasetUuid:e,value:t,records:T,isLoading:O,searchInput:u,onSearchChange:p,onSelect:A,getDisplayValue:C})})]}):(0,i.jsxs)("button",{type:"button",disabled:!0,className:j,children:[(0,i.jsx)(s.o,{className:"text-surfaces-onSurfaceVariant truncate",children:n}),(0,i.jsx)(h.F.KeyboardArrowDown,{className:"fill-surfaces-onSurface ml-0.5 size-6 flex-shrink-0"})]})}function k({value:e,onChange:t,label:r="Dynamic Binding",fieldTypeFilter:v,hideFieldPicker:h=!1,hideRecordPicker:m=!1}){let b=(0,u.useParams)(),y=b?.slug?.[0],{datasetUuid:g,recordUuid:x,fieldUuid:j}=e??{},{data:O,loading:S}=(0,a.IT)(f.Cr,{variables:{appId:Number(y)},skip:!y,fetchPolicy:"cache-first"}),T=O?.application?.uuid,{data:C,loading:U}=(0,a.IT)(f.by,{variables:{where:{applicationUuid:{equals:T}},orderBy:[{name:c.xBQ.Asc}],skip:0,take:50},skip:!T,fetchPolicy:"cache-first"}),{data:N,loading:A}=(0,a.IT)(f.AC,{variables:{where:{datasetUuid:{equals:g}},orderBy:[{displayOrder:c.xBQ.Asc}],skip:0,take:100},skip:!g||h,fetchPolicy:"cache-first"}),D=(0,d.useMemo)(()=>{let e=v??"all",t=p.y2[e];return N?.fieldsByDatasetUuid.filter(r=>!r.isSystem&&(r.displayType===c.kOl.Relationship?(0,p.h7)(r.datasetRelationship?.relationshipType,e):null===t||t.has(r.displayType)))??[]},[N,v]),E=(0,d.useMemo)(()=>C?.datasets.find(e=>e.uuid===g),[C,g]),_=(0,d.useMemo)(()=>D.find(e=>e.uuid===j),[D,j]),R=(0,d.useMemo)(()=>m&&E||h&&E&&x?`${E.label}`:E&&x&&_?`${E.label} > ${_.label}`:null,[E,x,_,h,m]),B=(0,d.useCallback)(e=>{t({datasetUuid:e,recordUuid:void 0,fieldUuid:void 0})},[t]),L=(0,d.useCallback)(r=>{e&&t({...e,recordUuid:r})},[e,t]),z=(0,d.useCallback)(r=>{e&&t({...e,fieldUuid:r})},[e,t]);return S||U?(0,i.jsx)(o.dh,{label:r,children:(0,i.jsx)(n.I,{size:"sm"})}):(0,i.jsx)(o.dh,{label:r,el:"div",children:(0,i.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,i.jsxs)(l.l6,{value:g??"",onValueChange:B,children:[(0,i.jsx)(l.bq,{children:(0,i.jsx)(l.yv,{placeholder:"Select dataset"})}),(0,i.jsx)(l.gC,{children:C?.datasets.length?C.datasets.map(e=>(0,i.jsx)(l.eb,{value:e.uuid,children:e.label},e.uuid)):(0,i.jsx)(s.o,{className:"text-muted-foreground px-2 py-1.5 text-sm",children:"No datasets available."})})]}),!m&&g?(0,i.jsx)(w,{datasetUuid:g,value:x,onChange:L,placeholder:"Search and select record..."}):null,!h&&g&&x&&A?(0,i.jsx)(n.I,{size:"sm"}):null,!h&&g&&x&&!A?(0,i.jsxs)(l.l6,{value:j??"",onValueChange:z,children:[(0,i.jsx)(l.bq,{children:(0,i.jsx)(l.yv,{placeholder:"Select field"})}),(0,i.jsx)(l.gC,{children:D.length>0?D.map(e=>(0,i.jsx)(l.eb,{value:e.uuid,children:e.label},e.uuid)):(0,i.jsx)(s.o,{className:"text-muted-foreground px-2 py-1.5 text-sm",children:"No matching fields available."})})]}):null,R?(0,i.jsxs)("div",{className:"bg-muted rounded-md px-2 py-1.5",children:[(0,i.jsx)(s.o,{className:"text-muted-foreground text-xs",children:"Bound to:"}),(0,i.jsx)(s.o,{className:"text-sm font-medium",children:R})]}):null]})})}},88366:(e,t,r)=>
1{r.d(t,{h7:()=>l,y2:()=>s});var i=r(56364),a=r(62689);let n=new Set(["text","string","all"]);function l(e,t){return!(!e||a._S.includes(e))&&n.has(t)}let s={text:new Set([i.kOl.Text,i.kOl.MultilineText]),string:new Set([i.kOl.Text,i.kOl.MultilineText,i.kOl.Email,i.kOl.Url,i.kOl.Phone,i.kOl.Numeric,i.kOl.Calculated,i.kOl.Date,i.kOl.Menu]),numeric:new Set([i.kOl.Numeric]),boolean:new Set([i.kOl.Checkbox]),date:new Set([i.kOl.Date]),image:new Set([i.kOl.Image,i.kOl.File,i.kOl.Url]),media:new Set([i.kOl.Image,i.kOl.File,i.kOl.Text,i.kOl.Url]),url:new Set([i.kOl.Url]),link:new Set([i.kOl.Url,i.kOl.File]),all:null}},96285:(e,t,r)=>{r.d(t,{uj:()=>o,gj:()=>d,t8:()=>c});var i=r(34252),a=r(37632),n=r(93436),l=r(75797);let s=(0,a.createContext)(void 0);function o({children:e}){let[t,r]=(0,a.useState)(null),[n,l]=(0,a.useState)(null);return(0,i.jsxs)(s.Provider,{value:{assertive:t,deferential:n,setAssertive:r,setDeferential:l},children:[(0,i.jsx)(u,{}),e]})}function u(){var e;let t,r,i,s,o;return e=d(),t=(0,n.useRouter)(),r=(0,n.usePathname)()??"",i=(0,n.useSearchParams)(),s=i?.get(l.v.CURRENT_PAGE),(o=(0,a.useRef)(i)).current=i,(0,a.useEffect)(()=>{if(!e||s===e)return;let i=new URLSearchParams(o.current?.toString()??"");i.set(l.v.CURRENT_PAGE,e);let a="u">typeof window?window.location.hash:"";t.replace(`${r}?${i.toString()}${a}`,{scroll:!1})},[e,r,s,t]),null}function d(){let e=(0,a.useContext)(s);return e?e.assertive??e.deferential:null}function c(e,t){let r=(0,a.useContext)(s),i="assertive"===t?r?.setAssertive:r?.setDeferential;(0,a.useEffect)(()=>{if(i)return i(e??null),()=>{i(null)}},[i,e])}},96470:(e,t,r)=>{r.d(t,{w:()=>f});var i=r(34252),a=r(73031),n=r(54293),l=r(37632),s=r(56364),o=r(12513),u=r(84887),d=r(25474),c=r(64768);function f({value:e,onChange:t,label:r,datasetUuid:p,boundFieldProp:v,allowedDisplayTypes:h}){let m=(0,u.D)(e=>
1e.selectedItem),b=("string"==typeof v?[v]:v).map(e=>m?.props?.[e]).filter(e=>!!e),y=b[0],{data:g,loading:x}=(0,a.IT)(o.AC,{variables:{where:{datasetUuid:{equals:p}},orderBy:[{displayOrder:s.xBQ.Asc}],skip:0,take:100},skip:!p||!y}),j=(0,l.useCallback)(e=>(0,c.R0)(e)&&(!h||h.includes(e.displayType)),[h]),w=(g?.fieldsByDatasetUuid??[]).filter(e=>b.includes(e.uuid)),k=!!g?.fieldsByDatasetUuid,O=w.length>0?w.some(j):!k;if((0,l.useEffect)(()=>{O||!0!==e||t(!1)},[O,e,t]),!y)return(0,i.jsx)(n.dh,{label:r,children:(0,i.jsx)("p",{className:"text-platform-muted-foreground text-xs",children:"Select a bound field first."})});if(0===w.length&&x)return(0,i.jsx)(n.dh,{label:r,children:(0,i.jsx)("p",{className:"text-platform-muted-foreground text-xs",children:"Checking field..."})});if(k&&0===w.length)return(0,i.jsx)(n.dh,{label:r,children:(0,i.jsx)("p",{className:"text-platform-muted-foreground text-xs",children:"Inline editing unavailable: the bound field is no longer in this dataset."})});if(w.length>0&&!O){let e=w[0],t=!h||h.includes(e.displayType),a=e.isSystem?"System fields are read-only.":!1===e.isEditable?"This field is read-only.":t?`${e.displayType} fields are not supported yet.`:`${e.displayType} fields are not supported on this block.`;return(0,i.jsx)(n.dh,{label:r,children:(0,i.jsxs)("p",{className:"text-platform-muted-foreground text-xs",children:["Inline editing unavailable: ",a]})})}return(0,i.jsxs)(n.dh,{label:r,children:[(0,i.jsx)("div",{className:"border-platform-input flex overflow-hidden rounded-md border",children:[{text:"On",next:!0},{text:"Off",next:!1}].map(r=>{let a=!0===e===r.next;return(0,i.jsx)("button",{type:"button",onClick:()=>t(r.next),className:(0,d.cn)("flex-1 px-3 py-1.5 text-sm transition-colors",a?"bg-platform-muted text-platform-primary font-medium":"text-platform-muted-foreground"),children:r.text},r.text)})}),(0,i.jsx)("p",{className:"text-platform-muted-foreground mt-1.5 text-xs",children:w.length>1?"When on, viewers with edit permission can change either bound value directly on the page.":"When on, viewers with edit permission can change this value directly on the page."})]})}}}]);
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.