Build 574548stable
Module 253141
1,332 characters · in 1706b14c097ed9b1.jsDependencies
Source Raw
function(e,t,n){n.d(t,{EY:()=>d,KW:()=>c,a:()=>r,ig:()=>o,kt:()=>a});var i=n(913122);n(576705);var l=n(652215),s=n(375708);let r="_role";function a(e){if(!(e>=0))switch(-e){case l.t02.ENTITY_TOO_LARGE:return s.intl.string(s.t.YbdEFK);case l.t02.INVALID_SKU_ATTACHMENT_NO_ARCHIVES:return s.intl.string(s.t.ZaXBoD);case 1:return s.intl.string(s.t.R0RpRX);default:return s.intl.formatToPlainString(s.t.cYwlp9,{code:-e})}}function o(e){let{newRoleParams:t}=e;if(null!=t&&""===t.name.trim()){var n;return n=s.intl.string(s.t["V0B/k6"]),new i.LG({status:400,body:{message:"Invalid form body",errors:{[r]:{_errors:[{code:"",message:n}]}}}})}}function d(e){let{guildProductListing:t,name:n,priceTier:i,description:l,image:s,imageName:r,isImageChanged:a,newRoleParams:o,hasUnsavedAttachmentChanges:d}=e,c={};t?.name!==n&&""!==n.trim()&&(c.name=n),(t?.description??"")!==l&&(c.description=l),t?.price_tier!==i&&null!=i&&(c.priceTier=i),null!=o&&""!==o.name.trim()?c.createNewRole=!0:null===o&&(c.unlinkRole=!0),s.startsWith("data:")&&(a||null==t&&(Object.keys(c).length>0||d))&&(c.image=s,c.imageName=r);let u=Object.keys(c).length>0||d;return{changes:c,hasUnsavedChanges:u,canSaveForDraft:u,canSaveForPublished:u,canPublishOrUnpublish:!(null==t||u)}}function c(e,t){return`${location.protocol}//${location.host}${l.BVt.GUILD_PRODUCT(e,t)}`}}