1234567891011 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3d9741f2"],{"0f18":function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("van-nav-bar",{staticClass:"shadow mb-4",attrs:{title:"添加报修","left-text":"返回","left-arrow":""},on:{"click-left":function(t){return e.$router.back(-1)}}}),t("van-form",{staticClass:"w-11/12 mx-auto",on:{submit:e.onSubmit}},[t("div",{staticClass:"shadow"},[t("p",{staticClass:"bg-yellow-600 bg-opacity-80 text-white px-4 py-2"},[e._v("基本信息")]),t("van-field",{attrs:{readonly:"",clickable:"",label:"报修类型",value:e.pickerValue,rules:[{required:!0}],placeholder:"选择报修类型"},on:{click:function(t){e.showOrderTypePicker=!0}}}),t("van-popup",{attrs:{round:"",position:"bottom"},model:{value:e.showOrderTypePicker,callback:function(t){e.showOrderTypePicker=t},expression:"showOrderTypePicker"}},[t("van-picker",{attrs:{"show-toolbar":"","value-key":"type_name",columns:e.orderTypes,loading:e.pickerLoading},on:{cancel:function(t){e.showOrderTypePicker=!1},confirm:e.confirmOrderTypes}})],1),t("van-field",{attrs:{rows:"3",autosize:"",label:"故障描述",type:"textarea",placeholder:"请填写故障描述",rules:[{required:!0}]},model:{value:e.orderForm.content,callback:function(t){e.$set(e.orderForm,"content",t)},expression:"orderForm.content"}}),t("van-field",{attrs:{name:"uploader",label:"上传图片"},scopedSlots:e._u([{key:"input",fn:function(){return[t("UploadList",{attrs:{accept:"video/mp4,image/*"},model:{value:e.picKeys,callback:function(t){e.picKeys=t},expression:"picKeys"}})]},proxy:!0}])})],1),t("div",{staticClass:"mt-2 shadow"},[t("p",{staticClass:"bg-gray-600 text-white px-4 py-2 bg-opacity-80"},[e._v("房屋信息")]),t("div",{staticClass:"bg-white"},[e.houseList.length>0?t("van-field",{attrs:{readonly:"",clickable:"",name:"picker",value:e.houseName,label:"选择房屋",placeholder:"选择房屋"},on:{click:function(t){e.showHousePicker=!0}}}):e._e(),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showHousePicker,callback:function(t){e.showHousePicker=t},expression:"showHousePicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.houseList,"value-key":"address","default-index":e.houseIndex},on:{confirm:e.handleChooseHouse,cancel:function(t){e.showHousePicker=!1}}})],1)],1)]),t("div",{staticClass:"mt-8"},[t("van-button",{attrs:{loading:e.submitLoading,block:"",type:"info","loading-text":"加载中...","native-type":"submit"}},[e._v("提交")])],1)]),t("van-dialog",{attrs:{title:"添加房屋","show-cancel-button":"","class-name":"my-dialog","before-close":e.handleAddHouse},model:{value:e.showDialog,callback:function(t){e.showDialog=t},expression:"showDialog"}},[t("van-form",[t("van-field",{attrs:{name:"姓名",label:"姓名",placeholder:"填写联系人姓名",rules:[{required:!0}]},model:{value:e.houseForm.link_name,callback:function(t){e.$set(e.houseForm,"link_name",t)},expression:"houseForm.link_name"}}),t("van-field",{attrs:{name:"手机",label:"手机",type:"tel",placeholder:"填写联系人手机",rules:[{required:!0}]},model:{value:e.houseForm.link_phone,callback:function(t){e.$set(e.houseForm,"link_phone",t)},expression:"houseForm.link_phone"}}),t("van-field",{attrs:{label:"小区地址",placeholder:"填写小区地址",rules:[{required:!0}]},model:{value:e.houseForm.address,callback:function(t){e.$set(e.houseForm,"address",t)},expression:"houseForm.address"}})],1)],1),e.videoShow?t("van-overlay",{staticClass:"flex justify-center items-center",attrs:{show:e.videoShow,"z-index":"1000"}},[t("video",{staticClass:"max-w-full max-h-full",attrs:{src:e.videoUrl,controls:""}},[e._v(" 您的浏览器不支持视频播放 ")]),t("i",{staticClass:"van-icon van-icon-clear van-image-preview__close-icon van-image-preview__close-icon--top-right",attrs:{role:"button"},on:{click:function(t){e.videoShow=!1}}})]):e._e()],1)},o=[],n=(r("4de4"),r("4160"),r("a15b"),r("d81d"),r("14d9"),r("b64b"),r("d3b7"),r("3ca3"),r("159b"),r("ddb0"),r("8035")),a=r("f9db");function s(e){return Object(n["a"])({url:a["a"].customer+"params/"+e,method:"get"})}var c=r("5ad0"),u=r("f8b4"),l=r("b104"),d=r("f277"),f=r("7c8d"),h=r.n(f),p=function(){var e=this,t=e._self._c;return t("div",[t("van-field",{attrs:{readonly:"",border:e.border,label:e.label,placeholder:e.placeholder,disabled:e.disabled},scopedSlots:e._u([{key:"input",fn:function(){return[t("van-uploader",{key:e.n,attrs:{accept:e.accept,"before-read":e.beforeUpload,disabled:e.disabled,"show-upload":e.edit,deletable:e.edit,multiple:""},scopedSlots:e._u([{key:"preview-cover",fn:function(r){return[r.url&&"mp4"==r.url.split("/").pop().split(".").pop()?t("div",{staticClass:"w-full h-full overflow-hidden flex justify-center items-center"},[t("video",{staticClass:"min-w-full min-h-full",attrs:{src:r.url},on:{click:function(t){return e.videoPlay(r.url)}}},[e._v(" 您的浏览器不支持视频播放 ")])]):e._e()]}}]),model:{value:e.fileList,callback:function(t){e.fileList=t},expression:"fileList"}})]},proxy:!0}])}),e.videoShow?t("van-overlay",{staticClass:"flex justify-center items-center",attrs:{show:e.videoShow,"z-index":"1000"}},[t("video",{staticClass:"max-w-full max-h-full",attrs:{src:e.videoUrl,controls:""}},[e._v(" 您的浏览器不支持视频播放 ")]),t("i",{staticClass:"van-icon van-icon-clear van-image-preview__close-icon van-image-preview__close-icon--top-right",attrs:{role:"button"},on:{click:function(t){e.videoShow=!1}}})]):e._e()],1)},m=[],v=(r("9a83"),r("f564")),b=r("ade3"),g=(r("f1dc"),r("6e47")),y=(r("e930"),r("8f80")),w={name:"UploadList",components:Object(b["a"])(Object(b["a"])({},y["a"].name,y["a"]),g["a"].name,g["a"]),props:{value:{type:Array,default:function(){return[]}},label:{type:String,default:""},placeholder:{type:String,default:""},accept:{type:String,default:"image/*"},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1},edit:{type:Boolean,default:!0}},watch:{value:{deep:!0,imediate:!0,handler:function(e){this.updateFileList()}}},data:function(){return{dataObj:{},fileList:[],videoShow:!1,videoUrl:"",n:0}},created:function(){this.updateFileList()},methods:{updateFileList:function(){var e=this;this.fileList=this.value.map((function(t){return{url:e.$store.getters.setting.img_host+t}})),this.n++,console.log(this.fileList),console.log(this.value)},videoPlay:function(e){this.videoUrl=e,this.videoShow=!0},handleUpload:function(e){var t=this;return new Promise((function(r,i){if("video/mp4"===e.type&&e.size/1024/1024>100)return e.status="failed",e.message="上传失败",void i("上传视频大小不能超过 100MB!");var o="";console.log(e.type),"image/png"===e.type?o="png":"image/jpeg"===e.type?o="jpg":"video/mp4"===e.type&&(o="mp4");var n=t;"video/mp4"===e.type?r(Object(c["a"])({file_type:o}).then((function(i){var o=new FormData;o.append("file",e),o.append("token",i.data.token),o.append("key",i.data.key),e.status="uploading",e.message="上传中...",e.url="",t.$axios({method:"post",url:"https://upload.qiniup.com",data:o}).then((function(r){console.log(r),e.url=t.$store.getters.setting.img_host+r.data.key,e.status="done",e.message="上传成功";var i=t.value;i.push(r.data.key),t.$emit("input",i)})).catch((function(){e.status="failed",e.message="上传失败"})),r()}))):new h.a(e,{quality:.8,maxWidth:1920,success:function(t){r(Object(c["a"])({file_type:o}).then((function(i){var o=new FormData;o.append("file",t),o.append("token",i.data.token),o.append("key",i.data.key),e.status="uploading",e.message="上传中...",e.url="",n.$axios({method:"post",url:"https://upload.qiniup.com",data:o}).then((function(t){console.log(t),e.url=n.$store.getters.setting.img_host+t.data.key,e.status="done",e.message="上传成功";var r=n.value;r.push(t.data.key),n.$emit("input",r)})).catch((function(){e.status="failed",e.message="上传失败"})),r()})))}})}))},beforeUpload:function(e){var t=this,r=[];return e instanceof Array||(e=[e]),console.log("start"),this.$store.commit("loading/showLoading"),e.forEach((function(e){var i=t.handleUpload(e);i.then((function(){r.push(i)})).catch((function(e){return t.$store.commit("loading/hideLoading"),Object(v["a"])({type:"danger",message:e}),t.updateFileList(),!1}))})),Promise.all(r).then((function(){t.$store.commit("loading/hideLoading"),console.log("finish all")})),!0},update:function(){console.log(this.fileList);var e=this.fileList.filter((function(e){return!e.file||"done"==e.file.status})).map((function(e){return e.url?e.url:e.file.url}));this.$emit("input",e),console.log(e)}}},k=w,O=(r("2258"),r("2877")),j=Object(O["a"])(k,p,m,!1,null,"00c51258",null),x=j.exports,L={components:{UploadList:x},data:function(){return{picList:[],picKeys:[],pickerLoading:!1,pickerValue:"",showOrderTypePicker:!1,orderTypes:[],areaValue:"",houseForm:{},houseName:"",houseIndex:0,houseList:[],showDialog:!1,showHousePicker:!1,defaultArea:"",areaLoading:!1,showArea:!1,orderForm:{house_id:0},areaList:{},submitLoading:!1,videoShow:!1,videoUrl:""}},created:function(){this.loadOrderTypes(),this.loadHouseList(0)},methods:{videoPlay:function(e){this.videoUrl=e,this.videoShow=!0},handleAddHouse:function(e,t){var r=this;"confirm"===e?Object(d["a"])(this.houseForm).then((function(e){var i=r;r.$toast.success({message:"提交成功",duration:500,onClose:function(){i.loadHouseList(e.data.house_id),t()}})})).catch((function(){t(!1)})):t()},loadHouseList:function(e){var t=this;Object(d["b"])().then((function(r){t.houseList=r.data;var i=t;t.houseList.forEach((function(t,r){(0===e&&0===r||t["id"]===e)&&(i.houseName=t["address"],i.houseIndex=r,i.orderForm.house_id=t["id"])}))}))},handleChooseHouse:function(e,t){console.log(t),this.houseName=this.houseList[t]["address"],this.orderForm.house_id=this.houseList[t]["id"],this.showHousePicker=!1},showAddHouse:function(){this.houseForm={},this.showDialog=!0},loadOrderTypes:function(){var e=this;this.pickerLoading=!0,s("order_type").then((function(t){e.pickerLoading=!1,e.orderTypes=t.data}))},loadRegionList:function(){var e=this;this.areaLoading=!0,Object(l["a"])({level:1}).then((function(t){e.areaList=t.data,e.areaLoading=!1}))},handleUpload:function(e){var t=this;return new Promise((function(r,i){if("video/mp4"===e.type&&e.size/1024/1024>100)return e.status="failed",e.message="上传失败",void i("上传视频大小不能超过 100MB!");var o="";"image/png"===e.type?o="png":"image/jpeg"===e.type?o="jpg":"video/mp4"===e.type?o="mp4":i("上传头像图片只能是 JPG 或者 PNG 格式!");var n=t;"video/mp4"===e.type?r(Object(c["a"])({file_type:o}).then((function(t){var i=new FormData;i.append("file",e),i.append("token",t.data.token),i.append("key",t.data.key),e.status="uploading",e.message="上传中...",e.url="",n.$axios.post("https://upload.qiniup.com",i,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){console.log(t),e.url=n.$store.getters.setting.img_host+t.data.key,e.status="success",e.message="上传成功",n.picKeys.push(t.data.key)})).catch((function(){e.status="failed",e.message="上传失败"})),r()}))):new h.a(e,{quality:.8,maxWidth:1920,success:function(t){console.log("compress ok"),r(Object(c["a"])({file_type:o}).then((function(i){var o=new FormData;o.append("file",t),o.append("token",i.data.token),o.append("key",i.data.key),e.status="uploading",e.message="上传中...",e.url="",n.$axios.post("https://upload.qiniup.com",o,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){200===t.status?(e.status="success",e.message="上传成功",e.url=n.$store.getters.setting.img_host+t.data.key,n.picKeys.push(t.data.key)):(e.status="failed",e.message="上传失败"),r()}))})))}})}))},beforeRead:function(e){var t=this,r=[];return e instanceof Array||(e=[e]),this.$store.commit("loading/showLoading"),e.forEach((function(e){var i=t.handleUpload(e);i.catch((function(e){return t.$store.commit("loading/hideLoading"),t.$toast(e),!1})),r.push(i)})),Promise.all(r).then((function(){t.$store.commit("loading/hideLoading"),console.log("finish all")})),!0},confirmOrderTypes:function(e,t){this.pickerValue=e.join("/"),this.showOrderTypePicker=!1,this.orderForm.main_type=this.orderTypes[t[0]]["id"],this.orderForm.sub_type=this.orderTypes[t[0]]["children"][t[1]]["id"]},handleShowArea:function(){0===Object.keys(this.areaList).length&&this.loadRegionList(),this.showArea=!0},confirmArea:function(e){this.areaValue=e.filter((function(e){return!!e})).map((function(e){return e.name})).join("/"),this.showArea=!1,this.orderForm.province=e[0].code,this.orderForm.city=e[1].code,this.orderForm.region=e[2].code,console.log(this.orderForm)},onSubmit:function(){var e=this;this.submitLoading=!0,this.orderForm.pics=this.picKeys.join(",");var t=this;Object(u["a"])(this.orderForm).then((function(e){t.$toast.success({message:"提交成功",duration:1e3,onClose:function(){t.$router.push({path:"/orders"})}})})).catch((function(t){e.submitLoading=!1,console.log(t)}))}}},T=L,_=Object(O["a"])(T,i,o,!1,null,null,null);t["default"]=_.exports},"14d9":function(e,t,r){"use strict";var i=r("23e7"),o=r("7b0b"),n=r("07fa"),a=r("3a34"),s=r("3511"),c=r("d039"),u=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),l=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=u||!l();i({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=o(this),r=n(t),i=arguments.length;s(r+i);for(var c=0;c<i;c++)t[r]=arguments[c],r++;return a(t,r),r}})},1958:function(e,t,r){},2258:function(e,t,r){"use strict";r("1958")},3511:function(e,t,r){"use strict";var i=TypeError,o=9007199254740991;e.exports=function(e){if(e>o)throw i("Maximum allowed index exceeded");return e}},"3a34":function(e,t,r){"use strict";var i=r("83ab"),o=r("e8b5"),n=TypeError,a=Object.getOwnPropertyDescriptor,s=i&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(o(e)&&!a(e,"length").writable)throw new n("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},"408a":function(e,t,r){"use strict";var i=r("e330");e.exports=i(1..valueOf)},"4de4":function(e,t,r){"use strict";var i=r("23e7"),o=r("b727").filter,n=r("1dde"),a=n("filter");i({target:"Array",proto:!0,forced:!a},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},"51eb":function(e,t,r){"use strict";var i=r("825a"),o=r("485a"),n=TypeError;e.exports=function(e){if(i(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new n("Incorrect hint");return o(this,e)}},"5ad0":function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var i=r("8035"),o=r("f9db");function n(e){return Object(i["a"])({url:o["a"].customer+"qiniu/token",method:"get",params:e})}},"7a82f":function(e,t,r){"use strict";var i=r("23e7"),o=r("83ab"),n=r("9bf2").f;i({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!o},{defineProperty:n})},"7c8d":function(e,t,r){
- /*!
- * Compressor.js v1.2.1
- * https://fengyuanchen.github.io/compressorjs
- *
- * Copyright 2018-present Chen Fengyuan
- * Released under the MIT license
- *
- * Date: 2023-02-28T14:09:41.732Z
- */
- (function(t,r){e.exports=r()})(0,(function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function t(t){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?e(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,c(i.key),i)}}function o(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function n(e,t,r){return t=c(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},a.apply(this,arguments)}function s(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!==typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function c(e){var t=s(e,"string");return"symbol"===typeof t?t:String(t)}var u={exports:{}};(function(e){"undefined"!==typeof window&&function(t){var r=t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype,i=t.Blob&&function(){try{return Boolean(new Blob)}catch(e){return!1}}(),o=i&&t.Uint8Array&&function(){try{return 100===new Blob([new Uint8Array(100)]).size}catch(e){return!1}}(),n=t.BlobBuilder||t.WebKitBlobBuilder||t.MozBlobBuilder||t.MSBlobBuilder,a=/^data:((.*?)(;charset=.*?)?)(;base64)?,/,s=(i||n)&&t.atob&&t.ArrayBuffer&&t.Uint8Array&&function(e){var t,r,s,c,u,l,d,f,h;if(t=e.match(a),!t)throw new Error("invalid data URI");for(r=t[2]?t[1]:"text/plain"+(t[3]||";charset=US-ASCII"),s=!!t[4],c=e.slice(t[0].length),u=s?atob(c):decodeURIComponent(c),l=new ArrayBuffer(u.length),d=new Uint8Array(l),f=0;f<u.length;f+=1)d[f]=u.charCodeAt(f);return i?new Blob([o?d:l],{type:r}):(h=new n,h.append(l),h.getBlob(r))};t.HTMLCanvasElement&&!r.toBlob&&(r.mozGetAsFile?r.toBlob=function(e,t,i){var o=this;setTimeout((function(){i&&r.toDataURL&&s?e(s(o.toDataURL(t,i))):e(o.mozGetAsFile("blob",t))}))}:r.toDataURL&&s&&(r.msToBlob?r.toBlob=function(e,t,i){var o=this;setTimeout((function(){(t&&"image/png"!==t||i)&&r.toDataURL&&s?e(s(o.toDataURL(t,i))):e(o.msToBlob(t))}))}:r.toBlob=function(e,t,r){var i=this;setTimeout((function(){e(s(i.toDataURL(t,r)))}))})),e.exports?e.exports=s:t.dataURLtoBlob=s}(window)})(u);var l=u.exports,d=function(e){return"undefined"!==typeof Blob&&(e instanceof Blob||"[object Blob]"===Object.prototype.toString.call(e))},f={strict:!0,checkOrientation:!0,retainExif:!1,maxWidth:1/0,maxHeight:1/0,minWidth:0,minHeight:0,width:void 0,height:void 0,resize:"none",quality:.8,mimeType:"auto",convertTypes:["image/png"],convertSize:5e6,beforeDraw:null,drew:null,success:null,error:null},h="undefined"!==typeof window&&"undefined"!==typeof window.document,p=h?window:{},m=function(e){return e>0&&e<1/0},v=Array.prototype.slice;function b(e){return Array.from?Array.from(e):v.call(e)}var g=/^image\/.+$/;function y(e){return g.test(e)}function w(e){var t=y(e)?e.substr(6):"";return"jpeg"===t&&(t="jpg"),".".concat(t)}var k=String.fromCharCode;function O(e,t,r){var i,o="";for(r+=t,i=t;i<r;i+=1)o+=k(e.getUint8(i));return o}var j=p.btoa;function x(e,t){var r=[],i=8192,o=new Uint8Array(e);while(o.length>0)r.push(k.apply(null,b(o.subarray(0,i)))),o=o.subarray(i);return"data:".concat(t,";base64,").concat(j(r.join("")))}function L(e){var t,r=new DataView(e);try{var i,o,n;if(255===r.getUint8(0)&&216===r.getUint8(1)){var a=r.byteLength,s=2;while(s+1<a){if(255===r.getUint8(s)&&225===r.getUint8(s+1)){o=s;break}s+=1}}if(o){var c=o+4,u=o+10;if("Exif"===O(r,c,4)){var l=r.getUint16(u);if(i=18761===l,(i||19789===l)&&42===r.getUint16(u+2,i)){var d=r.getUint32(u+4,i);d>=8&&(n=u+d)}}}if(n){var f,h,p=r.getUint16(n,i);for(h=0;h<p;h+=1)if(f=n+12*h+2,274===r.getUint16(f,i)){f+=8,t=r.getUint16(f,i),r.setUint16(f,1,i);break}}}catch(m){t=1}return t}function T(e){var t=0,r=1,i=1;switch(e){case 2:r=-1;break;case 3:t=-180;break;case 4:i=-1;break;case 5:t=90,i=-1;break;case 6:t=90;break;case 7:t=90,r=-1;break;case 8:t=-90;break}return{rotate:t,scaleX:r,scaleY:i}}var _=/\.\d*(?:0|9){12}\d*$/;function U(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return _.test(e)?Math.round(e*t)/t:e}function F(e){var t=e.aspectRatio,r=e.height,i=e.width,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",n=m(i),a=m(r);if(n&&a){var s=r*t;("contain"===o||"none"===o)&&s>i||"cover"===o&&s<i?r=i/t:i=r*t}else n?r=i/t:a&&(i=r*t);return{width:i,height:r}}function P(e){var t=b(new Uint8Array(e)),r=t.length,i=[],o=0;while(o+3<r){var n=t[o],a=t[o+1];if(255===n&&218===a)break;if(255===n&&216===a)o+=2;else{var s=256*t[o+2]+t[o+3],c=o+s+2,u=t.slice(o,c);i.push(u),o=c}}return i.reduce((function(e,t){return 255===t[0]&&225===t[1]?e.concat(t):e}),[])}function A(e,t){var r=b(new Uint8Array(e));if(255!==r[2]||224!==r[3])return e;var i=256*r[4]+r[5],o=[255,216].concat(t,r.slice(4+i));return new Uint8Array(o)}var E=p.ArrayBuffer,B=p.FileReader,S=p.URL||p.webkitURL,C=/\.\w+$/,R=p.Compressor,D=function(){function e(i,o){r(this,e),this.file=i,this.exif=[],this.image=new Image,this.options=t(t({},f),o),this.aborted=!1,this.result=null,this.init()}return o(e,[{key:"init",value:function(){var e=this,t=this.file,r=this.options;if(d(t)){var i=t.type;if(y(i))if(S&&B){E||(r.checkOrientation=!1,r.retainExif=!1);var o="image/jpeg"===i,n=o&&r.checkOrientation,s=o&&r.retainExif;if(!S||n||s){var c=new B;this.reader=c,c.onload=function(r){var o=r.target,c=o.result,u={},l=1;n&&(l=L(c),l>1&&a(u,T(l))),s&&(e.exif=P(c)),u.url=n||s?!S||l>1?x(c,i):S.createObjectURL(t):c,e.load(u)},c.onabort=function(){e.fail(new Error("Aborted to read the image with FileReader."))},c.onerror=function(){e.fail(new Error("Failed to read the image with FileReader."))},c.onloadend=function(){e.reader=null},n||s?c.readAsArrayBuffer(t):c.readAsDataURL(t)}else this.load({url:S.createObjectURL(t)})}else this.fail(new Error("The current browser does not support image compression."));else this.fail(new Error("The first argument must be an image File or Blob object."))}else this.fail(new Error("The first argument must be a File or Blob object."))}},{key:"load",value:function(e){var r=this,i=this.file,o=this.image;o.onload=function(){r.draw(t(t({},e),{},{naturalWidth:o.naturalWidth,naturalHeight:o.naturalHeight}))},o.onabort=function(){r.fail(new Error("Aborted to load the image."))},o.onerror=function(){r.fail(new Error("Failed to load the image."))},p.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(p.navigator.userAgent)&&(o.crossOrigin="anonymous"),o.alt=i.name,o.src=e.url}},{key:"draw",value:function(e){var t=this,r=e.naturalWidth,i=e.naturalHeight,o=e.rotate,n=void 0===o?0:o,a=e.scaleX,s=void 0===a?1:a,c=e.scaleY,u=void 0===c?1:c,d=this.file,f=this.image,h=this.options,p=document.createElement("canvas"),v=p.getContext("2d"),b=Math.abs(n)%180===90,g=("contain"===h.resize||"cover"===h.resize)&&m(h.width)&&m(h.height),w=Math.max(h.maxWidth,0)||1/0,k=Math.max(h.maxHeight,0)||1/0,O=Math.max(h.minWidth,0)||0,j=Math.max(h.minHeight,0)||0,L=r/i,T=h.width,_=h.height;if(b){var P=[k,w];w=P[0],k=P[1];var E=[j,O];O=E[0],j=E[1];var S=[_,T];T=S[0],_=S[1]}g&&(L=T/_);var C=F({aspectRatio:L,width:w,height:k},"contain");w=C.width,k=C.height;var R=F({aspectRatio:L,width:O,height:j},"cover");if(O=R.width,j=R.height,g){var D=F({aspectRatio:L,width:T,height:_},h.resize);T=D.width,_=D.height}else{var $=F({aspectRatio:L,width:T,height:_}),H=$.width;T=void 0===H?r:H;var I=$.height;_=void 0===I?i:I}T=Math.floor(U(Math.min(Math.max(T,O),w))),_=Math.floor(U(Math.min(Math.max(_,j),k)));var M=-T/2,N=-_/2,z=T,q=_,W=[];if(g){var V=0,K=0,G=r,X=i,Y=F({aspectRatio:L,width:r,height:i},{contain:"cover",cover:"contain"}[h.resize]);G=Y.width,X=Y.height,V=(r-G)/2,K=(i-X)/2,W.push(V,K,G,X)}if(W.push(M,N,z,q),b){var J=[_,T];T=J[0],_=J[1]}p.width=T,p.height=_,y(h.mimeType)||(h.mimeType=d.type);var Q="transparent";d.size>h.convertSize&&h.convertTypes.indexOf(h.mimeType)>=0&&(h.mimeType="image/jpeg");var Z="image/jpeg"===h.mimeType;if(Z&&(Q="#fff"),v.fillStyle=Q,v.fillRect(0,0,T,_),h.beforeDraw&&h.beforeDraw.call(this,v,p),!this.aborted&&(v.save(),v.translate(T/2,_/2),v.rotate(n*Math.PI/180),v.scale(s,u),v.drawImage.apply(v,[f].concat(W)),v.restore(),h.drew&&h.drew.call(this,v,p),!this.aborted)){var ee=function(e){if(!t.aborted){var o=function(e){return t.done({naturalWidth:r,naturalHeight:i,result:e})};if(e&&Z&&h.retainExif&&t.exif&&t.exif.length>0){var n=function(e){return o(l(x(A(e,t.exif),h.mimeType)))};if(e.arrayBuffer)e.arrayBuffer().then(n).catch((function(){t.fail(new Error("Failed to read the compressed image with Blob.arrayBuffer()."))}));else{var a=new B;t.reader=a,a.onload=function(e){var t=e.target;n(t.result)},a.onabort=function(){t.fail(new Error("Aborted to read the compressed image with FileReader."))},a.onerror=function(){t.fail(new Error("Failed to read the compressed image with FileReader."))},a.onloadend=function(){t.reader=null},a.readAsArrayBuffer(e)}}else o(e)}};p.toBlob?p.toBlob(ee,h.mimeType,h.quality):ee(l(p.toDataURL(h.mimeType,h.quality)))}}},{key:"done",value:function(e){var t=e.naturalWidth,r=e.naturalHeight,i=e.result,o=this.file,n=this.image,a=this.options;if(S&&0===n.src.indexOf("blob:")&&S.revokeObjectURL(n.src),i)if(a.strict&&!a.retainExif&&i.size>o.size&&a.mimeType===o.type&&!(a.width>t||a.height>r||a.minWidth>t||a.minHeight>r||a.maxWidth<t||a.maxHeight<r))i=o;else{var s=new Date;i.lastModified=s.getTime(),i.lastModifiedDate=s,i.name=o.name,i.name&&i.type!==o.type&&(i.name=i.name.replace(C,w(i.type)))}else i=o;this.result=i,a.success&&a.success.call(this,i)}},{key:"fail",value:function(e){var t=this.options;if(!t.error)throw e;t.error.call(this,e)}},{key:"abort",value:function(){this.aborted||(this.aborted=!0,this.reader?this.reader.abort():this.image.complete?this.fail(new Error("The compression process has been aborted.")):(this.image.onload=null,this.image.onabort()))}}],[{key:"noConflict",value:function(){return window.Compressor=R,e}},{key:"setDefaults",value:function(e){a(f,e)}}]),e}();return D}))},8172:function(e,t,r){"use strict";var i=r("e065"),o=r("57b9");i("toPrimitive"),o()},a15b:function(e,t,r){"use strict";var i=r("23e7"),o=r("e330"),n=r("44ad"),a=r("fc6a"),s=r("a640"),c=o([].join),u=n!==Object,l=u||!s("join",",");i({target:"Array",proto:!0,forced:l},{join:function(e){return c(a(this),void 0===e?",":e)}})},a9e3:function(e,t,r){"use strict";var i=r("23e7"),o=r("c430"),n=r("83ab"),a=r("da84"),s=r("428f"),c=r("e330"),u=r("94ca"),l=r("1a2d"),d=r("7156"),f=r("3a9b"),h=r("d9b5"),p=r("c04e"),m=r("d039"),v=r("241c").f,b=r("06cf").f,g=r("9bf2").f,y=r("408a"),w=r("58a8").trim,k="Number",O=a[k],j=s[k],x=O.prototype,L=a.TypeError,T=c("".slice),_=c("".charCodeAt),U=function(e){var t=p(e,"number");return"bigint"==typeof t?t:F(t)},F=function(e){var t,r,i,o,n,a,s,c,u=p(e,"number");if(h(u))throw new L("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=w(u),t=_(u,0),43===t||45===t){if(r=_(u,2),88===r||120===r)return NaN}else if(48===t){switch(_(u,1)){case 66:case 98:i=2,o=49;break;case 79:case 111:i=8,o=55;break;default:return+u}for(n=T(u,2),a=n.length,s=0;s<a;s++)if(c=_(n,s),c<48||c>o)return NaN;return parseInt(n,i)}return+u},P=u(k,!O(" 0o1")||!O("0b1")||O("+0x1")),A=function(e){return f(x,e)&&m((function(){y(e)}))},E=function(e){var t=arguments.length<1?0:O(U(e));return A(this)?d(Object(t),this,E):t};E.prototype=x,P&&!o&&(x.constructor=E),i({global:!0,constructor:!0,wrap:!0,forced:P},{Number:E});var B=function(e,t){for(var r,i=n?v(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;i.length>o;o++)l(t,r=i[o])&&!l(e,r)&&g(e,r,b(t,r))};o&&j&&B(s[k],j),(P||o)&&B(s[k],O)},ade3:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));r("7a82f");var i=r("53ca");r("8172"),r("d9e2"),r("d401"),r("efec"),r("a9e3");function o(e,t){if("object"!=Object(i["a"])(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=Object(i["a"])(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function n(e){var t=o(e,"string");return"symbol"==Object(i["a"])(t)?t:t+""}function a(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},b104:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var i=r("8035"),o=r("f9db");function n(e){return Object(i["a"])({url:o["a"].customer+"regions",method:"get",params:e})}},d81d:function(e,t,r){"use strict";var i=r("23e7"),o=r("b727").map,n=r("1dde"),a=n("map");i({target:"Array",proto:!0,forced:!a},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},efec:function(e,t,r){"use strict";var i=r("1a2d"),o=r("cb2d"),n=r("51eb"),a=r("b622"),s=a("toPrimitive"),c=Date.prototype;i(c,s)||o(c,s,n)},f8b4:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"d",(function(){return a})),r.d(t,"c",(function(){return s})),r.d(t,"e",(function(){return c})),r.d(t,"b",(function(){return u}));var i=r("8035"),o=r("f9db");function n(e){return Object(i["a"])({url:o["a"].customer+"orders",method:"post",data:e})}function a(e){return Object(i["a"])({url:o["a"].customer+"orders",method:"get",params:e})}function s(e){return Object(i["a"])({url:o["a"].customer+"orders/".concat(e),method:"get"})}function c(e,t){return Object(i["a"])({url:o["a"].customer+"orders/".concat(e,"/revoke"),method:"post",data:t})}function u(e,t){return Object(i["a"])({url:o["a"].customer+"orders/".concat(e,"/comment"),method:"post",data:t})}}}]);
|