PageSourceSearch

https://buytickets.delfontmackintosh.co.uk/platform/nliven-ui/7f7e…/assetsV2/ValidateImages-BQboHTTx.js

js delfontmackintosh.co.uk collected 2026-09-24 20:59:15 UTC 3,621 bytes, 3 lines download raw bytes

1import{_ as g,c as l,a as e,t as o,C as c,h as r,I as v,b as n,w as m,g as b,f as p,o as s,u,U as h,L as f}from"./index-ZNriGkbZ.js";import{I as _}from"./IconCircleX-CI8FvHr_.js";import{D as I}from"./DataTableCard-GkMLg-CT.js";import{D as y}from"./DataTable-DeIA7Whq.js";import"./IconChevronLeft-CAoiTFEL.js";import"./ButtonSet-DQU3Q7fj.js";const $={class:"admin-tools-validate-images padding-2x"},k={class:"card"},V={class:"card__header"},C={class:"card__header-title"},D={class:"card__body padding-2x"},T={class:"card__footer text-align-center"},B=["disabled"],M={key:1,class:"button__label"},S={class:"margin-x-2x margin-top-2x","data-test":"admin-tools-validate-images-results-message"},w={class:"text-align-center"},z=["data-test"],N={key:0},O={key:1},U={data(){return{env:{format:!1,submitting:!1},input:{accountIds:""},results:{message:"",data:[]},table:{headings:[{text:this.$t("admin.tools.validate-images.account-id"),value:"accountId"},{text:this.$t("admin.tools.validate-images.is-valid"),index:1},{text:this.$t("admin.tools.validate-images.blob-info"),index:2},{text:this.$t("admin.tools.validate-images.actual-mime-type"),value:"actualMimeType"},{text:this.$t("admin.tools.validate-images.validation"),value:"validationMessage"}]}}},methods:{submit(){this.env.submitting=!0,this.$nliven({method:"POST",resource:"api/admin/upload/validateAccountImages",body:{accountIds:this.input.accountIds.split(",")}}).then(({success:d,data:t})=>{this.env.submitting=!1,d?this.results=Object.assign(this.results,{message:t.responseMessage,data:t.validationResults}):p().setToast({variant:"danger",message:(t==null?void 0:t.message)??this.$t("generic.sorry-please-try-again"),dismiss:d})})}}},j=Object.assign(U,{__name:"ValidateImages",setup(d){return(t,i)=>(s(),l("div",$,[e("div",k,[e("div",V,[e("h3",C,o(t.$t("admin.tools.validate-images.validate-images")),1)]),e("form",{onSubmit:i[1]||(i[1]=c((...a)=>t.submit&&t.submit(...a),["prevent"]))},[e("div",D,[r(v,{modelValue:t.input.accountIds,"onUpdate:modelValue":i[0]||(i[0]=a=>t.input.accountIds=a),label:t.$t("admin.tools.validate-images.account-ids"),info:t.$t("admin.tools.validate-images.tooltip"),placeholder:"123, 456, 789",type:"textarea",required:""},null,8,["modelValue","label","info"])]),e("div",T,[e("button",{disabled:t.env.submitting||t.input.accountIds.length===0,class:"button button--primary xl-button-width","data-test":"admin-tools-validate-images-submit"},[t.env.submitting?(s(),n(f,{key:0,size:35})):(s(),l("span",M,o(t.$t("admin.tools.validate-images.validate-images")),1))],8,B)])],32)]),t.results.data.length?(s(),n(I,{key:0,onUpdateToggle:i[2]||(i[2]=a=>t.env.format=a.state),toggle:{field:"format",label:t.$t("admin.tools.validate-images.format-blob-info"),state:t.env.format},title:t.$t("admin.tools.validate-images.validation-results"),class:"margin-top-2x","data-test":"admin-tools-validate-images-results-table"},{default:m(()=>[e("p",S,o(t.results.message),1),r(y,{headings:t.table.headings,tableData:t.results.data},{"customColumn-1":m(({rowData:a})=>[e("td",w,[a.isValid?(s(),n(u(h),{key:0,size:"20",class:"text-color-success icon"})):(s(),n(u(_),{key:1,size:"20",class:"text-color-danger icon"}))])]),"customColumn-2":m(({rowData:a})=>[e("td",{"data-test":`admin-tools-validate-images-blob-info-format-${t.env.format}`},[t.env.format?(s(),l("pre",N,"              "+o(a.blobInfo)+`
2            `,1)):(s(),l("span",O,o(a.blobInfo),1))],8,z)]),_:1},8,["headings","tableData"])]),_:1},8,["toggle","title"])):b("",!0)]))}}),R=g(j,[["__scopeId","data-v-56866db0"]]);export{R as default};
3//# sourceMappingURL=ValidateImages-BQboHTTx.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.