1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Cyd47RbH.js","./Cx_nwiob.js","../entry/B31Iu0mh.js","./CmuSUDNz.js","../css/f4m6e4QH.css","../css/CXy65TB0.css","../css/ucL3EVfq.css","./JmNlRFcu.js","./Dy2EVn8E.js","./DQFys5BH.js","./B53lgA5E.js","../css/DIKy8t86.css","./DtRlsDx3.js","./jX7AEVWC.js","../css/C-LFKwhv.css","./BOGHDhRe.js","../css/C69-4Pt1.css","../css/F1Qc5Cxz.css","../css/CJEQWGkE.css","./s3ZFC_hy.js","../css/CDIyzfIi.css","../css/DlofjD8-.css","./BD5FXXsA.js","../css/CSd7gwGe.css","./Csa1jSva.js","../css/SfhsMJlS.css","./CkqZuasv.js","../css/Die0DbIu.css","../css/BuogKzu-.css","./B-ELVg9T.js","./B9AMfnPr.js","./Yz9FwUiS.js","../css/D29qwhBw.css","../css/B76EETiD.css","./CElsz_Z4.js","./CV32bxWE.js","../css/CofsgavD.css","../css/DSA3ANQm.css","../css/-QBfJ22l.css","./DcFaLxUO.js","./DP0VAPXt.js","./D9rRWkqF.js","../css/C5uUWUJU.css","./-pIyoQX2.js","../css/B43zEpTO.css","../css/DknBS20g.css","../css/DZRJgAin.css","./BjN9dfbK.js","./BTAFZycz.js","../css/Dw47-jjr.css","../css/tiLRmbiJ.css"])))=>i.map(i=>d[i]); 2import{a as je}from"./B53lgA5E.js";import{_ as Y,m as Pe,bu as Me,o as f,l as W,w,be as We,b as S,bv as ze,j as P,aA as ye,s as Je,x as qe,O as Ze,U as Xe,G as Ke,H as ie,q as Qe,K as Ye,ab as et,d as b,V as le,e as tt,c as h,f as n,F as ue,a as E,n as r,t as $,g as k,X as re,k as Q,C as st,B as ot,aq as at,u as nt,aI as it,i as lt,y as ut,av as rt}from"./CmuSUDNz.js";import{_ as U}from"../entry/B31Iu0mh.js";import{w as dt}from"./BJ_zsE_S.js";import{M as ct}from"./BOGHDhRe.js";import{P as _e}from"./s3ZFC_hy.js";import{b as be}from"./DtRlsDx3.js";import"./jX7AEVWC.js";import"./DQFys5BH.js";const mt={props:{type:{type:String,default:null},value:{type:[Array,Object,String],default:null},settings:{type:Object,default:null},metaPostGroupCustomFields:{type:Array,default:()=>[]},metaPostGroupIdentifier:{type:Object,default:null},nbActionsInStep:{type:Number,default:null},taggedUsers:{type:Array,default:()=>[]},component:{type:Object,default:null},componentCustomFields:{type:Array,default:()=>[]}},emits:["update:value","tagUser","begin","confirm","cancel","productAddingWithSkus","errors"],computed:{currentComponent(){return Pe({loader:()=>Me(Object.assign({
2"./actions/Categories.vue":()=>U(()=>import("./Cyd47RbH.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),
2"./actions/CustomFields.vue":()=>U(()=>import("./JmNlRFcu.js").then(l=>l.a),__vite__mapDeps([7,3,2,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,5,23,24,25,26,27,28]),import.meta.url),
2"./actions/Media.vue":()=>U(()=>Promise.resolve().then(()=>rs),void 0,import.meta.url),
2"./actions/Poll.vue":()=>U(()=>import("./B-ELVg9T.js"),__vite__mapDeps([29,3,2,4,1,5,30,31,9,10,11,12,13,14,15,16,17,18,19,20,32,33,22,23,34,35,8,21,36,37,38]),import.meta.url),
2"./actions/Products.vue":()=>U(()=>import("./CElsz_Z4.js"),__vite__mapDeps([34,3,2,4,1,5,31,9,10,11,12,13,14,15,16,17,18,19,20,32,35,8,21,36,37]),import.meta.url),
2"./actions/Seo.vue":()=>U(()=>import("./BD5FXXsA.js").then(l=>l.S),__vite__mapDeps([22,3,2,4,15,13,10,11,14,16,1,5,9,12,17,18,23]),import.meta.url),
2"./actions/Text.vue":()=>U(()=>import("./DcFaLxUO.js"),__vite__mapDeps([39,2,1,3,4,5,35,19,10,11,9,12,13,14,15,16,17,18,20,8,21,36,40,41,31,32,42,43,44,45,46]),import.meta.url),
2"./actions/Title.vue":()=>U(()=>import("./BD5FXXsA.js").then(l=>l.T),__vite__mapDeps([22,3,2,4,15,13,10,11,14,16,1,5,9,12,17,18,23]),import.meta.url)
2}),`./actions/${this.type.charAt(0).toUpperCase()+this.type.slice(1)}.vue`,3)})}}};function pt(l,m,u,z,J,x){return f(),W(ze,null,{default:w(()=>[u.type?(f(),W(We(x.currentComponent),{key:0,value:u.value,settings:u.settings,"meta-post-group-identifier":u.metaPostGroupIdentifier,"meta-post-group-custom-fields":u.metaPostGroupCustomFields,"nb-actions-in-step":u.nbActionsInStep,"tagged-users":u.taggedUsers,component:u.component,"component-custom-fields":u.componentCustomFields,"onUpdate:value":m[0]||(m[0]=g=>l.$emit("update:value",g)),onTagUser:m[1]||(m[1]=g=>l.$emit("tagUser",g)),onBegin:m[2]||(m[2]=g=>l.$emit("begin",g)),onConfirm:m[3]||(m[3]=g=>l.$emit("confirm",g)),onCancel:m[4]||(m[4]=g=>l.$emit("cancel",g)),onErrors:m[5]||(m[5]=g=>l.$emit("errors",g)),onProductAddingWithSkus:m[6]||(m[6]=g=>l.$emit("productAddingWithSkus",g))},null,40,["value","settings","meta-post-group-identifier","meta-post-group-custom-fields","nb-actions-in-step","tagged-users","component","component-custom-fields"])):S("",!0)]),_:1})}const ft=Y(mt,[["render",pt]]),gt="MetaPoster_container",vt="MetaPoster_scheduleContent",ht="MetaPoster_scheduleTitle",yt="MetaPoster_scheduleLabel",_t="MetaPoster_datePicker",bt="MetaPoster_datetime",Pt="MetaPoster_removeSchedule",Ct="MetaPoster_timezoneInformation",It="MetaPoster_scheduleButtons",Tt="MetaPoster_scheduleButton",St="MetaPoster_currentStep",kt="MetaPoster_fullHeightAction",Ft="MetaPoster_header",Et="MetaPoster_subHeader",$t="MetaPoster_back",At="MetaPoster_icon",Bt="MetaPoster_currentStepTitle",Dt="MetaPoster_showPostAppearance",Ot="MetaPoster_currentStepInstructions",Ut="MetaPoster_action",xt="MetaPoster_focused",wt="MetaPoster_allowContentReuse",Nt="MetaPoster_text",Rt="MetaPoster_tosLink",Gt="MetaPoster_next",Vt="MetaPoster_buttons",Ht="MetaPoster_publishButton",Lt="MetaPoster_customInfo",jt="MetaPoster_customInfoSchedule",Mt={container:gt,scheduleContent:vt,scheduleTitle:ht,scheduleLabel:yt,datePicker:_t,datetime:bt,removeSchedule:Pt,timezoneInformation:Ct,scheduleButtons:It,scheduleButton:Tt,currentStep:St,fullHeightAction:kt,header:Ft,subHeader:Et,back:$t,icon:At,currentStepTitle:Bt,showPostAppearance:Dt,currentStepInstructions:Ot,action:Ut,focused:xt,allowContentReuse:wt,text:Nt,tosLink:Rt,next:Gt,buttons:Vt,publishButton:Ht,customInfo:Lt,customInfoSchedule:jt},Wt=["value"],zt=["innerHTML"],Jt=["innerHTML"],qt={key:3},Zt={__name:"MetaPoster",props:{defaultText:{default:null,type:String},defaultTaggedUsers:{default:null,type:Array},settings:{type:Object,default:null},metaPostGroupCustomFields:{type:Array,default:()=>[]},metaPostGroupIdentifier:{type:Object,required:!0},componentId:{type:Number,default:null},metapostToEdit:{type:Object,default:null},submitCallback:{type:Function,default:null},showPostAppearance:{type:Boolean,default:!1},preFilledData:{type:Object,default:null},postInFeedSettings:{type:Object,default:null},customSuccessToast:{type:String,default:null},beforePostingCallback:{type:Function,default:null},isPublishButtonHidden:{type:Boolean,default:!1},customInfo:{type:String,default:null}},setup(l){async function m(){const e=o.value.attachments&&o.value.attachments.length>0?o.value.attachments.map(a=>a.id):[],s=o.value.media&&o.value.media.length>0?o.value.media.filter(a=>!e.includes(parseInt(a.name))):[];try{await X.updateMetaPost(D.value,s)}catch(a){const i=a==null?void 0:a.data;if(i){if(i==="Banned word")return A.error(c("metaPoster.your_message_contains_offensive_content_please_be_respectful_to_everyone")),!1;if(i==="Poll Banned word")return A.error(c("metaPoster.your_poll_contains_offensive_content_please_be_respectful_to_everyone")),!1;if(i==="Poll Answer Banned word")return A.error(c("metaPoster.your_poll_answers_contains_offensive_content_please_be_respectful_to_everyone")),!1;if(i==="Bad length")return A.error(c("metaPoster.your_text_is_too_long_it_must_be_less_than_15000_characters")),!1}}if(t.customSuccessToast?A.success(t.customSuccessToast):A.success(c("metaPoster.post_has_been_successfully_edited")),!t.metaPostGroupIdentifier.parentId)K.track("metapost:edit",{metaPostId:o.value.id,userId:se.value.id,ownerId:t.metapostToEdit.user.id,categories:D.value.metapostCategories?D.value.metapostCategories.map(a=>a.label):null});else{const a=X.getMetaPostWithChildren(t.metaPostGroupIdentifier.parentId);K.track("comment:edit",{metaPostId:o.value.id,userId:t.metapostToEdit.user.id,parentOwnerId:a.user.id})}return!0}async function u(){try{if(await X.sendMetaPost(D.value),t.customSuccessToast)A.success(t.customSuccessToast);else{const e=o.value.scheduledDate?c("metaPoster.scheduled_post"):c("metaPoster.post_has_been_successfully_created");A.success(e)}if(!t.metaPostGroupIdentifier.parentId)K.track("metapost:send",{userId:se.value.id,categories:D.value.metapostCategories?D.value.metapostCategories.map(e=>e.label):null});else{const e=X.getMetaPostWithChildren(t.metaPostGroupIdentifier.parentId);K.track("comment:send",{userId:se.value.id,categories:D.value.metapostCategories?D.value.metapostCategories.map(s=>s.label):null,parentOwnerId:e.user.id})}return!0}catch(e){const s=e==null?void 0:e.data;if(s){let a=null;switch(s){case"Banned word":a=c("metaPoster.your_message_contains_offensive_content_please_be_respectful_to_everyone");break;case"Poll Banned word":a=c("metaPoster.your_poll_contains_offensive_content_please_be_respectful_to_everyone");break;case"Poll Answer Banned word":a=c("metaPoster.your_poll_answers_contains_offensive_content_please_be_respectful_to_everyone");break;case"Bad length":a=c("metaPoster.your_text_is_too_long_it_must_be_less_than_15000_characters");break}return a&&A.error(a),!1}}}async function z(e){try{const a=await(await fetch(e.url)).blob();return new File([a],e.id,{type:e.mimeType})}catch{return new File(["error"],e.id,{type:e.mimeType})}}async function J(e){try{const a=await(await fetch(e.url)).blob(),i=new File([a],e.id,{type:e.mimeType});return i.isOriginal=!0,i.imageThumbnailPairId=e.id,i}catch{return new File(["error"],e.id,{type:e.mimeType})}}async function x(e){if(!e.croppedUrl)return null;try{const a=await(await fetch(e.croppedUrl)).blob(),i=new File([a],e.id,{type:e.mimeType});return i.isOriginal=!1,i.imageThumbnailPairId=e.id,i}catch{return new File(["error"],e.id,{type:e.mimeType})}}async function g(){if(!t.metapostToEdit.attachments||t.metapostToEdit.attachments.length===0)return[];const e=t.metapostToEdit.attachments.filter(a=>a.mimeType.startsWith("image")||a.mimeType.startsWith("video")||a.mimeType==="application/pdf"),s=[];for(const a of e)if(a.mimeType.startsWith("image")){s.push(await J(
2a));const i=await x(a);i&&s.push(i)}else s.push(await z(a));return s}function q(){const e=o.value.media.reduce((i,d)=>{const p=d.type.substr(0,d.type.indexOf("/"));return(i[p]=i[p]||[]).push(d),i},{}),s=o.value.media.filter(i=>i.type.startsWith("image")&&!i.isOriginal).length,a=e.image?e.image.length-s:0;if(!e.image&&t.settings.photos.min>0||e.image&&(a>t.settings.photos.max||a<t.settings.photos.min)||!e.video&&t.settings.videos.min>0||e.video&&(e.video.length>t.settings.videos.max||e.video.length<t.settings.videos.min))return!1;if(e.application){const i=e.application.filter(d=>d.type==="application/pdf").length;if(i>t.settings.pdfs.max||i<t.settings.pdfs.min)return!1}else if(t.settings.pdfs.min>0)return!1;return!0}function Ie(e){let s=!1;return s||(s=e.title!==null&&e.title.trim().length>0),s||(s=e.text!==null&&e.text.trim().length>0),s||(s=e.categories&&e.categories.length>0),s||(s=e.products&&e.products.length>0),s||(s=e.media&&e.media.length>0),s||(s=e.seo.metaTitle!==void 0&&e.seo.metaTitle.trim().length>0),s||(s=e.seo.metaDescription!==void 0&&e.seo.metaDescription.trim().length>0),s||(s=e.seo.semanticUri!==void 0&&e.seo.semanticUri.trim().length>0),s||(s=e.seo.isIndexableByRobots!==void 0&&e.seo.isIndexableByRobots!==!0),s||(s=e.customFields.filter(a=>a.chosenPossibleValues&&a.chosenPossibleValues.length>0||a.textValue!==null&&a.textValue.trim().length>0||a.countryName!==null&&a.countryName.trim().length>0||a.postalCode!==null&&a.postalCode.trim().length>0).length>0),s||(s=!!e.poll),s}function Te(e,s){const a=s.metapostCategories?s.metapostCategories:[],i=s.products?s.products:[],d=e.seo&&e.seo.metaTitle?e.seo.metaTitle:null,p=e.seo&&e.seo.metaDescription?e.seo.metaDescription:null,R=e.seo&&e.seo.semanticUri?e.seo.semanticUri:null,v=e.seo&&e.seo.isIndexableByRobots!==void 0?e.seo.isIndexableByRobots:null;let y=[],ne=[];s&&s.customFields&&(y=s.customFields.map(O=>({lat:O.text,chosenPossibleValues:O.chosenPossibleValues,countryName:O.countryName,postalCode:O.postalCode}))),ne&&e.customFields&&(ne=e.customFields.map(O=>({lat:O.text,chosenPossibleValues:O.chosenPossibleValues,countryName:O.countryName,postalCode:O.postalCode})));let T=!1;return T||(T=s.title!==e.title),T||(T=s.text!==e.text),T||(T=JSON.stringify(a)!==JSON.stringify(e.categories)),T||(T=JSON.stringify(i)!==JSON.stringify(e.products)),T||(T=JSON.stringify(y)!==JSON.stringify(ne)),T||(T=JSON.stringify(s.poll)!==JSON.stringify(e.poll)),T||(T=s.metaTitle!==d||s.metaDescription!==p||s.semanticUri!==R||s.isIndexableByRobots!==v),T||(T=JSON.stringify(s.attachments)!==JSON.stringify(e.attachments)),T||(T=!s.attachments&&e.media&&e.media.length>0),T||(T=e.media&&s.attachments&&e.media.length!==s.attachments.length),T||(T=s.scheduledDate!==e.scheduledDate),T}async function Se(){var i,d,p,R;const e={componentId:null,eventId:null,productTestingCampaignId:null};if(((i=I.value)==null?void 0:i.type)==="Contest"&&L.params.details){const v=Number.parseInt(L.params.details),y=nt(
2).getContestById(v);if(y!=null&&y.targetComponent)e.componentId=y.targetComponent.id;else return}else if(((d=I.value)==null?void 0:d.type)==="Events"&&L.params.details)e.eventId=Number.parseInt(L.params.details);else if(((p=I.value)==null?void 0:p.type)==="ProductTestingCampaign"&&L.params.details)e.productTestingCampaignId=Number.parseInt(L.params.details);else if((R=I.value)!=null&&R.metaPostGroupId)e.componentId=I.value.id;else return;const{data:s,error:a}=await it("customFields",{params:e,disableAcceptedUsersOnly:!0},"$5qHX3jCI1D");if(a.value)throw a.value;M.value=s.value}const t=l,N=P(!1),B=P(0),ke=P(!1),C=P(null),o=P({id:null,title:null,text:"",attachments:[],media:[],customFields:[],categories:[],products:[],taggedUsers:[],seo:{},poll:null,scheduledDate:null}),ee=P(!1),G=P(!1),V=P(!1),te=P(!1),de=P(!1),Z=P(!1),F=P(null),M=P([]),ce=P(null),X=ye(),Fe=Je(),Ee=qe(),{$toast:A,$bus:H,$analytics:K,$dateTimeHelper:me}=Ze(),{t:c}=Xe(),L=Ke(),{currentUser:se}=ie(Qe()),{isCurrentUserAllowedTo:pe}=ie(Ye()),{getParentCategories:$e,getChildrenCategories:Ae}=ie(et()),j=b(()=>t.metapostToEdit!==null),Be=b(()=>o.value.media),I=b(()=>{const e=t.metaPostGroupIdentifier.componentId||t.componentId;return Fe.getComponentById(e)}),_=b(()=>{var a;if(t.settings.posterSteps)return t.settings.posterSteps[B.value];const e=[];t.settings&&(t.settings.title!=="forbidden"&&e.push("title"),e.push("text"),(t.settings.photos&&t.settings.photos.max>0||t.settings.videos&&t.settings.videos.max>0||t.settings.pdfs&&t.settings.pdfs.max>0)&&e.push("media"),!t.metaPostGroupIdentifier.parentId&&(t.metaPostGroupCustomFields.length>0||((a=M.value)==null?void 0:a.length)>0)&&e.push("customFields"),(t.settings.metapostCategories&&t.settings.metapostCategories.max>0||t.settings.metapostChildrenCategories&&t.settings.metapostChildrenCategories.max>0)&&e.push("categories"),t.settings.products&&t.settings.products.max>0&&e.push("products"),t.settings.areMetaTagsEditable&&e.push("seo"));let s=null;return t.metaPostGroupIdentifier.productTestingReviewId?s=c("metaPoster.give_your_insight"):t.metaPostGroupIdentifier.parentId?s=c("metaPoster.comment"):t.metaPostGroupIdentifier.eventId&&(s=c("metaPoster.comment_this_event")),{actions:e,title:s}}),oe=b(()=>t.settings.posterSteps?t.settings.posterSteps.length:1),D=b(()=>{let e;return t.metapostToEdit?e={...t.metapostToEdit,attachments:o.value.attachments,hasBeenEdited:!0}:e={attachments:o.value.media},e={...e,...t.metaPostGroupIdentifier,text:o.value.text,title:o.value.title,...o.value.seo,metapostCategories:o.value.categories,products:o.value.products,customFields:o.value.customFields,taggedUsers:o.value.taggedUsers&&o.value.text?o.value.taggedUsers.filter(s=>o.value.text.includes(`@${s.id}`)):null,isWysiwyg:t.settings?t.settings.isWysiwygAvailable:!1,contentReuseAllowed:G.value,poll:o.value.poll,scheduledDate:o.value.scheduledDate},t.metaPostGroupIdentifier.productId&&(e.componentId=t.componentId),e}),fe=b(()=>{var e,s;if(!t.settings||_.value.actions.includes("title")&&t.settings.title==="required"&&!o.value.title||_.value.actions.includes("text")&&t.settings.text==="required"&&!o.value.text||_.value.actions.includes("media")&&!q())return!1;if(_.value.actions.includes("categories")){const a=$e.value.filter(d=>o.value.categories&&o.value.categories.some(p=>p.id===d.id)),i=Ae.value.filter(d=>o.value.categories&&o.value.categories.some(p=>p.id===d.id));if(t.settings.metapostCategories&&(t.settings.metapostCategories.min>a.length||t.settings.metapostCategories.max<a.length)||t.settings.metapostChildrenCategories&&(t.settings.metapostChildrenCategories.min>i.length||t.settings.metapostChildrenCategories.max<i.length))return!1}if(_.value.actions.includes("products")&&t.settings.products&&(t.settings.products.min>o.value.products.length||t.settings.products.max<o.value.products.length))return!1;if(_.value.actions.includes("customFields")){let a=[];t.metaPostGroupCustomFields.length>0?a=t.metaPostGroupCustomFields:((e=M.value)==null?void 0:e.length)>0&&(a=M.value);for(const i of a)if(!i.isOptional){const d=o.value.customFields?o.value.customFields.find(p=>p.id===i.id):null;if(!d)return!1;switch(d.type){case"Text":if(!d.textValue)return!1;break;case"SingleChoice":case"MultipleChoice":if(!d.chosenPossibleValues||d.chosenPossibleValues.length===0)return!1;break}}if((s=ce.value)!=null&&s.hasErrors)return!1}return!(_.value.actions.includes("poll")&&t.settings.poll==="required"&&!o.value.poll)}
2),ae=b(()=>!C.value||C.value==="products"&&_.value.actions.length===1&&!de.value),De=b(()=>Ee.getBrandCategoryById(I.value.brandCategoryId)),ge=b(()=>C.value==="products"||C.value==="poll"),Oe=b(()=>t.settings.publishButtonText||c("metaPoster.publish")),ve=b(()=>t.customInfo?t.customInfo:he.value&&o.value.scheduledDate!==null?c("metaPoster.will_be_posted_on_date_at_time",{date:me.getFullDateString(F.value),time:me.getFullTimeString(F.value)}):null),Ue=b(()=>{const e=-new Date().getTimezoneOffset()/60;return`${Intl.DateTimeFormat().resolvedOptions().timeZone} (GMT+${e})`}),xe=b(()=>pe.value("ScheduleMetapost",I.value.brandCategoryId,I.value.id)),he=b(()=>j.value?t.metapostToEdit.visibility===ct.Scheduled:o.value.scheduledDate!==null);le(Be,(e,s)=>{const a=e.map(p=>parseInt(p.name)),d=s.map(p=>parseInt(p.name)).filter(p=>!a.includes(p));o.value.attachments&&o.value.attachments.length>0&&(o.value.attachments=o.value.attachments.filter(p=>!d.includes(p.id)))}),le(o,e=>{N.value||(ee.value=j.value?Te(e,t.metapostToEdit):Ie(e),H.$emit("mustConfirmBeforeClose",ee.value))},{deep:!0}),le(V,()=>{te.value=!0}),tt(async()=>{if(N.value=!0,!t.metaPostGroupIdentifier)throw new Error("missing param");if(t.defaultText&&(o.value.text=t.defaultText),t.defaultTaggedUsers&&t.defaultTaggedUsers.length>0&&(o.value.taggedUsers=t.defaultTaggedUsers),t.metapostToEdit){let e=null;t.metapostToEdit.scheduledDate!==null&&(e=t.metapostToEdit.scheduledDate+"Z"),o.value.id=t.metapostToEdit.id,o.value.title=t.metapostToEdit.title,o.value.text=t.metapostToEdit.text,o.value.attachments=t.metapostToEdit.attachments,o.value.media=await g(),o.value.customFields=t.metapostToEdit.customFields,o.value.categories=t.metapostToEdit.metapostCategories,o.value.taggedUsers=t.metapostToEdit.taggedUsers,o.value.poll=t.metapostToEdit.poll,o.value.scheduledDate=t.metapostToEdit.scheduledDate,F.value=e,V.value=be().isAlreadyEmailSubscribed(_e.MetapostCommentsFromMetapost,o.value.id),t.metapostToEdit.products&&(o.value.products=t.metapostToEdit.products),(t.metapostToEdit.metaDescription||t.metapostToEdit.metaTitle||t.metapostToEdit.semanticUri||t.metapostToEdit.isIndexableByRobots!==void 0)&&(o.value.seo={metaDescription:t.metapostToEdit.metaDescription,metaTitle:t.metapostToEdit.metaTitle,semanticUri:t.metapostToEdit.semanticUri,isIndexableByRobots:t.metapostToEdit.isIndexableByRobots}),ke.value=t.metapostToEdit.isWysiwyg,G.value=!0}if(t.preFilledData)for(const e in t.preFilledData){const s=t.preFilledData[e];Object.hasOwnProperty.call(o.value,e)&&s!=null&&(o.value[e]=s)}await Se(),N.value=!1});async function we(){N.value=!0;try{t.beforePostingCallback&&await t.beforePostingCallback();const e=j.value?await m():await u();I.value&&H.$emit("public_dispatch",I.value.id),e&&H.$emit("popup_close"),t.submitCallback&&t.submitCallback(D.value)}catch(e){typeof e.response>"u"&&(A.error(`${c("general.an_error_occured")} : ${e.message}`),H.$emit("popup_close")),H.$emit("popup_error",e)}finally{if(te.value){const e=t.metapostToEdit?t.metapostToEdit.id:ye().getLastMetaPostIdCreated;be().switchPush("Email",V.value,_e.MetapostCommentsFromMetapost,e,!1)}N.value=!1}}function Ne(e){let s=!C.value||C.value===e;return e==="seo"&&(s=s&&pe.value("UpdateMetaPostMetaTags",I.value.brandCategoryId,t.componentId)),e==="text"&&t.settings.text==="forbidden"&&(s=!1),s}function Re(){B.value++,C.value=null}function Ge(){C.value=null,B.value>0?B.value--:t.postInFeedSettings!=null&&H.$emit("popup_open","PostInFeed",null,t.postInFeedSettings)}function Ve(e){o.value.taggedUsers||(o.value.taggedUsers=[]),o.value.taggedUsers=[...o.value.taggedUsers,e]}function He(){o.value.scheduledDate=F.value,Z.value=!1}function Le(){F.value=j.value?o.value.scheduledDate+"Z":o.value.scheduledDate,Z.value=!1}return(e,s)=>{const a=je,i=lt,d=ut,p=ft,R=rt;return f(),h("div",{class:r(e.$style.container)},[n(N)?(f(),W(a,{key:0})):n(Z)?(f(),h(ue,{key:1},[E("div",{class:r(e.$style.scheduleContent)},[E("div",{class:r(e.$style.scheduleTitle)},$(n(c)("metaPoster.when_to_post")),3),E("span",{class:r(e.$style.scheduleLabel)},$(n(c)("metaPoster.date_of_post_publication")),3),E("div",{class:r(e.$style.datePicker)},[k(n(dt),{modelValue:n(F),"onUpdate:modelValue":s[0]||(s[0]=v=>re(F)?F.value=v:null),class:r(e.$style.datetime),"minute-step":30,placeholder:n(c)("metaPoster.select_a_date"),"min-datetime":new Date().toISOString(),color:"#333333",type:"datetime",format:"yyyy-MM-dd HH:mm"},null,8,["modelValue","class","placeholder","min-datetime"]),k(i,{icon:["fas","times"],class:r(e.$style.removeSchedule),onClick:s[1]||(s[1]=v=>F.value=null)},null,8,["class"])],2),E("input",{class:r(e.$style.timezoneInformation),disabled:"",value:n(Ue)},null,10,Wt)],2),E("div",{class:r(e.$style.scheduleButtons)},[k(d,{type:"light",onClick:Le},{default:w(()=>[Q($(n(c)("metaPoster.cancel")),1)]),_:1}),k(d,{"is-disabled":!n(o).scheduledDate&&!n(F),class:r(e.$style.scheduleButton),onClick:He},{default:w(()=>[Q($(n(c)(n(o).scheduledDate&&!n(F)?"metaPoster.unschedule":"metaPoster.schedule")),1)]),_:1},8,["is-disabled","class"])],2)],64)):(f(),h(ue,{key:2},[E("div",{class:r({[e.$style.currentStep]:!0,[e.$style.fullHeightAction]:n(ge)})},[n(B)>0||n(_).title||l.showPostAppearance?(f(),h("div",{key:0,class:r(e.$style.header)},[E("div",{class:r(e.$style.subHeader)},[n(B)>0||l.postInFeedSettings!=null?(f(),h("div",{key:0,class:r(e.$style.back),onClick:Ge},[k(i,{icon:["fas","chevron-left"],class:r(e.$style.icon)},null,8,["class"])],2)):S("",!0),n(_).title?(f(),h("div",{key:1,class:r(e.$style.currentStepTitle)},$(n(_).title),3)):S("",!0)],2),l.showPostAppearance?(f(),h("div",{key:0,class:r(e.$style.showPostAppearance)},$(n(c)("metaPoster.your_post_will_appear_in_componentName",{componentName:n(I).name})),3)):S("",!0)],2)):S("",!0),n(_).instructions&&!n(C)?(f(),h("div",{key:1,class:r(e.$style.currentStepInstructions),innerHTML:n(_).instructions},null,10,zt)):S("",!0),(f(!0),h(ue,null,st(n(_).actions,v=>ot((f(),h("div",{key:v,class:r({[e.$style.action]:!0,[e.$style.focused]:n(C)===v})},[k(p,{value:n(o)[v],"onUpdate:value":y=>n(o)[v]=y,settings:l.settings,"meta-post-group-custom-fields":l.metaPostGroupCustomFields,type:v,"meta-post-group-identifier":l.metaPostGroupIdentifier,"nb-actions-in-step":n(_).actions.length,"tagged-users":n(o).taggedUsers,c
2omponent:n(I),"component-custom-fields":n(M),onBegin:y=>C.value=v,onCancel:s[2]||(s[2]=y=>C.value=null),onConfirm:s[3]||(s[3]=y=>C.value=null),onTagUser:Ve,onProductAddingWithSkus:s[4]||(s[4]=y=>de.value=y),onErrors:s[5]||(s[5]=y=>ce.value=y)},null,8,["value","onUpdate:value","settings","meta-post-group-custom-fields","type","meta-post-group-identifier","nb-actions-in-step","tagged-users","component","component-custom-fields","onBegin"])],2)),[[at,Ne(v)]])),128)),n(ae)&&l.settings.needToAllowContentReuse&&n(B)+1===n(oe)?(f(),h("div",{key:2,class:r(e.$style.allowContentReuse)},[k(R,{checked:n(G),"onUpdate:checked":s[6]||(s[6]=v=>re(G)?G.value=v:null),"data-testid":"meta-poster-content-reuse-checkbox"},{default:w(()=>[E("span",{class:r(e.$style.text)},$(n(c)("metaPoster.i_allow_brand_to_reuse_my_post",{brand:n(De).brandName})),3),E("span",{class:r(e.$style.tosLink),innerHTML:n(c)("general.tos")},null,10,Jt)]),_:1},8,["checked"])],2)):S("",!0),n(ae)&&!l.metaPostGroupIdentifier.parentId&&n(B)+1===n(oe)?(f(),h("div",qt,[k(R,{checked:n(V),"onUpdate:checked":s[7]||(s[7]=v=>re(V)?V.value=v:null)},{default:w(()=>[E("span",{class:r(e.$style.text)},$(n(c)("metaPoster.i_would_like_to_be_notified_by_email_of_any_answer")),3)]),_:1},8,["checked"])])):S("",!0)],2),n(ve)?(f(),h("div",{key:0,class:r({[e.$style.customInfo]:!0,[e.$style.customInfoSchedule]:n(o).scheduledDate!==null&&l.customInfo===null})},$(n(ve)),3)):S("",!0),n(ae)?(f(),h("div",{key:1,class:r({[e.$style.next]:!0,[e.$style.fullHeightAction]:n(ge)})},[n(B)+1<n(oe)?(f(),W(d,{key:0,"data-testid":"meta-poster-next-button","is-disabled":!n(fe),onClick:Re},{default:w(()=>[Q($(n(c)("metaPoster.next")),1)]),_:1},8,["is-disabled"])):l.isPublishButtonHidden?S("",!0):(f(),h("div",{key:1,class:r(e.$style.buttons)},[n(xe)&&(!n(j)||n(he))&&!l.metaPostGroupIdentifier.parentId?(f(),W(d,{key:0,type:"light",onClick:s[8]||(s[8]=v=>Z.value=!0)},{default:w(()=>[k(i,{icon:["far","calendar-alt"]})]),_:1})):S("",!0),k(d,{"data-testid":"meta-poster-publish-button","is-disabled":!n(fe)||n(j)&&!n(ee)&&!n(te)||l.settings.needToAllowContentReuse&&!n(G),class:r(e.$style.publishButton),"is-loading":n(N),onClick:we},{default:w(()=>[Q($(n(Oe)),1)]),_:1},8,["is-disabled","class","is-loading"])],2))],2)):S("",!0)],64))],2)}}},Xt={$style:Mt},Ce=Y(Zt,[["__cssModules",Xt]]),Kt="MetaPoster_container",Qt={container:Kt},Yt={components:{MetaPoster:Ce},props:{defaultText:{default:null,type:String},defaultTaggedUsers:{default:null,type:Array},settings:{default:null,type:Object},metaPostGroupCustomFields:{type:Array,default:()=>[]},metaPostGroupIdentifier:{type:Object,default:null},componentId:{type:Number,default:null},contestId:{type:Number,default:null},metapostToEdit:{type:Object,default:null},submitCallback:{type:Function,default:null},showPostAppearance:{type:Boolean,default:!1},preFilledData:{type:Object,default:null},postInFeedSettings:{type:Object,default:null},customSuccessToast:{type:String,default:null},beforePostingCallback:{type:Function,default:null},isPublishButtonHidden:{type:Boolean,default:!1},customInfo:{type:String,default:null}}};function es(l,m,u,z,J,x){const g=Ce;return f(),h("div",{class:r(l.$style.container)},[k(g,{"default-text":u.defaultText,"default-tagged-users":u.defaultTaggedUsers,settings:u.settings,"meta-post-group-custom-fields":u.metaPostGroupCustomFields,"meta-post-group-identifier":u.metaPostGroupIdentifier,"component-id":u.componentId,"contest-id":u.contestId,"metapost-to-edit":u.metapostToEdit,"pre-filled-data":u.preFilledData,"post-in-feed-settings":u.postInFeedSettings,"submit-callback":u.submitCallback,"show-post-appearance":u.showPostAppearance,"custom-success-toast":u.customSuccessToast,"before-posting-callback":u.beforePostingCallback,"is-publish-button-hidden":u.isPublishButtonHidden,"custom-info":u.customInfo},null,8,["default-text","default-tagged-users","settings","meta-post-group-custom-fields","meta-post-group-identifier","component-id","contest-id","metapost-to-edit","pre-filled-data","post-in-feed-settings","submit-callback","show-post-appearance","custom-success-toast","before-posting-callback","is-publish-button-hidden","custom-info"])],2)}const ts={$style:Qt},_s=Y(Yt,[["render",es],["__cssModules",ts]]),ss="Media_container",os={container:ss},as=Pe(()=>U(()=>import("./BjN9dfbK.js"),__vite__mapDeps([47,3,2,4,1,5,48,49,50]),import.meta.url).then(l=>l.default||l)),ns={props:{value:{type:Array,default:()=>[]},settings:{default:null,type:Object},component:{default:null,type:Object}},emits:["update:value","begin","confirm","cancel"],computed:{imageAspectRatio(){return this.component.type==="Blog"?16/5:1},medias(){return this.value.filter(l=>l instanceof File)}}
2,methods:{onChange(l){this.$emit("update:value",l)}}};function is(l,m,u,z,J,x){const g=as;return f(),h("div",{class:r(l.$style.container)},[k(g,{value:x.medias,"aspect-ratio":x.imageAspectRatio,settings:u.settings,"enable-cropping":"","onUpdate:value":x.onChange,onBegin:m[0]||(m[0]=q=>l.$emit("begin")),onConfirm:m[1]||(m[1]=q=>l.$emit("confirm")),onCancel:m[2]||(m[2]=q=>l.$emit("cancel"))},null,8,["value","aspect-ratio","settings","onUpdate:value"])],2)}const ls={$style:os},us=Y(ns,[["render",is],["__cssModules",ls]]),rs=Object.freeze(Object.defineProperty({__proto__:null,default:us},Symbol.toStringTag,{value:"Module"}));export{_s as default};
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.