1import{V as o}from"./vendor-rOs9tNHD.js";import{C as s,a as l}from"./ckeditor-BNAympMh.js";o.component("whitelabel-edit",{props:["whitelabel","location","locales"],components:{ckeditor:s.component},data(){return{whitelabelData:this.whitelabel,whitelabelDomain:"",prices:[],form:new SparkForm({locale:{},company_name:"",phone:"",subdomain:"",custom_domain:"",main_website_url:"",price_id:"",pricing_markup:100,hide_pricing_info:!1,enable_professional_translation:!0,enable_digital_notarization:!1,enable_apostille_legalisation:!1,volume_discount_enabled:!1,order_responsibility:"translayte_managed",platform_fee_percentage:"",stripe_connect_account_id:"",terms_url:"",privacy_url:"",commission:0,delivery_commission:0,logo:"",logo_url:"",logo:"",icon_url:"",trustpilot_email:"",trustpilot_review_url:"",google_tag_manager_id:"",google_review_url:"",reviews_enabled:!1,reviews_auto_approve:!1,allow_clients_to_share_certified_files:!1,order_information:"",primary_colour:"#000000",secondary_colour:"#DCAE1D",order_information_translations:{},faqs:[{question:{en:""},answer:{en:""}}]}),editor:l,editorConfig:{toolbar:["insertTable","|","heading","|","bold","italic","link","bulletedList","numberedList","blockQuote"],heading:{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"paragraphLead",view:{name:"p",classes:"lead"},title:"Paragraph (lead)",class:"ck-heading_paragraph",converterPriority:"high"},{model:"heading1",view:"h1",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h2",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h3",title:"Heading 3",class:"ck-heading_heading3"},{model:"heading4",view:"h4",title:"Heading 4",class:"ck-heading_heading4"},{model:"heading5",view:"h5",title:"Heading 5",class:"ck-heading_heading5"}]},image:{toolbar:["imageTextAlternative","|","imageStyle:alignLeft","imageStyle:responsive","imageStyle:alignRight"],styles:["full","alignLeft","alignRight",{name:"responsive",icon:"full",title:"Bootstrap Responsive",className:"img-fluid w-100 my-3"}]}},preferred:["GB","US","FR","DE","CA","AU","IT","IE"],inputOptions:{placeholder:$("#phoneNumber").html()}}},methods:{addFaq(){const e=this.form.locale.iso;this.form.faqs.push({question:{[e]:""},answer:{[e]:""}}),this.form.faqs=this.form.faqs},removeFaq(e){this.form.faqs.splice(e,1),this.form.faqs=this.form.faqs},loadReferenceData(){const e=this;axios.get("/api/whitelabels/load-reference-data").then(a=>{e.whitelabelDomain=a.data.whitelabelDomain,e.prices=a.data.prices})},updateFaqs(){this.form.faqs=this.whitelabelData.faqs,this.form.faqs.forEach((e,a)=>{this.form.faqs[a].question[this.form.locale.iso]=this.whitelabelData.faqs[a].question[this.form.locale.iso]&&this.whitelabelData.faqs[a].question.hasOwnProperty(this.form.locale.iso)?e.question[this.form.locale.iso]:"",this.form.faqs[a].answer[this.form.locale.iso]=this.whitelabelData.faqs[a].answer[this.form.locale.iso]&&this.whitelabelData.faqs[a].answer.hasOwnProperty(this.form.locale.iso)?e.answer[this.form.locale.iso]:""}),this.whitelabelData.faqs=this.form.faqs},preselectForm(){this.form.company_name=this.whitelabelData.company_name||"",this.form.phone=this.whitelabelData.phone||"",this.form.subdomain=this.whitelabelData.subdomain||"",this.form.custom_domain=this.whitelabelData.custom_domain||"",this.form.main_website_url=this.whitelabelData.main_website_url||"",this.form.price_id=this.whitelabelData.price_id||"",this.form.pricing_markup=this.whitelabelData.pricing_markup||100,this.form.hide_pricing_info=this.whitelabelData.hide_pricing_info||!1,this.form.enable_professional_translation=this.whitelabelData.enable_professional_translation??!0,this.form.enable_digital_notarization=this.whitelabelData.enable_digital_notarization||!1,this.form.enable_apostille_legalisation=this.whitelabelData.enable_apostille_legalisation||!1,this.form.volume_discount_enabled=this.whitelabelData.volume_discount_enabled||!1,this.form.order_responsibility=this.whitelabelData.order_responsibility||"translayte_managed",this.form.platform_fee_percentage=this.whitelabelData.platform_fee_percentage||"",this.form.stripe_connect_account_id=this.whitelabelData.stripe_connect_account_id||"",this.form.terms_url=this.whitelabelData.terms_url||"",this.form.privacy_url=this.whitelabelData.privacy_url||"",this.form.commission=this.whitelabelData.commission||0,this.form.delivery_commission=this.whitelabelData.delivery_commission||0,this.form.logo_url=this.whitelabelData.logo_url||"",this.form.icon_url=this.whitelabelData.icon_url||"",this.form.trustpilot_email=this.whitelabelData.trustpilot_email||"",this.form.google_tag_manager_id=this.whitelabelData.google_tag_manager_id||"",this.form.google_review_url=this.whitelabelData.google_review_url||"",this.form.reviews_enabled=this.whitelabelData.reviews_enabled||!1,this.form.reviews_auto_approve=this.whitelabelData.reviews_auto_approve??!1,this.form.allow_clients_to_share_certified_files=this.whitelabelData.allow_clients_to_share_certified_files||!1,this.form.primary_colour=this.whitelabelData.primary_colour||"#000000",this.form.secondary_colour=this.whitelabelData.secondary_colour||"#DCAE1D",this.updateFaqs()},uploadLogo(){let e=this.$refs.logo.files;this.form.logo=e[0],this.form.logo_url=URL.createObjectURL(this.form.logo),this.$refs.logo.value=null},removeLogo(){this.form.logo=null,this.form.logo_url=""},uploadIcon(){let e=this.$refs.icon.files;this.form.icon=e[0],this.form.icon_url=URL.createObjectURL(this.form.icon),this.$refs.icon.value=null},removeIcon(){this.form.icon="",this.form.icon_url=""},updateWhitelabel(){const e=this;let a=new FormData;e.form.startProcessing(),Object.keys(this.form).forEach(function(i){i==="faqs"?a.append(i,JSON.stringify(e.form[i])):i==="hide_pricing_info"||i==="enable_professional_translation"||i==="enable_digital_notarization"||i==="enable_apostille_legalisation"||i==="volume_discount_enabled"||i==="reviews_enabled"||i==="reviews_auto_approve"||i==="allow_clients_to_share_certified_files"?a.append(i,e.form[i]?1:0):a.append(i,e.form[i])}),a.append("order_information_translations",JSON.stringify(e.form.order_information_translations)),a.append("_method","PATCH"),axios.post("/api/whitelabels/"+e.whitelabelData.id,a).then(i=>{if(!i.data.success)return swal("Error!",i.data.errorMessage||"","error"),!1;let t=i.data.whitelabel;if(!t||!t.id)return swal("Whoops!","","error"),!1;window.location.href="/whitelabels/"+t.id}).catch(i=>{if(i.response&&i.response.data)return e.form.setErrors(i.response.data.errors),e.scrollToElement("whitelabelForm"),!0;swal("Whoops!","","error")}).finally(()=>{e.form.finishProcessing()})},setPageLocale(e){this.form.locale=this.locales.find(a=>a.iso==e)},prefillOrderInformation(e){this.form.order_information=this.whitelabelData.order_information&&this.whitelabelData.order_information.hasOwnProperty(e)?this.whitelabelData.order_information[e]:"",this.whitelabelData.order_information&&(this.form.order_information_translations=this.whitelabelData.order_information)},setPageLocale(e){this.form.locale=this.locales.find(a=>a.iso==e)},updateOrderInformationTranslations(){this.form.order_information_translations[this.form.locale.iso]=this.form.order_information,this.updateFaqs()},changePageLocale(e){this.setPageLocale(e),this.setOrderInformationTranslation(e)},setOrderInformationTranslation(e){this.form.order_information=this.form.order_information_translations[e]||"",this.updateFaqs()}},computed:{hasConnectedStripeAccount(){return!!this.form.stripe_connect_account_id}},watch:{"form.order_responsibility"(e){e==="partner_managed"&&(this.form.commission=0,this.form.delivery_commission=0)}},mounted(){this.setPageLocale(this.locale),this.preselectForm(),this.loadReferenceData()}});
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.