PageSourceSearch

https://static.mention-me.com/dist/static/js/async/30248.v2.a7d96c82.js

js mention-me.com collected 2026-10-02 03:05:06 UTC 43,029 bytes, 2 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="a90e99cd-ab30-4ec9-ba8c-6706a703cf2b",e._sentryDebugIdIdentifier="sentry-dbid-a90e99cd-ab30-4ec9-ba8c-6706a703cf2b")}catch(e){}}();"use strict";(globalThis.webpackChunk_mention_me_frontend=globalThis.webpackChunk_mention_me_frontend||[]).push([["30248"],{70084(e,i,n){n.a(e,async function(e,t){try{n.d(i,{A:()=>N});var a=n(562540),l=n(63696),r=n(214365),o=n(977956),d=n(595774),s=n(843506),c=n(544126),m=n(964966),u=n(247352),f=n(703798),p=n(12154),h=n(442725),g=n(872243),v=n(670551),y=n(797662),x=n(400266),b=n(197363),k=n(138185),j=e([v,b,y,g,m,x,k,f,p]);[v,b,y,g,m,x,k,f,p]=j.then?(await j)():j;let w=e=>{let{isOpen:i,onClose:n}=e,{programme:t}=(0,g.H)(),l=(0,v.w)();return t?(0,a.jsx)(b.w,{isOpen:i,onClose:n,programmeId:t.id,localeConfig:l}):null},N=()=>{let{t:e}=(0,s.Bd)("influencers",{keyPrefix:"programmes.detail"}),{staticContent:i}=(0,y.b)(),{selectedLocaleConfigurationId:n,loading:t}=(0,g.H)(),[v,b]=(0,l.useState)(!1);return n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.$,{title:e("registration.title","Registration form"),subtitle:e("registration.subtitle","Configure the influencer registration form and field labels")}),(0,a.jsx)(m.v,{presentationType:"REGISTRATION",actions:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x.x,{}),(0,a.jsxs)(d.$n,{variant:"secondary",size:"small",onClick:()=>b(!0),children:[(0,a.jsx)(r.A,{}),e("actions.form-builder.button","Edit form")]})]}),children:(0,a.jsxs)(h.W,{defaultActiveTab:"preview",children:[(0,a.jsx)(h.W.Tab,{id:"preview",title:e("registration.tabs.preview.title","Preview"),children:t?(0,a.jsx)(f.P.Skeleton,{minHeight:550}):(0,a.jsx)(f.P,{minHeight:550,locale:n,presentationType:"REGISTRATION",children:(0,a.jsx)(p.h,{title:null==i?void 0:i.getValue("document-title_influencer-registration",n),children:(0,a.jsx)(k.i,{})})})}),(0,a.jsxs)(h.W.Tab,{id:"confirmation",title:e("registration.tabs.confirmation.title","Confirmation"),children:[(0,a.jsx)(c.A,{}),(0,a.jsx)(f.P,{minHeight:550,locale:n,presentationType:"REGISTRATION",children:(0,a.jsx)(p.h,{title:null==i?void 0:i.getValue("document-title_influencer-registration",n),children:(0,a.jsxs)(d.VJ,{as:d.so,flexDirection:"column",justifyContent:"center",alignItems:"center",textAlign:"center",children:[(0,a.jsx)(o.DZ,{depth:1,className:"mm-influencer-form-title",children:null==i?void 0:i.getValue("registration.confirm.heading",n)}),(0,a.jsx)(o.M,{className:"mm-influencer-form-description",children:null==i?void 0:i.getValue("registration.confirm.description",n)}),(0,a.jsx)(o.az,{marginTop:2,children:(0,a.jsx)(o.$n,{className:"mm-influencer-form-button",width:"100%",children:null==i?void 0:i.getValue("registration.confirm.cta-button",n)})})]})})})]})]})}),(0,a.jsx)(w,{isOpen:v,onClose:()=>b(!1)})]}):null};t()}catch(e){t(e)}})},400266(e,i,n){n.a(e,async function(e,t){try{n.d(i,{x:()=>c});var a=n(562540),l=n(843506),r=n(179455),o=n(281033),d=n(846072),s=e([o,d,r]);[o,d,r]=s.then?(await s)():s;let c=()=>{let{t:e}=(0,l.Bd)("influencers",{keyPrefix:"programmes.detail.registration"}),{programmeId:i}=(0,o.Ct)();return i?(0,a.jsx)(d.H,{title:e("edit-content.title","Edit Registration Content"),config:{contentType:"static",fields:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.uY,{contentKey:"document-title_influencer-registration",label:e("fields.page-title.label","Page Title"),description:e("fields.page-title.description","Browser tab title for registration page")}),(0,a.jsx)(r.uY,{contentKey:"registration.form.heading",label:e("fields.form-heading.label","Form Heading")}),(0,a.jsx)(r.uY,{contentKey:"registration.form.description",label:e("fields.form-description.label","Form Description")}),(0,a.jsx)(r.uY,{contentKey:"registration.form.submit-button",label:e("fields.submit-button.label","Submit Button Text")}),(0,a.jsx)(r.uY,{contentKey:"registration.form.terms-and-conditions",label:e("fields.terms-and-conditions.label","Terms and Conditions Text"),description:e("fields.terms-and-conditions.description","The terms and conditions checkbox label on the registration form")}),(0,a.jsx)(r.uY,{contentKey:"registration.confirm.heading",label:e("fields.confirm-heading.label","Confirmation Heading")}),(0,a.jsx)(r.uY,{contentKey:"registration.confirm.description",label:e("fields.confirm-description.label","Confirmation Description")}),(0,a.jsx)(r.uY,{contentKey:"registration.confirm.cta-button",label:e("fields.confirm-cta-button.label","Confirmation CTA Button")})]})}}):null};t()}catch(e){t(e)}})},745814(e,i,n){n.d(i,{o:()=>J});var t=n(562540),a=n(276017),l=n(568775),r=n(595774),o=n(843506),d=n(48623);let s=d.default.div.withConfig({displayName:"FormBuilderFieldList.styled__EmptyState"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;padding:"," ",";text-align:center;background-color:",";border:2px dashed ",";border-radius:",";"],(0,r.YK)(8),(0,r.YK)(4),(0,r.dU)("Navy20",30),(0,r.dU)("Navy40"),(0,r.YK)(1)),c=d.default.p.withConfig({displayName:"FormBuilderFieldList.styled__EmptyStateDescription"})(["margin:0;font-size:14px;color:",";max-width:400px;"],(0,r.dU)("Navy80"));
1var m=n(339391),u=n(63696),f=n(782619),p=n(25688),h=n(892881),g=n(635628),v=n(320758),y=n(676097),x=n(820155),b=n(750794),k=n(914290),j=n(869987),w=n(689650);let N={text:v.A,choice:b.A,contact:y.A,number:x.A,dropdown:h.A,checkbox:k.A,social:j.A,web:w.A,instagram:e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e,children:(0,t.jsxs)("g",{fill:"none",stroke:"currentColor",children:[(0,t.jsx)("path",{strokeLinejoin:"round",d:"M18 6.5a.5.5 0 0 1 0-1m0 1a.5.5 0 0 0 0-1M7 12a5 5 0 1 0 10 0 5 5 0 1 0-10 0"}),(0,t.jsx)("path",{d:"M16.5 1.5h-9a6 6 0 0 0-6 6v9a6 6 0 0 0 6 6h9a6 6 0 0 0 6-6v-9a6 6 0 0 0-6-6Z"})]})}),tiktok:e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e,children:(0,t.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",d:"M16 1.5h-3.5V16c0 1.5-1.5 3-3 3s-3-.5-3-3c0-2 1.899-3.339 3.5-3V9.5c-6.12 0-7 5-7 6.5s.977 6.5 6.5 6.5c4.522 0 6.5-3.5 6.5-6v-8c1.146 1.018 2.922 1.357 5 1.5V6.5c-3.017 0-5-2.654-5-5Z"})}),youtube:e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",...e,children:(0,t.jsxs)("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M1.5 12c0-1.477.071-2.87.164-4.038.14-1.764 1.538-3.12 3.303-3.243C6.663 4.6 8.98 4.5 12 4.5s5.337.1 7.033.219c1.765.123 3.163 1.48 3.303 3.243.093 1.169.164 2.56.164 4.038 0 1.53-.076 2.969-.174 4.163a3.374 3.374 0 0 1-3.166 3.121c-1.713.117-4.11.216-7.16.216s-5.447-.099-7.16-.216a3.374 3.374 0 0 1-3.166-3.121A52 52 0 0 1 1.5 12Z"}),(0,t.jsx)("path",{d:"M10 15V9l5.5 3z"})]})})},S=d.default.div.withConfig({displayName:"FieldIconBadge__IconBadge"})(["display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:",";box-shadow:0 1px 2px rgba(0,0,0,0.05);flex-shrink:0;background-color:",";"],(0,r.dU)("Navy80"),e=>{let{$category:i}=e;switch(i){case"youtube":return"#ff00331b";case"tiktok":return"#00f2ea29";case"instagram":return"#e1306b25";case"text":return(0,r.dU)("SkyBlue20Light");case"choice":case"dropdown":case"checkbox":return(0,r.dU)("Coral20Light");case"contact":case"social":case"web":return(0,r.dU)("JadeGreen20Light");case"number":return(0,r.dU)("UltraViolet20Light")}}),C=e=>{var i;let{category:n}=e,a=N[n],l=null==(i=Object.values(g.gV).find(e=>e.category===n))?void 0:i.label;return(0,t.jsx)(r.e7,{shouldWrap:!!l,wrapper:e=>(0,t.jsx)(r.m_,{tooltip:l,variant:"compact",children:e}),children:(0,t.jsx)(S,{$category:n,children:(0,t.jsx)(a,{width:16,height:16})})})};var T=n(958141),F=n(921886),A=n(240883),D=n(29368),I=n(106100);let M=e=>{let{index:i,totalFields:n,onMoveUp:a,onMoveDown:l,onMoveToTop:d,onMoveToBottom:s,onDelete:c,isSystemRequired:m}=e,{t:u}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder.field-item.actions"}),f=0===i,p=i===n-1;return(0,t.jsxs)(r.ms,{size:"small",isIconOnly:!0,variant:"secondary",children:[(0,t.jsxs)(r.ms.Button,{disabled:f,onClick:d,children:[u("move-to-top","Move to top"),(0,t.jsx)(T.A,{width:16,height:16})]}),(0,t.jsxs)(r.ms.Button,{disabled:f,onClick:a,children:[u("move-up","Move up"),(0,t.jsx)(F.A,{width:16,height:16})]}),(0,t.jsxs)(r.ms.Button,{disabled:p,onClick:l,children:[u("move-down","Move down"),(0,t.jsx)(A.A,{width:16,height:16})]}),(0,t.jsxs)(r.ms.Button,{disabled:p,onClick:s,children:[u("move-to-bottom","Move to bottom"),(0,t.jsx)(D.A,{width:16,height:16})]}),!m&&(0,t.jsxs)(r.ms.Button,{disabled:m,onClick:()=>c(i),children:[u("delete","Delete"),(0,t.jsx)(I.A,{})]})]})},_=e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:800,height:800,fill:"none",viewBox:"0 0 25 25",...e,children:(0,t.jsx)("path",{fill:"#121923",fillRule:"evenodd",d:"M9.5 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m0 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m1.5 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M15.5 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m1.5 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M15.5 20a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3",clipRule:"evenodd"})});var K=n(177697),B=n(445214),V=n(761240);let P=d.default.div.withConfig({displayName:"FieldOptionsEditor.styled__Header"})(["display:flex;align-items:center;justify-content:space-between;"]),O=d.default.div.withConfig({displayName:"FieldOptionsEditor.styled__OptionRow"})(["display:flex;align-items:center;gap:",";padding:",";background-color:",";border:1px solid ",";border-radius:",";
1"],(0,r.YK)(1),(0,r.YK)(1.25),(0,r.dU)("White"),(0,r.dU)("Navy20"),(0,r.Vq)("default")),R=e=>{let{option:i,displayLabel:n,canBeRemoved:a,isRemoveDisabled:d,onLabelChange:s,onLabelBlur:c,onKeyDown:u,onRemove:f}=e,{t:p}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder.options-editor"}),{attributes:h,listeners:g,setNodeRef:v,transform:y,transition:x,isDragging:b}=(0,l.gl)({id:i.id,transition:{duration:250,easing:"cubic-bezier(0.25, 1, 0.5, 1)"}}),k={transform:m.Ks.Transform.toString(y),transition:x??"transform 250ms cubic-bezier(0.25, 1, 0.5, 1), opacity 250ms ease",opacity:b?.5:1,zIndex:+!!b};return(0,t.jsx)("div",{ref:v,style:k,children:(0,t.jsx)(O,{children:(0,t.jsxs)(r.so,{justifyContent:"space-between",alignItems:"center",width:"100%",gap:2,children:[(0,t.jsxs)(r.so,{gap:1,children:[(0,t.jsx)(r.$n,{size:"small",variant:"transparent",isIconOnly:!0,...h,...g,children:(0,t.jsx)(_,{width:16,height:16})}),(0,t.jsx)(r.ks,{value:n,onChange:e=>s(i.id,e.target.value),onBlur:()=>c(i.id),onKeyDown:e=>u(e,i.id),placeholder:p("option-placeholder","Option label"),inputSize:"small",maxWidth:"300px"})]}),a&&(0,t.jsx)(r.$n,{variant:"secondary",size:"small",isIconOnly:!0,onClick:()=>f(i.id),disabled:d,"aria-label":d?p("cannot-remove-last","Cannot this option"):p("remove-option","Remove option"),children:(0,t.jsx)(I.A,{})})]})})})},U=e=>{let{options:i,onUpdateOptions:n,isYesNoField:d=!1}=e,{t:s}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder.options-editor"}),[c,m]=(0,u.useState)({}),f=(0,V.A)(500),p=(0,u.useRef)(new Set),h=(0,a.FR)((0,a.MS)(a.AN,{activationConstraint:{distance:5}}),(0,a.MS)(a.uN,{coordinateGetter:l.JR})),g=()=>{let e=(0,B.A)();n([...i,{id:e,label:"",translationKey:e}])},v=e=>{n(i.filter(i=>i.id!==e))},y=(0,u.useCallback)((e,t)=>{let a=t.trim();a&&n(i.map(i=>i.id===e?{...i,label:a}:i))},[i,n]),x=(0,u.useCallback)((e,i)=>{p.current.add(e),m(n=>({...n,[e]:i})),i.trim()&&f.current(()=>y(e,i))},[f,y]),b=(0,u.useCallback)(e=>{p.current.delete(e);let i=c[e];if(void 0!==i){let n=i.trim();n&&y(e,n),m(i=>{let{[e]:n,...t}=i;return t})}},[c,y]),k=e=>{"Enter"===e.key&&e.currentTarget.blur()};return(0,t.jsxs)(r.so,{flexDirection:"column",gap:2,children:[(0,t.jsxs)(P,{children:[(0,t.jsx)(r.H5,{children:s("header","Options")}),!d&&(0,t.jsxs)(r.$n,{variant:"secondary",size:"small",onClick:g,children:[(0,t.jsx)(K.A,{}),s("add-option","Add option")]})]}),i.length?(0,t.jsx)(a.Mp,{sensors:h,collisionDetection:a.fp,onDragEnd:e=>{let{active:t,over:a}=e;if(!a||t.id===a.id)return;let r=i.findIndex(e=>e.id===t.id),o=i.findIndex(e=>e.id===a.id);n((0,l.be)(i,r,o))},children:(0,t.jsx)(l.gB,{items:i.map(e=>e.id),strategy:l._G,children:(0,t.jsx)(r.so,{flexDirection:"column",gap:1,children:i.map(e=>(0,t.jsx)(R,{option:e,displayLabel:void 0!==c[e.id]?c[e.id]:e.label,canBeRemoved:!d,isRemoveDisabled:1===i.length,onLabelChange:x,onLabelBlur:b,onKeyDown:k,onRemove:v},e.id))})})}):(0,t.jsxs)(r.Sv,{size:"small",children:[(0,t.jsx)(r.Sv.Icon,{}),(0,t.jsx)(r.Sv.Title,{children:s("empty","No options yet")}),(0,t.jsx)(r.Sv.Buttons,{children:(0,t.jsx)(r.$n,{variant:"secondary",size:"small",onClick:g,children:s("add-option","Add option")})})]})]})},E=d.default.div.withConfig({displayName:"FormBuilderFieldItem.styled__Content"})(["display:flex;flex-direction:column;gap:",";flex:1;min-width:0;"],(0,r.YK)(1)),L=(0,d.default)(r.$n).attrs({variant:"transparent",size:"small",isIconOnly:!0}).withConfig({displayName:"FormBuilderFieldItem.styled__DragHandle"})(["display:flex;align-items:center;justify-content:center;padding:",";cursor:grab;color:",";transition:color 0.2s ease-in-out;&:hover{color:",";}&:active{cursor:grabbing;}"],(0,r.YK)(1),(0,r.dU)("Navy60"),(0,r.dU)("NavyBase")),z=d.default.div.withConfig({displayName:"FormBuilderFieldItem.styled__ConfigSection"})(["padding:",";margin-top:",";border-top:1px solid ",";border-radius:0 0 4px 4px;"],(0,r.YK)([2,1,0,1]),(0,r.YK)(1),(0,r.dU)("Navy20")),Y={firstName:"First Name",lastName:"Last Name",email:"Email Address"},$=e=>{let{field:i,index:n,totalFields:a,onUpdateLabel:l,onUpdateRequired:d,onUpdateOptions:s,onMoveUp:c,onMoveDown:m,onMoveToTop:v,onMoveToBottom:y,onDelete:x,isSystemRequired:b=!1,dragHandleProps:k={}}=e,{t:j}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder.field-item"}),[w,N]=(0,u.useState)(i.label),S="checkboxGroup"===i.widget||"select"===i.widget||"radio"===i.widget||"radio"===i.widget&&"boolean"===i.fieldType,[T,F]=(0,u.useState)(!i.isPersistedToDb),A=Y[i.fieldKey]||"This field";return(0,t.jsxs)(r.so,{flexDirection:"column",gap:0,children:[(0,t.jsxs)(r.so,{alignItems:"center",justifyContent:"space-between",gap:2,children:[(0,t.jsx)(L,{...k,"aria-label":j("drag-handle","Drag to reorder"),size:"small",children:(0,t.jsx)(_,{width:20,height:20})}),(0,t.jsx)(E,{children:(0,t.jsxs)(r.so,{alignItems:"center",gap:2,children:[(0,t.jsx)(C,{category:(0,g.L$)(i.fieldType,i.format,i.widget,i.fieldKey)}),(0,t.jsx)(r.ks,{value:w,onChange:e=>{N(e.target.value),e.target.value!==i.label&&l(e.target.value)},onBlur:()=>{let e=w.trim();e?e!==i.label&&l(e):N(i.label)},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()},placeholder:j("label-placeholder","Field label"),inputSize:"small",maxWidth:"250px"}),b?(0,t.jsx)(r.m_,{tooltip:j("required-fixed-tooltip","{{ fieldName }} cannot be removed and is always required.",{fieldName:A}),variant:"compact",children:(0,t.jsxs)(r.JU,{variant:"flair",backgroundColour:"GreyBase",fontColour:"Navy80",children:[j("fixed-field","{{ fieldName }} (fixed field)",{fieldName:A})," ",(0,t.jsx)(f.A,{width:12,height:12})]})}):(0,t.jsx)(r.Sc,{checked:i.required,onChange:e=>d(e.target.checked),checkboxSize:"small",children:j("required","Required?")})]})}),(0,t.jsxs)(r.so,{gap:1,children:[(0,t.jsx)(M,{index:n,totalFields:a,onMoveUp:c,onMoveDown:m,onMoveToTop:v,onMoveToBottom:y,onDelete:x,isSystemRequired:b}),S&&(0,t.jsx)(r.$n,{variant:"secondary",size:"small",isIconOnly:!0,onClick:()=>F(!T),"aria-label":T?j("collapse","Collapse options"):j("expand","Expand options"),children:T?(0,t.jsx)(p.A,{}):(0,t.jsx)(h.A,{})})]})]}),S&&T&&(0,t.jsx)(z,{children:(0,t.jsx)(U,{options:i.options??[],onUpdateOptions:s,isYesNoField:"boolean"===i.fieldType&&"radio"===i.widget})})]})},H=e=>{let{id:i,field:n,index:a,totalFields:o,isSystemRequired:d,onDelete:s,onUpdateLabel:c,onUpdateRequired:u,onUpdateOptions:f,onMoveUp:p,onMoveDown:h,onMoveToTop:g,onMoveToBottom:v}=e,{attributes:y,listeners:x,setNodeRef:b,transform:k,transition:j,isDragging:w}=(0,l.gl)({id:i,transition:{duration:250,easing:"cubic-bezier(0.25, 1, 0.5, 1)"}}),N={transform:m.Ks.Translate.toString(k),transition:j??"transform 250m
1s cubic-bezier(0.25, 1, 0.5, 1), opacity 250ms ease",opacity:w?.5:1,zIndex:+!!w};return(0,t.jsx)("div",{ref:b,style:N,children:(0,t.jsx)(r.Zp,{variant:"border",children:(0,t.jsx)($,{field:n,index:a,totalFields:o,onUpdateLabel:c,onUpdateRequired:u,onUpdateOptions:f,onMoveUp:p,onMoveDown:h,onMoveToTop:g,onMoveToBottom:v,onDelete:s,isSystemRequired:d,dragHandleProps:{...y,...x}})})})},J=e=>{let{fields:i,onRemoveField:n,onMoveField:d,onUpdateFieldLabel:m,onUpdateFieldRequired:u,onUpdateFieldOptions:f,systemRequiredFields:p=[]}=e,{t:h}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder.field-list"}),g=[...i].sort((e,i)=>e.order-i.order),v=(0,a.FR)((0,a.MS)(a.AN,{activationConstraint:{distance:5}}),(0,a.MS)(a.uN,{coordinateGetter:l.JR}));return 0===i.length?(0,t.jsx)(s,{children:(0,t.jsx)(c,{children:h("empty.description","Click 'Add field' above to create your first form field")})}):(0,t.jsx)(a.Mp,{sensors:v,collisionDetection:a.fp,onDragEnd:e=>{let{active:i,over:n}=e;n&&i.id!==n.id&&d(g.findIndex(e=>e.id===i.id),g.findIndex(e=>e.id===n.id))},children:(0,t.jsx)(l.gB,{items:g.map(e=>e.id),strategy:l._G,children:(0,t.jsx)(r.so,{gap:1,flexDirection:"column",children:g.map((e,i)=>{let a,l=p.includes(e.fieldKey),r=(a=g.findIndex(i=>i.id===e.id),{onMoveUp:()=>{a>0&&d(a,a-1)},onMoveDown:()=>{a<g.length-1&&d(a,a+1)},onMoveToTop:()=>{a>0&&d(a,0)},onMoveToBottom:()=>{a<g.length-1&&d(a,g.length-1)}});return(0,t.jsx)(H,{id:e.id,field:e,index:i,totalFields:g.length,onDelete:()=>(n(e.id),!0),onUpdateLabel:i=>m(e.id,i),onUpdateRequired:i=>u(e.id,i),onUpdateOptions:i=>f(e.id,i),isSystemRequired:l,...r},e.id)})})})})}},979405(e,i,n){n.d(i,{Z:()=>r,m:()=>l});var t=n(595774),a=n(48623);let l=a.default.div.withConfig({displayName:"FormBuilderToolbar.styled__Container"})(["display:flex;justify-content:space-between;align-items:center;padding:",";"],(0,t.YK)([2,0])),r=a.default.div.withConfig({displayName:"FormBuilderToolbar.styled__LeftSection"})(["display:flex;gap:",";align-items:center;"],(0,t.YK)(1))},936624(e,i,n){n.a(e,async function(e,t){try{n.d(i,{l:()=>f});var a=n(562540),l=n(63696),r=n(595774),o=n(843506),d=n(459112),s=n(635628),c=n(22830),m=n(979405),u=e([d]);d=(u.then?(await u)():u)[0];let f=e=>{let{onAddFieldByTemplate:i,onSave:n,onCancel:t,isDirty:u,isSaving:f=!1,fields:p,canManageLocales:h=!0}=e,{t:g}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder.toolbar"}),v=(0,s.rS)(),y=(0,l.useMemo)(()=>v.map(e=>{let i=s.gV[e.value],n=i.limit??(i.explicitKey?1:void 0);return n&&((null==p?void 0:p.filter(e=>e.fieldKey===i.explicitKey).length)??0)>=n?{...e,disabled:!0,key:`${e.key} (${g("limit-reached","limit {{limit}} per form",{limit:n})})`}:e}),[v,p,g]);return(0,a.jsxs)(m.m,{children:[(0,a.jsxs)(m.Z,{children:[(0,a.jsx)(c.A,{placeholder:g("add-field","Add field"),options:y,onChange:e=>{i(e)},variant:"secondary",colourTheme:"light",size:"small"}),h&&(0,a.jsx)(d.r,{hasLabel:!1})]}),(0,a.jsxs)(r.so,{gap:1,children:[(0,a.jsx)(r.$n,{variant:"secondary",size:"small",onClick:t,disabled:!u||f,children:g("cancel","Reset changes")}),(0,a.jsx)(r.$n,{variant:"primary",size:"small",onClick:n,disabled:!u||f,isLoading:f,children:g("save","Save")})]})]})};t()}catch(e){t(e)}})},4143(e,i,n){n.a(e,async function(e,t){try{n.d(i,{T:()=>c});var a=n(562540),l=n(445214),r=n(635628),o=n(745814),d=n(936624),s=e([d]);d=(s.then?(await s)():s)[0];let c=e=>{let{fields:i,onAddField:n,onUpdateField:t,onRemoveField:s,onMoveField:c,onSave:m,onCancel:u,isDirty:f,isSaving:p=!1,systemRequiredFields:h=[],canManageLocales:g=!0}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.l,{onAddFieldByTemplate:e=>{let t,a=r.gV[e];if(!a.limit||!(i.filter(e=>e.fieldKey===a.explicitKey).length>=a.limit)){if("boolean"===a.fieldType&&"radio"===a.widget){let e=(0,l.A)(),i=(0,l.A)();t=[{id:e,label:"Yes",translationKey:e},{id:i,label:"No",translationKey:i}]}else if(a.requiresOptions){let e=(0,l.A)();t=[{id:e,label:"",translationKey:e}]}else t=void 0;n({fieldKey:a.explicitKey??(0,l.A)(),label:"",fieldType:a.fieldType,required:!1,format:a.format,widget:a.widget,widgetOptions:a.widget?{inline:!1}:void 0,options:t})}},onSave:m,onCancel:u,isDirty:f,isSaving:p,fields:i,canManageLocales:g}),(0,a.jsx)(o.o,{fields:i,onRemoveField:s,onMoveField:c,onUpdateFieldLabel:(e,i)=>t(e,{label:i}),onUpdateFieldRequired:(e,i)=>t(e,{required:i}),onUpdateFieldOptions:(e,i)=>t(e,{options:i}),systemRequiredFields:h})]})};t()}catch(e){t(e)}})},310865(e,i,n){n.a(e,async function(e,t){try{n.d(i,{W:()=>g});var a=n(562540),l=n(63696),r=n(595774),o=n(843506),d=n(50148),s=n(281033),c=n(748681),m=n(368539),u=n(994040),f=n(888047),p=n(4143),h=e([s,p]);[s,p]=h.then?(await h)():h;let g=e=>{let{programmeId:i,localeConfig:n,canManageLocales:t=!0}=e,{t:h}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.form-builder"}),[,g]=(0,l.useTransition)(),[v,y]=(0,l.useState)(!1),{merchantId:x}=(0,s.Ct)(),[b,{loading:k}]=(0,m.p)(),[j]=(0,u.a)(),{addSuccessNotification:w,addErrorNotification:N}=(0,d.dq)(),{data:S,refetch:C}=(0,c.YP)({variables:{merchantId:x,programmeId:i,localeCode:n.locale.localeCode}}),T=(0,l.useMemo)(()=>{var e;return{content:S.influencerMerchant.programme.formSchema.schemaContent,initialJsonSchema:S.influencerMerchant.programme.formSchema.schema,initialUiSchema:null==(e=S.influencerMerchant.programme.formUiSchema)?void 0:e.sc
1hema}},[S]),F=(0,f.sH)(T),A=(0,l.useCallback)(e=>{if(e.filter(e=>!e.label.trim()).length>0)return h("validation-error-missing-field-labels","All fields must have a label. Please add labels to all fields before saving.");for(let i of e)if(i.options&&i.options.length>0&&i.options.filter(e=>!e.label.trim()).length>0)return h("validation-error-missing-option-labels","All options must have a label. Please add labels to all options in '{{fieldLabel}}' before saving.",{fieldLabel:i.label||"unnamed field"});return null},[h]),D=(0,l.useCallback)((e,i)=>{let n=Object.keys(e.properties),t=Object.keys(i).filter(e=>!n.includes(e));return t.length>0?h("validation-error-orphaned-ui-fields","UI configuration references non-existent fields: {{fields}}",{fields:t.join(", ")}):null},[h]),I=(0,l.useCallback)(async()=>{var e;let i=await C();F.setFields((0,f.z2)({initialJsonSchema:i.data.influencerMerchant.programme.formSchema.schema,initialUiSchema:null==(e=i.data.influencerMerchant.programme.formUiSchema)?void 0:e.schema,content:i.data.influencerMerchant.programme.formSchema.schemaContent})),F.markClean()},[C,F]),M=(0,l.useCallback)(async()=>{try{let e,t,a=A(F.fields);if(a)return void N(h("save-error-title","Validation Error"),a);let l=F.generateJsonSchema(),r=F.generateUiSchema(),o=D(l,r);if(o)return void N(h("save-error-title","Validation Error"),o);await b({variables:{programmeId:i,input:{presentationType:"REGISTRATION",schemaType:"FORM_SCHEMA",schema:JSON.stringify(l)}}}),await b({variables:{programmeId:i,input:{presentationType:"REGISTRATION",schemaType:"FORM_UI_SCHEMA",schema:JSON.stringify(r)}}}),await j({variables:{schemaConfigurationId:S.influencerMerchant.programme.formSchema.id,inputs:(e=F.fields,t=n.id,e.flatMap(e=>{var i;return[{localeConfigurationId:t,key:e.translationKey,value:e.label},...(null==(i=e.options)?void 0:i.map(e=>({localeConfigurationId:t,key:e.translationKey,value:e.label})))??[]]}))}}),g(()=>{I()}),w(h("save-success-title","Saved successfully"),h("save-success-body","Form configuration has been saved"))}catch(e){N(h("save-error-title","Save failed"),h("save-error-body","Failed to save form configuration. Please try again."))}},[F,A,D,b,j,i,n.id,S,w,N,I,h]),_=(0,l.useCallback)(()=>{F.isDirty?y(!0):F.loadFromSchemas(T.initialJsonSchema,T.initialUiSchema)},[F,T]),K=(0,l.useCallback)(()=>{y(!1),F.loadFromSchemas(T.initialJsonSchema,T.initialUiSchema)},[F,T]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.T,{fields:F.fields,onAddField:F.addField,onUpdateField:F.updateField,onRemoveField:F.removeField,onMoveField:F.moveField,onSave:M,onCancel:_,isDirty:F.isDirty,isSaving:k,systemRequiredFields:["firstName","lastName","email"],canManageLocales:t},`${n.id}-${T.initialJsonSchema}-${T.initialUiSchema}`),(0,a.jsx)(r.Lt,{isOpen:v,onCancel:()=>y(!1),title:h("cancel-title","Discard changes?"),onConfirmation:K,cancelButtonCopy:h("cancel-no","Keep editing"),confirmButtonCopy:h("cancel-yes","Discard changes"),children:(0,a.jsx)(r.M,{children:h("cancel-confirm","You have unsaved changes. Are you sure you want to cancel?")})})]})};t()}catch(e){t(e)}})},197363(e,i,n){n.a(e,async function(e,t){try{n.d(i,{w:()=>u});var a=n(562540),l=n(63696),r=n(595774),o=n(843506),d=n(989471),s=n(310865),c=e([d,s]);[d,s]=c.then?(await c)():c;let m=()=>{let{t:e}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration"});return(0,a.jsx)(d.K4,{heading:e("loading-form-builder","Loading form builder...")})},u=e=>{let{isOpen:i,onClose:n,programmeId:t,localeConfig:d,canManageLocales:c=!0,heading:u,description:f}=e,{t:p}=(0,o.Bd)("influencers",{keyPrefix:"programmes.detail.registration.modal"});return(0,a.jsx)(r.aF,{isOpen:i,onClose:n,children:(0,a.jsxs)(r.aF.Content,{children:[(0,a.jsxs)(r.aF.Header,{children:[(0,a.jsx)(r.H5,{children:u??p("title","Form Builder")}),(0,a.jsx)(r.aF.CloseButton,{})]}),(0,a.jsx)(r.aF.Body,{children:(0,a.jsxs)(l.Suspense,{fallback:(0,a.jsx)(m,{}),children:[f&&(0,a.jsx)(r.az,{marginBottom:1,children:f}),(0,a.jsx)(s.W,{programmeId:t,localeConfig:d,canManageLocales:c})]})}),(0,a.jsx)(r.aF.Footer,{children:(0,a.jsx)(r.$n,{variant:"secondary",onClick:n,type:"button",children:p("cancel","Cancel")})})]})})};t()}catch(e){t(e)}})},138185(e,i,n){n.a(e,async function(e,t){try{n.d(i,{i:()=>y});var a=n(562540),l=n(63696),r=n(953766),o=n(687243),d=n(966130),s=n(211710),c=n(54412
16),m=n(920609),u=n(281033),f=n(872243),p=n(748681),h=n(670551),g=n(797662),v=e([u,h,g,f,r]);[u,h,g,f,r]=v.then?(await v)():v;let y=()=>{var e;let i=(()=>{var e;let{merchantId:i,programmeId:n}=(0,u.Ct)(),t=(0,h.w)(),{data:a}=(0,p.YP)({variables:{merchantId:i,programmeId:n,localeCode:t.locale.localeCode}});if(!(null==a||null==(e=a.influencerMerchant.programme.formUiSchema)?void 0:e.schema))throw Error("No form UI schema found");return a})(),n=(0,m.V)(i.influencerMerchant.programme.formSchema),{staticContent:t}=(0,g.b)(),{selectedLocaleConfigurationId:v}=(0,f.H)(),y=null==(e=i.influencerMerchant.programme.formUiSchema)?void 0:e.schema,x=(0,l.useMemo)(()=>{if(y)try{return JSON.parse(y)}catch{return}},[y]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{}),(0,a.jsx)(d.F,{heading:(null==t?void 0:t.getValue("registration.form.heading",v))??"",description:(null==t?void 0:t.getValue("registration.form.description",v))??""}),(0,a.jsx)(r.lV,{schema:n,uiSchema:x,readonly:!0,validator:o.A,children:(0,a.jsx)(s.J,{label:(null==t?void 0:t.getValue("registration.form.submit-button",v))??""})})]})};t()}catch(e){t(e)}})},635628(e,i,n){n.d(i,{L$:()=>l,gV:()=>t,rS:()=>a});let t={shortText:{label:"Short text",category:"text",fieldType:"string"},longText:{label:"Long text",category:"text",fieldType:"string",widget:"textarea"},yesNo:{label:"Yes / No",category:"choice",fieldType:"boolean",widget:"radio"},checkbox:{label:"Checkbox",category:"choice",fieldType:"boolean"},email:{label:"Email",category:"contact",fieldType:"string",format:"email"},number:{label:"Number",category:"number",fieldType:"number"},website:{label:"Website",category:"web",fieldType:"string",format:"uri"},instagramProfile:{label:"Instagram profile",category:"instagram",fieldType:"string",widget:"socialProfile",explicitKey:"instagramProfile"},tiktokProfile:{label:"TikTok profile",category:"tiktok",fieldType:"string",widget:"socialProfile",explicitKey:"tiktokProfile"}},a=()=>Object.entries(t).map(e=>{let[i,n]=e;return{key:n.label,value:i}}),l=(e,i,n,a)=>{let l=a?t[a]:void 0;return(null==l?void 0:l.category)?l.category:"email"===i?"contact":"uri"===i?"web":"socialProfile"===n?"social":"boolean"===e?"checkbox":"checkboxGroup"===n?"choice":"select"===n?"dropdown":"radio"===n?"choice":"number"===e||"integer"===e?"number":"text"}},888047(e,i,n){n.d(i,{sH:()=>s,z2:()=>r});var t=n(63696),a=n(445214);let l=["termsAndConditions","sourceType","sourceValue"],r=e=>{let{content:i,initialJsonSchema:n,initialUiSchema:t}=e;return n?c(n,t,i):[]},o=(e,i)=>{var n;return(null==(n=e.find(e=>e.key===i))?void 0:n.value)??""},d=/\{\{\s*([^}]+)\s*\}\}/,s=function(){let{initialJsonSchema:e,initialUiSchema:i,content:n,onChange:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[d,s]=(0,t.useState)(()=>r({content:n,initialJsonSchema:e,initialUiSchema:i})),[m,u]=(0,t.useState)(!1),f=(0,t.useCallback)(()=>{u(!0),null==o||o()},[o]),p=(0,t.useCallback)(e=>{s(i=>{let n={...e,id:(0,a.A)(),order:i.length,translationKey:(0,a.A)(),isPersistedToDb:!1};return[...i,n]}),f()},[f]),h=(0,t.useCallback)((e,i)=>{s(n=>n.map(n=>{if(n.id!==e)return n;let{id:t,order:a,isPersistedToDb:l,fieldKey:r,translationKey:o,...d}=i;return{...n,...d}})),f()},[f]),g=(0,t.useCallback)(e=>{s(i=>i.filter(i=>i.id!==e).map((e,i)=>({...e,order:i}))),f()},[f]),v=(0,t.useCallback)((e,i)=>{s(n=>{let t=[...n].sort((e,i)=>e.order-i.order),[a]=t.splice(e,1);return t.splice(i,0,a),t.map((e,i)=>({...e,order:i}))}),f()},[f]),y=(0,t.useCallback)(()=>{let e={},i=[];return[...d].sort((e,i)=>e.order-i.order).forEach(n=>{if(l.includes(n.fieldKey))return;let t={type:n.fieldType,title:`{{ ${n.translationKey} }}`};n.format&&(t.format=n.format),n.options&&n.options.length>0&&(t.enumNames=n.options.map(e=>`{{ ${e.translationKey} }}`)),e[n.fieldKey]=t,n.required&&i.push(n.fieldKey)}),{type:"object",required:i,properties:e}},[d]),x=(0,t.useCallback)(()=>{let e={};return d.forEach(i=>{var n;if(l.includes(i.fieldKey))return;let t={},a=!1;i.widget&&(t["ui:widget"]=i.widget,a=!0),(null==(n=i.widgetOptions)?void 0:n.inline)!==void 0&&(t["ui:inline"]=i.widgetOptions.inline,a=!0),a&&(e[i.fieldKey]=t)}),e},[d]),b=(0,t.useCallback)((e,i)=>{s(c(e,i,n)),u(!1)},[n]),k=(0,t.useCallback)(()=>{s([]),u(!1)},[]),j=(0,t.useCallback)(()=>{u(!1),s(e=>e.map(e=>({...e,isPersistedToDb:!0})))},[]);return(0,t.useEffect)(()=>{e&&b(e,i)},[n,e,i,b]),{fields:d,isDirty:m,addField:p,updateField:h,removeField:g,moveField:v,setFields:s,generateJsonSchema:y,generateUiSchema:x,loadFromSchemas:b,reset:k,markClean:j}};function c(e,i){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];try{let t=JSON.parse(e),r=i?JSON.parse(i):{},s=[],c=0;
1return Object.entries(t.properties).forEach(e=>{let[i,m]=e;if(l.includes(i))return;let u=d.exec(m.title),f=u?u[1].trim():i,p=r[i]||{},h=m.enumNames?m.enumNames.map(e=>{var i,t;let l=(null==(t=d.exec(e))||null==(i=t.at(1))?void 0:i.trim())??"";return{id:(0,a.A)(),label:o(n,l),translationKey:l}}):void 0;if("hidden"===p["ui:widget"]||"termsAndConditions"===p["ui:widget"])return;let g={id:(0,a.A)(),fieldKey:i,label:o(n,f),translationKey:f,fieldType:Array.isArray(m.type)?m.type[0]:m.type,required:t.required.includes(i)||!1,format:m.format,widget:p["ui:widget"],widgetOptions:{inline:p["ui:inline"]},options:h,order:c++,isPersistedToDb:!0};s.push(g)}),s}catch(e){return console.error("Failed to load fields from schemas:",e),[]}}},227067(e,i,n){n.a(e,async function(e,t){try{n.r(i),n.d(i,{default:()=>a.A});var a=n(70084),l=e([a]);a=(l.then?(await l)():l)[0],t()}catch(e){t(e)}})},703798(e,i,n){n.a(e,async function(e,t){try{n.d(i,{P:()=>c});var a=n(562540),l=n(595774),r=n(48623),o=n(732076),d=e([o]);o=(d.then?(await d)():d)[0];let s=(0,r.default)(l.Zp).withConfig({displayName:"ProgrammeDetailPreviewArea__Card"})(["padding:0;overflow:hidden;"]),c=e=>(0,a.jsx)(s,{variant:"border",children:(0,a.jsx)(o.X,{...e})});c.Skeleton=e=>(0,a.jsx)(s,{variant:"border",children:(0,a.jsx)(o.X.Skeleton,{...e})}),t()}catch(e){t(e)}})},12154(e,i,n){n.a(e,async function(e,t){try{n.d(i,{h:()=>g});var a=n(562540),l=n(977956),r=n(48623),o=n(693401),d=n(196271),s=e([o]);o=(s.then?(await s)():s)[0];let c=r.default.div.withConfig({displayName:"ProgrammeDetailPreviewHalfWidthLayout__Container"})(["width:100%;min-height:inherit;display:flex;position:relative;background-color:var(--main-background-color,inherit);"]),m=r.default.div.withConfig({displayName:"ProgrammeDetailPreviewHalfWidthLayout__ContentContainer"})(["background:var(--content-background,inherit);box-shadow:var(--content-box-shadow,0 2px 8px 0 rgba(0 0 0 / 25%));display:flex;flex:1;flex-direction:column;position:relative;z-index:1;overflow-y:auto;@media (max-width:768px){flex:none;}"]),u=r.default.div.withConfig({displayName:"ProgrammeDetailPreviewHalfWidthLayout__MainSection"})(["display:flex;flex-direction:column;align-items:center;padding:",";flex:1;"],(0,l.YK)(3)),f=r.default.div.withConfig({displayName:"ProgrammeDetailPreviewHalfWidthLayout__Content"})(["width:min(85%,500px);margin:auto;padding:",";display:flex;flex-direction:column;@media (max-width:768px){width:100%;}"],(0,l.YK)([3,0])),p=r.default.img.withConfig({displayName:"ProgrammeDetailPreviewHalfWidthLayout__BrandLogo"})(["max-width:var(--logo-max-width,100px);flex-shrink:0;"]),h=r.default.img.withConfig({displayName:"ProgrammeDetailPreviewHalfWidthLayout__Image"})(["background:var(--image-background);flex:1;position:static;z-index:0;@media (max-width:768px){position:absolute;flex:none;width:100%;left:0;top:0;}"]),g=e=>{var i;let{children:n,title:t}=e,{merchant:l}=(0,o.S)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.c,{title:t}),(0,a.jsxs)(c,{children:[(0,a.jsx)(m,{children:(0,a.jsxs)(u,{children:[(null==l||null==(i=l.logo)?void 0:i.url)&&(0,a.jsx)(p,{src:l.logo.url}),(0,a.jsx)(f,{children:n})]})}),(0,a.jsx)(h,{})]})]})};t()}catch(e){t(e)}})},196271(e,i,n){n.d(i,{c:()=>o});var t=n(562540),a=n(937203),l=n(595774);let r=(0,n(48623).default)(l.so).withConfig({displayName:"ProgrammeDetailTitle__BrowserTab"})(["padding:"," ",";align-items:center;gap:",";background-color:",";border-radius:15px 15px 0 0;border-bottom:none;height:75%;position:absolute;bottom:0;"],(0,l.YK)(.5),(0,l.YK)(1),(0,l.YK)(1),(0,l.dU)("White")),o=e=>{let{title:i}=e;return i?(0,t.jsx)(l.so,{backgroundColor:"GreyBase",height:"50px",alignItems:"center",padding:[0,2],position:"relative",children:(0,t.jsxs)(r,{children:[(0,t.jsx)(a.A,{width:20,height:20}),(0,t.jsx)(l.S,{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",minWidth:"150px",maxWidth:"250px"},children:i})]})}):null}},748681(e,i,n){n.d(i,{YP:()=>o});var t=n(142051),a=n(320136);let l={},r={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"fetchProgrammeRegistrationSchema"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"merchantId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"programmeId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"localeCode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"influencerMerchant"},arguments:[{kind:"Argument",name:{kind:"Name",value:"merchantId"},value:{kind:"Variable",name:{kind:"Name",value:"merchantId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"programme"},arguments:[{kind:"Argument",name:{kind:"Name",value:"programmeId"},value:{kind:"Variable",name:{kind:"Name",value:"programmeId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"formSchema"},arguments:[{kind:"Argument",name:{kind:"Name",value:"presentationType"},value:{kind:"EnumValue",value:"REGISTRATION"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"schema"}},{kind:"Field",name:{kind:"Name",value:"schemaContent"},arguments:[{kind:"Argument",name:{kind:"Name",value:"localeCode"},value:{kind:"Variable",name:{kind:"Name",value:"localeCode"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"formUiSchema"},arguments:[{kind:"Argument",name:{kind:"Name",value:"presentationType"},value:{kind:"EnumValue",value:"REGISTRATION"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"schema"}}]}}]}}]}}]}}]};function o(e){let i=e===t.h?e:{...l,...e};return a.UX(r,i)}},368539(e,i,n){n.d(i,{p:()=>r});var t=n(604658);let a={},l={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"upsertFormSchema"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"programmeId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"InfluencerFormSchemaEditInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"influencerFormSchema_upsert"},arguments:[{kind:"Argument",name:{kind:"Name",value:"programmeId"},value:{kind:"Variable",name:{kind:"Name",value:"programmeId"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"presentationType"}},{kind:"Field",name:{kind:"Name",value:"schema"}},{kind:"Field",name:{kind:"Name",value:"createdDate"}},{kind:"Field",name:{kind:"Name",value:"updatedDate"}}]}}]}}]};function r(e){let i={...a,...e};return t.n(l,i)}},994040(e,i,n){n.d(i,{a:()=>r});var t=n(604658);let a={},l={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"upsertSchemaContentItems"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"schemaConfigurationId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inputs"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"InfluencerMerchantSchemaContentInput"}}}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"influencerMerchantSchemaContent_upsertMany"},arguments:[{kind:"Argument",name:{kind:"Name",value:"schemaConfigurationId"},value:{kind:"Variable",name:{kind:"Name",value:"schemaConfigurationId"}}},{kind:"Argument",name:{kind:"Name",value:"inputs"},value:{kind:"Variable",name:{kind:"Name",value:"inputs"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}}]}}]};function r(e){let i={...a,...e};return t.n(l,i)}},670551(e,i,n){n.a(e,async function(e,t){try{n.d(i,{w:()=>d});var a=n(63696),l=n(408432),r=n(872243),o=e([r]);r=(o.then?(await o)():o)[0];let d=()=>{let{programmeId:e}=(0,l.g)(),{selectedLocaleConfigurationId:i,programme:n,loading:t}=(0,r.H)();if(!t&&!i||!n)throw Error(`The programme ${e} does not have a locale set. This is unexpected.`);return(0,a.useMemo)(()=>{let t=n.localeConfigurations.find(e=>e.id===i);if(!(null==t?void 0:t.locale))throw Error(`Cannot find locale configuration for the programme ID:${e} using locale config ID:"${i}". This is unexpected.`);return t},[n,i,e])};t()}catch(e){t(e)}})},687243(e,i,n){n.d(i,{A:()=>l});var t=n(794896),a=n(613388);let l=new class{validateFormData(e,i,n,t,l){let{errors:r,validationError:o}=this.rawValidation(i,e),d=this.transformRJSFValidationErrors(r),s=(null==o?void 0:o.message)??"",c=s.includes("no schema with key or ref ");c&&(d=[...d,{stack:s}]),"function"==typeof t&&(d=t(d,l));let m=(0,a.MD)(d);if(c&&(m={...m,$schema:{__errors:[s]}}),"function"!=typeof n)return{errors:d,errorSchema:m};let u=(0,a.NV)(this,i,e,i,!0),f=n(u,(0,a.JF)(u),l);return(0,a.k6)({errors:d,errorSchema:m},(0,a.fV)(f))}isValid(e,i){return new t.Dr((0,a.vh)(e),"7",!0).validate(i).valid}rawValidation(e,i){try{return{errors:new t.Dr(e,"7",!1).validate(i).errors}}catch(e){return{validationError:e}}}toErrorList(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,a.SL)(e,i)}transformRJSFValidationErrors(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter(e=>"properties"!==e.keyword).map(e=>{let{keyword:i,keywordLocation:n,instanceLocation:t,error:a}=e;return{name:i,property:t.replaceAll("#/","/").replaceAll("/","."),message:a,stack:a.trim(),schemaPath:n}})}}},966130(e,i,n){n.d(i,{F:()=>l});var t=n(562540),a=n(977956);let l=e=>{let{heading:i,description:n}=e;return(0,t.jsxs)(a.so,{flexDirection:"column",gap:2,textAlign:"center",marginBottom:2,children:[(0,t.jsx)(a.DZ,{depth:1,className:"mm-influencer-form-title",children:i}),n&&(0,t.jsx)(a.M,{className:"mm-influencer-form-description",children:n})]})}},211710(e,i,n){n.d(i,{J:()=>l});var t=n(562540),a=n(977956);let l=e=>{let{isDisabled:i,label:n}=e;return(0,t.jsx)(a.$n,{type:"submit",className:"mm-influencer-form-button",disabled:i,width:"100%",children:n})}},544126(e,i,n){n.d(i,{A:()=>l});var t=n(48623),a=n(563411);let l=(0,t.createGlobalStyle)([""," ",""],a.l,a.u)},563411(e,i,n){n.d(i,{l:()=>l,u:()=>r});var t=n(977956),a=n(48623);let l=(0,a.css)([".mm-influencer-form-field,.mm-influencer-form-array-fieldset-item{margin-bottom:var(--field-margin-bottom,",");}"],(0,t.YK)(2)),r=(0,a.css)([":root{--powered-by-color:var(--text-color);--powered-by-font-size:var(--font-size-xs);}"])},920609(e,i,n){n.d(i,{V:()=>l});var t=n(63696);let a=(e,i)=>{if(Array.isArray(e))return e.map(e=>a(e,i));if("object"==typeof e&&null!==e){let n={};return Object.keys(e).forEach(t=>{n[t]=a(e[t],i)}),n}if("string"==typeof e){let n=/{{\s*([^}\s]+)\s*}}/.exec(e);if(null==n?void 0:n[1]){let[,e]=n;if(e in i)return i[e]||"--"}}return e},l=e=>(0,t.useMemo)(()=>
1{if(!e)return{};let i=JSON.parse(e.schema),n=e.schemaContent,t={};return n.forEach(e=>{t[e.key]=e.value||"--"}),a(i,t)},[e])}}]);
2//# sourceMappingURL=30248.v2.a7d96c82.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.