!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.DeliveryTime=t():(e.ShopeeLib=e.ShopeeLib||{},e.ShopeeLib.DeliveryTime=t())}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={exports:{},id:n,loaded:!1};return e[n].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){e.exports=r(12)},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"],weekdays:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],weekdaysShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],startOfWeek:1,timeFormat:{LD:"DD-MM-YYYY",L:"DD-MM-YYYY hh:mm",LS:"DD-MM-YY hh:mm",LHML:"MMMM YYYY",LHM:"MMM YYYY",LHDL:"D MMMM YYYY",LHL:"D MMMM YYYY hh:mm",LHD:"D MMM YYYY",LH:"D MMM YYYY hh:mm",LHDS:"D MMM",RHF:"D MMM",RHT:"D MMM YYYY"},relativeFormat:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",sss:"%d detik",m:"semenit",mm:"%d menit",mmm:"%d menit",h:"sejam",hh:"%d jam",hhh:"%d jam",D:"sehari",DD:"%d hari",DDD:"%d hari",M:"sebulan",MM:"%d bulan",MMM:"%d bulan",Y:"setahun",YY:"%d tahun",YYY:"%d tahun"}},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={months:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthsShort:["Jan","Feb","Mac","Apr","Mei","Jun","Julai","Ogos","Sep","Okt","Nov","Dis"],weekdays:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],weekdaysShort:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],startOfWeek:1,timeFormat:{LD:"DD-MM-YYYY",L:"DD-MM-YYYY hh:mm",LS:"DD-MM-YY hh:mm",LHML:"MMMM YYYY",LHM:"MMM YYYY",LHDL:"D MMMM YYYY",LHL:"D MMMM YYYY hh:mm",LHD:"D MMM YYYY",LH:"D MMM YYYY hh:mm",LHDS:"D MMM",RHF:"D MMM",RHT:"D MMM YYYY"},relativeFormat:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",sss:"%d saat",m:"seminit",mm:"%d minit",mmm:"%d minit",h:"sejam",hh:"%d jam",hhh:"%d jam",D:"sehari",DD:"%d hari",DDD:"%d hari",M:"sebulan",MM:"%d bulan",MMM:"%d bulan",Y:"setahun",YY:"%d tahun",YYY:"%d tahun"}},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],startOfWeek:1,timeFormat:{LD:"DD-MM-YYYY",L:"DD-MM-YYYY hh:mm",LS:"DD-MM-YY hh:mm",LHML:"MMMM YYYY",LHM:"MMM YYYY",LHDL:"D MMMM YYYY",LHL:"D MMMM YYYY hh:mm",LHD:"D MMM YYYY",LH:"D MMM YYYY hh:mm",LHDS:"D MMM",RHF:"D MMM",RHT:"D MMM YYYY"},relativeFormat:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d second",sss:"%d seconds",m:"a minute",mm:"%d minutes",mmm:"%d minute",h:"an hour",hh:"%d hours",hhh:"%d hour",D:"a day",DD:"%d days",DDD:"%d day",M:"a month",MM:"%d months",MMM:"%d month",Y:"a year",YY:"%d years",YYY:"%d year"}},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["มกรา","กุมภา","มีนา","เมษา","พฤษภา","มิถุนา","กรกฎา","สิงหา","กันยา","ตุลา","พฤศจิกา","ธันวา"],weekdays:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],weekdaysShort:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์"],startOfWeek:1,timeFormat:{LD:"DD-MM-YYYY",L:"DD-MM-YYYY hh:mm",LS:"DD-MM-YY hh:mm",LHML:"MMMM YYYY",LHM:"MMM YYYY",LHDL:"D MMMM YYYY",LHL:"D MMMM YYYY hh:mm",LHD:"D MMM YYYY",LH:"D MMM YYYY hh:mm",LHDS:"D MMM",RHF:"D MMM",RHT:"D MMM YYYY"},relativeFormat:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",sss:"%d วินาที",m:"1 นาที",mm:"%d นาที",mmm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",hhh:"%d ชั่วโมง",D:"1 วัน",DD:"%d วัน",DDD:"%d วัน",M:"1 เดือน",MM:"%d เดือน",MMM:"%d เดือน",Y:"1 ปี",YY:"%d ปี",YYY:"%d ปี"}},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],weekdays:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["週日","週一","週二","週三","週四","週五","週六"],startOfWeek:1,globalRewrite:{YYYYY:"YYYY年",DDD:"D日"},timeFormat:{LD:"YYYY-MM-DD",L:"YYYY-MM-DD hh:mm",LS:"YY-MM-DD hh:mm",LHML:"YYYY年MMMM",LHM:"YYYY年MMM",LHDL:"YYYY年MMMMD日",LHL:"YYYY年MMMMD日 hh:mm",LHD:"YYYY年MMMD日",LH:"YYYY年MMMD日 hh:mm",LHDS:"MMMD日",RHF:"YYYY年MMMD日",RHT:"MMMD日"},relativeFormat:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d秒",sss:"%d秒",m:"一分鐘",mm:"%d分鐘",mmm:"%d分鐘",h:"一小時",hh:"%d小時",hhh:"%d小時",D:"一天",DD:"%d天",DDD:"%d天",M:"一個月",MM:"%d個月",MMM:"%d個月",Y:"一年",YY:"%d年",YYY:"%d年"}},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={months:["tháng 1","tháng 2","tháng 3","tháng 4","tháng 5","tháng 6","tháng 7","tháng 8","tháng 9","tháng 10","tháng 11","tháng 12"],monthsShort:["Th01","Th02","Th03","Th04","Th05","Th06","Th07","Th08","Th09","Th10","Th11","Th12"],weekdays:["chủ nhật","thứ hai","thứ ba","thứ tư","thứ năm","thứ sáu","thứ bảy"],weekdaysShort:["CN","T2","T3","T4","T5","T6","T7"],startOfWeek:1,timeFormat:{LD:"DD-MM-YYYY",L:"hh:mm DD-MM-YYYY",LS:"hh:mm DD-MM-YY",LHML:"MMMM YYYY",LHM:"MMM YYYY",LHDL:"D MMMM YYYY",LHL:"hh:mm D MMMM YYYY",LHD:"D MMM YYYY",LH:"hh:mm D MMM YYYY",LHDS:"D MMM",RHF:"D MMM",RHT:"D MMM YYYY"},relativeFormat:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",sss:"%d giây",m:"một phút",mm:"%d phút",mmm:"%d phút",h:"một giờ",hh:"%d giờ",hhh:"%d giờ",D:"một ngày",DD:"%d ngày",DDD:"%d ngày",M:"một tháng",MM:"%d tháng",MMM:"%d tháng",Y:"một năm",YY:"%d năm",YYY:"%d năm"}},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=r(5),i=n(a),s=r(3),o=n(s),u=r(4),M=n(u),m=r(6),h=n(m),Y=r(7),d=n(Y),f=r(8),l=n(f);t.default={default:i.default,id:o.default,"ms-my":M.default,th:h.default,tw:d.default,vn:l.default},e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(){function e(t,n){function a(e){var t=(e||"").toString();if(t=t.replace(/h{2,}|m{2,}|s{2,}|Y{2,}|M{2,}|D{2,}|w{2,}|d{2,}/g,function(e){return e.substring(0,1)}),t=t.replace(/(m(inute|illi)|(hour|second|week))s?/gi,function(e){return e.substring(0,1).toLowerCase()}),t=t.replace(/(da(y|te)|month|year)s?/gi,function(e){return e.substring(0,1).toUpperCase()}),/^([ymdhsw]|ms)$/i.test(t))return t}function s(e){return e?l.indexOf(a(e)):-1}function o(e){if(e){var t={Y:"FullYear",M:"Month",D:"Date",h:"Hours",m:"Minutes",s:"Seconds",t:"Time",ms:"Milliseconds",w:"Day"},r=a(e);return r&&t[r]}}function u(e,t,r){for(var n="w"===t,a="w"===r,i=s(n?"D":t),o=s(a?"D":r),u=i-o,M=u/Math.abs(u),m=n?e*v.w2D:e,h=i;h!==o;h-=M){var Y=[l[h],2,l[h-M]];M<0&&Y.reverse();var d=v[Y.join("")];d&&(M<0?m/=d:m*=d)}return a?m/v.w2D:m}function M(e,t){if(!isNaN(parseInt(e))){var r=e.toString(),n=t-r.length;return n<0?r.substring(Math.abs(n)):new Array(n+1).join("0")+r}}function m(e,t,n){if(t||0===t){var a=r(),i=Math.abs(t),s=new Array((1===i||"s"===e?n?1:3:2)+1).join(e),o=a.relativeFormat[s];return o&&o.replace(/%d/gi,i)}return""}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r(),n=t.localeTokens;return e.replace(n,function(e){return t.timeFormat&&t.timeFormat[e]?t.timeFormat[e]:e})}function Y(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"round",n=a(t);if(!n)return e;for(var i=l.indexOf(n),s=l.length-1,o={},u=!1;!e[l[s]]&&s>i;)s--;for(var M=0;M<=s;M++){var m=l[M],h=l[M+1],Y=e[h],d=D[h+"2"+m],f=d?d.factor:0,c=e[m]||0;if(u&&(c+=c/Math.abs(c)),M>=i){if(M===s-1&&Math.abs(Y)<d.roundMin){o[m]=c+Y*f;break}u=f&&Math.abs(c)>=f,o[m]=f&&M<s?c%f:c}else M===i-1?(u=c&&("ceil"===r||"floor"!==r&&f&&Math.abs(c)>=f/2),o[m]=0):(u=!1,o[m]=0)}return o}function d(e,t){return e-(t>=e?t:t+7)}var f=this,l=["ms","s","m","h","D","M","Y"],c=/ms|M+|D+|Y+|h+|m+|s+|w+/g,D={s2ms:{factor:1e3,roundMin:1},m2s:{factor:60,roundMin:1},h2m:{factor:60,roundMin:1},D2h:{factor:24,roundMin:2},w2D:{factor:7,roundMin:2},M2D:{factor:30,roundMin:2},Y2M:{factor:12,roundMin:3}},v={s2ms:D.s2ms.factor,m2s:D.m2s.factor,h2m:D.h2m.factor,D2h:D.D2h.factor,w2D:D.w2D.factor,M2D:D.M2D.factor,Y2M:D.Y2M.factor},y=void 0;this._roundTimeValue=Y,this.clone=function(){return new e(y)},this.format=function(e){var t=void 0;if("string"==typeof e){var n=r(),i=f.get();t=h(e,n),t=t.replace(c,function(e){if(n.globalRewrite&&n.globalRewrite[e])return n.globalRewrite[e];var t=a(e),r=i[t];return"MMM"===e?n.monthsShort[r-1]:/^(M|M{3,})$/.test(e)?n.months[r-1]:"www"===e?n.weekdaysShort[r]:/^w+$/.test(e)?n.weekdays[r]:/^(Y{3,}|[YMDhms])$/.test(e)?r.toString():/^(YY|MM|D{2,}|h{2,}|m{2,}|s{2,})$/.test(e)?M(r,2):e})}return t||y.toString()},this.formatFrom=function(e,t,n,i){var s=r(),o=f.timeBetween(e),u="number"==typeof t&&t>0,M=u?null:a(t),h=[],d=void 0,c=l.length-1,v=function(e){return e<=0?"future":"past"},y=function(){var e=l.length-1,r=void 0,n=void 0;do n=l[e],r=o[n];while(!r&&(u?e>t:l[e]!==M)&&e--);if(u){var a=D[n+"2"+l[e-1]]||{};Math.abs(r)<a.roundMin&&e--,M=l[e-t+1]}return d=v(r),e};if(y(),M){var p=n&&"future"===d?"ceil":"round";o=Y(o,M,p),c=y()}for(var w=c+1;w--;){var g=l[w],b=o[g],_=m(g,b,i);if(_&&h.push(_),M===g)break}var L=h.join(" "),S=s.relativeFormat&&s.relativeFormat[d];return S&&n?S.replace(/%s/gi,L):L},this.formatFromByUnit=function(e,t,n,i){var s=r(),o=a(t)||"s",u=f.timeBetween(e,o);if(n){var M=u<=0?"future":"past",h=s.relativeFormat&&s.relativeFormat[M],Y=m(o,Math["future"===M?"ceil":"floor"](u),i);return h.replace(/%s/gi,Y)}return m(o,Math.round(u),i)},this.fromNow=function(){return f.formatFrom(new e,1,!0,!0)},this.valueOf=function(){return y.valueOf()},this.toString=function(){return y.toString()},this.toDate=function(){return new Date(y)},this.unix=function(){return Math.floor(u(y.getTime(),"ms","s"))},this.set=function(){function e(e,t){var r="set"+o(e);t=parseInt(t),y[r]&&isFinite(t)&&y[r](t+("setMonth"===r?-1:0))}for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length>1)e(r[0],r[1]);else if("object"===i(r[0]))for(var a in r[0])e(a,r[0][a]);return f},this.get=function(e){if(e){var t="get"+o(e);if(y[t])return y[t]()+("getMonth"===t?1:0);throw"Unit "+e+" is not available!"}var r={};return l.forEach(function(e){return r[e]=f.get(e)}),r.w=y.getDay(),r},this.startOf=function(e){if(e){var t=a(e),n="w"===t?"D":t,i=s(n);if("w"===t){var o=r();f.add(d(o.startOfWeek||0,y.getDay()),"D")}for(var u=i;u--;){var M=l[u];f.set(M,"D"===M||"M"===M?1:0)}}return f},this.endOf=function(e){return f.add(1,e).startOf(e).add(-1,"ms"),f},this.add=function(e,t){var r=a(t);return parseInt(e)&&r&&("w"===r?f.set("D",f.get("D")+7*e):f.set(t,f.get(r)+e)),f},this.timeBetween=function(t,r){t instanceof e||(t=new e(t));var n=a(r),i=function(e,t){if(2===t)return e%4===0?29:28;var r=t%2===1;return t<=7&&r||!r?31:30};if(n)return f[n+"Between"](t);for(var s=f.get(),o=t.get(),u=function e(t){if(!(t<0)){var r=l[t+1],n=l[t],a="D"===n?i(o.Y,o.M):v[r+"2"+n];M[r]-=m,M[n]+=m*a,M[r]*m<0&&e(t+1)}},M={},m=void 0,h=l.length;h--;){var Y=l[h],d=o[Y]-s[Y];!m&&d&&(m=d/Math.abs(d)),M[Y]=d,M[Y]*m<0&&u(h)}return M},this.yearsBetween=function(t){if(t instanceof e)return t.get("Y")-f.get("Y")},this.monthsBetween=function(t){if(t instanceof e){var r=f.timeBetween(t);return 12*r.Y+r.M+r.D/31}},this.millisecondsBetween=function(t){return t instanceof e||(t=new e(t)),t.valueOf()-f.valueOf()},this.secondsBetween=function(e){return u(f.millisecondsBetween(e),"ms","s")},this.minutesBetween=function(e){return u(f.millisecondsBetween(e),"ms","m")},this.hoursBetween=function(e){return u(f.millisecondsBetween(e),"ms","h")},this.daysBetween=function(e){return u(f.millisecondsBetween(e),"ms","D")},this.weeksBetween=function(e){return u(f.millisecondsBetween(e),"ms","w")},this.YBetween=this.yearsBetween,this.MBetween=this.monthsBetween,this.wBetween=this.weeksBetween,this.DBetween=this.daysBetween,this.hBetween=this.hoursBetween,this.mBetween=this.minutesBetween,this.sBetween=this.secondsBetween,this.msBetween=this.millisecondsBetween;var p=a(n);if(/^(\+|\-)?\d+(\.\d+)?$/.test(t)&&p)"Y"===p||"M"===p?(y=new Date(0),this.set(p,t)):y=new Date(u(t,p,"ms"));else if("string"==typeof t&&"string"==typeof n){y=new Date(0);var w=h(n);w.replace(c,function(e,r){var n=e.length,i=a(e),s=t.substr(r,n);return f.set(i,s),e})}else y=new Date(t);return y.valueOf()||0===y.valueOf()||(y=new Date),this}function t(e){var t={months:[],monthsShort:[],weekdays:[],weekdaysShort:[],timeFormat:{},relativeFormat:{}},r=Object.assign({},t,e);return r.localeTokens=new RegExp("^("+Object.keys(r.timeFormat).join("|")+")$","g"),r}function r(){return s[a]||s.default}function n(e,r){return s[e]=new t(r),s[e]}var a="default",s={};for(var u in o.default)n(u,o.default[u]);var M={};return M.create=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=new(Function.prototype.bind.apply(e,[null].concat(r)));return a.constructor=e,a},M.locale={set:function(e){return e&&(a=e.toLowerCase(),this.current=a),a},get:r,define:n,current:a},M}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=r(9),o=n(s);t.default=a,e.exports=t.default},,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)return"";var r={channels:{}},n=[];e.forEach(function(e){if(!e||!e.channel)return null;var a=e.channel.channelid,s=null,o=e.delivery_info;if(o&&!e.warning){var u=o.is_cross_border,M=o.has_edt;if(u&&!M){var m=o.estimated_delivery_time_min,h=o.estimated_delivery_time_max;n.push(m),n.push(h)}s=i(o,t)}r.channels[a]=s});var a=null;if(n.length){var o=Math.min.apply(Math,n),u=Math.max.apply(Math,n);a=s(o,u,t)}return r.allChannels=a,r}function i(e,t){if(!e)return"";var r=e.is_cross_border,n=e.has_edt,a=e.is_rapid_sla;if(!n){if(r){var i=void 0,s=void 0;i=e.estimated_delivery_time_min,s=e.estimated_delivery_time_max;var o=void 0;return o=i!==s?t("label_shipping_delivery_time_range",{mintime:i,maxtime:s}):t("label_shipping_delivery_time_exact",{time:s})}return null}var u=void 0,Y=void 0;u=e.estimated_delivery_time_min,Y=e.estimated_delivery_time_max;var d=void 0;return d=a?t(m,{from:u,to:Y}):u!==Y?t(M,{from:u,to:Y}):t(h,{days:Y})}function s(e,t,r){var n=void 0;return n=e!==t?r(Y,{mintime:e,maxtime:t}):r(d,{time:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.getCheckoutChannelDeliveryTimeText=void 0,t.getItemEstimatedDeliveryTimeText=a,t.getItemChannelDeliveryTimeText=i;var o=r(10),u=n(o),M="label_receive_in_time_range",m="label_receive_in_time_range_rapid",h="label_receive_in_time_exact",Y="label_delivery_time_range",d="label_delivery_time_exact",f="label_estimated_delivery_date",l="label_to";t.getCheckoutChannelDeliveryTimeText=function(e,t){if(!e)return"";var r=e.is_cross_border,n=e.has_edt;if(!n){if(r){var a=e.estimated_delivery_date_from,s=e.estimated_delivery_date_to,o=(0,u.default)();o.locale.set(e.LOCALE);var M=o.create(1e3*parseInt(a,10)).format("LHDS"),m=o.create(1e3*parseInt(s,10)).format("LHDS"),h=t(f,{})+": "+M;return a!==s&&(h+=" "+t(l,{})+" "+m),h}return null}e.use_date_in_checkout;return i(e,t)}}])});