PageSourceSearch

https://app.biz.nl/_next/static/chunks/c713aaac3955c601.js

js biz.nl collected 2026-10-09 23:29:32 UTC 68,947 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,263488,e=>{"use strict";let t=(0,e.i(475254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",()=>t],263488)},299023,e=>{"use strict";let t=(0,e.i(475254).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",()=>t],299023)},23750,e=>{"use strict";var t=e.i(843476);e.i(247167);var n=e.i(271645);e.s([],419485),e.i(419485);var r=e.i(676477),a=e.i(62094),i=e.i(897449),o=e.i(367805);let s=n.createContext({legendId:void 0,setLegendId:()=>{},disabled:void 0});var l=e.i(213709),u=e.i(630628),c=e.i(119805),d=e.i(986790),f=e.i(721643);let m=function(e){let a=(0,d.useBaseUiId)(),i=void 0===e.controlId?a:e.controlId,[o,s]=n.useState(i),[l,m]=n.useState(e.labelId),[g,h]=n.useState([]),p=(0,u.useRefWithInit)(()=>new Map),{messageIds:y}=(0,f.useLabelableContext)(),b=(0,r.useStableCallback)((e,t)=>{let n=p.current;void 0===t?n.delete(e):(n.set(e,t),s(e=>{let t;if(0!==n.size){for(let r of n.values()){if(void 0!==e&&r===e)return e;void 0===t&&(t=r)}return t}}))}),w=n.useCallback(e=>(0,c.mergeProps)({"aria-describedby":y.concat(g).join(" ")||void 0},e),[y,g]),v=n.useMemo(()=>({controlId:o,registerControlId:b,labelId:l,setLabelId:m,messageIds:g,setMessageIds:h,getDescriptionProps:w}),[o,b,l,m,g,h,w]);return(0,t.jsx)(f.LabelableContext.Provider,{value:v,children:e.children})};var g=e.i(269095),h=e.i(417514),p=e.i(566745);function y(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}let b=Object.keys(i.DEFAULT_VALIDITY_STATE);var w=e.i(500977);let v=n.forwardRef(function(e,u){let{errors:d,validationMode:m,submitAttemptedRef:v}=(0,l.useFormContext)(),{render:S,className:k,validate:C,validationDebounceTime:D=0,validationMode:x=m,name:E,disabled:R=!1,invalid:F,dirty:$,touched:O,actionsRef:T,style:P,...A}=e,{disabled:M}=function(e=!1){let t=n.useContext(s);if(!t&&!e)throw Error((0,o.default)(86));return t}(),I=(0,r.useStableCallback)(C||(()=>null)),L=M||R,[N,j]=n.useState(!1),[V,_]=n.useState(!1),[z,B]=n.useState(!1),[H,W]=n.useState(!1),U=$??V,J=O??N,K=n.useRef(!1),G=n.useRef(void 0),q=n.useCallback(()=>G.current,[]),Y=n.useCallback(e=>{G.current=e},[]),Q=(0,r.useStableCallback)(e=>{void 0===$&&(e&&(K.current=!0),_(e))}),X=(0,r.useStableCallback)(e=>{void 0===O&&j(e)}),Z=(0,r.useStableCallback)(()=>"onChange"===x||"onSubmit"===x&&v.current),ee=!!E&&Object.hasOwn(d,E)&&void 0!==d[E],et=!0===F||ee,[en,er]=n.useState({state:i.DEFAULT_VALIDITY_STATE,error:"",errors:[],value:null,initialValue:null}),ea=!et&&en.state.valid,ei=n.useMemo(()=>({disabled:L,touched:J,dirty:U,valid:ea,filled:z,focused:H}),[L,J,U,ea,z,H]),eo=function(e){let{formRef:t,clearErrors:a}=(0,l.useFormContext)(),{setValidityData:o,validate:s,validityData:u,validationDebounceTime:d,invalid:m,markedDirtyRef:g,state:w,name:v,shouldValidateOnChange:S,getRegisteredFieldId:k}=e,{controlId:C,getDescriptionProps:D}=(0,f.useLabelableContext)(),x=(0,p.useTimeout)(),E=n.useRef(null),R=(0,r.useStableCallback)(async(e,n=!1)=>{let r,a=E.current;if(!a)return;function l(e,n=m){let r=k()??C;if(null==r)return;let a=t.current.fields.get(r);if(!a)return;let i=y(e,n);t.current.fields.set(r,{...a,validityData:i})}if(n){if(!1!==w.valid)return;let t=a.validity;if(!t.valueMissing){let t={value:e,state:{...i.DEFAULT_VALIDITY_STATE,valid:!0},error:"",errors:[],initialValue:u.initialValue};a.setCustomValidity(""),l(t,!1),o(t);return}let n=b.reduce((e,n)=>(e[n]=t[n],e),{});if(!n.valid&&!function(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(let n of b)"valid"!==n&&("valueMissing"===n&&(t=e[n]),e[n]&&(t=!1));return t}(n))return}x.clear();let c=null,d=[],f=function(e){let t=b.reduce((t,n)=>(t[n]=e.validity[n],t),{}),n=!1;for(let e of b)if("valid"!==e){if("valueMissing"===e&&t[e])n=!0;else if(t[e])return t}return n&&!g.current&&(t.valid=!0,t.valueMissing=!1),t}(a),h=S();if(a.validationMessage&&!h)r=a.validationMessage,d=[a.validationMessage];else{let n=s(e,Array.from(t.current.fields.values()).reduce((e,t)=>
1(t.name&&(e[t.name]=t.getValue()),e),{}));null!==(c="object"==typeof n&&null!==n&&"then"in n?await n:n)?(f.valid=!1,f.customError=!0,Array.isArray(c)?(d=c,a.setCustomValidity(c.join("\n"))):c&&(d=[c],a.setCustomValidity(c))):h&&(a.setCustomValidity(""),f.customError=!1,a.validationMessage?(r=a.validationMessage,d=[a.validationMessage]):a.validity.valid&&!f.valid&&(f.valid=!0))}let p={value:e,state:f,error:r??(Array.isArray(c)?c[0]:c??""),errors:d,initialValue:u.initialValue};l(p),o(p)}),F=n.useCallback((e={})=>(0,c.mergeProps)(D,!1===w.valid?{"aria-invalid":!0}:h.EMPTY_OBJECT,e),[D,w.valid]),$=n.useCallback((e={})=>(0,c.mergeProps)({onChange(e){if(e.nativeEvent.defaultPrevented)return;if(a(v),!S())return void R(e.currentTarget.value,!0);let t=e.currentTarget;""===t.value?R(t.value):(x.clear(),d?x.start(d,()=>{R(t.value)}):R(t.value))}},F(e)),[F,a,v,x,R,d,S]);return n.useMemo(()=>({getValidationProps:F,getInputValidationProps:$,inputRef:E,commit:R}),[F,$,R])}({setValidityData:er,validate:I,validityData:en,validationDebounceTime:D,invalid:et,markedDirtyRef:K,state:ei,name:E,shouldValidateOnChange:Z,getRegisteredFieldId:q}),es=en.value,el=n.useCallback(()=>{K.current=!0,eo.commit(es)},[eo,es]),eu=function(e){let{commit:t,invalid:a,markedDirtyRef:i,name:o,setRegisteredFieldId:s,setValidityData:u,validityData:c}=e,{formRef:d}=(0,l.useFormContext)(),f=n.useRef(null),m=n.useRef(null),g=n.useRef(null),h=(0,r.useStableCallback)(()=>{let e=m.current;if(e)return e.getValue?e.getValue():e.value}),p=(0,r.useStableCallback)(()=>{let e=m.current;if(!e)return;let n=e.value;void 0===n&&(n=h()),i.current=!0,t(n)});function b(e=m.current?.id){e&&d.current.fields.delete(e)}return(0,w.useIsoLayoutEffect)(()=>{let e=m.current;e&&e.id&&d.current.fields.set(e.id,{getValue:h,name:o,controlRef:e.controlRef??g,validityData:y(c,a),validate:p})},[d,h,a,o,p,c]),(0,w.useIsoLayoutEffect)(()=>{let e=d.current.fields;return()=>{let t=m.current?.id;t&&e.delete(t)}},[d]),(0,r.useStableCallback)((e,t)=>{let n;if(!t){f.current===e&&(f.current=null,b(),m.current=null,s(void 0));return}let r=m.current?.id;f.current=e,m.current=t,s(t.id),r&&r!==t.id&&b(r),function(){let e=m.current;if(!e)return;let t=e.value;void 0===t&&(t=h()),null===c.initialValue&&null!==t&&u(e=>({...e,initialValue:t}))}(),(n=m.current)&&n.id&&d.current.fields.set(n.id,{getValue:h,name:o,controlRef:n.controlRef??g,validityData:y(c,a),validate:p})})}({commit:eo.commit,invalid:et,markedDirtyRef:K,name:E,setRegisteredFieldId:Y,setValidityData:er,validityData:en});n.useImperativeHandle(T,()=>({validate:el}),[el]);let ec=n.useMemo(()=>({invalid:et,name:E,validityData:en,setValidityData:er,disabled:L,touched:J,setTouched:X,dirty:U,setDirty:Q,filled:z,setFilled:B,focused:H,setFocused:W,validate:I,validationMode:x,validationDebounceTime:D,shouldValidateOnChange:Z,state:ei,markedDirtyRef:K,registerFieldControl:eu,validation:eo}),[et,E,en,L,J,X,U,Q,z,B,H,W,I,x,D,Z,ei,eu,eo]),ed=(0,g.useRenderElement)("div",e,{ref:u,state:ei,props:A,stateAttributesMapping:i.fieldValidityMapping});return(0,t.jsx)(a.FieldRootContext.Provider,{value:ec,children:ed})}),S=n.forwardRef(function(e,n){return(0,t.jsx)(m,{children:(0,t.jsx)(v,{...e,ref:n})})});var k=e.i(229370);let C=n.forwardRef(function(e,t){let{render:r,className:o,style:s,id:l,nativeLabel:u=!0,...c}=e,d=(0,a.useFieldRootContext)(!1),{labelId:m}=(0,f.useLabelableContext)(),h=n.useRef(null),p=(0,k.useLabel)({id:m??l,native:u});return(0,g.useRenderElement)("label",e,{ref:[t,h],state:d.state,props:[p,c],stateAttributesMapping:i.fieldValidityMapping})});var D=e.i(223715),x=e.i(814060),E=e.i(361463);let R={...i.fieldValidityMapping,...x.transitionStatusMapping},F=n.forwardRef(function(e,r){let{render:i,id:o,className:s,match:u,style:c,...m}=e,h=(0,d.useBaseUiId)(o),{validityData:p,state:y,name:b}=(0,a.useFieldRootContext)(!1),{setMessageIds:v}=(0,f.useLabelableContext)(),{errors:S}=(0,l.useFormContext)(),k=b?S[b]:null,C="string"==typeof u,x=!1;x=!0===u||(C?!!p.state[u]:!!k||!1===p.state.valid);let{mounted:F,transitionStatus:$,setMounted:O}=(0,E.useTransitionStatus)(x);(0,w.useIsoLayoutEffect)(()=>
1{if(x&&h)return v(e=>e.concat(h)),()=>{v(e=>e.filter(e=>e!==h))}},[x,h,v]);let T=n.useRef(null),[P,A]=n.useState(null),[M,I]=n.useState(null),L=p.errors.length>1?(0,t.jsx)("ul",{children:p.errors.map(e=>(0,t.jsx)("li",{children:e},e))}):p.error,N=C?L:k||L,j=p.error;null!=k?j=Array.isArray(k)?JSON.stringify(k):k:p.errors.length>1&&(j=JSON.stringify(p.errors)),x&&j!==M&&(I(j),A(N)),(0,D.useOpenChangeComplete)({open:x,ref:T,onComplete(){x||O(!1)}});let V={...y,transitionStatus:$},_=(0,g.useRenderElement)("div",e,{ref:[r,T],state:V,props:[{id:h,children:x?N:P},m],stateAttributesMapping:R,enabled:F});return F?_:null}),$=n.forwardRef(function(e,t){let{render:n,id:r,className:o,style:s,...l}=e,u=(0,d.useBaseUiId)(r),c=(0,a.useFieldRootContext)(!1),{setMessageIds:m}=(0,f.useLabelableContext)();return(0,w.useIsoLayoutEffect)(()=>{if(u)return m(e=>e.concat(u)),()=>{m(e=>e.filter(e=>e!==u))}},[u,m]),(0,g.useRenderElement)("p",e,{ref:t,state:c.state,props:[{id:u},l],stateAttributesMapping:i.fieldValidityMapping})});var O=e.i(794349),T=e.i(290219),P=e.i(711587),A=e.i(190037),M=e.i(931888),I=e.i(871403),L=e.i(930780);let N=n.forwardRef(function(e,t){let{render:o,className:s,id:l,name:u,value:c,disabled:d=!1,onValueChange:m,defaultValue:h,autoFocus:p=!1,style:y,...b}=e,{state:v,name:S,disabled:k,setTouched:C,setDirty:D,validityData:x,setFocused:E,setFilled:R,validationMode:F,validation:$}=(0,a.useFieldRootContext)(),N=k||d,j={...v,disabled:N},{labelId:V}=(0,f.useLabelableContext)(),_=(0,A.useLabelableId)({id:l});(0,w.useIsoLayoutEffect)(()=>{let e=null!=c;$.inputRef.current?.value||e&&""!==c?R(!0):e&&""===c&&R(!1)},[$.inputRef,R,c]);let z=n.useRef(null);(0,w.useIsoLayoutEffect)(()=>{p&&z.current===(0,L.activeElement)((0,T.ownerDocument)(z.current))&&E(!0)},[p,E]);let[B]=(0,O.useControlled)({controlled:c,default:h,name:"FieldControl",state:"value"}),H=void 0!==c,W=H?B:void 0,U=(0,r.useStableCallback)(()=>$.inputRef.current?.value);return(0,P.useRegisterFieldControl)($.inputRef,_,W,U),(0,g.useRenderElement)("input",e,{ref:[t,z],state:j,props:[{id:_,disabled:N,name:S??u,ref:$.inputRef,"aria-labelledby":V,autoFocus:p,...H?{value:W}:{defaultValue:h},onChange(e){let t=e.currentTarget.value;m?.(t,(0,M.createChangeEventDetails)(I.REASONS.none,e.nativeEvent)),D(t!==x.initialValue),R(""!==t)},onFocus(){E(!0)},onBlur(e){C(!0),E(!1),"onBlur"===F&&$.commit(e.currentTarget.value)},onKeyDown(e){"INPUT"===e.currentTarget.tagName&&"Enter"===e.key&&(C(!0),$.commit(e.currentTarget.value))}},$.getInputValidationProps(),b],stateAttributesMapping:i.fieldValidityMapping})}),j=n.createContext({disabled:!1}),V=n.createContext(void 0),_=n.forwardRef(function(e,r){let{render:s,className:l,style:u,disabled:c=!1,...d}=e,{state:f,disabled:h}=(0,a.useFieldRootContext)(!1),p=h||c,y=function(e=!0){let t=n.useContext(V);if(void 0===t&&!e)throw Error((0,o.default)(3));return t}(),b=y?.allValues!==void 0?y?.parent.id:void 0,w=n.useMemo(()=>({disabled:p}),[p]),v=(0,g.useRenderElement)("div",e,{ref:r,state:f,props:d,stateAttributesMapping:i.fieldValidityMapping});return(0,t.jsx)(m,{controlId:b,children:(0,t.jsx)(j.Provider,{value:w,children:v})})});e.s(["Control",0,N,"Description",0,$,"Error",0,F,"Item",0,_,"Label",0,C,"Root",0,S,"Validity",0,function(e){let{children:r}=e,{validityData:i,invalid:o}=(0,a.useFieldRootContext)(!1),s=n.useMemo(()=>y(i,o),[i,o]),l=!1===s.state.valid,{transitionStatus:u}=(0,E.useTransitionStatus)(l),c=n.useMemo(()=>({...s,validity:s.state,transitionStatus:u}),[s,u]);return(0,t.jsx)(n.Fragment,{children:r(c)})}],971975);var z=e.i(971975),z=z;let B=n.forwardRef(function(e,n){return(0,t.jsx)(z.Control,{ref:n,...e})});var H=e.i(647163);function W({className:e,type:n,...r}){return(0,t.jsx)(B,{type:n,"data-slot":"input",className:(0,H.cn)("h-10 w-full min-w-0 rounded-lg border border-[0.5px] border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-foreground focus-visible:ring-0 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive md:text-sm dark:bg-input/30 dark:disabled:bg-input/80",e),...r})}e.s(["Input",()=>W],23750)},184762,e=>{"use strict";var t=e.i(843476),n=e.i(647163);function r({className:e,...r}){return(0,t.jsx)("textarea",{"data-slot":"textarea",className:(0,n.cn)("flex field-sizing-content min-h-16 w-full rounded-lg border border-[0.5px] border-input bg-transparent px-2.5 py-2 text-base transition-colors outline-none placeholder:text-muted-foreground focus-visible:border-foreground focus-visible:ring-0 disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive md:text-sm dark:bg-input/30 dark:disabled:bg-input/80",e),...r})}e.s(["Textarea",()=>r])},10708,e=>{"use strict";var t=e.i(843476),n=e.i(647163);function r({className:e,...r}){return(0,t.jsx)("label",{"data-slot":"label",className:(0,n.cn)("flex items-center gap-2 text-sm leading-none font-light uppercase tracking-[0.12em] text-foreground select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...r})}e.s(["Label",()=>r])},227128,e=>{"use strict";var t=e.i(989699);let n=e=>
1`/workspaces/${e}/website-project`;function r(e){return"string"==typeof e?e.startsWith("data:")?null:e:Array.isArray(e)?e.map(r):null!==e&&"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[e,r(t)])):e}function a(e){return null!==e&&"object"==typeof e&&"data"in e&&void 0!==e.data?e.data:e}async function i(e,t){if(e.ok)return e.json();let n=`${t}: HTTP ${e.status}`;try{let t=await e.json(),r=t?.error?.message??t?.message;r&&(n=r)}catch{}throw Error(n)}async function o(e,a){let o=await (0,t.ironmanFetch)(n(e),{method:"POST",body:JSON.stringify(a?{initialDraftContent:r(a)}:{})}),s=await i(o,"ensureWebsiteProject");return"data"in s&&s.data?s.data:s}async function s(e,a){let o=await (0,t.ironmanFetch)(`${n(e)}/draft`,{method:"PUT",body:JSON.stringify({draftContent:r(a)})}),s=await i(o,"saveDraft");return"data"in s&&s.data?s.data:s}async function l(e){let r=await (0,t.ironmanFetch)(n(e));if(404===r.status)return null;let a=await i(r,"loadDraft"),o="data"in a&&a.data?a.data:a;return o?.draftContent&&"object"==typeof o.draftContent?o.draftContent:null}async function u(e,r){let a=await (0,t.ironmanFetch)(`${n(e)}/subdomain-check?value=${encodeURIComponent(r)}`),o=await i(a,"checkSubdomainAvailability");return"data"in o&&o.data?o.data:o}async function c(e,r){let a=await (0,t.ironmanFetch)(`${n(e)}/subdomain`,{method:"PATCH",body:JSON.stringify({subdomain:r})}),o=await i(a,"updateSubdomain");return"data"in o&&o.data?o.data:o}let d=e=>`/workspaces/${e}/custom-domains`;async function f(e){let n=await (0,t.ironmanFetch)(d(e));return a(await i(n,"listCustomDomains"))??[]}async function m(e,n){let r=await (0,t.ironmanFetch)(d(e),{method:"POST",body:JSON.stringify(n)});return a(await i(r,"addCustomDomain"))}async function g(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}`,{method:"DELETE"});await i(r,"removeCustomDomain")}async function h(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/make-primary`,{method:"POST"});return a(await i(r,"makeCustomDomainPrimary"))}async function p(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/recheck`,{method:"POST"});return a(await i(r,"recheckCustomDomain"))}async function y(e){let n=await (0,t.ironmanFetch)(`${d(e)}/purchased`);return a(await i(n,"listPurchasedDomains"))??[]}async function b(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/instructions`);return a(await i(r,"getDomainInstructions"))}async function w(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/verify`,{method:"POST"});return a(await i(r,"verifyCustomDomain"))}async function v(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/enable-dns-hosting`,{method:"POST"});return a(await i(r,"enableDnsHosting"))}async function S(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/disable-dns-hosting`,{method:"POST"});return a(await i(r,"disableDnsHosting"))}async function k(e,n,r){let o=await (0,t.ironmanFetch)(`${d(e)}/${n}/renew`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({termYears:r})});return a(await i(o,"renewDomain"))}async function C(e,n,r){let o=await (0,t.ironmanFetch)(`${d(e)}/${n}/auto-renew`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({autoRenew:r})});return a(await i(o,"setDomainAutoRenew"))}async function D(e,n){let r=await (0,t.ironmanFetch)(`/workspaces/${e}/custom-domains/${n}/renewals`);return a(await i(r,"listDomainRenewals"))??[]}async function x(){let e=await (0,t.ironmanFetch)("/account/domains");return a(await i(e,"listAllDomains"))??[]}let E=(e,t)=>`${d(e)}/${t}/dns-records`;async function R(e,n){let r=await (0,t.ironmanFetch)(E(e,n));return a(await i(r,"listDnsRecords"))??[]}async function F(e,n,r){let o=await (0,t.ironmanFetch)(E(e,n),{method:"POST",body:JSON.stringify(r)});return a(await i(o,"createDnsRecord"))}async function $(e,n,r,o){let s=await (0,t.ironmanFetch)(`${E(e,n)}/${r}`,{method:"PATCH",body:JSON.stringify(o)});return a(await i(s,"updateDnsRecord"))}async function O(e,n,r){let a=await (0,t.ironmanFetch)(`${E(e,n)}/${r}`,{method:"DELETE"});await i(a,"deleteDnsRecord")}async function T(e,n,r,o){let s=await (0,t.ironmanFetch)(`${E(e,n
1)}/bulk-import-preset`,{method:"POST",body:JSON.stringify({preset:r,...o?{mxEndpoint:o}:{}})});return a(await i(s,"bulkImportDnsPreset"))??[]}let P=e=>`/workspaces/${e}/publishes`;async function A(e,n){let r=new URLSearchParams;n?.environment&&r.set("environment",n.environment),n?.limit&&r.set("limit",String(n.limit)),n?.cursor&&r.set("cursor",n.cursor);let o=r.toString(),s=await (0,t.ironmanFetch)(`${P(e)}${o?`?${o}`:""}`);return a(await i(s,"listPublishes"))??[]}async function M(e,n,r){let o=await (0,t.ironmanFetch)(`${P(e)}/${n}/rollback`,{method:"POST",body:JSON.stringify({environment:r})});return a(await i(o,"rollbackPublish"))??[]}async function I(e,n){let r=await (0,t.ironmanFetch)(`${P(e)}/${n}/promote-to-production`,{method:"POST"});return a(await i(r,"promoteToProduction"))}async function L(e){let n=await (0,t.ironmanFetch)(`${P(e)}/project-meta`);return a(await i(n,"getProjectMeta"))}let N=e=>`/workspaces/${e}/website-project/settings`;async function j(e){let n=await (0,t.ironmanFetch)(N(e));return a(await i(n,"getSiteSettings"))}async function V(e,n){let r=await (0,t.ironmanFetch)(N(e),{method:"PATCH",body:JSON.stringify(n)});return a(await i(r,"updateSiteSettings"))}let _=e=>`/workspaces/${e}/website-project/redirects`;async function z(e){let n=await (0,t.ironmanFetch)(_(e));return a(await i(n,"listRedirects"))??[]}async function B(e,n){let r=await (0,t.ironmanFetch)(_(e),{method:"POST",body:JSON.stringify(n)});return a(await i(r,"createRedirect"))}async function H(e,n,r){let o=await (0,t.ironmanFetch)(`${_(e)}/${n}`,{method:"PATCH",body:JSON.stringify(r)});return a(await i(o,"updateRedirect"))}async function W(e,n){let r=await (0,t.ironmanFetch)(`${_(e)}/${n}`,{method:"DELETE"});r.ok||204===r.status||await i(r,"deleteRedirect")}async function U(e){let n=await (0,t.ironmanFetch)(`/workspaces/${e}/website-project/preflight`,{method:"POST"});if(422===n.status){let e=await n.json();return{errors:e.errors??[],warnings:e.warnings??[]}}return a(await i(n,"runPreflight"))}async function J(e,n){let r=new URLSearchParams;n?.kind&&r.set("kind",n.kind),n?.limit&&r.set("limit",String(n.limit)),n?.cursor&&r.set("cursor",n.cursor);let o=r.toString()?`?${r.toString()}`:"",s=await (0,t.ironmanFetch)(`/workspaces/${e}/website-project/backups${o}`);return a(await i(s,"listBackups"))}async function K(e,n){let r=await (0,t.ironmanFetch)(`/workspaces/${e}/website-project/backups`,{method:"POST",body:JSON.stringify({label:n})});return a(await i(r,"createBackup"))}async function G(e,n){let r=await (0,t.ironmanFetch)(`/workspaces/${e}/website-project/backups/${n}`);return a(await i(r,"getBackup"))}async function q(e,n,r){let o=await (0,t.ironmanFetch)(`/workspaces/${e}/website-project/backups/${n}/restore`,{method:"POST",body:JSON.stringify({restore:r})});return a(await i(o,"restoreBackup"))}async function Y(e,n){let r=await (0,t.ironmanFetch)(`/workspaces/${e}/website-project/backups/${n}`,{method:"DELETE"});if(!r.ok&&204!==r.status){let e=await r.json().catch(()=>({}));throw Error(e?.message??`deleteBackup failed: ${r.status}`)}}async function Q(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/sync`,{method:"POST"});return a(await i(r,"triggerDomainSync"))}async function X(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/sync-history`);return a(await i(r,"getDomainSyncHistory"))}async function Z(){let e=await (0,t.ironmanFetch)("/account/domains/sync-history");return a(await i(e,"getPortfolioSyncHistory"))}async function ee(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/health`);return a(await i(r,"getDomainHealth"))}async function et(){let e=await (0,t.ironmanFetch)("/account/domains/analytics");return a(await i(e,"getDomainAnalytics"))}async function en(e=30){let n=await (0,t.ironmanFetch)(`/account/domains/expiring?days=${e}`);return a(await i(n,"getExpiringDomains"))}async function er(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/bulk-sync`,{method:"POST",body:JSON.stringify({domainIds:n})});return a(await i(r,"bulkSyncDomains"))}async function ea(e,n,r=1){let o=await (0,t.ironmanFetch)(`${d(e)}/bulk-renew`,{method:"POST",body:JSON.stringify({domainIds:n,termYears:r})});return a(await i(o,"bulkRenewDomains"))}async function ei(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/health/check`,{method:"POST"});return a(await i(r,"triggerDomainHealthCheck"))}async function eo(e,n,r=50){let a=await (0,t.ironmanFetch)(`/domains/${n}/events?limit=${r}`);if(!a.ok)return[];let i=await a.json();return("data"in i&&i.data?i.data:i).events??[]}async function es(e,n){let r=await (0,t.ironmanFetch)(`/workspaces
1/${e}/custom-domains/${n}/dns-records/discover`,{method:"POST"});return a(await i(r,"discoverDnsRecords"))}async function el(e,n,r){let o=await (0,t.ironmanFetch)(`/workspaces/${e}/custom-domains/${n}/dns-records/import-discovered`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({recordIds:r})});return a(await i(o,"importDiscoveredDnsRecords"))}let eu=(e,t)=>`${d(e)}/${t}/onboarding`;async function ec(e,n){let r=await (0,t.ironmanFetch)(eu(e,n)+"/start",{method:"POST"});return a(await i(r,"startDomainOnboarding"))}async function ed(e,n,r){let o=await (0,t.ironmanFetch)(eu(e,n)+"/confirm-import",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({recordIds:r})});return a(await i(o,"confirmOnboardingImport"))}async function ef(e,n){let r=await (0,t.ironmanFetch)(eu(e,n)+"/cancel",{method:"POST"});return a(await i(r,"cancelDomainOnboarding"))}async function em(e,n){let r=await (0,t.ironmanFetch)(eu(e,n)+"/status");return a(await i(r,"getDomainOnboardingStatus"))}async function eg(e,n){let r=await (0,t.ironmanFetch)(`${d(e)}/${n}/setup-status`);return a(await i(r,"getDomainSetupStatus"))}function eh(e,t){return`/api/ironman${d(e)}/${t}/events/stream`}async function ep(){let e=await (0,t.ironmanFetch)("/account/domains/health-dashboard"),n=await i(e,"getDomainHealthDashboard");return"data"in n&&n.data?n.data:n}async function ey(){let e=await (0,t.ironmanFetch)("/account/domains/onboarding-analytics"),n=await i(e,"getDomainOnboardingAnalytics");return"data"in n&&n.data?n.data:n}e.s(["addCustomDomain",()=>m,"bulkImportDnsPreset",()=>T,"bulkRenewDomains",()=>ea,"bulkSyncDomains",()=>er,"cancelDomainOnboarding",()=>ef,"checkSubdomainAvailability",()=>u,"confirmOnboardingImport",()=>ed,"createBackup",()=>K,"createDnsRecord",()=>F,"createRedirect",()=>B,"deleteBackup",()=>Y,"deleteDnsRecord",()=>O,"deleteRedirect",()=>W,"disableDnsHosting",()=>S,"discoverDnsRecords",()=>es,"domainEventStreamUrl",()=>eh,"enableDnsHosting",()=>v,"ensureWebsiteProject",()=>o,"getBackup",()=>G,"getDomainAnalytics",()=>et,"getDomainEvents",()=>eo,"getDomainHealth",()=>ee,"getDomainHealthDashboard",()=>ep,"getDomainInstructions",()=>b,"getDomainOnboardingAnalytics",()=>ey,"getDomainOnboardingStatus",()=>em,"getDomainSetupStatus",()=>eg,"getDomainSyncHistory",()=>X,"getExpiringDomains",()=>en,"getPortfolioSyncHistory",()=>Z,"getProjectMeta",()=>L,"getSiteSettings",()=>j,"importDiscoveredDnsRecords",()=>el,"listAllDomains",()=>x,"listBackups",()=>J,"listCustomDomains",()=>f,"listDnsRecords",()=>R,"listDomainRenewals",()=>D,"listPublishes",()=>A,"listPurchasedDomains",()=>y,"listRedirects",()=>z,"loadDraft",()=>l,"makeCustomDomainPrimary",()=>h,"promoteToProduction",()=>I,"recheckCustomDomain",()=>p,"removeCustomDomain",()=>g,"renewDomain",()=>k,"restoreBackup",()=>q,"rollbackPublish",()=>M,"runPreflight",()=>U,"saveDraft",()=>s,"setDomainAutoRenew",()=>C,"startDomainOnboarding",()=>ec,"triggerDomainHealthCheck",()=>ei,"triggerDomainSync",()=>Q,"updateDnsRecord",()=>$,"updateRedirect",()=>H,"updateSiteSettings",()=>V,"updateSubdomain",()=>c,"verifyCustomDomain",()=>w])},857905,e=>{"use strict";var t=e.i(271645);let n=t.createContext(void 0),r={disableStyleElements:!1};function a(){return t.useContext(n)??r}e.s(["useCSPContext",()=>a])},678784,e=>{"use strict";var t=e.i(678745);e.s(["CheckIcon",()=>t.default])},740582,e=>{"use strict";var t=e.i(271645),n=e.i(269095);let r=t.forwardRef(function(e,t){let{className:r,render:a,orientation:i="horizontal",style:o,...s}=e;return(0,n.useRenderElement)("div",e,{state:{orientation:i},ref:t,props:[{role:"separator","aria-orientation":i},s]})});e.s(["Separator",0,r])},680724,e=>{"use strict";var t=e.i(271645);let n=t.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function r(){return t.useContext(n)}e.s(["CompositeListContext",0,n,"useCompositeListContext",()=>r])},39060,e=>{"use strict";var t=e.i(271645),n=e.i(630628),r=e.i(676477),a=e.i(500977),i=e.i(680724),o=e.i(843476);function s(e){let{children:s,elementsRef:d,labelsRef:f,onMapChange:m}=e,g=(0,r.useStableCallback)(m),h=t.useRef(0),p=(0,n.useRefWithInit)(u).current,y=(0,n.useRefWithInit)(l).current,[b,w]=t.useState(0),v=t.useRef(b),S=(0,r.useStableCallback)((e,t)=>{y.set(e,t??null),v.current+=1,w(v.current)}),k=(0,r.useStableCallback)(e=>{y.delete(e),v.current+=1,w(v.current)}),C=t.useMemo(()=>{let e=new Map;return Array.from(y.keys()).filter(e=>
1e.isConnected).sort(c).forEach((t,n)=>{let r=y.get(t)??{};e.set(t,{...r,index:n})}),e},[y,b]);(0,a.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===C.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(v.current+=1,w(v.current))});return C.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[C]),(0,a.useIsoLayoutEffect)(()=>{v.current===b&&(d.current.length!==C.size&&(d.current.length=C.size),f&&f.current.length!==C.size&&(f.current.length=C.size),h.current=C.size),g(C)},[g,C,d,f,b]),(0,a.useIsoLayoutEffect)(()=>()=>{d.current=[]},[d]),(0,a.useIsoLayoutEffect)(()=>()=>{f&&(f.current=[])},[f]);let D=(0,r.useStableCallback)(e=>(p.add(e),()=>{p.delete(e)}));(0,a.useIsoLayoutEffect)(()=>{p.forEach(e=>e(C))},[p,C]);let x=t.useMemo(()=>({register:S,unregister:k,subscribeMapChange:D,elementsRef:d,labelsRef:f,nextIndexRef:h}),[S,k,D,d,f,h]);return(0,o.jsx)(i.CompositeListContext.Provider,{value:x,children:s})}function l(){return new Map}function u(){return new Set}function c(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}e.s(["CompositeList",()=>s])},213952,e=>{"use strict";var t,n=e.i(271645),r=e.i(500977),a=e.i(680724);let i=((t={})[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t);function o(e={}){let{label:t,metadata:s,textRef:l,indexGuessBehavior:u,index:c}=e,{register:d,unregister:f,subscribeMapChange:m,elementsRef:g,labelsRef:h,nextIndexRef:p}=(0,a.useCompositeListContext)(),y=n.useRef(-1),[b,w]=n.useState(c??(u===i.GuessFromOrder?()=>{if(-1===y.current){let e=p.current;p.current+=1,y.current=e}return y.current}:-1)),v=n.useRef(null),S=n.useCallback(e=>{if(v.current=e,-1!==b&&null!==e&&(g.current[b]=e,h)){let n=void 0!==t;h.current[b]=n?t:l?.current?.textContent??e.textContent}},[b,g,h,t,l]);return(0,r.useIsoLayoutEffect)(()=>{if(null!=c)return;let e=v.current;if(e)return d(e,s),()=>{f(e)}},[c,d,f,s]),(0,r.useIsoLayoutEffect)(()=>{if(null==c)return m(e=>{let t=v.current?e.get(v.current)?.index:null;null!=t&&w(t)})},[c,m,w]),n.useMemo(()=>({ref:S,index:b}),[b,S])}e.s(["IndexGuessBehavior",()=>i,"useCompositeListItem",()=>o])},351368,869302,672257,e=>{"use strict";e.i(247167);var t=e.i(271645),n=e.i(647135),r=e.i(500977),a=e.i(290219),i=e.i(676477),o=e.i(400231),s=e.i(229315),l=e.i(931888),u=e.i(871403),c=e.i(151665),d=e.i(743801),f=e.i(494),m=e.i(930780),g=e.i(362834),h=e.i(698442),p=e.i(282033);function y(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function b(e,t){return y(t,e===f.ARROW_UP||e===f.ARROW_DOWN,e===f.ARROW_LEFT||e===f.ARROW_RIGHT)}function w(e,t,n){return y(t,e===f.ARROW_DOWN,n?e===f.ARROW_LEFT:e===f.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}function v(e,v){let{listRef:S,activeIndex:k,onNavigate:C=()=>{},enabled:D=!0,selectedIndex:x=null,allowEscape:E=!1,loopFocus:R=!1,nested:F=!1,rtl:$=!1,virtual:O=!1,focusItemOnOpen:T="auto",focusItemOnHover:P=!0,openOnArrowKeyDown:A=!0,disabledIndices:M,orientation:I="vertical",parentOrientation:L,cols:N=1,id:j,resetOnPointerLeave:V=!0,externalTree:_}=v,z="rootStore"in e?e.rootStore:e,B=z.useState("open"),H=z.useState("floatingElement"),W=z.useState("domReferenceElement"),U=z.context.dataRef,J=(0,g.getFloatingFocusElement)(H),K=(0,g.isTypeableCombobox)(W),G=(0,o.useValueAsRef)(J),q=(0,c.useFloatingParentNodeId)(),Y=(0,c.useFloatingTree)(_),Q=t.useRef(T),X=t.useRef(x??-1),Z=t.useRef(null),ee=t.useRef(!0),et=(0,i.useStableCallback)(e=>{C(-1===X.current?null:X.current,e)}),en=t.useRef(et),er=t.useRef(!!H),ea=t.useRef(B),ei=t.useRef(!1),eo=t.useRef(!1),es=t.useRef(null),el=(0,o.useValueAsRef)(M),eu=(0,o.useValueAsRef)(B),ec=(0,o.useValueAsRef)(x),ed=(0,o.useValueAsRef)(V),ef=(0,n.useAnimationFrame)(),em=(0,n.useAnimationFrame)(),eg=(0,i.useStableCallback)(()=>{function e(e){O?Y?.events.emit("virtualfocus",e):es.current=(0,h.enqueueFocus)(e,{sync:ei.current,preventScroll:!0})}let t=S.current[X.current],n=eo.current;t&&e(t),(ei.current?e=>e():e=>ef.request(e))(()=>{let r=S.current[X.current]||t;!r||(t||e(r),ev&&(n||!ee.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,r.useIsoLayoutEffect)(()=>{U.current.orientation=I},[U,I]),(0,r.useIsoLayoutEffect)(()=>{D&&(B&&H?(X.current=x??-1,Q.current&&null!=x&&(eo.current=!0,et())):er.current&&(X.current=-1,en.current()))},[D,B,H,x,et]),(0,r.useIsoLayoutEffect)(()=>
1{if(D){if(!B){ei.current=!1;return}if(H)if(null==k){if(ei.current=!1,null!=ec.current)return;if(er.current&&(X.current=-1,eg()),(!ea.current||!er.current)&&Q.current&&(null!=Z.current||!0===Q.current&&null==Z.current)){let e=0,t=()=>{null==S.current[0]?(e<2&&(e?e=>em.request(e):queueMicrotask)(t),e+=1):(X.current=null==Z.current||w(Z.current,I,$)||F?(0,d.getMinListIndex)(S):(0,d.getMaxListIndex)(S),Z.current=null,et())};t()}}else(0,d.isIndexOutOfListBounds)(S.current,k)||(X.current=k,eg(),eo.current=!1)}},[D,B,H,k,ec,F,S,I,$,et,eg,em]),(0,r.useIsoLayoutEffect)(()=>{if(!D||H||!Y||O||!er.current)return;let e=Y.nodesRef.current,t=e.find(e=>e.id===q)?.context?.elements.floating,n=(0,m.activeElement)((0,a.ownerDocument)(H)),r=e.some(e=>e.context&&(0,m.contains)(e.context.elements.floating,n));t&&!r&&ee.current&&t.focus({preventScroll:!0})},[D,H,Y,q,O]),(0,r.useIsoLayoutEffect)(()=>{en.current=et,ea.current=B,er.current=!!H}),(0,r.useIsoLayoutEffect)(()=>{B||(Z.current=null,Q.current=T)},[B,T]);let eh=null!=k,ep=(0,i.useStableCallback)(e=>{if(!eu.current)return;let t=S.current.indexOf(e.currentTarget);-1!==t&&(X.current!==t||k!==t)&&(X.current=t,et(e))}),ey=(0,i.useStableCallback)(()=>L??Y?.nodesRef.current.find(e=>e.id===q)?.context?.dataRef?.current.orientation),eb=(0,i.useStableCallback)(()=>(0,d.getMinListIndex)(S,el.current)),ew=(0,i.useStableCallback)(e=>{var t;let n,r;if(ee.current=!1,ei.current=!0,229===e.which||!eu.current&&e.currentTarget===G.current)return;if(F&&(t=e.key,n=$?t===f.ARROW_RIGHT:t===f.ARROW_LEFT,r=t===f.ARROW_UP,"both"===I||"horizontal"===I&&N&&N>1?"Escape"===t:y(I,n,r))){b(e.key,ey())||(0,p.stopEvent)(e),z.setOpen(!1,(0,l.createChangeEventDetails)(u.REASONS.listNavigation,e.nativeEvent)),(0,s.isHTMLElement)(W)&&(O?Y?.events.emit("virtualfocus",W):W.focus());return}let a=X.current,i=(0,d.getMinListIndex)(S,M),o=(0,d.getMaxListIndex)(S,M);if(K||("Home"===e.key&&((0,p.stopEvent)(e),X.current=i,et(e)),"End"===e.key&&((0,p.stopEvent)(e),X.current=o,et(e))),N>1){let t=Array.from({length:S.current.length},()=>({width:1,height:1})),n=(0,d.createGridCellMap)(t,N,!1),r=n.findIndex(e=>null!=e&&!(0,d.isListIndexDisabled)(S.current,e,M)),a=n.reduce((e,t,n)=>null==t||(0,d.isListIndexDisabled)(S.current,t,M)?e:n,-1),s=n[(0,d.getGridNavigatedIndex)(n.map(e=>null!=e?S.current[e]:null),{event:e,orientation:I,loopFocus:R,rtl:$,cols:N,disabledIndices:(0,d.getGridCellIndices)([...("function"!=typeof M?M:null)||S.current.map((e,t)=>(0,d.isListIndexDisabled)(S.current,t,M)?t:void 0),void 0],n),minIndex:r,maxIndex:a,prevIndex:(0,d.getGridCellIndexOfCorner)(X.current>o?i:X.current,t,n,N,e.key===f.ARROW_DOWN?"bl":e.key===($?f.ARROW_LEFT:f.ARROW_RIGHT)?"tr":"tl"),stopEvent:!0})];if(null!=s&&(X.current=s,et(e)),"both"===I)return}if(b(e.key,I)){if((0,p.stopEvent)(e),B&&!O&&(0,m.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){X.current=w(e.key,I,$)?i:o,et(e);return}w(e.key,I,$)?R?a>=o?E&&a!==S.current.length?X.current=-1:(ei.current=!1,X.current=i):X.current=(0,d.findNonDisabledListIndex)(S.current,{startingIndex:a,disabledIndices:M}):X.current=Math.min(o,(0,d.findNonDisabledListIndex)(S.current,{startingIndex:a,disabledIndices:M})):R?a<=i?E&&-1!==a?X.current=S.current.length:(ei.current=!1,X.current=o):X.current=(0,d.findNonDisabledListIndex)(S.current,{startingIndex:a,decrement:!0,disabledIndices:M}):X.current=Math.max(i,(0,d.findNonDisabledListIndex)(S.current,{startingIndex:a,decrement:!0,disabledIndices:M})),(0,d.isIndexOutOfListBounds)(S.current,X.current)&&(X.current=-1),et(e)}}),ev=t.useMemo(()=>({onFocus(e){ei.current=!0,ep(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){ei.current=!0,eo.current=!1,P&&ep(e)},onPointerLeave(e){if(!eu.current||!ee.current||"touch"===e.pointerType)return;ei.current=!0;let t=e.relatedTarget;if(!(!P||S.current.includes(t))&&ed.current&&(es.current?.(),es.current=null,X.current=-1,et(e),!O)){let e=G.current,t=(0,m.activeElement)((0,a.ownerDocument)(e));e&&(0,m.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[ep,eu,G,P,S,et,ed,O]),eS=t.useMemo(()=>O&&B&&eh&&{"aria-activedescendant":`${j}-${k}`},[O,B,eh,j,k]),ek=t.useMemo(()=>({"aria-orientation":"both"===I?void 0:I,...!K?eS:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&B&&!O){let t=(0,m.getTarget)(e.nativeEvent);if(t&&!(0,m.contains)(G.current,t))return;(0,p.stopEvent)(e),z.setOpen(!1,(0,l.createChangeEventDetails)(u.REASONS.focusOut,e.nativeEvent)),(0,s.isHTMLElement)(W)&&W.focus();return}ew(e)},onPointerMove(){ee.current=!0}}),[eS,ew,G,I,K,z,B,O,W]),eC=t.useMemo(()=>{function e(e){z.setOpen(!0,(0,l.createChangeEventDetails)(u.REASONS.listNavigation,e.nativeEvent,e.currentTarget))}function t(e){"auto"===T&&(0,p.isVirtualClick)(e.nativeEvent)&&(Q.current=!O)}function n(e){Q.current=T,"auto"===T&&(0,p.isVirtualPointerEvent)(e.nativeEvent)&&(Q.current=!0)}return{onKeyDown(t){var n,r;let a=z.select("open");ee.current=!1;let i=t.key.startsWith("Arrow"),o=(n=t.key,r=ey(),y(r,$?n===f.ARROW_LEFT:n===f.ARROW_RIGHT,n===f.ARROW_DOWN)),s=b(t.key,I),l=(F?o:s)||"Enter"===t.key||""===t.key.trim();if(O&&a)return ew(t);if(a||A||!i){if(l){let e=b(t.key,ey());Z.current=F&&e?null:t.key}if(F){o&&((0,p.stopEvent)(t),a?(X.current=eb(),et(t)):e(t));return}s&&(null!=ec.current&&(X.current=ec.current),(0,p.stopEvent)(t),!a&&A?e(t):ew(t),a&&et(t))}},onFocus(e){z.select("open")&&!O&&(X.current=-1,et(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[ew,T,eb,F,et,z,A,I,ey,$,ec,O]),eD=t.useMemo(()=>({...eS,...eC}),[eS,eC]);return t.useMemo(()=>D?{reference:eD,floating:ek,item:ev,trigger:eC}:{},[D,eD,ek,eC,ev])}e.s(["useListNavigation",()=>v],351368);var S=e.i(566745);function k(e,n){let{listRef:a,elementsRef:o,activeIndex:s,onMatch:l,onTyping:u,enabled:c=!0,resetMs:f=750,selectedIndex:g=null}=n,h="rootStore"in e?e.rootStore:e,y=h.useState("open"),b=(0,S.useTimeout)(),w=t.useRef(""),v=t.useRef(g??s??-1),k=t.useRef(null),C=(0,i.useStableCallback)(e=>{function t(e,n,r=0){if(0===e.length)return -1;let a=(r%e.length+e.length)%e.length,i=n.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let n=(a+t)%e.length,r=e[n];if(r?.toLocaleLowerCase().startsWith(i)&&function(e){let t=o?.current[e];return!t||(0,d.isElementVisible)(t)}(n))return n}return -1}let n=a.current;if(w.current.length>0&&" "===e.key&&((0,p.stopEvent)(e),u?.(!0)),w.current.length>0&&" "!==w.current[0]&&-1===t(n,w.current)&&" "!==e.key&&u?.(!1),null==n||1!==e.ke
1y.length||e.ctrlKey||e.metaKey||e.altKey)return;y&&" "!==e.key&&((0,p.stopEvent)(e),u?.(!0));let r=""===w.current;r&&(v.current=g??s??-1),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&w.current===e.key&&(w.current="",v.current=k.current),w.current+=e.key,b.start(f,()=>{w.current="",v.current=k.current,u?.(!1)});let i=r?g??s??-1:v.current,c=t(n,w.current,(i??0)+1);-1!==c?(l?.(c),k.current=c):" "!==e.key&&(w.current="",u?.(!1))}),D=(0,i.useStableCallback)(e=>{let t=e.relatedTarget,n=h.select("domReferenceElement"),r=h.select("floatingElement");(0,m.contains)(n,t)||(0,m.contains)(r,t)||(b.clear(),w.current="",v.current=k.current,u?.(!1))});(0,r.useIsoLayoutEffect)(()=>{(y||null===g)&&(b.clear(),k.current=null,""!==w.current&&(w.current=""))},[y,g,b]),(0,r.useIsoLayoutEffect)(()=>{y&&""===w.current&&(v.current=g??s??-1)},[y,g,s]);let x=t.useMemo(()=>({onKeyDown:C,onBlur:D}),[C,D]);return t.useMemo(()=>c?{reference:x,floating:x}:{},[c,x])}e.s(["useTypeahead",()=>k],869302);var C=e.i(333848);function D(e){let t=e.getBoundingClientRect(),n=(0,C.ownerWindow)(e),r=n.getComputedStyle(e,"::before"),a=n.getComputedStyle(e,"::after");if("none"===r.content&&"none"===a.content)return t;let i=parseFloat(r.width)||0,o=parseFloat(r.height)||0,s=parseFloat(a.width)||0,l=parseFloat(a.height)||0,u=Math.max(t.width,i,s),c=Math.max(t.height,o,l),d=u-t.width,f=c-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}e.s(["getPseudoElementBounds",()=>D],672257)},399219,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["default",()=>t])},330009,e=>{"use strict";var t=e.i(843476);e.s([],712248),e.i(712248);var n=e.i(984739);function r(e){return(0,n.useRenderDialogRoot)(e,"alert-dialog")}var a=e.i(659141),i=e.i(343444),o=e.i(39362),s=e.i(796918),l=e.i(538449),u=e.i(749899);let c=e.i(790951).DialogTrigger;var d=e.i(455057),f=e.i(107840),m=e.i(402346);let g={modal:!0,disablePointerDismissal:!0,role:"alertdialog"};class h extends f.DialogHandle{constructor(e){super(e??new m.DialogStore(g)),e&&this.store.update(g)}}function p(){return new h}e.s(["Backdrop",()=>a.DialogBackdrop,"Close",()=>i.DialogClose,"Description",()=>o.DialogDescription,"Handle",()=>h,"Popup",()=>s.DialogPopup,"Portal",()=>l.DialogPortal,"Root",()=>r,"Title",()=>u.DialogTitle,"Trigger",0,c,"Viewport",()=>d.DialogViewport,"createHandle",()=>p],102756);var y=e.i(102756),y=y,b=e.i(647163),w=e.i(167881);function v({...e}){return(0,t.jsx)(y.Root,{"data-slot":"alert-dialog",...e})}function S({...e}){return(0,t.jsx)(y.Trigger,{"data-slot":"alert-dialog-trigger",...e})}function k({...e}){return(0,t.jsx)(y.Portal,{"data-slot":"alert-dialog-portal",...e})}function C({className:e,...n}){return(0,t.jsx)(y.Backdrop,{"data-slot":"alert-dialog-overlay",className:(0,b.cn)("fixed inset-0 isolate z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...n})}function D({className:e,size:n="default",...r}){return(0,t.jsxs)(k,{children:[(0,t.jsx)(C,{}),(0,t.jsx)(y.Popup,{"data-slot":"alert-dialog-content","data-size":n,className:(0,b.cn)("group/alert-dialog-content fixed top-1/2 start-1/2 z-50 grid w-full -translate-x-1/2 -translate-y-1/2 gap-4 rounded-xl bg-popover p-4 text-popover-foreground ring-1 ring-foreground/10 duration-100 outline-none data-[size=default]:max-w-xs data-[size=sm]:max-w-xs data-[size=default]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...r})]})}function x({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"alert-dialog-header",className:(0,b.cn)("grid grid-rows-[auto_1fr] place-items-center gap-1.5 text-center has-data-[slot=alert-dialog-media]:grid-rows-[auto_auto_1fr] has-data-[slot=alert-dialog-media]:gap-x-4 sm:group-data-[size=default]/alert-dialog-content:place-items-start sm:group-data-[size=default]/alert-dialog-content:text-start sm:group-data-[size=default]/alert-dialog-content:has-data-[slot=alert-dialog-media]:grid-rows-[auto_1fr]",e),...n})}function E({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"alert-dialog-footer",className:(0,b.cn)("-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 group-data-[size=sm]/alert-dialog-content:grid group-data-[size=sm]/alert-dialog-content:grid-cols-2 sm:flex-row sm:justify-end",e),...n})}function R({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"alert-dialog-media",className:(0,b.cn)("mb-2 inline-flex size-10 items-center justify-center rounded-md bg-muted sm:group-data-[size=default]/alert-dialog-content:row-span-2 *:[svg:not([class*='size-'])]:size-6",e),...n})}function F({className:e,...n}){return(0,t.jsx)(y.Title,{"data-slot":"alert-dialog-title",className:(0,b.cn)("text-base font-medium sm:group-data-[size=default]/alert-dialog-content:group-has-data-[slot=alert-dialog-media]/alert-dialog-content:col-start-2",e),...n})}function $({className:e,...n}){return(0,t.jsx)(y.Description,{"data-slot":"alert-dialog-description",className:(0,b.cn)("text-sm text-balance text-muted-foreground md:text-pretty *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground",e),...n})}function O({className:e,...n}){return(0,t.jsx)(w.Button,{"data-slot":"alert-dialog-action",className:(0,b.cn)(e),...n})}function T({className:e,variant:n="outline",size:r="default",...a}){return(0,t.jsx)(y.Close,{"data-slot":"alert-dialog-cancel",className:(0,b.cn)(e),nativeButton:!0,render:(0,t.jsx)(w.Button,{variant:n,size:r}),...a})}e.s(["AlertDialog",()=>v,"AlertDialogAction",()=>O,"AlertDialogCancel",()=>T,"AlertDialogContent",()=>D,"AlertDialogDescription",()=>$,"AlertDialogFooter",()=>E,"AlertDialogHeader",()=>x,"AlertDialogMedia",()=>R,"AlertDialogTitle",()=>F,"AlertDialogTrigger",()=>S],330009)},788699,e=>{"use strict";let t=(0,e.i(475254).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",()=>t],788699)},709945,e=>{"use strict";var t=e.i(989699),n=e.i(337880),r=e.i(976089);
1class a extends Error{remaining;constructor(e=0){super("You've reached your credit limit for this feature. Upgrade your plan to continue."),this.name="InsufficientCreditsError",this.remaining=e}}async function i(e){let i,{user:o,packagePlan:s}=n.useAuthStore.getState(),l=o?.entityId;if(!(!l||(0,r.isUnmeteredFeature)(s?.id,e))){try{i=await (0,t.godmodeFetch)("/usage/check",{method:"POST",body:JSON.stringify({end_client_id:l,feature:e})})}catch{return}if(i.ok)try{let e=await i.json();if(!1===e.allowed)throw new a(e.remaining??0)}catch(e){if(e instanceof a)throw e}}}e.s(["InsufficientCreditsError",()=>a,"checkCredit",()=>i])},798118,e=>{"use strict";var t=e.i(271645),n=e.i(436715);let r=[["food_drink",["coffee","cafe","café","roastery","restaurant","bistro","bakery","pizzeria","deli","bar","pub","brewery","winery","food","beverage","drink","eatery","kitchen","ice cream"]],["health_beauty",["med spa","medspa","spa","salon","skincare","barbershop","barber","nail","hair","massage","dermatology","cosmetic","aesthetic","beauty","wellness"]],["home_trade",["plumbing","plumber","electrical","electrician","hvac","roofing","roofer","landscaping","landscaper","painting","painter","flooring","handyman","carpentry","carpenter","remodeling","contractor","construction"]],["fitness",["gym","crossfit","pilates","yoga","climbing","martial arts","boxing","cycling","personal training","fitness","strength"]],["professional_services",["consulting","consultancy","advisory","advisor","agency","law firm","legal","attorney","accounting","accountant","cpa","tax","financial planning","real estate","realty","insurance","coach","strategy"]],["cleaning",["cleaning","janitorial","maid service","housekeeping","window washing"]],["events",["event planning","event planner","venue","catering","caterer","wedding","florist","florals","event"]],["retail",["boutique","apparel","fashion","clothing","jewelry","e-commerce","ecommerce","ecom","retail","shop","store","goods"]]];function a(e,t,n){let r,a,i,o=(e,t,n)=>(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e,s=t/100,l=n/100;if(0===t)r=a=i=l;else{let t=l<.5?l*(1+s):l+s-l*s,n=2*l-t;r=o(n,t,e/360+1/3),a=o(n,t,e/360),i=o(n,t,e/360-1/3)}return"#"+[r,a,i].map(e=>Math.round(255*e).toString(16).padStart(2,"0")).join("")}let i=[[{heading:"'Cormorant Garamond', Georgia, serif",body:"'Jost', sans-serif"},["elegant","luxury","luxurious","premium","high-end","sophisticated","refined"]],[{heading:"'Syne', sans-serif",body:"'DM Sans', sans-serif"},["bold","energetic","strong","impact","dynamic","powerful"]],[{heading:"'Plus Jakarta Sans', sans-serif",body:"'Nunito', sans-serif"},["playful","fun","casual","friendly","warm","approachable","cheerful"]],[{heading:"'Fraunces', Georgia, serif",body:"'Lato', sans-serif"},["creative","artsy","editorial","expressive","artistic","imaginative"]],[{heading:"'Inter', sans-serif",body:"'Manrope', sans-serif"},["corporate","formal","technical","business","professional"]],[{heading:"'Playfair Display', Georgia, serif",body:"'DM Sans', sans-serif"},[]]],o={food_drink:{bg:"#FDF8F3",surface:"#F7EEE4"},events:{bg:"#FAF7FF",surface:"#F0EAFF"},health_beauty:{bg:"#FEF7F9",surface:"#FCEDF3"},fitness:{bg:"#F4FAF6",surface:"#E8F5EE"}
1,home_trade:{bg:"#F3F7FC",surface:"#E6EEF6"},cleaning:{bg:"#F3FBFE",surface:"#E4F4FB"},retail:{bg:"#FDF8F3",surface:"#F7EEE4"},professional_services:{bg:"#F8F9FB",surface:"#EDEEF3"},other:{bg:"#F8F9FB",surface:"#EDEEF3"}},s={food_drink:{primary:"#menu",secondary:"#about",contact:"#contact"},health_beauty:{primary:"#services",secondary:"#about",contact:"#contact"},home_trade:{primary:"#contact",secondary:"#services",contact:"#contact"},retail:{primary:"#shop",secondary:"#about",contact:"#contact"},fitness:{primary:"#join",secondary:"#classes",contact:"#contact"},cleaning:{primary:"#contact",secondary:"#services",contact:"#contact"},events:{primary:"#book",secondary:"#gallery",contact:"#contact"},professional_services:{primary:"#contact",secondary:"#services",contact:"#contact"},other:{primary:"#contact",secondary:"#about",contact:"#contact"}};function l(e){let{currentWorkspace:t,brandProfile:n,brandStrategy:l,selectedLogoConcept:u}=e,c=!!(t?.brandName??t?.name),d=!!(l?.toneOfVoice&&l?.marketPositioning),f=(u?.imageUrl??(u?.svgCode?`data:image/svg+xml,${encodeURIComponent(u.svgCode)}`:void 0)??(!function(e){if(!e)return!1;if(e.startsWith("data:image/"))return!0;try{let{pathname:t}=new URL(e);return/\.(png|jpg|jpeg|gif|webp|svg|avif|ico)$/i.test(t)}catch{return!1}}(t?.logo)?void 0:t?.logo))||void 0,m=!!f,g=!!(n?.colors&&n.colors.length>0),h=!!t?.selectedDomain,p=[];c||p.push("Brand name"),d||p.push("Brand strategy (tone of voice + market positioning)"),m||p.push("Logo"),g||p.push("Brand colors"),h||p.push("Domain");let y={hasBrandName:c,hasBrandStrategy:d,hasLogo:m,hasColors:g,hasDomain:h,isMinimallyReady:c,isFullyReady:c&&d&&m&&g,missingFields:p};if(!c||!t)return{brand:null,readiness:y};let b=function(e){if(!e)return"other";let t=e.toLowerCase();for(let[e,n]of r)for(let r of n)if(t.includes(r))return e;return"other"}(t.industry??n?.industry),w=n?.colors??[],v=l?.toneOfVoice||n?.tone||"professional",S=function(e){let t=e.toLowerCase();for(let[e,n]of i)if(0===n.length||n.some(e=>t.includes(e)))return e;return{heading:"'Playfair Display', Georgia, serif",body:"'DM Sans', sans-serif"}}(v),k=o[b],{bg:C,surface:D}=function(e,t){if(e){let t=function(e){if(!e.startsWith("#")||e.length<7)return null;let t=parseInt(e.slice(1,3),16)/255,n=parseInt(e.slice(3,5),16)/255,r=parseInt(e.slice(5,7),16)/255,a=Math.max(t,n,r),i=Math.min(t,n,r),o=0,s=0,l=(a+i)/2;if(a!==i){let e=a-i;s=l>.5?e/(2-a-i):e/(a+i),o=a===t?((n-r)/e+6*(n<r))/6:a===n?((r-t)/e+2)/6:((t-n)/e+4)/6}return[Math.round(360*o),Math.round(100*s),Math.round(100*l)]}(e);if(t){let[e,n]=t;return{bg:a(e,Math.min(.4*n,18),97),surface:a(e,Math.min(.5*n,22),93)}}}return t}(w[0],k),x=s[b];return{brand:{brandName:t.brandName??t.name,domain:t.selectedDomain,description:l?.brandSummary||l?.mission||t.description||"",category:b,tone:v,scale:l?.scale??"growing",logoUrl:f,primaryColor:w[0],secondaryColor:w[1],accentColor:w[2],backgroundColor:C,surfaceColor:D,fontPrimary:S.heading,fontSecondary:S.body,positioning:l?.marketPositioning,targetAudience:l?.targetAudience||n?.targetAudience,differentiators:l?.brandPersonality&&l.brandPersonality.length>0?l.brandPersonality:void 0,ctaTargets:x,archetype:l?.archetype??void 0,mission:l?.mission??void 0,taglines:l?.taglines&&l.taglines.length>0?l.taglines:void 0,personaName:l?.personaName??void 0,antiPersonaDescription:l?.antiPersonaDescription??void 0},readiness:y}}function u(){let e=(0,n.useWorkspaceStore)(e=>e.currentWorkspace),r=(0,n.useWorkspaceStore)(e=>e.brandProfile),a=(0,n.useWorkspaceStore)(e=>e.brandStrategy),i=(0,n.useWorkspaceStore)(e=>e.selectedLogoConcept);return(0,t.useMemo)(()=>l({currentWorkspace:e,brandProfile:r,brandStrategy:a,selectedLogoConcept:i}),[e,r,a,i])}e.s(["buildBrandContext",()=>l,"useBrandContext",()=>u],798118)},370956,e=>{"use strict";let t=(0,e.i(475254).default)("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]]);e.s(["List",()=>t],370956)},526943,e=>{"use strict";let t=(0,e.i(475254).default)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);e.s(["default",()=>t])},661166,e=>{"use strict";var t=e.i(526943);e.s(["LinkIcon",()=>t.default])},831989,e=>{"use strict";for(var t={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},n={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},r="u">typeof navigator&&/Mac/.test(navigator.platform),a="u">typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),i=0;i<10;i++)t[48+i]=t[96+i]=String(i);for(var i=1;i<=24;i++)t[i+111]="F"+i;for(var i=65;i<=90;i++)t[i]=String.fromCharCode(i+32),n[i]=String.fromCharCode(i);
1for(var o in t)n.hasOwnProperty(o)||(n[o]=t[o]);function s(e){var i=!(r&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||a&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?n:t)[e.keyCode]||e.key||"Unidentified";return"Esc"==i&&(i="Escape"),"Del"==i&&(i="Delete"),"Left"==i&&(i="ArrowLeft"),"Up"==i&&(i="ArrowUp"),"Right"==i&&(i="ArrowRight"),"Down"==i&&(i="ArrowDown"),i}e.s(["base",()=>t,"keyName",()=>s,"shift",()=>n])},435435,e=>{"use strict";var t=e.i(989699);let n=e=>`/api/ironman/workspaces/${e}/business-legal-details`;async function r(e){let r=(0,t.getAuthToken)(),a=await fetch(n(e),{headers:r?{Authorization:`Bearer ${r}`}:{}});if(!a.ok)throw Error(`Could not load legal details (${a.status})`);return(await a.json()).data}async function a(e,r){let a=(0,t.getAuthToken)(),i=await fetch(n(e),{method:"PUT",headers:{"Content-Type":"application/json",...a?{Authorization:`Bearer ${a}`}:{}},body:JSON.stringify(r)});if(!i.ok)throw Error(await i.text().catch(()=>"")||`Could not save legal details (${i.status})`);return(await i.json()).data}async function i(e){let r=(0,t.getAuthToken)();try{let t=await fetch(`${n(e)}/impressum-html`,{headers:r?{Authorization:`Bearer ${r}`}:{}});if(!t.ok)return null;let a=await t.json();return a.data?.complete?a.data.html:null}catch{return null}}e.s(["fetchBusinessLegalDetails",()=>r,"fetchRenderedImpressum",()=>i,"saveBusinessLegalDetails",()=>a])},367240,e=>{"use strict";let t=(0,e.i(475254).default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);e.s(["RotateCcw",()=>t],367240)},516586,e=>{"use strict";function t(e){return`<!DOCTYPE html>
2${e.documentElement.outerHTML}`}function n(e){if(/<base\b/i.test(e))return e;let t=window.location.origin;return e.replace(/(<head[^>]*>)/i,`$1<base href="${t}/">`)}e.s(["serializeHtml",()=>t,"withBaseTag",()=>n])},904271,597480,e=>{"use strict";var t=e.i(989699),n=e.i(516586);let r=/^\/api\/pixabay-proxy\?id=(\d+)$/;async function a(e){let t=new DOMParser().parseFromString(e,"text/html"),a=Array.from(t.querySelectorAll("img")),i=new Set;for(let e of a){let t=r.exec(e.getAttribute("src")??"");t&&i.add(t[1])}if(0===i.size)return e;let o=await fetch("/api/website-html/resolve-image-urls",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({ids:Array.from(i)})});if(!o.ok)return e;let{urls:s}=await o.json();for(let e of a){let t=r.exec(e.getAttribute("src")??"");t&&s[t[1]]&&e.setAttribute("src",s[t[1]])}return(0,n.serializeHtml)(t)}e.s(["resolveImagesForPublish",()=>a],597480);let i=e=>`/workspaces/${e}/website-project-v3`,o=e=>`/workspaces/${e}/publish-v3`;async function s(e,t){if(e.ok)return e.json();let n=`${t}: HTTP ${e.status}`;try{let t=await e.json(),r=t?.error?.message??t?.message;r&&(n=r)}catch{}throw Error(n)}function l(e){return e&&"object"==typeof e&&"data"in e?e.data:e}async function u(e,n,r,o){let u=await a(n),c=await (0,t.ironmanFetch)(`${i(e)}/draft`,{method:"PUT",body:JSON.stringify({rawHtml:u,meta:r,activeHistoryId:o})});return l(await s(c,"saveDraftV3"))}async function c(e){let n=await (0,t.ironmanFetch)(i(e));return 404===n.status?null:l(await s(n,"getProjectV3"))}async function d(e,n){let r=await (0,t.ironmanFetch)(`${i(e)}/subdomain-check?value=${encodeURIComponent(n)}`);return l(await s(r,"checkSubdomainV3"))}async function f(e,n){let r=await (0,t.ironmanFetch)(`${i(e)}/subdomain`,{method:"PATCH",body:JSON.stringify({subdomain:n})});return l(await s(r,"updateSubdomainV3"))}async function m(e){let n=await (0,t.ironmanFetch)(`${i(e)}/settings`);return l(await s(n,"getSiteSettingsV3"))}async function g(e,n){let r=await (0,t.ironmanFetch)(`${i(e)}/settings`,{method:"PATCH",body:JSON.stringify(n)});return l(await s(r,"updateSiteSettingsV3"))}async function h(e,n="PRODUCTION"){let r=await (0,t.ironmanFetch)(o(e),{method:"POST",body:JSON.stringify({env:n})});return l(await s(r,"triggerPublishV3"))}async function p(e,n){let r=await (0,t.ironmanFetch)(`${o(e)}/${n}`);return l(await s(r,"getPublishStatusV3"))}async function y(e){let n=await (0,t.ironmanFetch)(o(e));return l(await s(n,"listPublishesV3"))}async function b(e,n){let r=await (0,t.ironmanFetch)(`${o(e)}/${n}/rollback`,{method:"POST"});return l(await s(r,"rollbackPublishV3"))}let w=e=>`${i(e)}/redirects`;async function v(e){let n=await (0,t.ironmanFetch)(w(e));return l(await s(n,"listRedirectsV3"))}async function S(e,n){let r=await (0,t.ironmanFetch)(w(e),{method:"POST",body:JSON.stringify(n)});return l(await s(r,"createRedirectV3"))}async function k(e,n,r){let a=await (0,t.ironmanFetch)(`${w(e)}/${n}`,{method:"PATCH",body:JSON.stringify(r)});return l(await s(a,"updateRedirectV3"))}async function C(e,n){let r=await (0,t.ironmanFetch)(`${w(e)}/${n}`,{method:"DELETE"});r.ok||204===r.status||await s(r,"deleteRedirectV3")}let D=["SUCCESS","FAILED","CANCELLED"];
2async function x(e,t,n,r=1500,a=120){for(let i=0;i<a;i++){let a=await p(e,t);if(n(a),D.includes(a.status))return a;await new Promise(e=>setTimeout(e,r))}throw Error("Publish status polling timed out")}e.s(["checkSubdomainV3",()=>d,"createRedirectV3",()=>S,"deleteRedirectV3",()=>C,"getProjectV3",()=>c,"getSiteSettingsV3",()=>m,"listPublishesV3",()=>y,"listRedirectsV3",()=>v,"pollPublishV3",()=>x,"rollbackPublishV3",()=>b,"saveDraftV3",()=>u,"triggerPublishV3",()=>h,"updateRedirectV3",()=>k,"updateSiteSettingsV3",()=>g,"updateSubdomainV3",()=>f],904271)},997625,e=>{"use strict";let t=(0,e.i(475254).default)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);e.s(["Code2",()=>t],997625)},920075,e=>{"use strict";let t="bf-scroll-anims-";function n(e,t){let n=e.replace(/<style data-bf-no-motion>[\s\S]*?<\/style>/i,"").replace(/(<html[^>]*?)\s*data-bf-motion="[^"]*"/i,"$1");if(t)return n;let r=/<html[^>]*>/i.test(n)?n.replace(/<html([^>]*)>/i,'<html$1 data-bf-motion="off">'):n;return r.includes("</head>")?r.replace("</head>","<style data-bf-no-motion>.reveal,.reveal-group>.reveal,[data-animate]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;}</style></head>"):r}function r(e){if("u"<typeof localStorage)return!0;let n=localStorage.getItem(`${t}${e}`);return null===n||"true"===n}function a(e,n){localStorage.setItem(`${t}${e}`,String(n))}e.s(["getScrollAnimationsEnabled",()=>r,"setScrollAnimationsEnabled",()=>a,"toggleRevealAnimations",()=>n])},203496,e=>{"use strict";let t=(0,e.i(475254).default)("scale",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]]);e.s(["Scale",()=>t],203496)},217923,e=>{"use strict";let t=(0,e.i(475254).default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",()=>t],217923)},114953,e=>{"use strict";var t=e.i(628288),n=e.i(709945);function r(e,...t){for(let n of t){let t=e[n];if("string"==typeof t&&t.trim())return t.trim()}return""}function a(e,t,n){let a=e.seo??{},i=[],o=[],s=t.filter(e=>"navbar"!==e.section),l=0===s.length,u=0;if(a.title){let e=a.title.length;e<30?(u=40,i.push({id:"meta-title-short",title:"SEO title is too short",description:`Your title is ${e} characters. Aim for 50–60 for maximum search visibility.`,severity:"warning",field:"title"})):e>60?(u=60,i.push({id:"meta-title-long",title:"SEO title may be truncated",description:`At ${e} characters, Google will cut off your title. Keep it under 60.`,severity:"warning",field:"title"})):(u=100,o.push("SEO title length is optimal (50–60 characters)"))}else i.push({id:"meta-title-missing",title:"SEO title is missing",description:"Add an SEO title so search engines can index and rank this page correctly.",severity:"critical",field:"title"});let c=0;if(a.description){let e=a.description.length;e<70?(c=40,i.push({id:"meta-desc-short",title:"Meta description is too short",description:`Your description is ${e} characters. Aim for 120–160 to maximise snippet space.`,severity:"warning",field:"description"})):e>160?(c=60,i.push({id:"meta-desc-long",title:"Meta description will be truncated",description:`At ${e} characters, Google will cut it short. Keep it under 160.`,severity:"warning",field:"description"})):(c=100,o.push("Meta description is well-crafted and the right length"))}else i.push({id:"meta-desc-missing",title:"Meta description is missing",description:"Without a meta description, search engines auto-generate one — usually with poor results.",severity:"critical",field:"description"});let d=100,f=e.slug;"home"!==f&&f.length>50?(d=60,i.push({id:"slug-long",title:"URL slug is quite long",description:"Shorter slugs under 50 characters rank better and are easier to share.",severity:"warning",field:"slug"})):o.push("URL slug is clean and search-friendly");let m=t.find(e=>"hero"===e.section||"page_header"===e.section),g=50*!!l;l||(m?r(m.vars,"headline","title","heading").split(/\s+/).filter(
2Boolean).length<2?(g=50,i.push({id:"headline-brief",title:"Main headline is too brief",description:"Expand to 6–12 words and include your focus keyword for stronger SEO impact.",severity:"warning",field:"headings"})):(g=100,o.push("Main headline is clear and well-positioned")):(g=30,i.push({id:"no-hero",title:"No hero section detected",description:"A hero section with a clear headline helps search engines understand your page topic.",severity:"warning",field:"headings"})));let h=50*!!l;l||(s.length<=2?(h=25,i.push({id:"thin-content",title:"Page content is thin",description:"Pages with only 1–2 sections rarely rank well. Add more sections to increase depth.",severity:"critical",field:"content"})):3===s.length?(h=60,i.push({id:"sparse-content",title:"Consider adding more content",description:"Adding a testimonials or features section would strengthen this page further.",severity:"warning",field:"content"})):(h=100,o.push("Page has strong content depth")));let p=50*!!l;l||(t.some(e=>"cta"===e.section||r(e.vars,"cta_text","cta_headline","cta_button","button_text","button_label"))?(p=100,o.push("Page has a clear call-to-action")):i.push({id:"no-cta",title:"No call-to-action found",description:"CTAs improve engagement metrics which indirectly support better search rankings.",severity:"warning",field:"cta"}));let y=50;if(a.focusKeyword){let e=a.focusKeyword.toLowerCase();[a.title??"",a.description??"",m?r(m.vars,"headline","title","heading"):"",m?r(m.vars,"subline","subtitle","description"):""].join(" ").toLowerCase().includes(e)?(y=100,o.push(`Focus keyword "${a.focusKeyword}" appears in key content`)):(y=20,i.push({id:"keyword-absent",title:"Focus keyword not in key content",description:`Add "${a.focusKeyword}" naturally to your title, description, or headline.`,severity:"warning"}))}else i.push({id:"no-keyword",title:"No focus keyword defined",description:"Set a focus keyword to track how well this page targets your primary search intent.",severity:"warning"});let b={metaTitle:u,metaDescription:c,slug:d,headings:g,content:h,cta:p,keyword:y},w=Math.round(.25*u+.25*c+.08*d+.15*g+.12*h+.05*p+.1*y);return{pageId:e.id,pageName:e.title,score:w,breakdown:b,issues:i,strengths:o}}let i={hero:"hero banner",page_header:"page header",features:"features overview",gallery:"gallery",story:"brand story",about:"about section",team:"team photo",testimonials:"client testimonial",cta:"call to action",footer:"footer",blog:"blog preview",portfolio:"portfolio showcase",pricing:"pricing section",contact:"contact section",services:"services overview",stats:"stats section",logos:"partner logos",navbar:"navigation"};function o(e,t,n){let r=i[e]??`${e} image`,a="home"!==t.toLowerCase()?` — ${t}`:"";return`${n} ${r}${a}`}function s(e,t,n){let a=t.find(e=>"hero"===e.section||"page_header"===e.section),i=a?r(a.vars,"subline","subtitle","description"):"",o=i?`${i} Discover how ${n} can help you achieve more.`:`${n} offers expert ${e.title.toLowerCase()} solutions for ambitious brands. Learn what makes us different.`,s=o.length<120?`${o} Explore our work and see why clients choose us.`:o;return s.length>160?s.slice(0,157)+"…":s}async function l(e,a,i,o){let s=e.seo??{},l=a.find(e=>"hero"===e.section||"page_header"===e.section),u=l?r(l.vars,"headline","title","heading"):"",c=l?r(l.vars,"subline","subtitle","description"):"";try{await (0,n.checkCredit)("website_builder");let r=await fetch("/api/website-v2/seo-improve",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({pageTitle:e.title,pageSlug:e.slug,isHome:e.isHome,existingTitle:s.title,existingDescription:s.description,existingFocusKeyword:s.focusKeyword,brandName:i,heroHeadline:u,heroSubline:c,issueIds:o.map(e=>e.id)})});if(r.ok){let n=await r.json();return(0,t.consumeCredit)("website_builder"),{improvedTitle:n.improvedTitle,improvedDescription:n.improvedDescription,suggestedKeywords:n.suggestedKeywords,suggestedSlug:e.slug,summaryOfChanges:n.summaryOfChanges,suggestions:n.suggestions}}}catch{}let d=s.title&&s.title.length>=50&&s.title.length<=60?s.title:function(e,t,n){let r=e=>e.length>60?e.slice(0,57)+"…":e,a="home"!==n.toLowerCase()?n:"";if(e){let n=e.split(/\s+/).slice(0,8).join(" "),i=`${n} | ${t}`;if(i.length>=50&&i.length<=60)return i;if(i.length>60)return r(i);let o=a?`${n} | ${t} — ${a}`:i;return r(o.length>=50?o:`${o} | Creative & Professional`)}let i=a?`${t} — ${a}`:t;for(let e of[" | Creative & Professional"," | Expert Solutions & Services"," | Premium Quality Work"," | Trusted by Brands Worldwide"," | Professional Solutions for Ambitious Brands"]){let t=i+e;if(t.length>=50&&t.length<=60)return t;if(t.length>60)return r(t)}let o=`${i} | Professional & Creative Solutions`;return r(o.length>=30?o:`Professional ${a||t} Solutions & Expert Services`)}(u,i,e.title),f=c?`${c} Discover how ${i} can help you achieve more.`:`${i} offers expert ${e.title.toLowerCase()} solutions for ambitious brands.`,m=f.length<120?`${f} Explore our work and see why clients choose us.`:f;return{improvedTitle:d,improvedDescription:s.description&&s.description.length>=120&&s.description.length<=160?s.description:m.length>160?m.slice(0,157)+"…":m,suggestedKeywords:[...new Set([i.toLowerCase(),"home"!==e.title.toLowerCase()?e.title.toLowerCase():null,u.split(" ").slice(0,3).join(" ").toLowerCase()].filter(e=>null!=e&&e.length>2))].slice(0,5),suggestedSlug:e.slug,summaryOfChanges:`Found ${o.length} improvement${1!==o.length?"s":""} to boost search visibility.`,suggestions:[]}}async function u(e){try{let t=await fetch("/api/website-v2/seo-site-defaults",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({brandName:e.brandName,description:e.description,taglines:e.taglines,targetAudience:e.targetAudience,category:e.category,mission:e.mission,positioning:e.positioning,differentiators:e.differentiators})});if(t.ok){let e=await t.json();if(e.defaultTitle&&e.defaultDescription)return e}}catch{}let t=e.taglines?.[0]?`${e.brandName} — ${e.taglines[0]}`:e.brandName,n=t.length>60?t.slice(0,57)+"…":t,r=e.description;return{defaultTitle:n,defaultDescription:r.length>160?r.slice(0,157)+"…":r}}function c(e,t){let n={};if(t.includes("Meta Title")&&(n.title=e.improvedTitle),t.includes("Meta Description")&&(n.description=e.improvedDescription),t.includes("Focus Keyword")){let t=e.suggestions.find(e=>"Focus Keyword"===e.field)?.suggested;t&&(n.focusKeyword=t)}return n}e.s(["analyzePageSeoV2",()=>a,"applySeoSuggestionsV2",()=>c,"generateImageAlt",()=>o,"generateMetaDescription",()=>s,"generateSeoImprovementsV2",()=>l,"generateSiteSeoDefaults",()=>u])}]);

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.