1(self.webpackChunkcuba=self.webpackChunkcuba||[]).push([["src_app_components_invoice_invoice_module_ts"],{16143:function(t,i,e){"use strict";e.d(i,{Z:function(){return r}});var n=e(35366),o=e(31041);let r=(()=>{class t{constructor(t,i){this.el=t,this.control=i,this.fullTrim=!1}onInput(t){const i=this.el.nativeElement;let e=i.value.replace(/<script\b[^>]*>([\s\S]*?)<\/script>/gi,"");e=e.replace(/<\/?script\b[^>]*>/gi,""),i.value=e,this.control.control.setValue(e)}}return t.\u0275fac=function(i){return new(i||t)(n.Y36(n.SBq),n.Y36(o.a5))},t.\u0275dir=n.lG2({type:t,selectors:[["","sanitizeInput",""]],hostBindings:function(t,i){1&t&&n.NdJ("input",function(t){return i.onInput(t)})},inputs:{fullTrim:"fullTrim"}}),t})()},34482:function(t,i,e){"use strict";e.r(i),e.d(i,{InvoiceModule:function(){return Nn}});var n=e(61116),o=e(75425),r=e(92013),l=e(15940),s=e(54391),a=e(16304),c=e(69568),p=e(89666),d=e(66891),u=e(31041),g=e(529),h=e(50243),m=e(99046),v=e(25160),Z=e(77972),f=e(5057),_=e(15446);function A(t=document,i=12,e=100){let n=0;const o=window.setInterval(()=>{n+=1,(function(t=document){const i=t.querySelector(".iti__flag-container");return!!i&&(i.style.pointerEvents="none",!0)}(t)||n>=i)&&window.clearInterval(o)},e)}function x(t=document){document.addEventListener("click",t=>{t.target.closest(".iti__selected-flag")&&setTimeout(()=>{const t=document.getElementById("country-search-box");console.log(t?.value),t&&!t.dataset.listenerAdded&&(t.dataset.listenerAdded="true",t.addEventListener("input",()=>{setTimeout(()=>{const i=t.value.toLowerCase();document.querySelectorAll(".iti__country").forEach(t=>{const e=t.textContent.toLowerCase();if(e.includes(i))return t.scrollIntoView({block:"start"}),void console.log("Scrolled to:",e)})},50)}))},100)})}var b=e(35379),T=e(35366),I=e(98109),w=e(71178),q=e(22106),y=e(60649),C=e(16143),S=e(65981),E=e(32309),N=e(42916),L=e(14391),O=e(46834),M=e(7491);const P=["shippingScrollAnchor"];function U(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("*",T.lcZ(2,1,"PROVIDE_VALID_CELL_NUMBER"),""))}function k(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("*",T.lcZ(2,1,"PROVIDE_DIFF_CELL_NUMBER"),""))}function F(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" *",T.lcZ(2,1,"CLIENT_NAME_REQ")," "))}function D(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"CLIENT_NAME_MIN_LENGTH")," "))}function V(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.AsE(" ",T.lcZ(2,2,"CLIENT_NAME_TOO_LONG"),". ",T.lcZ(3,4,"MAX_512_CHARS"),". "))}function J(t,i){1&t&&(T.TgZ(0,"h5",52),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"CREATE_WITHOUT_PRODUCT")))}function R(t,i){1&t&&(T.TgZ(0,"h5",52),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"CREATE_WITHOUT_PRODUCT")))}function Q(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"PLS_ENTER_AMOUNT"),""))}function Y(t,i){if(1&t&&(T.TgZ(0,"span",67),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"formatAmount"),T.ALo(4,"translate"),T.qZA()),2&t){const t=T.oxw(2);T.xp6(1),T.lnq(" ",T.lcZ(2,3,"GIVE_MIN_AMOUNT")," ",T.lcZ(3,5,t.min_limit)," ",T.lcZ(4,7,"QAR")," ")}}function H(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DESC_REQ")," "))}function j(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"TEXT_ATLEAST_5_CHARS")," "))}function B(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DESC_TOO_LONG"),". ",T.lcZ(3,4,"MAX_5000_CHARS"),". "))}function $(t,i){if(1&t&&(T.TgZ(0,"div",53),T.TgZ(1,"div",54),T.TgZ(2,"div",55),T.TgZ(3,"div",56),T.TgZ(4,"p",57),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"div",58),T.TgZ(8,"div",59),T._UZ(9,"input",60),T.qZA(),T.YNc(10,Q,3,3,"span",14),T.YNc(11,Y,5,9,"span",61),T.qZA(),T.qZA(),T.qZA(),T.TgZ(12,"div",62),T.TgZ(13,"div",63),T.TgZ(14,"p",57),T._uU(15),T.ALo(16,"translate"),T.qZA(),T.TgZ(17,"div",64),T.TgZ(18,"div",65),T._UZ(19,"textarea",66),T.qZA(),T.YNc(20,H,3,3,"span",14),T.YNc(21,j,3,3,"span",14),T.YNc(22,B,4,6,"span",14),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw();T.xp6(5),T.Oqu(T.lcZ(6,7,"INV_AMOUNT")),T.xp6(5),T.Q6J("ngIf",t.invoice_without_product&&(null==t.InvoiceForm.get("invoice_amount").errors?null:t.InvoiceForm.get("invoice_amount").errors.required)&&t.submited),T.xp6(1),T.Q6J("ngIf",t.invoice_without_product&&(null==t.InvoiceForm.get("invoice_amount").errors?null:t.InvoiceForm.get("invoice_amount").errors.minlimit)&&t.submited),T.xp6(4),T.Oqu(T.lcZ(16,9,"DESC")),T.xp6(5),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.required)&&t.submited),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.minlength)&&t.submited),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.maxlength)&&t.submited)}}function G(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"i",86),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().index;return T.oxw(2).deleteAnAddedProduct(i)}),T.qZA()}}function z(t,i){1&t&&(T.TgZ(0,"div",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"Quantity can not be more than available quantity")," "))}function W(t,i){1&t&&(T.TgZ(0,"div",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"INVOICE_ITEM_NAME_LENGTH_ERROR")," "))}function K(t,i){if(1&t&&(T.TgZ(0,"div",51),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"formatAmou
1nt"),T.qZA()),2&t){const t=T.oxw(3);T.xp6(1),T.AsE(" ",T.lcZ(2,2,"maximum allowed quantity is "),"",T.lcZ(3,4,t.maxQtyLoginVal)," ")}}function X(t,i){1&t&&(T.TgZ(0,"div",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"ADD_VALID_DETAILS")," "))}const tt=function(t){return{opacity:t}};function it(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",70),T.TgZ(1,"div",71),T.TgZ(2,"a",72),T._UZ(3,"i",73),T.qZA(),T.qZA(),T.TgZ(4,"div",74),T.TgZ(5,"div",75),T.TgZ(6,"p",57),T._uU(7),T.ALo(8,"translate"),T.qZA(),T.TgZ(9,"div",76),T.TgZ(10,"div",59),T.TgZ(11,"input",77),T.NdJ("input",function(i){const e=T.CHM(t).index;return T.oxw(2).onInputItemNameChange(e,i)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(12,"div",78),T.TgZ(13,"p",57),T._uU(14),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"div",76),T.TgZ(17,"div",59),T.TgZ(18,"input",79),T.NdJ("input",function(){const i=T.CHM(t).index;return T.oxw(2).calculate(i)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(19,"div",80),T.TgZ(20,"p",57),T._uU(21),T.ALo(22,"translate"),T.qZA(),T.TgZ(23,"div",76),T.TgZ(24,"div",59),T.TgZ(25,"input",81),T.NdJ("change",function(){const i=T.CHM(t).index;return T.oxw(2).calculate(i)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(26,"div",80),T.TgZ(27,"p",57),T._uU(28),T.ALo(29,"translate"),T.qZA(),T.TgZ(30,"div",82),T.TgZ(31,"div",59),T._UZ(32,"input",83),T.qZA(),T.qZA(),T.qZA(),T.TgZ(33,"div",84),T.YNc(34,G,1,0,"i",85),T.TgZ(35,"span"),T._uU(36),T.ALo(37,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(38,z,3,3,"div",14),T.YNc(39,W,3,3,"div",14),T.YNc(40,K,4,6,"div",14),T.YNc(41,X,3,3,"div",14),T.qZA()}if(2&t){const t=i.index,e=T.oxw(2);let n,o;T.xp6(4),T.s9C("formGroupName",t),T.xp6(3),T.Oqu(T.lcZ(8,23,"ITEM_NAME")),T.xp6(4),T.ekj("errorfield",e.isErrorFieldClass(t)),T.Q6J("readonly",!(null==e.InvoiceForm.get("invoicedetails").controls[t].value||!e.InvoiceForm.get("invoicedetails").controls[t].value.productId))("ngStyle",T.VKq(33,tt,null!=e.InvoiceForm.get("invoicedetails").controls[t].value&&e.InvoiceForm.get("invoicedetails").controls[t].value.productId?"0.5":"1")),T.xp6(3),T.Oqu(T.lcZ(15,25,"QUANTITY")),T.xp6(4),T.ekj("errorfield",e.isErrorFieldClass(t)),T.xp6(3),T.Oqu(T.lcZ(22,27,"UNITPRICE")),T.xp6(4),T.ekj("errorfield",e.isErrorFieldClass(t)),T.Q6J("ngStyle",T.VKq(35,tt,null!=e.InvoiceForm.get("invoicedetails").controls[t].value&&e.InvoiceForm.get("invoicedetails").controls[t].value.productId?"0.5":"1"))("readonly",!(null==e.InvoiceForm.get("invoicedetails").controls[t].value||!e.InvoiceForm.get("invoicedetails").controls[t].value.productId)),T.xp6(3),T.Oqu(T.lcZ(29,29,"AMOUNT")),T.xp6(4),T.ekj("errorfield",e.isErrorFieldClass(t)),T.xp6(2),T.Q6J("ngIf",e.InvoiceForm.get("invoicedetails").controls.length>1&&e.InvoiceForm.get("invoicedetails").controls.length-1!=t),T.xp6(2),T.hij(" ",T.lcZ(37,31,"DELET
1E")," "),T.xp6(2),T.Q6J("ngIf",e.isProdQtyError(t)),T.xp6(1),T.Q6J("ngIf",(null==e.InvoiceForm||null==(n=e.InvoiceForm.get("invoicedetails"))||null==n.controls[t]||null==n.controls[t].controls||null==n.controls[t].controls.description||null==n.controls[t].controls.description.errors?null:n.controls[t].controls.description.errors.maxlength)&&e.submited),T.xp6(1),T.Q6J("ngIf",(null==e.InvoiceForm||null==(o=e.InvoiceForm.get("invoicedetails"))||null==o.controls[t]||null==o.controls[t].controls||null==o.controls[t].controls.quantity||null==o.controls[t].controls.quantity.errors?null:o.controls[t].controls.quantity.errors.max)&&e.submited&&!(null!=e.InvoiceForm&&null!=(o=e.InvoiceForm.get("invoicedetails"))&&null!=o.controls[t]&&null!=o.controls[t].controls&&null!=o.controls[t].controls.description&&null!=o.controls[t].controls.description.errors&&o.controls[t].controls.description.errors.maxlength)&&!e.isProdQtyError(t)),T.xp6(1),T.Q6J("ngIf",e.isAddValDetailsError(t))}}function et(t,i){if(1&t&&(T.TgZ(0,"div",68),T.YNc(1,it,42,37,"div",69),T.qZA()),2&t){const t=T.oxw();T.xp6(1),T.Q6J("ngForOf",t.InvoiceForm.get("invoicedetails").controls)}}function nt(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"button",90),T.NdJ("click",function(){T.CHM(t);const i=T.oxw(2);return i.addProduct=!i.addProduct}),T._UZ(1,"img",91),T._uU(2),T.ALo(3,"translate"),T.qZA()}2&t&&(T.xp6(2),T.hij("",T.lcZ(3,1,"ADD_PROD")," "))}function ot(t,i){if(1&t&&(T.TgZ(0,"div",87),T.TgZ(1,"div",88),T.YNc(2,nt,4,3,"button",89),T.qZA(),T.qZA()),2&t){const t=T.oxw();T.xp6(2),T.Q6J("ngIf",!t.addProduct)}}function rt(t,i){1&t&&(T.TgZ(0,"span",96),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"BY_MERCHANT")))}function lt(t,i){if(1&t&&(T.TgZ(0,"div",92),T.TgZ(1,"h6",93),T._uU(2),T.ALo(3,"translate"),T.TgZ(4,"span",94),T._uU(5),T.ALo(6,"number"),T.ALo(7,"translate"),T.qZA(),T.YNc(8,rt,3,3,"span",95),T.qZA(),T.qZA()),2&t){const t=T.oxw();T.xp6(2),T.hij("",T.lcZ(3,6,"SHIPPING_COST"),": "),T.xp6(2),T.ekj("invoice-shipping-cost-value--promo",t.shippingGates.isPromotionAppliedToTotal),T.xp6(1),T.AsE(" ",T.xi3(6,8,null==t.shipSettings?null:t.shipSettings.shipping_rate,"1.2-2")," ",T.lcZ(7,11,"QAR")," "),T.xp6(3),T.Q6J("ngIf",t.shippingGates.isPromotionAppliedToTotal)}}function st(t,i){1&t&&(T.TgZ(0,"div",101),T.TgZ(1,"div",102),T._UZ(2,"textarea",103),T.qZA(),T.qZA())}function at(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"EITHER_DESC_DIS_DESC")," "))}function ct(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"TEXT_ATLEAST_5_CHARS")," "))}function pt(t,i){1&t&&(T.TgZ(0,"span",51),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DESC_TOO_LONG"),". ",T.lcZ(3,4,"MAX_5000_CHARS"),". "))}const dt=function(){return{standalone:!0}};function ut(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",97),T.TgZ(1,"div",23),T.TgZ(2,"div",24),T.TgZ(3,"input",98),T.NdJ("ngModelChange",function(i){return T.CHM(t),T.oxw().remark=i})("change",function(){return T.CHM(t),T.oxw().toogleRemark()}),T.qZA(),T._UZ(4,"label",99),T.qZA(),T.TgZ(5,"div",27),T.TgZ(6,"h5"),T._uU(7),T.ALo(8,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(9,st,3,0,"div",100),T.YNc(10,at,3,3,"span",14),T.YNc(11,ct,3,3,"span",14),T.YNc(12,pt,4,6,"span",14),T.qZA()}if(2&t){const t=T.oxw();T.xp6(3),T.Q6J("ngModel",t.remark)("ngModelOptions",T.DdM(9,dt)),T.xp6(4),T.Oqu(T.lcZ(8,7,"INV_DESC")),T.xp6(2),T.Q6J("ngIf",t.remark),T.xp6(1),T.Q6J("ngIf",!t.invoice_without_product&&(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.required)&&t.submited),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.minlength)&&t.submited),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.maxlength)&&t.submited)}}function gt(t,i){1&t&&(T.TgZ(0,"span",130),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("(",T.lcZ(2,1,"Default"),")"))}function ht(t,i){if(1&t&&(T._uU(0),T.YNc(1,gt,3,3,"span",129)),2&t){const t=i.item;T.hij(" ",t.label," "),T.xp6(1),T.Q6J("ngIf",t.is_default)}}function mt(t,i){1&t&&(T.TgZ(0,"span",130),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("(",T.lcZ(2,1,"Default"),")"))}function vt(t,i){if(1&t&&(T._uU(0),T.YNc(1,mt,3,3,"span",129)),2&t){const t=i.item;T.hij(" ",t.label," "),T.xp6(1),T.Q6J("ngIf",t.is_default)}}function Zt(t,i){1&t&&(T.TgZ(0,"div",133),T._UZ(1,"i",134),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(2),T.hij("* ",T.lcZ(3,1,"Required")," "))}function ft(t,i){1&t&&(T.TgZ(0,"div",133),T._UZ(1,"i",134),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(2),T.hij("* ",T.lcZ(3,1,"MIN_WEIGHT_ALLOWED")," "))}const _t=function(t){return{weight:t}};function At(t,i){if(1&t&&(T.TgZ(0,"div",133),T._UZ(1,"i",134),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t){const t=T.oxw(4);let i;T.xp6(2),T.hij("* ",T.xi3(3,1,"MAX_WEIGHT_EXCEEDED",T.VKq(4,_t,null==(i=t.InvoiceForm.get("package_weight"))?null:i.getError("maxWeight")))," ")}}function xt(t,i){if(1&t&&(T.TgZ(0,"div",131),T.YNc(1,Zt,4,3,"div",132),T.YNc(2,ft,4,3,"div",132),T.YNc(3,At,4,6,"div",132),T.qZA()),2&t){const t=T.oxw(3);T.xp6(1),T.Q6J("ngIf",null==t.f||null==t.f.package_weight||null==t.f.package_weight.errors?null:t.f.package_weight.errors.required),T.xp6(1),T.Q6J("ngIf",null==t.f||null==t.f.package_weight||null==t.f.package_weight.errors?null:t.f.package_weight.errors.minWeight),T.xp6(1),T.Q6J("ngIf",null==t.f||null==t.f.package_weight||null==t.f.package_weight.errors?null:t.f.package_weight.errors.maxWeight)}}function bt(t,i){if(1&t&&T._uU(0),2&t){const t=i.item,e=T.oxw(3);T.hij(" ","ar"===e.currLang&&(null==t?null:t.description_ar)||(null==t?null:t.description)," ")}}function Tt(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",135),T.TgZ(1,"input",136),T.NdJ("input",function(i){return T.CHM(t),T.oxw(3).filterProdTypes(i)}),T.ALo(2,"translate"),T.qZA(),T.qZA()}2&t&&(T.xp6(1),T.s9C("placeholder",T.lcZ(2,1,"SEARCH")))}function It(t,i){if(1&t&&(T.TgZ(0,"div",137),T._uU(1),T.qZA()),2&t){const t=i.item,e=T.oxw(3);T.xp6(1),T.hij(" ","ar"===e.currLang&&(null==t?null:t.description_ar)||(null==t?null:t.description)," ")}}function wt(t,i){1&t&&(T.TgZ(0,"div",131),T.TgZ(1,"div",133),T._UZ(2,"i",134),T._uU(3),T.ALo(4,"translate"),T.qZA(),T.qZA()),2&t&&(T.xp6(3),T.hij("* ",T.lcZ(4,1,"Required")," "))}const qt=function(t){return{amount:t}};function yt(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",112),T.TgZ(1,"div",106),T.TgZ(2,"div",107),T.TgZ(3,"input",138),T.NdJ("input",function(){return T.CHM(t),T.oxw(3).bt_disable=!1}),T.qZA(),T.TgZ(4,"label",139),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"p",140),T._uU(8),T.ALo(9,"translate"),T.ALo(10,"number"),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw(3);T.xp6(5),T.hij(" ",T.lcZ(6,2,"ENABLE_DELIVERY_PROMOTION")," "),T.xp6(3),T.Oqu(T.xi3(9,4,"SHIPPING_COST_PAID_BY_MERCHANT",T.VKq(10,qt,T.xi3(10,7,null==t.shipSettings?null:t.shipSettings.shipping_rate,"1.2-2"))))}}const Ct=function(t,i){return{amount:t,currency:i}};function St(t,i){if(1&t&&(T.TgZ(0,"div",141),T._UZ(1,"p",142),T.ALo(2,"translate"),T.ALo(3,"number"),T.ALo(4,"translate"),T.qZA()),2&t){const t=T.oxw(3);T.xp6(1),T.s9C("innerHTML",T.xi3(2,1,"DELIVERY_PROMOTION_POLICY",T.WLB(9,Ct,T.xi3(3,4,null==t.shipSettings?null:t.shipSettings.shipping_rate,"1.2-2"),T.lcZ(4,7,"QAR"))),T.oJD)}}function Et(t,i){1&t&&T._UZ(0,"app-packaging-guidelines")}function Nt(t,i){if(1&t){const t=T.EpF();T.ynx(0),T.TgZ(1,"h5",111),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"div",54),T.TgZ(5,"div",112),T.TgZ(6,"div",113),T.TgZ(7,"label",114),T._uU(8),T.ALo(9,"translate"),T.qZA(),T.TgZ(10,"div",115),T.TgZ(11,"ng-select",116),T.ALo(12,"translate"),T.YNc(13,ht,2,2,"ng-template",117),T.YNc(14,vt,2,2,"ng-template",118),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(15,"div",119),T.TgZ(16,"div",113),T.TgZ(17,"label",120),T._uU(18),T.ALo(19,"translate"),T.qZA(),T.TgZ(20,"input",121),T.NdJ("input",function(){return T.CHM(t),T.oxw(2).bt_disable=!1}),T.ALo(21,"translate"),T.qZA(),T.YNc(22,xt,4,3,"div",122),T.qZA(),T.qZA(),T.TgZ(23,"div",119),T.TgZ(24,"div",113),T.TgZ(25,"label",123),T._uU(26),T.ALo(27,"translate"),T.qZA(),T.TgZ(28,"div",124),T.TgZ(29,"ng-select",125),T.NdJ("open",function(){return T.CHM(t),T.oxw(2).onProdTypeDropdownOpen()})("scrollToEnd",function(){return T.CHM(t),T.oxw(2).onProdTypeScrollToEnd()}),T.ALo(30,"translate"),T.YNc(31,bt,1,1,"ng-template",118),T.YNc(32,Tt,3,3,"ng-template",126),T.YNc(33,It,2,1,"ng-template",117),T.qZA(),T.YNc(34,wt,5,3,"div",122),T.qZA(),T.qZA(),T.qZA(),T.YNc(35,yt,11,12,"div",127),T.qZA(),T.YNc(36,St,5,12,"div",128),T.YNc(37,Et,1,0,"app-packaging-guidelines",110),T.BQk()}if(2&t){const t=T.oxw(2);let i;T.xp6(2),T.Oqu(T.lcZ(3,20,"SHIPPING_DETAILS")),T.xp6(6),T.hij(" ",T.lcZ(9,22,"PICKUP_SOURCE_ADDRESS"),""),T.xp6(3),T.s9C("placeholder",T.lcZ(12,24,"SELECT")),T.Q6J("items",t.defaultPickupOptions)("searchable",!1)("clearable",!1),T.xp6(7),T.Oqu(T.lcZ(19,26,"TOTAL_PACKAGE_WEIGHT_KG")),T.xp6(2),T.s9C("placeholder",T.lcZ(21,28,"WEIGHT_PLACEHOLDER")),T.xp6(2),T.Q6J("ngIf",t.submited&&(null==t.f||null==t.f.package_weight?null:t.f.package_weight.errors)),T.xp6(4),T.Oqu(T.lcZ(27,30,"PRODUCT_TYPE")),T.xp6(3),T.s9C("placeholder",T.lcZ(30,32,"SELECT_PRODUCT_TYPE")),T.Q6J("items",t.prodTypes)("searchable",!1)("clearable",!1)("loading",null==t.ptCatalog?null:t.ptCatalog.prodTypeLoading)("disabled",(null==t.shipSettings?null:t.shipSettings.shipping_rate)>0),T.xp6(5),T.Q6J("ngIf",t.submited&&(null==t.f||null==t.f.product_type||null==t.f.product_type.errors?null:t.f.product_type.errors.required)),T.xp6(1),T.Q6J("ngIf",t.shippingGates.showDeliveryPromotion),T.xp6(1),T.Q6J("ngIf",t.shippingGates.showDeliveryPromotionPolicy),T.xp6(1),T.Q6J("ngIf",t.shippingGates.showSection&&(null==(i=t.InvoiceForm.get("isS
1hipping"))?null:i.value))}}function Lt(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",104),T.TgZ(1,"div",105),T.TgZ(2,"div",106),T.TgZ(3,"div",107),T.TgZ(4,"input",108),T.NdJ("input",function(){return T.CHM(t),T.oxw().bt_disable=!1})("change",function(i){return T.CHM(t),T.oxw().onShippingCheckboxChange(i)}),T.qZA(),T.TgZ(5,"label",109),T._uU(6),T.ALo(7,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(8,Nt,38,34,"ng-container",110),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();let i;T.xp6(6),T.hij(" ",T.lcZ(7,2,"ADD_SHIPPING_1")," "),T.xp6(2),T.Q6J("ngIf",null==(i=t.InvoiceForm.get("isShipping"))?null:i.value)}}function Ot(t,i){1&t&&T._UZ(0,"i",163)}function Mt(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",156),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit;return T.oxw(2).addNewProductToInvoice(i)}),T.TgZ(1,"div",157),T._UZ(2,"img",158),T.ALo(3,"secure"),T.TgZ(4,"div",159),T.TgZ(5,"h6",160),T._uU(6),T.qZA(),T.TgZ(7,"p"),T._uU(8),T.ALo(9,"formatAmount"),T.ALo(10,"translate"),T.qZA(),T.TgZ(11,"p"),T._uU(12),T.ALo(13,"translate"),T.qZA(),T.qZA(),T.TgZ(14,"div",161),T.YNc(15,Ot,1,0,"i",162),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw().$implicit,i=T.oxw(2);T.xp6(2),T.Q6J("src",T.lcZ(3,7,i.getImageUrl(null==t||null==t.productmedia[0]?null:t.productmedia[0].name,"product")),T.LSH),T.xp6(4),T.Oqu(t.name),T.xp6(2),T.AsE("",T.lcZ(9,9,t.price)," ",T.lcZ(10,11,"QAR"),""),T.xp6(4),T.AsE(" ",T.lcZ(13,13,"AVAIL_QUANTITY")," : ",null!=t&&t.isUnlimited?"\u221e":null==t?null:t.totalavailablequantity," "),T.xp6(3),T.Q6J("ngIf",i.isAdded(t.id))}}function Pt(t,i){if(1&t&&(T.ynx(0),T.YNc(1,Mt,16,15,"div",155),T.BQk()),2&t){const t=i.$implicit;T.xp6(1),T.Q6J("ngIf",(null==t?null:t.totalavailablequantity)||!(null!=t&&t.totalavailablequantity)&&(null==t?null:t.isUnlimited))}}function Ut(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",143),T.TgZ(1,"form",144),T.TgZ(2,"div",145),T.TgZ(3,"div",146),T.TgZ(4,"h6",147),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"button",3),T.NdJ("click",function(){T.CHM(t);const i=T.oxw();return i.addProduct=!i.addProduct}),T.TgZ(8,"span",4),T._uU(9,"\xd7"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(10,"div",148),T.TgZ(11,"div",149),T.TgZ(12,"div",59),T.TgZ(13,"input",150),T.NdJ("ngModelChange",function(i){return T.CHM(t),T.oxw().SearchKey=i})("keyup",function(){T.CHM(t);const i=T.oxw();return i.search(i.SearchKey)}),T.ALo(14,"translate"),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"div",151),T.TgZ(17,"button",152),T._uU(18),T.ALo(19,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(20,"div",153),T.YNc(21,Pt,2,1,"ng-container",154),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();T.xp6(5),T.Oqu(T.lcZ(6,6,"PRODUCTS")),T.xp6(8),T.s9C("pplaceholder",T.lcZ(14,8,"SEARCH_PROD")),T.s9C("pplaceholder",T.lcZ(15,10,"SEARCH_PROD")),T.Q6J("ngModel",t.SearchKey),T.xp6(5),T.Oqu(T.lcZ(19,12,"SEARCH")),T.xp6(3),T.Q6J("ngForOf",t.productResult)}}const kt=function(t,i){return[t,i]};let Ft=(()=>{class t{constructor(t,i,e,n,o,r,l,s,a){this.activeModal=t,this._auth=i,this._invoiceService=e,this.formBuilder=n,this._commonHelperService=o,this.spinnerSadad=r,this.permissionService=l,this._shippingService=s,this.translate=a,this.countryCode=[{value:"+974",label:"+974"},{value:"+974",label:"+974"}],this.separateDialCode=!0,this.SearchCountryField=Z.wX,this.CountryISO=Z.HT,this.PhoneNumberFormat=Z.M9,this.preferredCountries=[Z.HT.Qatar],this.onlyCountries=[Z.HT.Qatar],this.productArray=[],this.submited=!1,this.bt_disable=!1,this.invoice_without_product=!1,this.same_number=!1,this.limitError=!1,this.readRecipt=!0,this.phone_limit=g.N.phone_length,this.remark=!1,this.page=1,this.addedProducts=[],this.addProduct=!1,this.limit=10,this.skip=0,this.sortOrder=!0,this.status_value="0",this.SearchKey="",this.ngUnsubscribe=new p.x,this.invDetailsControlsErrors=null,this.REG_SP_PDTY=b.nZ,this.isShippingPermission=!1,this.searchProdTypes$=new p.x,this.prodTypes=[],this.maxQtyLoginVal=this._auth.loginUserValue?.maxqty||999999999999999,this.ptCatalog=new m.F(this._shippingService,this.ngUnsubscribe),this.ptCatalog.onUpdated=()=>this.syncCatalogToView()}isAdminShippingLocked(){return!(0,v.Ti)(this.shipSettings)}ngOnInit(){this.currLang=localStorage.getItem("selectedLang")||this.translate.currentLang||"en",this.translate.onLangChange.subscribe(t=>{this.currLang=t?.lang||this.currLang}),this.getInterNationalStatus(),this.initAddForm(),this.getLimits(),this.search(""),this.loginUser=this._auth.loginUserValue,console.log("pickupLocs:",this.pickupLocs),console.log("defaultPickupOptions:",this.defaultPickupOptions),console.log("shipSettings:",this.shipSettings),this.isShippingPermission=this.permissionService.hasSubMenuPermission("Invoices","SHIPPING"),this.isShippingPermission&&(this.subscribeSearchProdType(),this.initProductTypesFromParentOrApi())}ngAfterViewInit(){x(document)}getLimits(){this.spinnerSadad.show(),this._commonHelperService.getLimits("63").pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?this._commonHelperService.disTransErrMsg(t?.error?.message):(this.min_limit=parseFloat(t),this.InvoiceForm.controls.invoice_amount.clearValidators(),this.InvoiceForm.controls.invoice_amount.setValidators([u.kI.required,(0,h.fB)(this.min_limit)])),this.spinnerSadad.hide()},t=>{this.spinnerSadad.hide()})}getInterNationalStatus(){this.spinnerSadad.show(),this._invoiceService.isInternational().pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?this._commonHelperService.disTransErrMsg(t?.error?.message):(this.is_international=t,0==this.is_international&&A(document)),this.spinnerSadad.hide()},t=>{this.spinnerSadad.hide()})}initAddForm(){this.totalPrice=0,this.totalPrice=Number(this.totalPrice).toFixed(2),this.InvoiceForm=this.formBuilder.group({clientname:["",[u.kI.required,u.kI.minLength(2),u.kI.maxLength(512)]],cellno:["",{validators:[u.kI.required],updateOn:"blur"}],invoicedetails:this.formBuilder.array([this.createItem()]),paymentduedate:["",[]],readreceipt:[!1],description:[""],invoice_amount:["",[u.kI.required,(0,h.fB)(this.min_limit)]],isShipping:[!1],isDeliveryPromotion:[!1],package_weight:[""],product_type:[null],pickup_source_address_loc_id:[null]},{validator:[(0,h.Fd)("description")]}),this.InvoiceForm.controls.cellno.valueChanges.pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.searchName(t)}),this.shippingGates.showSection&&this.setDefaultPickupLoc(),this.setShipValidations()}
1setShipValidations(){const t=this.InvoiceForm.get("isShipping"),i=this.InvoiceForm.get("package_weight");(0,_.T)(t.valueChanges,i.valueChanges).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(()=>{this.updateShippingValidators()})}updateShippingValidators(){this.bt_disable=!1;const t=this.InvoiceForm.get("isShipping")?.value,i=this.InvoiceForm.get("pickup_source_address_loc_id"),e=this.InvoiceForm.get("package_weight"),n=this.InvoiceForm.get("product_type");t?(i?.value||this.setDefaultPickupLoc(),i?.setValidators([u.kI.required]),e?.setValidators([u.kI.required]),n?.setValidators([u.kI.required]),this.ptCatalog?.prodTypes?.length||(this.ptCatalog.initFromParent(this.prodTypeRes),this.syncCatalogToView())):(this.InvoiceForm.get("isDeliveryPromotion")?.setValue(!1,{emitEvent:!1}),i?.clearValidators(),e?.clearValidators(),n?.clearValidators()),i?.updateValueAndValidity({emitEvent:!1}),e?.updateValueAndValidity({emitEvent:!1}),n?.updateValueAndValidity({emitEvent:!1})}onShippingCheckboxChange(t){t.target?.checked&&setTimeout(()=>{this.shippingScrollAnchor?.nativeElement?.scrollIntoView({behavior:"smooth",block:"end"})},100)}get shippingGates(){return(0,v.Rr)(this.shipSettings,this.isShippingPermission,!!this.InvoiceForm?.get("isShipping")?.value,!!this.InvoiceForm?.get("isDeliveryPromotion")?.value)}get displayInvoiceTotal(){const t=this.invoice_without_product?Number(this.InvoiceForm?.get("invoice_amount")?.value)||0:Number(this.totalPrice)||0;return t?t.toFixed(2):"0.00"}get deliveryPromotionMinimumOrderValue(){const t=this.shipSettings?.delivery_promotion?.minimum_order_value;if(null==t||""===t)return null;const i=parseFloat(t);return Number.isNaN(i)?null:i}get f(){return this.InvoiceForm.controls}isShippingValidationsPassed(){if(!this.f?.isShipping?.value)return!0;let t=!0;if(this.InvoiceForm?.value?.package_weight){const i=parseFloat(this.InvoiceForm?.value?.package_weight),e=this.InvoiceForm?.get("package_weight");(!i||i<=0)&&(e?.setErrors({...e?.errors,minWeight:.1}),t=!1);const n=b.Tl;n&&i>n&&(e?.setErrors({...e?.errors,maxWeight:n}),t=!1)}else t=!1;return t}submit(t){var i=this;return(0,a.Z)(function*(){if(i.submited=!0,i.bt_disable=!0,!i.isShippingValidationsPassed())return void i.spinnerSadad.hide();if(i.f?.isShipping?.value&&i.ptCatalog?.loadFailed)return i._commonHelperService.disTransErrMsg("Failed to load product types. Please try again."),i.bt_disable=!1,void i.spinnerSadad.hide();if(!i.invoice_without_product){let t=i.InvoiceForm.controls.invoicedetails;1!=t.length&&""==t.at(t.length-1).value.description&&""==t.at(t.length-1).value.productId&&t.removeAt(t.length-1);for(let e of t.controls){let t=e.value;if(t.productId&&!t?.isUnlimited&&t.quantity&&t.quantity>t.availQty)return void(i.bt_disable=!1)}i.InvoiceForm.controls.invoice_amount.clearValidators(),i.InvoiceForm.controls.invoice_amount.updateValueAndValidity()}if(console.log("this.InvoiceForm:",i.InvoiceForm),console.log("this.InvoiceForm.invali
1d:",i.InvoiceForm.invalid),i.InvoiceForm.invalid)return void(i.bt_disable=!1);let e=`${i.InvoiceForm.value.cellno.dialCode.replace("+","")}-${i.InvoiceForm.value.cellno.e164Number.replace(i.InvoiceForm.value.cellno.dialCode,"")}`;if(i.InvoiceForm.value.cellno?.number.replace(/\s/g,"").substring(1)==i._auth?.currentUserValue?.cellnumber||e==i._auth?.currentUserValue?.cellnumber)return i.bt_disable=!1,i.InvoiceForm.controls.cellno.setErrors({same:!0}),void(i.same_number=!0);let n={};n.cellno=e,i.InvoiceForm.value.invoicedetails.filter(t=>t.price*t.quantity>0);let o=i.InvoiceForm.value;if((i.invoice_without_product?o.invoice_amount:i.totalPrice)<i.min_limit)return i.limitError=!0,void(i.bt_disable=!1);i.limitError=!1,i.spinnerSadad.show(),n.clientname=o.clientname,n.invoicestatusId=o.invoicestatusId,n.readreceipt=i.readRecipt,n.invoicedetails=[],n.grossamount=i.invoice_without_product?o.invoice_amount:i.totalPrice,i.invoice_without_product?(n.remarks=o.description,n.remarksenabled=!0):(o.invoicedetails.forEach(t=>{n.invoicedetails.push(null!=t.productId?{description:t.description,productId:t.productId,amount:t.price*t.quantity,quantity:t.quantity}:{description:t.description,amount:t.price*t.quantity,quantity:t.quantity})}),i.remark&&(n.remarks=o.description,n.remarksenabled=!0)),n.invoicestatusId=t,n.sentviaid=1,n.paymentduedate=i._invoiceService.getDueDate();const r=(0,v.WZ)({isShipping:o?.isShipping,isDeliveryPromotion:o?.isDeliveryPromotion,pickup_source_address_loc_id:o?.pickup_source_address_loc_id,package_weight:o?.package_weight,product_type:o?.product_type},i.shipSettings,i.isShippingPermission);n.isShipping=!!r.isShipping,n.isDeliveryPromotion=!!r.isDeliveryPromotion,r.isShipping&&(n.pickup_source_address_loc_id=r.pickup_source_address_loc_id,n.package_weight=r.package_weight,null!=r.product_type&&""!==r.product_type&&(n.product_type=i.ptCatalog.resolveIdForSubmit(r.product_type))),i._invoiceService.createInvoice(n).pipe((0,c.R)(i.ngUnsubscribe)).subscribe(e=>{if(i.bt_disable=!1,i.spinnerSadad.hide(),i.submited=!1,e&&e.error&&e.error.message)return i._commonHelperService.disTransErrMsg(e?.error?.message);i.InvoiceForm.reset(),i._commonHelperService.disTransSuccMsg(2===t?"INV_CREATED":"INV_DRAFTED"),i.activeModal.dismiss()},t=>{i._commonHelperService.disTransErrMsg(t?.error?.error?.message),i.bt_disable=!1,i.submited=!1,i.spinnerSadad.hide()})})()}changeMode(){this.bt_disable=!1,this.addedProducts=[],this.addProduct=!1,this.submited=!1,this.totalPrice=0;const t=this.InvoiceForm.get("invoicedetails");this.invoice_without_product?(this.InvoiceForm.controls.description.clearValidators(),this.InvoiceForm.controls.description.setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)]),this.InvoiceForm.controls.invoice_amount.setValidators([u.kI.required,(0,h.fB)(this.min_limit)]),this.InvoiceForm.get("invoicedetails").controls.forEach(t=>{const i=t;Object.keys(i.controls).forEach(t=>{i.controls[t].clearValidators(),i.controls[t].updateValueAndValidity()}),t.clearValidators(),t.updateValueAndValidity()}),t.updateValueAndValidity()):(this.InvoiceForm.controls.description.setErrors(null),this.InvoiceForm.controls.description.clearValidators(),this.InvoiceForm.controls.description.updateValueAndValidity(),this.InvoiceForm.get("invoicedetails").controls.forEach(t=>{const i=t;Object.keys(i.controls).forEach(t=>{["description","amount","quantity","price"].includes(t)&&(i.controls[t].setValidators(this.getItemValidators(t)),i.controls[t].updateValueAndValidity())})}),t.updateValueAndValidity(),this.InvoiceForm.controls.invoice_amount.clearValidators(),this.InvoiceForm.controls.invoice_amount.updateValueAndValidity(),this.calculateGrossAmount()),this.InvoiceForm.controls.invoicedetails.clearValidators(),this.InvoiceForm.controls.invoicedetails.updateValueAndValidity(),this.InvoiceForm.updateValueAndValidity()}getItemValidators(t){return{description:[u.kI.required,u.kI.maxLength(512)],amount:[u.kI.required],quantity:[u.kI.required,u.kI.min(1)],price:[u.kI.required,(0,h.QI)(0)],invoice_amount:[u.kI.required,(0,h.fB)(this.min_limit)]}[t]}createItem(){return this.formBuilder.group({description:["",[u.kI.required,u.kI.maxLength(512)]],amount:[{value:"",disabled:!0},[u.kI.required]],quantity:["",[u.kI.required,u.kI.min(1),u.kI.max(this.maxQtyLoginVal)]],price:["",[u.kI.required,(0,h.QI)(0)]],productId:[""],availQty:[0],isUnlimited:[!1]})}onInputItemNameChange(t,i){let e=i.target.value;e=e.replace(/^[\s\t]+/,""),""===e.trim()&&(e=""),this.InvoiceForm.get("invoicedetails").controls[t].get("description")?.setValue(e,{emitEvent:!1})}calculate(t){let i=this.InvoiceForm.get("invoicedetails"),e=i.controls[t].value;(isNaN(e.price)||e.price<0)&&(e.price=0),(isNaN(e.quantity)||e.quantity<0)&&(e.quantity=0),e.amount=e.price*e.quantity,i.controls[t].value.price&&(i.controls[t].value.price=Number(i.controls[t].value.price).toFixed(2),i.controls[t].value.amount=Number(i.controls[t].value.amount).toFixed(2)),i.controls[t].patchValue(e),this.calculateGrossAmount(),this.checkForNewRow(t)}calculateGrossAmount(){this.totalPrice=0,this.f.invoicedetails.value.forEach((t,i)=>{let e=Number(t.quantity).toFixed(2);this.totalPrice=Number(this.totalPrice)+Number(t.price)*Number(e),this.totalPrice=Number(this.totalPrice).toFixed(2)})}checkForNewRow(t){this.f.invoicedetails.valid&&this.InvoiceForm.get("invoicedetails").push(this.createItem())}toogleRemark(){this.remark?this.InvoiceForm.controls.description.setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)]):this.InvoiceForm.controls.description.clearValidators(),this.InvoiceForm.controls.description.updateV
1alueAndValidity(),this.submited=!1}searchName(t){if(this.spinnerSadad.show(),this.InvoiceForm.controls.cellno.value){let t=`${this.InvoiceForm.controls.cellno.value.dialCode.replace("+","")}-${this.InvoiceForm.controls.cellno.value.e164Number.replace(this.InvoiceForm.controls.cellno.value.dialCode,"")}`;this._invoiceService.searchName(t).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?this._commonHelperService.disTransErrMsg(t?.error?.message):t.length&&this.InvoiceForm.patchValue({clientname:t[0].clientname}),this.spinnerSadad.hide()})}else this.spinnerSadad.hide()}search(t){this.spinnerSadad.show(),this._invoiceService.productSearch(t).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?this._commonHelperService.disTransErrMsg(t?.error?.message):this.productResult=t,this.spinnerSadad.hide()})}getImageUrl(t,i){if("business"===i){if(t)return t.length>0?`${this._auth.updSNAEnvURL("v5")}containers/api-businesslogo/download/${t}`:"assets/images/icon/no-product.png"}else if("product"===i)return t?`${this._auth.updSNAEnvURL("v5")}containers/api-product/download/${t}`:"assets/images/placeholder/no-product.png"}isAdded(t){return this.addedProducts.indexOf(t)>-1}addNewProductToInvoice(t){const i=this.addedProducts.indexOf(t.id);let e=this.InvoiceForm.get("invoicedetails");if(i<0){this.addedProducts.push(t.id),e.length>0&&e.controls[e.controls.length-1].invalid&&e.removeAt(e.controls.length-1);let i=this.createItem();i.patchValue({productId:t.id,price:t.price,description:t.name,quantity:1,amount:t.price,availQty:t.totalavailablequantity,isUnlimited:t?.isUnlimited}),e.push(i),e.push(this.createItem())}else if(e.length>1){this.addedProducts.splice(i,1);for(let i=0;i<e.length;i++)e.at(i).value.productId===t.id&&e.removeAt(i)}this.calculateGrossAmount()}deleteAnAddedProduct(t){let i=this.InvoiceForm.get("invoicedetails"),e=this.addedProducts.indexOf(i.at(t).value.productId);e>-1&&this.addedProducts.splice(e,1),i.removeAt(t),this.calculateGrossAmount()}onCloseClick(){this.activeModal.close()}isProdQtyError(t){let i=this.InvoiceForm.get("invoicedetails").controls[t].value;return!!(i.productId&&!i?.isUnlimited&&i.quantity>i.availQty&&this.submited)}isAddValDetailsError(t){let i=this.InvoiceForm.get("invoicedetails").controls[t];return!(!i.invalid||!this.submited||i.controls.description?.errors?.maxlength||i.controls.quantity?.errors?.max||this.InvoiceForm.get("invoicedetails").controls.length>1&&0==Object.values(i.value).filter(Boolean).length)}isErrorFieldClass(t){let i=this.InvoiceForm.get("invoicedetails").controls[t];return!(!i.invalid||!this.submited||this.InvoiceForm.get("invoicedetails").controls.length>1&&0==Object.values(i.value).filter(Boolean).length)}setDefaultPickupLoc(){const t=this.defaultPickupOptions?.find(t=>t.is_default);t&&this.InvoiceForm.patchValue({pickup_source_address_loc_id:t.value})}syncCatalogToView(){this.prodTypes=this.ptCatalog.prodTypes}subscribeSearchProdType(){this.searchProdTypes$.pipe((0,f.b)(400),(0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.ptCatalog.onFilterSearch(t),this.syncCatalogToView()})}initProductTypesFromParentOrApi(){this.ptCatalog.initFromParent(this.prodTypeRes),this.syncCatalogToView()}onProdTypeScrollToEnd(){this.ptCatalog.onScrollToEnd(),this.syncCatalogToView()}onProdTypeDropdownOpen(){this.ptCatalog.onDropdownOpen(),this.syncCatalogToView()}filterProdTypes(t){const i=(t?.target?.value||"").toLowerCase();if(!i)return this.ptCatalog.onFilterSearch(""),void this.syncCatalogToView();this.searchProdTypes$.next(i)}ngOnDestroy(){this.ngUnsubscribe.next(null),this.ngUnsubscribe.complete()}}return t.\u0275fac=function(i){return new(i||t)(T.Y36(l.Kz),T.Y36(I.$h),T.Y36(I.q),T.Y36(u.qu),T.Y36(I.$P),T.Y36(w.t2),T.Y36(q.$),T.Y36(I.Nk),T.Y36(y.sK))},t.\u0275cmp=T.Xpm({type:t,selectors:[["app-mymodal"]],viewQuery:function(t,i){if(1&t&&T.Gf(P,5),2&t){let t;T.iGM(t=T.CRH())&&(i.shippingScrollAnchor=t.first)}},inputs:{my_modal_title:"my_modal_title",my_modal_content:"my_modal_content",pickupLocs:"pickupLocs",defaultPickupOptions:"defaultPickupOptions",shipSettings:"shipSettings",prodTypeRes:"prodTypeRes"},decls:84,vars:69,consts:[[1,"invoice-modal-wrapper"],[1,"modal-header","sbcptn-crt-header","px-0","pt-0","justify-content-center","border-0"],[1,"mb-2","text-left","createinvoicetitle"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[3,"formGroup"],[1,"row","settlement-wrap","invoice-modal-inner"],[1,"col-xl-6","col-lg-6","col-md-6","col-sm-12","text-left"],[1,"row","filter-content"],[1,"col-xl-12","col-lg-12","col-md-12","col-sm-12","mb-4"],[1,"i-modal-label"],[1,"invoice-tel-input-wrapper"],["name","phone","formControlName","cellno",3,"cssClass","preferredCountries","enablePlaceholder","searchCountryFlag","searchCountryField","selectFirstCountry","selectedCountryISO","maxLength","phoneValidation","numberFormat","searchCountryPlaceholder","separateDialCode","enableAutoCountrySelect"],["class","errortextb0",4,"ngIf"],[1,"col-xl-6","col-lg-6","col-md-6","col-sm-12","text-left","filter-content","customer-name-main"],[1,"custom-drop-w-select","col-md-12","col-sm-12","p-0"],[1,"input-group","product-type-select"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"icofont","icofont-user-alt-7"],["type","text","aria-label","Text input with dropdown button","name","clientname","
1id","clientname","formControlName","clientname","placeholder","","aria-describedby","basic-addon1","sanitizeInput","","appNoLeadingSpace","",1,"form-control","custom-input-filter","pl-0"],[1,"d-flex","mb-4","notify-view-product-swtch"],[1,"d-flex","align-items-center","mr-3"],[1,"notification-switch","mr-5"],["type","checkbox","formControleName","readreceipt","id","e-notification","name","set-name",1,"switch-input",3,"ngModelOptions","ngModel","change","ngModelChange"],["for","e-notification",1,"switch-label"],[1,"email-n-title"],[1,"d-flex","align-items-center","ml-3","view-product-swtch"],["type","checkbox","id","w-notification","name","set-name",1,"switch-input",3,"ngModel","ngModelOptions","change","ngModelChange"],["for","w-notification",1,"switch-label"],["class","slider round",4,"ngIf"],[1,"invoice-detail-title"],["class","",4,"ngIf"],["class","invoicedetails-box position-relative",4,"ngIf"],["class","invc-dtl-c-button d-flex align-items-center justify-content-end mb-3",4,"ngIf"],[1,"invoice-amount-summary"],[1,"invoice-product-total"],[1,"d-flex","align-items-center","justify-content-end"],["class","invoice-shipping-cost-summary d-flex align-items-center justify-content-end",4,"ngIf"],["class","align-items-start mb-4",4,"ngIf"],["class","shipping-wrapper",4,"ngIf"],["class","product-modal-wrap",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-center","crt-ivoc-ftr-btn","mt-4"],["type","submit",1,"btn","btn-invoice-yellow","mr-3",3,"disabled","click"],[1,"send-invoice-icon"],[1,"fa","fa-send"],["type","submit",1,"btn","btn-invoice-green",3,"disabled","click"],[1,"save-invoice-icon"],[1,"icon-import"],["shippingScrollAnchor",""],[1,"errortextb0"],[1,"slider","round"],[1,""],[1,"row"],[1,"col-md-5"],[1,"invoice-d-content","mb-4","col-sm-10","pl-0"],[1,"mb-2"],[1,"custom-drop-w-select","text-left"],[1,"input-group"],["type","text","numbersOnly","","allowZero","true","allowDecimal","true","placeholder","","formControlName","invoice_amount",1,"form-control","invoice-input"],["class","errors errortextb0",4,"ngIf"],[1,"col-md-7"],[1,"invoice-d-content","mb-4"],[1,"remark-text-area","text-left","w-100"],[1,"refund-textarea"],["rows","3","cols","3","placeholder","","spellcheck","false","formControlName","description","sanitizeInput","",1,"form-control"],[1,"errors","errortextb0"],[1,"invoicedetails-box","position-relative"],["formArrayName","invoicedetails","class","invoicedetails-b-inner",4,"ngFor","ngForOf"],["formArrayName","invoicedetails",1,"invoicedetails-b-inner"],[1,"invc-dtl-delete-icon"],["href","javascript:void(0);",1,"invc-dtl-delete-icon-bg"],[1,"fa","fa-trash"],[1,"d-flex","align-items-center","invc-dtil-mob-view",3,"formGroupName"],[1,"invoice-d-content","mb-4","col-md-4","col-sm-9","pl-0","pr-0"],[1,"custom-drop-w-select","mr-2"],["type","text","id","description","placeholder","","aria-label","Text input with dropdown button","formControlName","description","required","","sanitizeInput","",1,"form-control","invoice-input",3,"readonly","ngStyle","input"],[1,"invoice-d-content","mb-4","col-md-2","col-sm-3","pl-0","pr-0"],["type","number","min","0","formControlName","quantity","required","","numbersOnly","","allowZero","true","id","amount","placeholder","",1,"form-control","invoice-input",3,"input"],[1,"invoice-d-content","mb-4","col-md-3","col-sm-6","pl-0","pr-0"],["type","text","formControlName","price","numbersOnly","","allowZero","true","allowDecimal","true","required","","id","quantity","placeholder","",1,"form-control","invoice-input",3,"ngStyle","readonly","change"],[1,"custom-drop-w-select"],["aria-label","Text input with dropdown button","type","number","formControlName","amount","required","","id","price","placeholder","",1,"form-control","invoice-input"],[1,"inv-pro-dtl"],["class","fa fa-trash",3,"click",4,"ngIf"],[1,"fa","fa-trash",3,"click"],[1,"invc-dtl-c-button","d-flex","align-items-center","justify-content-end","mb-3"],[1,"create-invoice-btn"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"btn","btn-primary",3,"click"],["src","assets/images/pos-panel/create-invoice.svg"],[1,"invoice-shipping-cost-summary","d-flex","align-items-center","justify-content-end"],[1,"invoice-shipping-cost-label"],[1,"invoice-shipping-cost-value"],["class","paid-by-merchant-tag",4,"ngIf"],[1,"paid-by-merchant-tag"],[1,"align-items-start","mb-4"],["id","r-notification","name","set-name","name","remark_toogle","type","checkbox",1,"switch-input",3,"ngModel","ngModelOptions","ngModelChange","change"],["for","r-notification",1,"switch-label"],["class","remark-text-area w-100",4,"ngIf"],[1,"remark-text-area","w-100"],[1,"refund-textarea",2,"width","80%","margin","0 auto"],["rows","3","cols","3","placeholder","","formControlName","description","spellcheck","fal
1se","sanitizeInput","",1,"form-control"],[1,"shipping-wrapper"],[1,"product-check-main","text-left"],[1,"product-check-inner"],[1,"checkbox","checkbox-solid-info"],["id","solid10","type","checkbox","formControlName","isShipping","checked","",3,"input","change"],["for","solid10"],[4,"ngIf"],[1,"shipping-title","mb-3","mt-4"],[1,"col-xl-12","col-lg-12","col-md-12","col-sm-12"],[1,"cp-input"],["for","pickupSourceAddress",1,"form-label"],[1,"c-filter-dropdown"],["formControlName","pickup_source_address_loc_id","bindLabel","label","bindValue","value",1,"js-example-placeholder-multiple",3,"items","searchable","placeholder","clearable"],["ng-option-tmp",""],["ng-label-tmp",""],[1,"col-xl-6","col-lg-6","col-md-6","col-sm-12"],["for","packageweight",1,"form-label"],["autocomplete","off","type","text","numbersOnly","","allowZero","true","allowDecimal","true","aria-label","Text input with dropdown button","formControlName","package_weight","id","packageweight","appOneDecimalOnly","",1,"form-control",3,"placeholder","input"],["class","error-text",4,"ngIf"],["for","productType",1,"form-label"],[1,"c-filter-dropdown","ship-country-dropdown"],["bindLabel","description","bindValue","id","formControlName","product_type","id","productType",1,"custom-ng-select",3,"items","placeholder","searchable","clearable","loading","disabled","open","scrollToEnd"],["ng-header-tmp",""],["class","col-xl-12 col-lg-12 col-md-12 col-sm-12",4,"ngIf"],["class","shipping-notes",4,"ngIf"],["class","default-text",4,"ngIf"],[1,"default-text"],[1,"error-text"],["class","error-msg",4,"ngIf"],[1,"error-msg"],[1,"mdi","mdi-information-outline"],[1,"dropdown-search"],["type","text",1,"form-control",3,"placeholder","input"],[1,"zone-option"],["id","solid11","type","checkbox","formControlName","isDeliveryPromotion",3,"input"],["for","solid11"],[1,"enable-ship-content"],[1,"shipping-notes"],[3,"innerHTML"],[1,"product-modal-wrap"],["action",""],[1,"product-modal-inner"],[1,"modal-header","sbcptn-crt-header","px-0","pt-0"],[1,"text-left","product-m-title","border-0","mb-0","mt-2","pb-0"],[1,"search-product","mt-3"],[1,"form-group"],["type","text","required","","name","search","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",3,"pplaceholder","ngModel","ngModelChange","keyup"],[1,"input-group-append"],[1,"btn","btn-primary","search-btn"],[1,"product-items"],[4,"ngFor","ngForOf"],["class","border-bottom pb-2 mb-2",3,"click",4,"ngIf"],[1,"border-bottom","pb-2","mb-2",3,"click"],[1,"media"],["alt","",1,"img-60","img-fluid","m-r-20",3,"src"],[1,"media-body","product-content"],[1,"text-left"],[1,"check-icon"],["class","fa fa-check-circle",4,"ngIf"],[1,"fa","fa-check-circle"]],template:function(t,i){1&t&&(T.TgZ(0,"div",0),T.TgZ(1,"div",1),T.TgZ(2,"h6",2),T._uU(3),T.ALo(4,"translate"),T.qZA(),T.TgZ(5,"button",3),T.NdJ("click",function(){return i.onCloseClick()}),T.TgZ(6,"span",4),T._uU(7,"\xd7"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(8,"div",5),T.TgZ(9,"form",6),T.TgZ(10,"div",7),T.TgZ(11,"div",8),T.TgZ(12,"div",9),T.TgZ(13,"div",10),T.TgZ(14,"label",11),T._uU(15),T.ALo(16,"translate"),T.qZA(),T.TgZ(17,"div",12),T._UZ(18,"ngx-intl-tel-input",13),T.ALo(19,"translate"),T.YNc(20,U,3,3,"span",14),T.YNc(21,k,3,3,"span",14),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(22,"div",15),T.TgZ(23,"label",11),T._uU(24),T.ALo(25,"translate"),T.qZA(),T.TgZ(26,"div",16),T.TgZ(27,"div",17),T.TgZ(28,"div",18),T.TgZ(29,"span",19),T._UZ(30,"i",20),T.qZA(),T.qZA(),T._UZ(31,"input",21),T.qZA(),T.qZA(),T.YNc(32,F,3,3,"span",14),T.YNc(33,D,3,3,"span",14),T.YNc(34,V,4,6,"span",14),T.qZA(),T.qZA(),T.TgZ(35,"div",22),T.TgZ(36,"div",23),T.TgZ(37,"div",24),T.TgZ(38,"input",25),T.NdJ("change",function(t){return i.f.readreceipt.setValue(t.target.checked,{emitEvent:!1})})("ngModelChange",function(t){return i.readRecipt=t}),T.qZA(),T._UZ(39,"label",26),T.qZA(),T.TgZ(40,"div",27),T.TgZ(41,"h5"),T._uU(42),T.ALo(43,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(44,"div",28),T.TgZ(45,"div",24),T.TgZ(46,"input",29),T.NdJ("change",function(){return i.changeMode()})("ngModelChange",function(t){return i.invoice_without_product=t}),T.qZA(),T._UZ(47,"label",30),T.qZA(),T.TgZ(48,"div",27),T.YNc(49,J,3,3,"h5",31),T.YNc(50,R,3,3,"h5",31),T.qZA(),T.qZA(),T.qZA(),T.TgZ(51,"div",32),T.TgZ(52,"h4"),T._uU(53),T.ALo(54,"translate"),T.qZA(),T.qZA(),T.YNc(55,$,23,11,"div",33),T.YNc(56,et,2,1,"div",34),T.YNc(57,ot,3,1,"div",35),T.TgZ(58,"div",36),T.TgZ(59,"div",37),T.TgZ(60,"div",38),T.TgZ(61,"p"),T._uU(62),T.ALo(63,"translate"),T.qZA(),T.TgZ(64,"p"),T._uU(65),T.ALo(66,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(67,lt,9,13,"div",39),T.qZA(),T.YNc(68,ut,13,10,"div",40),T.YNc(69,Lt,9,4,"div",41),T.YNc(70,Ut,22,14,"div",42),T.TgZ(71,"div",43),T.TgZ(72,"button",44),T.NdJ("click",function(){return i.submit(2)}),T.TgZ(73,"span",45),T._UZ(74,"i",46),T.qZA(),T._uU(75),T.ALo(76,"translate"),T.qZA(),T.TgZ(77,"button",47),T.NdJ("click",function(){return i.submit(1)}),T.TgZ(78,"span",48),T._UZ(79,"i",49),T.qZA(),T._uU(80),T.ALo(81,"translate"),T.qZA(),T.qZA(),T._UZ(82,"div",null,50),T.qZA(),T.qZA(),T.qZA()),2&t&&(T.xp6(3),T.hij(" ",T.lcZ(4,44,"CREATE_INV")," "),T.xp6(6),T.Q6J("formGroup",i.InvoiceForm),T.xp6(6),T.Oqu(T.lcZ(16,46,"MOB_NUM")),T.xp6(3),T.Q6J("cssClass","custom")("preferredCountries",i.preferredCountries)("enablePlaceholder",!1)("searchCountryFlag",!0)("searchCountryField",T.W
1LB(64,kt,i.SearchCountryField.Iso2,i.SearchCountryField.Name))("selectFirstCountry",!1)("selectedCountryISO",i.CountryISO.Qatar)("maxLength",15)("phoneValidation",!0)("numberFormat",i.PhoneNumberFormat.National)("searchCountryPlaceholder",T.lcZ(19,48,"SEARCH_COUNTRY"))("separateDialCode",i.separateDialCode)("enableAutoCountrySelect",i.is_international),T.xp6(2),T.Q6J("ngIf",i.f.cellno.invalid&&i.f.cellno.touched||i.submited&&(null==i.f.cellno.errors?null:i.f.cellno.errors.required)),T.xp6(1),T.Q6J("ngIf",null==i.f.cellno.errors?null:i.f.cellno.errors.same),T.xp6(3),T.Oqu(T.lcZ(25,50,"CUST_NAME")),T.xp6(8),T.Q6J("ngIf",(null==i.InvoiceForm.get("clientname").errors?null:i.InvoiceForm.get("clientname").errors.required)&&i.submited),T.xp6(1),T.Q6J("ngIf",(null==i.InvoiceForm.get("clientname").errors?null:i.InvoiceForm.get("clientname").errors.minlength)&&i.submited),T.xp6(1),T.Q6J("ngIf",(null==i.InvoiceForm.get("clientname").errors?null:i.InvoiceForm.get("clientname").errors.maxlength)&&i.submited),T.xp6(4),T.Q6J("ngModelOptions",T.DdM(67,dt))("ngModel",i.readRecipt),T.xp6(4),T.Oqu(T.lcZ(43,52,"NOTIFY_ONCE_INVOICE_VIEWED")),T.xp6(4),T.Q6J("ngModel",i.invoice_without_product)("ngModelOptions",T.DdM(68,dt)),T.xp6(3),T.Q6J("ngIf",i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(3),T.Oqu(T.lcZ(54,54,"INV_DETAILS")),T.xp6(2),T.Q6J("ngIf",i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(5),T.hij("",T.lcZ(63,56,"TOTAL_INV_AMOUNT")," :"),T.xp6(3),T.AsE("",i.displayInvoiceTotal," ",T.lcZ(66,58,"QAR"),""),T.xp6(2),T.Q6J("ngIf",i.shippingGates.showInvoiceShippingCost),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",i.shippingGates.showSection&&!i.isAdminShippingLocked()),T.xp6(1),T.Q6J("ngIf",1==i.addProduct),T.xp6(2),T.Q6J("disabled",i.f.invalid||i.bt_disable),T.xp6(3),T.hij("",T.lcZ(76,60,"SEND_INV")," "),T.xp6(2),T.Q6J("disabled",i.f.invalid||i.bt_disable),T.xp6(3),T.hij("",T.lcZ(81,62,"SAVE_AS_DRAFT")," "))},directives:[u._Y,u.JL,u.sg,Z.FV,u.JJ,u.u,Z.mh,n.O5,u.Fj,C.Z,S.c,u.Wl,u.On,E.p,n.sg,u.CE,u.x0,u.Q7,n.PC,u.qQ,u.wV,L.w9,L.Z2,L.bb,N.i,L.A3,O.i,u.F],pipes:[y.X$,M.ql,n.JJ,M.EO],styles:[".errortext[_ngcontent-%COMP%]{position:absolute;bottom:0}.errortext[_ngcontent-%COMP%], .errortextb0[_ngcontent-%COMP%]{padding:3px;font-size:12px;color:red}.errorfield[_ngcontent-%COMP%]{border-color:red!important}.error-msg[_ngcontent-%COMP%]{text-align:left;text-align:initial;font-size:12px;margin-left:16px;color:red;font-style:italic}.sbcptn-crt-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:0!important;display:flex;align-items:center;justify-content:center}.btn-invoice-yellow-disabled[_ngcontent-%COMP%]{background-color:#f1c36a}.btn-invoice-green-disabled[_ngcontent-%COMP%]{background-color:#91cd85}.shipping-wrapper[_ngcontent-%COMP%]{border-top:0}.shipping-wrapper[_ngcontent-%COMP%] .shipping-title[_ngcontent-%COMP%]{color:#324c6a;font-size:16px;line-height:19px;padding-left:2px;font-weight:600;text-align:left;letter-spacing:normal;margin-bottom:32px}.shipping-wrapper[_ngcontent-%COMP%] .shipping-notes[_ngcontent-%COMP%]{padding:16px;background:rgba(255,247,238,.8);border:1px solid rgba(126,15,69,.2);border-radius:8px;margin-bottom:24px}.shipping-wrapper[_ngcontent-%COMP%] .shipping-notes[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#324c6a;margin-bottom:0}.cp-input[_ngcontent-%COMP%]{margin-bottom:24px}.cp-input[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{margin-bottom:4px;display:block}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%], .cp-input[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#324c6a}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{padding:16px;width:100%;height:52px;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.06);border-radius:100px}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]::-moz-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:-ms-input-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]::placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2}.product-check-inner[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{opacity:0;display:none}.product-check-inner[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{padding-left:16px;padding-right:0;font-weight:600!important}.product-check-inner[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:before{left:0;right:auto;margin-right:0;margin-left:-16px}.product-check-inner[_ngcontent-%COMP%] .enable-ship-content[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#324c6a;margin-bottom:24px;padding-left:16px}.default-selected[_ngcontent-%COMP%] .ng-value-label[_ngcontent-%COMP%]{color:#28a745!important;font-weight:600}.ship-country-dropdown[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%]{margin-top:28px}.ship-country-dropdown[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{height:40px}html[dir=rtl][_ngcontent-%COMP%] .cp-input[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{text-align:right!important}[_nghost-%COMP%] .invoice-amount-summary{margin-bottom:20px}[_nghost-%COMP%] .invoice-amount-summary .invoice-product-total{margin-bottom:0!important}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary{margin-top:8px;grid-gap:4px;gap:4px;text-align:right}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .invoice-shipping-cost-label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:right;letter-spacing:-.005em;color:#475569;margin-bottom:0}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .invoice-shipping-cost-value{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:right;letter-spacing:-.005em;color:#475569;margin-bottom:0}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .invoice-shipping-cost-value--promo{color:#64748b;text-decoration:line-through}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .paid-by-merchant-tag{padding:2px 8px;background:#eef9f5;border-radius:18px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#3d8c6b} .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input{background-color:#fff!important} .dropdown-menu.show{display:block} .search-container{padding:5px!important} .iti.separate-dial-code input#phone[disabled]{background:#e5eaf1!important;color:#6c757d!important}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input{width:100%}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti{width:100%;z-index:99}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container{width:100%;pointer-events:none}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container .dropdown-menu.country-dropdown, [_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container .iti__selected-flag{pointer-events:auto}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .dropdown-menu.country-dropdown{width:100%!important;min-width:100%!important;left:0!important;right:auto!important;overflow:hidden;z-index:0!important}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-list{width:100%!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container{right:0!important;left:auto!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__selected-flag{flex-direction:row;justify-content:flex-start;padding:0 8px 0 6px}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .selected-dial-code{margin-right:6px;margin-left:0;direction:ltr}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .dropdown-menu.country-dropdown{left:auto!important;right:0!important;direction:rtl;text-align:right}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-list{width:100%!important;margin-left:0;margin-right:0}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .search-container{padding:5px!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input #country-search-box{text-align:right;direction:rtl;padding-right:15px!important;padding-left:15px!important;width:100%}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country{direction:rtl;display:flex;align-items:center;text-align:right;padding:8px 12px}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-box{margin-left:8px;margin-right:0;flex-shrink:0}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-name{flex:1;margin-left:8px;margin-right:0;text-align:right}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__dial-code{c
1olor:#8390a2;flex-shrink:0;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#phone, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input.custom{padding-right:70px!important;padding-left:15px!important;text-align:right!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#phone, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input.custom{padding-right:77px!important;padding-left:15px!important;text-align:right!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#phone, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input.custom{padding-right:85px!important;padding-left:15px!important;text-align:right!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#country-search-box, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#country-search-box, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#country-search-box{padding-right:15px!important;padding-left:15px!important}[_nghost-%COMP%] html[dir=rtl] .iti input{padding-right:90px!important;padding-left:15px!important;text-align:right} .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown input.custom{background-color:#fff!important} .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input.custom{padding-left:70px!important} .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input.custom{padding-left:77px!important} .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input.custom{padding-left:85px!important} .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#country-search-box, .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#country-search-box, .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#country-search-box{padding-left:15px!important} .invoice-tel-input-wrapper .dropdown-menu.show{display:block;width:100%!important} .invoice-tel-input-wrapper .iti.separate-dial-code input#phone{height:48px!important} .invoice-tel-input-wrapper .search-container input{height:48px!important} .iti .iti__country-list{width:100%!important;overflow-x:hidden;padding-bottom:15px!important} .ng-dropdown-panel.ng-select-top{bottom:auto!important} .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:left!important}"]}),t})();const Dt=["itemNameLenError"],Vt=["phoneField"],Jt=["shippingScrollAnchor"];function Rt(t,i){1&t&&(T.TgZ(0,"span",66),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"PAID")))}function Qt(t,i){1&t&&(T.TgZ(0,"span",67),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"UNPAID")))}function Yt(t,i){1&t&&(T.TgZ(0,"span",68),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"OVERDUE_INV")))}function Ht(t,i){1&t&&(T.TgZ(0,"span",69),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"DRAFT")))}function jt(t,i){1&t&&(T.TgZ(0,"span",70),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"REJECTED")))}function Bt(t,i){1&t&&(T.TgZ(0,"span",66),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"PAID")))}function $t(t,i){1&t&&(T.TgZ(0,"span",67),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"UNPAID")))}function Gt(t,i){1&t&&(T.TgZ(0,"span",68),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"OVERDUE_INV")))}function zt(t,i){1&t&&(T.TgZ(0,"span",69),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"DRAFT")))}function Wt(t,i){1&t&&(T.TgZ(0,"span",70),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"REJECTED")))}function Kt(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"PLEASE_PROVIDE_VALID_CELL_NUMBER")))}function Xt(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" *",T.lcZ(2,1,"CLIENT_NAME_REQ")," "))}function ti(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"CLIENT_NAME_MIN_LENGTH")," "))}function ii(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.AsE(" ",T.lcZ(2,2,"CLIENT_NAME_TOO_LONG"),". ",T.lcZ(3,4,"MAX_512_CHARS"),". "))}function ei(t,i){1&t&&(T.TgZ(0,"h5",72),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("",T.lcZ(2,1,"CREATE_WITHOUT_PRODUCT")," "))}function ni(t,i){1&t&&(T.TgZ(0,"h5",72),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("",T.lcZ(2,1,"CREATE_WITHOUT_PRODUCT")," "))}function oi(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"ENTER_AMOUNT")))}function ri(t,i){if(1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"formatAmou
1nt"),T.ALo(4,"translate"),T.qZA()),2&t){const t=T.oxw(2);T.xp6(1),T.lnq("",T.lcZ(2,3,"GIVE_MIN_AMOUNT")," ",T.lcZ(3,5,t.min_limit)," ",T.lcZ(4,7,"QAR"),"")}}function li(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DESC_REQ")," "))}function si(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"TEXT_ATLEAST_5_CHARS")," "))}function ai(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DESC_TOO_LONG"),". ",T.lcZ(3,4,"MAX_5000_CHARS"),". "))}function ci(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",73),T.TgZ(1,"div",74),T.TgZ(2,"div",75),T.TgZ(3,"div",76),T.TgZ(4,"p",77),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"div",78),T.TgZ(8,"div",79),T.TgZ(9,"input",80),T.NdJ("change",function(){return T.CHM(t),T.oxw().changeType()}),T.qZA(),T.qZA(),T.YNc(10,oi,3,3,"span",23),T.YNc(11,ri,5,9,"span",23),T.qZA(),T.qZA(),T.qZA(),T.TgZ(12,"div",81),T.TgZ(13,"div",82),T.TgZ(14,"p",77),T._uU(15),T.ALo(16,"translate"),T.qZA(),T.TgZ(17,"div",83),T.TgZ(18,"div",84),T._UZ(19,"textarea",85),T.qZA(),T.YNc(20,li,3,3,"span",23),T.YNc(21,si,3,3,"span",23),T.YNc(22,ai,4,6,"span",23),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();T.xp6(5),T.Oqu(T.lcZ(6,11,"INV_AMOUNT")),T.xp6(4),T.ekj("error",t.InvoiceForm.get("invoice_amount").invalid&&t.submited),T.xp6(1),T.Q6J("ngIf",t.invoice_without_product&&(null==t.InvoiceForm.get("invoice_amount").errors?null:t.InvoiceForm.get("invoice_amount").errors.required)&&t.submitted),T.xp6(1),T.Q6J("ngIf",t.invoice_without_product&&(null==t.InvoiceForm.get("invoice_amount").errors?null:t.InvoiceForm.get("invoice_amount").errors.minlimit)&&t.submitted),T.xp6(4),T.Oqu(T.lcZ(16,13,"INV_DESC")),T.xp6(4),T.ekj("error",t.InvoiceForm.get("description").invalid&&t.submited),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.required)&&t.submitted),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.minlength)&&t.submitted),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.maxlength)&&t.submitted)}}function pi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"i",106),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().index;return T.oxw(2).deleteProduct(i)}),T.qZA()}}function di(t,i){1&t&&(T.TgZ(0,"div",107,108),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(2),T.hij(" ",T.lcZ(3,1,"INVOICE_ITEM_NAME_LENGTH_ERROR")," "))}function ui(t,i){if(1&t&&(T.TgZ(0,"div",109),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"formatAmount"),T.qZA()),2&t){const t=T.oxw(3);T.xp6(1),T.AsE(" ",T.lcZ(2,2,"maximum allowed quantity is "),"",T.lcZ(3,4,t.maxQtyLoginVal)," ")}}const gi=function(){return{standalone:!0}},hi=function(t){return{opacity:t}};function mi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",88),T.TgZ(1,"div",89),T.TgZ(2,"a",90),T._UZ(3,"i",91),T.qZA(),T.qZA(),T.TgZ(4,"div",92),T.TgZ(5,"div",93),T.TgZ(6,"p",77),T._uU(7),T.ALo(8,"translate"),T.qZA(),T.TgZ(9,"div",94),T.TgZ(10,"div",79),T.TgZ(11,"input",95),T.NdJ("input",function(i){const e=T.CHM(t).index;return T.oxw(2).checkRow(e,i)})("ngModelChange",function(t){return i.$implicit.description=t}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(12,"div",96),T.TgZ(13,"p",77),T._uU(14),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"div",94),T.TgZ(17,"div",79),T.TgZ(18,"input",97),T.NdJ("input",function(){const i=T.CHM(t).index;return T.oxw(2).checkRow(i)})("ngModelChange",function(t){return i.$implicit.quantity=t}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(19,"div",98),T.TgZ(20,"p",77),T._uU(21),T.ALo(22,"translate"),T.qZA(),T.TgZ(23,"div",94),T.TgZ(24,"div",79),T.TgZ(25,"input",99),T.NdJ("input",function(){const i=T.CHM(t).index;return T.oxw(2).checkRow(i)})("ngModelChange",function(t){return i.$implicit.price=t}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(26,"div",100),T.TgZ(27,"p",77),T._uU(28),T.ALo(29,"translate"),T.qZA(),T.TgZ(30,"div",78),T.TgZ(31,"div",79),T.TgZ(32,"input",101),T.NdJ("change",function(){const i=T.CHM(t).index;return T.oxw(2).checkRow(i)})("ngModelChange",function(t){return i.$implicit.amount=t}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(33,"div",102),T.YNc(34,pi,1,0,"i",103),T.TgZ(35,"span"),T._uU(36),T.ALo(37,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(38,di,4,3,"div",104),T.YNc(39,ui,4,6,"div",105),T.qZA()}if(2&t){const t=i.$implicit,e=i.index,n=T.oxw(2);let o;T.xp6(7),T.Oqu(T.lcZ(8,21,"ITEM_NAME")),T.xp6(4),T.Q6J("ngModel",t.description)("ngModelOptions",T.DdM(31,gi))("readonly",!(null==t||!t.productId))("ngStyle",T.VKq(32,hi,null!=t&&t.productId?"0.5":"1")),T.xp6(3),T.Oqu(T.lcZ(15,23,"QUANTITY")),T.xp6(4),T.Q6J("ngModel",t.quantity)("ngModelOptions",T.DdM(34,gi))("disabled",t.allowZeroQty),T.xp6(3),T.Oqu(T.lcZ(22,25,"UNITPRICE")),T.xp6(4),T.Q6J("ngModel",t.price)("ngModelOptions",T.DdM(35,gi))("readonly",!(null==t||!t.productId))("ngStyle",T.VKq(36,hi,null!=t&&t.productId?"0.5":"1")),T.xp6(3),T.Oqu(T.lcZ(29,27,"AMOUNT")),T.xp6(4),T.Q6J("ngModel",t.amount)("ngModelOptions",T.DdM(38,gi)),T.xp6(2),T.Q6J("ngIf",n.ableTodelete()&&n.productArray.length>1&&n.productArray.length-1!=e),T.xp6(2),T.hij(" ",T.lcZ(37,29,"DELETE")," "),T.xp6(2),T.Q6J("ngIf",(null==t||null==t.description?null:t.description.length)>512),T.xp6(1),T.Q6J("ngIf",(null==n.InvoiceForm||null==(o=n.InvoiceForm.get("invoicedetails"))||null==o.controls[e]||null==o.controls[e].controls||null==o.controls[e].controls.quantity||null==o.controls[e].controls.quantity.errors?null:o.controls[e].controls.quantity.errors.max)&&n.submited&&!n.error.status)}}function vi(t,i){if(1&t&&(T.TgZ(0,"div",86),T.YNc(1,mi,40,39,"div",87),T.qZA()),2&t){const t=T.oxw();T.xp6(1),T.Q6J("ngForOf",t.getRows())}}function Zi(t,i){if(1&t&&(T.TgZ(0,"span",71),T._uU(1),T.qZA()),2&t){const t=T.oxw();T.xp6(1),T.Oqu(null==t.error?null:t.error.message)}}function fi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"button",113),T.NdJ("click",function(){T.CHM(t);const i=T.oxw(2);return i.addProduct=!i.addProduct}),T._UZ(1,"img",114),T._uU(2),T.ALo(3,"translate"),T.qZA()}2&t&&(T.xp6(2),T.Oqu(T.lcZ(3,1,"ADD_PROD")))}function _i(t,i){if(1&t&&(T.TgZ(0,"div",110),T.TgZ(1,"div",111),T.YNc(2,fi,4,3,"button",112),T.qZA(),T.qZA()),2&t){const t=T.oxw();T.xp6(2),T.Q6J("ngIf",!t.addProduct)}}function Ai(t,i){1&t&&(T.TgZ(0,"span",119),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"BY_MERCHANT")))}function xi(t,i){if(1&t&&(T.TgZ(0,"div",115),T.TgZ(1,"span",116),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"span",117),T._uU(5),T.ALo(6,"number"),T.ALo(7,"translate"),T.qZA(),T.YNc(8,Ai,3,3,"span",118),T.qZA()),2&t){const t=T.oxw();T.xp6(2),T.hij("",T.lcZ(3,6,"SHIPPING_COST"),":"),T.xp6(2),T.ekj("invoice-shipping-cost-value--promo",t.shippingGates.isPromotionAppliedToTotal),T.xp6(1),T.AsE(" ",T.xi3(6,8,null==t.shipSettings?null:t.shipSettings.shipping_rate,"1.2-2")," ",T.lcZ(7,11,"QAR")," "),T.xp6(3),T.Q6J("ngIf",t.shippingGates.isPromotionAppliedToTotal)}}function bi(t,i){1&t&&(T.TgZ(0,"div",83),T.TgZ(1,"div",125),T.TgZ(2,"textarea",126),T._uU(3," "),T.qZA(),T.qZA(),T.qZA())}function Ti(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"EITHER_DESC_DIS_DESC")," "))}function Ii(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"TEXT_ATLEAST_5_CHARS")," "))}function wi(t,i){1&t&&(T.TgZ(0,"span",71),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DESC_TOO_LONG"),". ",T.lcZ(3,4,"MAX_5000_CHARS"),". "))}function qi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",120),T.TgZ(1,"div",121),T.TgZ(2,"div",34),T.TgZ(3,"input",122),T.NdJ("ngModelChange",function(i){return T.CHM(t),T.oxw().remark=i})("change",function(){return T.CHM(t),T.oxw().toogleRemark()}),T.qZA(),T._UZ(4,"label",123),T.qZA(),T.TgZ(5,"div",37),T.TgZ(6,"h5"),T._uU(7),T.ALo(8,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(9,bi,4,0,"div",124),T.YNc(10,Ti,3,3,"span",23),T.YNc(11,Ii,3,3,"span",23),T.YNc(12,wi,4,6,"span",23),T.qZA()}if(2&t){const t=T.oxw();T.xp6(3),T.Q6J("ngModel",t.remark)("ngModelOptions",T.DdM(9,gi)),T.xp6(4),T.hij(" ",T.lcZ(8,7,"INV_DESC")," "),T.xp6(2),T.Q6J("ngIf",t.remark),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.required)&&t.submitted&&t.remark),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.minlength)&&t.submitted&&t.remark),T.xp6(1),T.Q6J("ngIf",(null==t.InvoiceForm.get("description").errors?null:t.InvoiceForm.get("description").errors.maxlength)&&t.submitted&&t.remark)}}function yi(t,i){1&t&&T._UZ(0,"i",147)}function Ci(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",140),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit;return T.oxw(2).addNewProductToInvoice(i)}),T.TgZ(1,"div",141),T._UZ(2,"img",142),T.ALo(3,"secure"),T.TgZ(4,"div",143),T.TgZ(5,"h6",144),T._uU(6),T.qZA(),T.TgZ(7,"p"),T._uU(8),T.ALo(9,"formatAmou
1nt"),T.ALo(10,"translate"),T.qZA(),T.TgZ(11,"p"),T._uU(12),T.ALo(13,"translate"),T.qZA(),T.qZA(),T.TgZ(14,"div",145),T.YNc(15,yi,1,0,"i",146),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw().$implicit,i=T.oxw(2);T.xp6(2),T.Q6J("src",T.lcZ(3,7,i.getImageUrl(null==t||null==t.productmedia[0]?null:t.productmedia[0].name,"product")),T.LSH),T.xp6(4),T.Oqu(t.name),T.xp6(2),T.AsE("",T.lcZ(9,9,t.price)," ",T.lcZ(10,11,"QAR"),""),T.xp6(4),T.AsE(" ",T.lcZ(13,13,"AVAIL_QUANTITY")," : ",null!=t&&t.isUnlimited?"\u221e":null==t?null:t.totalavailablequantity," "),T.xp6(3),T.Q6J("ngIf",i.isAdded(t.id))}}function Si(t,i){if(1&t&&(T.ynx(0),T.YNc(1,Ci,16,15,"div",139),T.BQk()),2&t){const t=i.$implicit;T.xp6(1),T.Q6J("ngIf",(null==t?null:t.totalavailablequantity)||!(null!=t&&t.totalavailablequantity)&&(null==t?null:t.isUnlimited))}}function Ei(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",127),T.TgZ(1,"form",128),T.TgZ(2,"div",129),T.TgZ(3,"div",130),T.TgZ(4,"h6",131),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"button",3),T.NdJ("click",function(){T.CHM(t);const i=T.oxw();return i.addProduct=!i.addProduct}),T.TgZ(8,"span",4),T._uU(9,"\xd7"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(10,"div",132),T.TgZ(11,"div",133),T.TgZ(12,"div",79),T.TgZ(13,"input",134),T.NdJ("ngModelChange",function(i){return T.CHM(t),T.oxw().SearchKey=i})("input",function(){T.CHM(t);const i=T.oxw();return i.search(i.SearchKey)}),T.ALo(14,"translate"),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"div",135),T.TgZ(17,"button",136),T._uU(18),T.ALo(19,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(20,"div",137),T.YNc(21,Si,2,1,"ng-container",138),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();T.xp6(5),T.Oqu(T.lcZ(6,6,"PRODUCTS")),T.xp6(8),T.s9C("placeholder",T.lcZ(14,8,"SEARCH_PROD")),T.s9C("placeholder",T.lcZ(15,10,"SEARCH_PROD")),T.Q6J("ngModel",t.SearchKey),T.xp6(5),T.Oqu(T.lcZ(19,12,"SEARCH")),T.xp6(3),T.Q6J("ngForOf",t.searchResult)}}function Ni(t,i){1&t&&(T.TgZ(0,"span",174),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("(",T.lcZ(2,1,"Default"),")"))}function Li(t,i){if(1&t&&(T._uU(0),T.YNc(1,Ni,3,3,"span",173)),2&t){const t=i.item;T.hij(" ",t.label," "),T.xp6(1),T.Q6J("ngIf",t.is_default)}}function Oi(t,i){1&t&&(T.TgZ(0,"span",174),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij("(",T.lcZ(2,1,"Default"),")"))}function Mi(t,i){if(1&t&&(T._uU(0),T.YNc(1,Oi,3,3,"span",173)),2&t){const t=i.item;T.hij(" ",t.label," "),T.xp6(1),T.Q6J("ngIf",t.is_default)}}function Pi(t,i){1&t&&(T.TgZ(0,"div",177),T._UZ(1,"i",178),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(2),T.hij("* ",T.lcZ(3,1,"Required")," "))}function Ui(t,i){1&t&&(T.TgZ(0,"div",177),T._UZ(1,"i",178),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(2),T.hij("* ",T.lcZ(3,1,"MIN_WEIGHT_ALLOWED")," "))}const ki=function(t){return{weight:t}};function Fi(t,i){if(1&t&&(T.TgZ(0,"div",177),T._UZ(1,"i",178),T._uU(2),T.ALo(3,"translate"),T.qZA()),2&t){const t=T.oxw(4);let i;T.xp6(2),T.hij("* ",T.xi3(3,1,"MAX_WEIGHT_EXCEEDED",T.VKq(4,ki,null==(i=t.InvoiceForm.get("package_weight"))?null:i.getError("maxWeight")))," ")}}function Di(t,i){if(1&t&&(T.TgZ(0,"div",175),T.YNc(1,Pi,4,3,"div",176),T.YNc(2,Ui,4,3,"div",176),T.YNc(3,Fi,4,6,"div",176),T.qZA()),2&t){const t=T.oxw(3);T.xp6(1),T.Q6J("ngIf",null==t.f||null==t.f.package_weight||null==t.f.package_weight.errors?null:t.f.package_weight.errors.required),T.xp6(1),T.Q6J("ngIf",null==t.f||null==t.f.package_weight||null==t.f.package_weight.errors?null:t.f.package_weight.errors.minWeight),T.xp6(1),T.Q6J("ngIf",null==t.f||null==t.f.package_weight||null==t.f.package_weight.errors?null:t.f.package_weight.errors.maxWeight)}}function Vi(t,i){if(1&t&&T._uU(0),2&t){const t=i.item,e=T.oxw(3);T.hij(" ","ar"===e.currLang&&(null==t?null:t.description_ar)||(null==t?null:t.description)," ")}}function Ji(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",179),T.TgZ(1,"input",180),T.NdJ("input",function(i){return T.CHM(t),T.oxw(3).filterProdTypes(i)}),T.ALo(2,"translate"),T.qZA(),T.qZA()}2&t&&(T.xp6(1),T.s9C("placeholder",T.lcZ(2,1,"SEARCH")))}function Ri(t,i){if(1&t&&(T.TgZ(0,"div",181),T._uU(1),T.qZA()),2&t){const t=i.item,e=T.oxw(3);T.xp6(1),T.hij(" ","ar"===e.currLang&&(null==t?null:t.description_ar)||(null==t?null:t.description)," ")}}function Qi(t,i){1&t&&(T.TgZ(0,"div",175),T.TgZ(1,"div",177),T._UZ(2,"i",178),T._uU(3),T.ALo(4,"translate"),T.qZA(),T.qZA()),2&t&&(T.xp6(3),T.hij("* ",T.lcZ(4,1,"Required")," "))}const Yi=function(t){return{amount:t}};function Hi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",156),T.TgZ(1,"div",150),T.TgZ(2,"div",151),T.TgZ(3,"input",182),T.NdJ("input",function(){return T.CHM(t),T.oxw(3).submited=!1}),T.qZA(),T.TgZ(4,"label",183),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"p",184),T._uU(8),T.ALo(9,"translate"),T.ALo(10,"number"),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw(3);T.xp6(5),T.hij(" ",T.lcZ(6,2,"ENABLE_DELIVERY_PROMOTION")," "),T.xp6(3),T.Oqu(T.xi3(9,4,"SHIPPING_COST_PAID_BY_MERCHANT",T.VKq(10,Yi,T.xi3(10,7,null==t.shipSettings?null:t.shipSettings.shipping_rate,"1.2-2"))))}}const ji=function(t,i){return{amount:t,currency:i}};function Bi(t,i){if(1&t&&(T.TgZ(0,"div",185),T._UZ(1,"p",186),T.ALo(2,"translate"),T.ALo(3,"number"),T.ALo(4,"translate"),T.qZA()),2&t){const t=T.oxw(3);T.xp6(1),T.s9C("innerHTML",T.xi3(2,1,"DELIVERY_PROMOTION_POLICY",T.WLB(9,ji,T.xi3(3,4,null==t.shipSettings?null:t.shipSettings.shipping_rate,"1.2-2"),T.lcZ(4,7,"QAR"))),T.oJD)}}function $i(t,i){1&t&&T._UZ(0,"app-packaging-guidelines")}function Gi(t,i){if(1&t){const t=T.EpF();T.ynx(0),T.TgZ(1,"h5",155),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"div",74),T.TgZ(5,"div",156),T.TgZ(6,"div",157),T.TgZ(7,"label",158),T._uU(8),T.ALo(9,"translate"),T.qZA(),T.TgZ(10,"div",159),T.TgZ(11,"ng-select",160),T.ALo(12,"translate"),T.YNc(13,Li,2,2,"ng-template",161),T.YNc(14,Mi,2,2,"ng-template",162),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(15,"div",163),T.TgZ(16,"div",157),T.TgZ(17,"label",164),T._uU(18),T.ALo(19,"translate"),T.qZA(),T.TgZ(20,"input",165),T.NdJ("input",function(){return T.CHM(t),T.oxw(2).submited=!1}),T.ALo(21,"translate"),T.qZA(),T.YNc(22,Di,4,3,"div",166),T.qZA(),T.qZA(),T.TgZ(23,"div",163),T.TgZ(24,"div",157),T.TgZ(25,"label",167),T._uU(26),T.ALo(27,"translate"),T.qZA(),T.TgZ(28,"div",168),T.TgZ(29,"ng-select",169),T.NdJ("open",function(){return T.CHM(t),T.oxw(2).onProdTypeDropdownOpen()})("scrollToEnd",function(){return T.CHM(t),T.oxw(2).onProdTypeScrollToEnd()}),T.ALo(30,"translate"),T.YNc(31,Vi,1,1,"ng-template",162),T.YNc(32,Ji,3,3,"ng-template",170),T.YNc(33,Ri,2,1,"ng-template",161),T.qZA(),T.YNc(34,Qi,5,3,"div",166),T.qZA(),T.qZA(),T.qZA(),T.YNc(35,Hi,11,12,"div",171),T.qZA(),T.YNc(36,Bi,5,12,"div",172),T.YNc(37,$i,1,0,"app-packaging-guidelines",154),T.BQk()}if(2&t){const t=T.oxw(2);let i;T.xp6(2),T.Oqu(T.lcZ(3,20,"SHIPPING_DETAILS")),T.xp6(6),T.Oqu(T.lcZ(9,22,"PICKUP_SOURCE_ADDRESS")),T.xp6(3),T.s9C("placeholder",T.lcZ(12,24,"SELECT")),T.Q6J("items",t.defaultPickupOptions)("searchable",!1)("clearable",!1),T.xp6(7),T.Oqu(T.lcZ(19,26,"TOTAL_PACKAGE_WEIGHT_KG")),T.xp6(2),T.s9C("placeholder",T.lcZ(21,28,"WEIGHT_PLACEHOLDER")),T.xp6(2),T.Q6J("ngIf",t.submited&&(null==t.f||null==t.f.package_weight?null:t.f.package_weight.errors)),T.xp6(4),T.Oqu(T.lcZ(27,30,"PRODUCT_TYPE")),T.xp6(3),T.s9C("placeholder",T.lcZ(30,32,"SELECT_PRODUCT_TYPE")),T.Q6J("items",t.prodTypes)("searchable",!1)("clearable",!1)("loading",null==t.ptCatalog?null:t.ptCatalog.prodTypeLoading)("disabled",(null==t.shipSettings?null:t.shipSettings.shipping_rate)>0),T.xp6(5),T.Q6J("ngIf",t.submited&&(null==t.f||null==t.f.product_type||null==t.f.product_type.errors?null:t.f.product_type.errors.required)),T.xp6(1),T.Q6J("ngIf",t.shippingGates.showDeliveryPromotion),T.xp6(1),T.Q6J("ngIf",t.shippingGates.showDeliveryPromotionPolicy),T.xp6(1),T.Q6J("ngIf",t.shippingGates.showSection&&(null==(i=t.InvoiceForm.get("isS
1hipping"))?null:i.value))}}function zi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",148),T.TgZ(1,"div",149),T.TgZ(2,"div",150),T.TgZ(3,"div",151),T.TgZ(4,"input",152),T.NdJ("input",function(){return T.CHM(t),T.oxw().submited=!1})("change",function(i){return T.CHM(t),T.oxw().onShippingCheckboxChange(i)}),T.qZA(),T.TgZ(5,"label",153),T._uU(6),T.ALo(7,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(8,Gi,38,34,"ng-container",154),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();let i;T.xp6(6),T.hij(" ",T.lcZ(7,2,"ADD_SHIPPING_1")," "),T.xp6(2),T.Q6J("ngIf",null==(i=t.InvoiceForm.get("isShipping"))?null:i.value)}}function Wi(t,i){1&t&&(T.ynx(0),T._uU(1),T.ALo(2,"translate"),T.BQk()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"SEND_INV")," "))}function Ki(t,i){1&t&&(T._uU(0),T.ALo(1,"translate")),2&t&&T.hij(" ",T.lcZ(1,1,"SAVE_INV")," ")}function Xi(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"button",187),T.NdJ("click",function(){T.CHM(t);const i=T.oxw();return i.saveEdit(1,i.invoiceDetails.invoicestatusId)}),T.TgZ(1,"span",56),T._UZ(2,"i",57),T.qZA(),T._uU(3),T.ALo(4,"translate"),T.qZA()}if(2&t){const t=T.oxw();
1T.Q6J("disabled",(null==t.InvoiceForm?null:t.InvoiceForm.invalid)&&t.submited&&t.error.status),T.xp6(3),T.Oqu(T.lcZ(4,2,"SAVE_AS_DRAFT"))}}function te(t,i){1&t&&(T.O4$(),T.TgZ(0,"svg",188),T._UZ(1,"path",189),T.qZA())}function ie(t,i){1&t&&(T.O4$(),T.TgZ(0,"svg",190),T._UZ(1,"path",191),T._UZ(2,"path",192),T._UZ(3,"path",193),T._UZ(4,"path",194),T._UZ(5,"path",195),T._UZ(6,"path",196),T._UZ(7,"path",197),T.qZA())}function ee(t,i){1&t&&(T.O4$(),T.TgZ(0,"svg",190),T._UZ(1,"path",198),T._UZ(2,"path",199),T._UZ(3,"path",200),T._UZ(4,"path",201),T._UZ(5,"path",202),T._UZ(6,"circle",203),T._UZ(7,"circle",204),T._UZ(8,"circle",205),T._UZ(9,"circle",206),T._UZ(10,"circle",207),T.qZA())}function ne(t,i){1&t&&(T.O4$(),T.TgZ(0,"svg",190),T.TgZ(1,"g",208),T._UZ(2,"path",209),T._UZ(3,"path",210),T._UZ(4,"path",211),T._UZ(5,"path",212),T._UZ(6,"path",213),T._UZ(7,"path",214),T._UZ(8,"path",215),T._UZ(9,"path",216),T.qZA(),T.TgZ(10,"defs"),T.TgZ(11,"clipPath",217),T._UZ(12,"rect",218),T.qZA(),T.qZA(),T.qZA())}const oe=function(t,i){return[t,i]};let re=(()=>{class t{constructor(t,i,e,n,o,r,l,s,a,c,d){this.activeModal=t,this._auth=i,this._dateFormater=e,this._invoiceService=n,this.formBuilder=o,this._commonHelperService=r,this.spinnerSadad=l,this.permissionService=s,this._shippingService=a,this.translate=c,this.separateDialCode=!0,this.SearchCountryField=Z.wX,this.CountryISO=Z.HT,this.PhoneNumberFormat=Z.M9,this.productArray=[],this.submited=!1,this.bt_disable=!1,this.invoice_without_product=!1,this.same_number=!1,this.limitError=!1,this.readRecipt=!0,this.phone_limit=g.N.phone_length,this.remark=!1,this.page=1,this.addedProducts=[],this.addProduct=!1,this.limit=10,this.skip=0,this.sortOrder=!0,this.status_value="0",this.SearchKey="",this.error={},this.ngUnsubscribe=new p.x,this.phoneDisabled=!1,this.isAllowedZeroQty=!1,this.REG_SP_PDTY=b.nZ,this.isShippingPermission=!1,this.searchProdTypes$=new p.x,this.prodTypes=[],this.spinnerSadad.show(),this.getLimits(),this.maxQtyLoginVal=this._auth.loginUserValue?.maxqty||999999999999999,this.ptCatalog=new m.F(this._shippingService,this.ngUnsubscribe),this.ptCatalog.onUpdated=()=>this.syncCatalogToView()}isAdminShippingLocked(){return!(0,v.Ti)(this.shipSettings)}ngAfterViewInit(){x(document);const t=document.querySelector("input[name=clientname]");t&&setTimeout(()=>{t.focus()},0),this.phoneDisabled&&document.querySelector(".iti__flag-container").classList.remove("disabled")}ngAfterViewChecked(){if(1!=this.invoiceDetails.invoicestatusId)try{window.setTimeout(function(){const t=document.querySelector(".custom");t&&(t.style.pointerEvents="none")},500)}catch(t){}}ngOnInit(){this.currLang=localStorage.getItem("selectedLang")||this.translate.currentLang||"en",this.translate.onLangChange.pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.currLang=t?.lang||this.currLang}),this.spinnerSadad.show(),this.initAddForm(),this.getInterNationalStatus(),this.setDataForEdit(),this.search(""),this.loginUser=this._auth.loginUserValue,this.isShippingPermission=this.permissionService.hasSubMenuPermission("Invoices","SHIPPING"),this.isShippingPermission&&(this.subscribeSearchProdType(),this.initProductTypesFromParentOrApi(),this.syncProductTypeFromInvoice())}getLimits(){this._commonHelperService.getLimits("63").pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?(this.spinnerSadad.hide(),this._commonHelperService.disTransErrMsg(t?.error?.message)):(this.min_limit=parseFloat(t),this.InvoiceForm.controls.invoice_amount.clearValidators(),this.InvoiceForm.controls.invoice_amount.setValidators([u.kI.required,(0,h.fB)(this.min_limit)]),this.spinnerSadad.hide())},t=>{this.spinnerSadad.hide()})}getInterNationalStatus(){this._invoiceService.isInternational().pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.is_international=t,0==this.is_international&&A(document)},t=>{})}setShippingDataForEdit(){const t=this.invoiceDetails?.shippingDetails;this.InvoiceForm.patchValue({isShipping:this.invoiceDetails?.isShipping,isDeliveryPromotion:!!this.invoiceDetails?.isDeliveryPromotion,package_weight:t?.package_weight,product_type:t?.product_type_details?.id??null,pickup_source_address_loc_id:t?.pickup_source?.id}),!this.invoiceDetails?.isShipping&&this.shippingGates.showSection&&this.setDefaultPickupLoc()}syncProductTypeFromInvoice(){const t=this.invoiceDetails?.shippingDetails?.product_type_details;if(!t?.id)return;this.ptCatalog?.ensureProductTypeOption(t),this.syncCatalogToView();const i=this.InvoiceForm.get("product_type")?.value;null!=i&&""!==i||this.InvoiceForm.patchValue({product_type:t.id},{emitEvent:!1})}setDefaultPickupLoc(){const t=this.defaultPickupOptions?.find(t=>t.is_default);t&&this.InvoiceForm.patchValue({pickup_source_address_loc_id:t.value})}setDataForEdit(){if(this.setShippingDataForEdit(),this.invoiceDetails.invoicedetails.length>0){this.invoice_without_product=!1,this.productArray=this.invoiceDetails.invoicedetails,this.productArray.forEach(t=>{t.old_status="old",t.new_status="old",0==t.quantity?(t.price=t.amount,t.allowZeroQty=!0,this.isAllowedZeroQty=!0):(t.price=t.amount/t.quantity,t.allowZeroQty=!1),t.productId&&this.addedProducts.push(t.productId)});let t={phoneNumber:"",countryCode:"",countryISO:""};t.phoneNumber=this.invoiceDetails.cellno.split("-")[1],t.countryCode="+"+this.invoiceDetails.cellno.split("-")[0],this.InvoiceForm.patchValue({cellno:`+${this.invoiceDetails.cellno.split("-")[0]} ${this.invoiceDetails.cellno.split("-")[1]}`,clientname:this.invoiceDetails.clientname,readreceipt:this.invoiceDetails.readreceipt}),this.invoiceDetails.remarksenabled&&(this.remark=!0,this.InvoiceForm.patchValue({description:this.invoiceDetails.remarks}),this.InvoiceForm.controls.description.setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)]),this.InvoiceForm.controls.description.updateV
1alueAndValidity({emitEvent:!1}),this.InvoiceForm.controls.description.updateValueAndValidity()),1!=this.invoiceDetails.invoicestatusId&&(this.phoneDisabled=!0,this.InvoiceForm.controls.cellno.disable())}else this.InvoiceForm.patchValue({cellno:`+${this.invoiceDetails.cellno.split("-")[0]} ${this.invoiceDetails.cellno.split("-")[1]}`}),1!=this.invoiceDetails.invoicestatusId&&(this.phoneDisabled=!0,this.InvoiceForm.controls.cellno.disable()),this.invoice_without_product=!0,this.InvoiceForm.patchValue({clientname:this.invoiceDetails.clientname,description:this.invoiceDetails.remarks,invoice_amount:this.invoiceDetails.grossamount,readreceipt:this.invoiceDetails.readreceipt}),this.InvoiceForm.controls.description.setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)]),this.InvoiceForm.controls.invoice_amount.setValidators([u.kI.required,(0,h.fB)(this.min_limit)]),this.InvoiceForm.controls.description.updateValueAndValidity();1===this.invoiceDetails.invoicestatusId&&this.InvoiceForm.updateValueAndValidity(),this.cell_number=this.invoiceDetails.cellno,this.invoiceDetails.invoicedetails.length>0?(this.totalPrice=this.invoiceDetails.grossamount,this.totalPrice=Number(this.totalPrice).toFixed(2)):this.totalPrice=0,this.due_date=this._dateFormater.parse(this.invoiceDetails.paymentduedate),this.readRecipt=this.invoiceDetails.readreceipt,this.updateInvoiceDetailForm(),this.productArray.forEach(t=>{t.price&&(t.price=Number(t.price).toFixed(2),t.amount=Number(t.amount).toFixed(2))}),this.productArray.push({description:null,quantity:this.isAllowedZeroQty?0:null,amount:null,invoiceId:this.invoiceDetails.id,allowZeroQty:this.isAllowedZeroQty,old_status:"new",new_status:"new"}),setTimeout(()=>{this.InvoiceForm.patchValue({cellno:`${this.invoiceDetails.cellno.split("-")[1]}`})},500)}updateInvoiceDetailForm(){const t=this.formBuilder.array(this.productArray.map(t=>{if("deleted"!=t?.new_status&&(t?.description||t?.quantity||t?.price||t?.amount))return this.createItem(t)}));this.InvoiceForm.setControl("invoicedetails",t)}removeWhiteSpaceItemName(t,i){const e=t.target,n=e.value.trimStart();this.productArray[i].description=n,e.value=n}checkRow(t,i=null){i&&this.removeWhiteSpaceItemName(i,t),this.changeType(),t=this.productArray.indexOf(this.getRows()[t]),this.error.status=!1;let e=this.productArray[t];(isNaN(e.price)||e.price<0)&&(e.price=0),(isNaN(e.quantity)||e.quantity<0)&&(e.quantity=0),null!=e.amount&&null!=e.description&&null!=e.price&&null!=e.quantity?(this.productArray[t].amount=this.productArray[t].allowZeroQty?e.price:Number(e.price*e.quantity).toFixed(2),"old"===e.new_status&&(this.productArray[t].new_status="updated"),this.calculatePrice(),this.checkForEmpty_forrowchange(!0)&&this.productArray.push({description:null,quantity:this.isAllowedZeroQty?0:null,amount:null,invoiceId:this.invoiceDetails.id,allowZeroQty:this.isAllowedZeroQty,old_status:"new",new_status:"new"})):null!=e.description&&null!=e.price&&null!=e.quantity&&(this.productArray[t].amount=this.productArray[t].allowZeroQty?Number(e.price).toFixed(2):Number(e.price*e.quantity).toFixed(2),this.calculatePrice(),this.checkForEmpty_forrowchange()&&this.productArray.push({description:null,quantity:this.isAllowedZeroQty?0:null,amount:null,invoiceId:this.invoiceDetails.id,allowZeroQty:this.isAllowedZeroQty,old_status:"new",new_status:"new"})),this.updateInvoiceDetailForm()}checkForEmpty_forrowchange(t=!1){let i=0;return this.productArray.forEach((e,n)=>{if("deleted"!==e.new_status){if(null==e.quantity||null==e.price||0==e.price||null==e.description){if(0!=e.quantity)return void(i+=1);if(!e.allowZeroQty)return void(i+=1);t&&(i+=1)}0==e.quantity&&(e.allowZeroQty||(i+=1))}}),0===i}checkForEmpty(t=!1){let i=0;return this.productArray.forEach((e,n)=>{if("deleted"!==e.new_status&&(e.description||e.quantity||e.price||e.amount)){if(null==e.quantity||null==e.price||0==e.price||null==e.description){if(0!=e.quantity)return void(i+=1);if(!e.allowZeroQty)return void(i+=1);t&&(i+=1)}0==e.quantity&&(e.allowZeroQty||(i+=1))}}),0===i}calculatePrice(){this.totalPrice=0,this.productArray.forEach(t=>{"deleted"!==t.new_status&&(this.totalPrice=Number(this.totalPrice)+Number(t.amount),this.totalPrice=Number(this.totalPrice).toFixed(2))})}ableTodelete(){return this.productArray.filter(t=>"deleted"!==t.new_status).length>1}deleteProduct(t){t=this.productArray.indexOf(this.getRows()[t]),this.addedProducts.indexOf(this.productArray[t].productId)>-1&&"deleted"!==this.productArray[t].new_status&&this.addedProducts.splice(this.addedProducts.indexOf(this.productArray[t].productId),1),this.error.status=!1,this.productArray[t].new_status="deleted",this.calculatePrice(),this.submited=!1}getRows(){return this.productArray.filter(t=>"deleted"!==t.new_status)}initAddForm(){this.InvoiceForm=this.formBuilder.group({clientname:["",[u.kI.required,u.kI.minLength(2),u.kI.maxLength(512)]],cellno:[void 0],invoicedetails:this.formBuilder.array([this.createItem()]),paymentduedate:["",[]],readreceipt:[!1],description:[""],invoice_amount:["",[u.kI.required,(0,h.fB)(this.min_limit)]],isShipping:[!1],isDeliveryPromotion:[!1],package_weight:[""],product_type:[null],pickup_source_address_loc_id:[null]},{validator:[(0,h.Fd)("description")]}),this.setShipValidations()}
1setShipValidations(){const t=this.InvoiceForm.get("isShipping"),i=this.InvoiceForm.get("package_weight");(0,_.T)(t.valueChanges,i.valueChanges).subscribe(()=>{this.updateShippingValidators()})}updateShippingValidators(){this.bt_disable=!1,this.submited=!1;const t=this.InvoiceForm.get("isShipping")?.value,i=this.InvoiceForm.get("pickup_source_address_loc_id"),e=this.InvoiceForm.get("package_weight"),n=this.InvoiceForm.get("product_type");t?(i?.value||this.setDefaultPickupLoc(),i?.setValidators([u.kI.required]),e?.setValidators([u.kI.required]),n?.setValidators([u.kI.required]),this.ptCatalog?.prodTypes?.length||(this.ptCatalog.initFromParent(this.prodTypeRes),this.syncCatalogToView(),this.syncProductTypeFromInvoice())):(this.InvoiceForm.get("isDeliveryPromotion")?.setValue(!1,{emitEvent:!1}),i?.clearValidators(),e?.clearValidators(),n?.clearValidators()),i?.updateValueAndValidity({emitEvent:!1}),e?.updateValueAndValidity({emitEvent:!1}),n?.updateValueAndValidity({emitEvent:!1})}onShippingCheckboxChange(t){t.target?.checked&&setTimeout(()=>{this.shippingScrollAnchor?.nativeElement?.scrollIntoView({behavior:"smooth",block:"end"})},100)}get shippingGates(){return(0,v.Rr)(this.shipSettings,this.isShippingPermission,!!this.InvoiceForm?.get("isShipping")?.value,!!this.InvoiceForm?.get("isDeliveryPromotion")?.value)}get displayInvoiceTotal(){const t=this.invoice_without_product?Number(this.InvoiceForm?.get("invoice_amount")?.value)||0:Number(this.totalPrice)||0;return t?t.toFixed(2):"0.00"}get deliveryPromotionMinimumOrderValue(){const t=this.shipSettings?.delivery_promotion?.minimum_order_value;if(null==t||""===t)return null;const i=parseFloat(t);return Number.isNaN(i)?null:i}get f(){return this.InvoiceForm.controls}isShippingValidationsPassed(){if(!this.f?.isShipping?.value)return!0;let t=!0;if(this.InvoiceForm?.value?.package_weight){const i=parseFloat(this.InvoiceForm?.value?.package_weight),e=this.InvoiceForm?.get("package_weight");(!i||i<=0)&&(e?.setErrors({...e?.errors,minWeight:.1}),t=!1);const n=b.Tl;n&&i>n&&(e?.setErrors({...e?.errors,maxWeight:n}),t=!1)}else t=!1;return t}saveEdit(t,i){if(this.submited=!0,this.submitted=!0,!this.isShippingValidationsPassed())return void this.spinnerSadad.hide();if(this.InvoiceForm?.get("isShipping")?.value&&this.ptCatalog?.loadFailed)return this._commonHelperService.disTransErrMsg("Failed to load product types. Please try again."),this.submited=!1,this.submitted=!1,void this.spinnerSadad.hide();if(this.spinnerSadad.show(),!this.invoice_without_product&&(this.InvoiceForm.controls.invoice_amount.setValidators([]),this.InvoiceForm.get("invoice_amount").updateValueAndValidity(),this.itemNameLenError))return void this.spinnerSadad.hide();if(this.InvoiceForm.controls.clientname.errors)return this.submited=!1,this.error.status=!0,this.error.message="Please fill all the product details or remove it!",void this.spinnerSadad.hide();if(this.remark&&this.InvoiceForm.controls.description.errors)return this.submited=!1,void this.spinnerSadad.hide();if(this.invoice_without_product&&this.InvoiceForm.controls.description.errors)return this.submited=!1,void this.spinnerSadad.hide();let e=[];
1if(!this.invoice_without_product){let t=this.productArray.filter(t=>{if("deleted"!=t.new_status&&null!=t.quantity&&null!=t.amount&&null!=t.description)return t}).length;if(1==this.productArray.filter(t=>{if(null==t.quantity&&null==t.amount&&null==t.description&&"deleted"!=t.new_status)return t}).length&&0==t)return this.submited=!0,this.error.status=!0,this.error.message="Please fill all the product details or remove it!",void this.spinnerSadad.hide();null==this.productArray[this.productArray.length-1].quantity&&null==this.productArray[this.productArray.length-1].price&&null==this.productArray[this.productArray.length-1].description&&(this.productArray[this.productArray.length-1].new_status="deleted")}if(!this.checkForEmpty()&&!this.invoice_without_product)return this.error.status=!0,this.error.message="Please fill all the product details or remove it!",this.submited=!1,void this.spinnerSadad.hide();this.invoice_without_product&&this.productArray.length>0&&this.productArray.forEach(t=>{t.new_status="deleted"}),this.productArray.forEach(t=>{null!=t.amount&&null!=t.description&&null!=t.price&&null!=t.quantity&&("old"===t.old_status&&"updated"===t.new_status?e.push(t):"old"===t.old_status&&"deleted"===t.new_status?e.push({id:t.id,deletedAt:new Date(Date.now())}):"new"===t.old_status&&"deleted"!==t.new_status&&(t.invoiceId=this.invoiceDetails.id,e.push(t)))}),this.updateInvoiceDetailForm();let n={};if(1===this.invoiceDetails.invoicestatusId){let t;t=this.InvoiceForm.value.cellno.number?`${this.InvoiceForm.value.cellno.dialCode.replace("+","")}-${this.InvoiceForm.value.cellno.e164Number.replace(this.InvoiceForm.value.cellno.dialCode,"")}`:`${this.InvoiceForm.value.cellno.split(" ")[0].substring(1)}-${this.InvoiceForm.value.cellno.split(" ")[1]}`,n.cellno=t}if(this.invoice_without_product&&this.InvoiceForm.removeControl("invoicedetails"),this.InvoiceForm.invali
1d)return this.submited=!0,this.invoice_without_product||this.isInvDetaMaxQtyErr()||(this.error.status=!0,this.error.message="Please fill all the product details or remove it!"),void this.spinnerSadad.hide();if(n.clientname=this.InvoiceForm.value.clientname,n.invoicestatusId=t,e.length>0&&(n.invoicedetails=e),(this.invoice_without_product?this.InvoiceForm.value.invoice_amount:this.totalPrice)<this.min_limit)return this.limitError=!0,this.submited=!1,void this.spinnerSadad.hide();this.limitError=!1,n.grossamount=this.invoice_without_product?this.InvoiceForm.value.invoice_amount:this.totalPrice,this.invoice_without_product?n.remarks=this.InvoiceForm.value.description:this.remark?(n.remarks=this.InvoiceForm.value.description,n.remarksenabled=!0):n.remarksenabled=!1,n.readreceipt=this.InvoiceForm.value.readreceipt,2!==i&&(n.paymentduedate=this._invoiceService.getDueDate());const o=(0,v.WZ)({isShipping:this.InvoiceForm?.value?.isShipping,isDeliveryPromotion:this.InvoiceForm?.value?.isDeliveryPromotion,pickup_source_address_loc_id:this.InvoiceForm?.value?.pickup_source_address_loc_id,package_weight:this.InvoiceForm?.value?.package_weight,product_type:this.InvoiceForm?.value?.product_type},this.shipSettings,this.isShippingPermission,{preserveExistingShipping:!!this.invoiceDetails?.isShipping&&!this.shippingGates.showSection,preserveExistingDeliveryPromotion:!(!this.invoiceDetails?.isDeliveryPromotion||this.shippingGates.showDeliveryPromotion)});n.isShipping=!!o.isShipping,n.isDeliveryPromotion=!!o.isDeliveryPromotion,o.isShipping&&(n.pickup_source_address_loc_id=o.pickup_source_address_loc_id,n.package_weight=Number(o.package_weight),null!=o.product_type&&""!==o.product_type&&(n.product_type=this.ptCatalog.resolveIdForSubmit(o.product_type))),this._invoiceService.editInvoice(n,this.invoiceDetails.id).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(i=>{if(i?.error?.message)return this.spinnerSadad.hide(),this.submited=!1,this._commonHelperService.disTransErrMsg(i?.error?.message);this.submited=!1,this.activeModal.close("true"),this.spinnerSadad.hide(),this._commonHelperService.disTransSuccMsg(2===t?"INV_CHANGES_UPDATED":"INV_DRAFTED")},t=>{console.log("err=>",t),this.spinnerSadad.hide(),this.submited=!1,this._commonHelperService.disTransErrMsg(t?.error?.error?.message||t?.error?.message||t?.message||t)})}isInvDetaMaxQtyErr(){let t=!1;return this.InvoiceForm.get("invoicedetails").controls.forEach(i=>{i?.controls?.quantity?.errors?.max&&(t=!0)}),t}changeMode(){this.submited=!1,this.addProduct=!1,this.error.status=!1,this.error.message="",this.addedProducts=[],this.invoice_without_product?(this.InvoiceForm.controls.invoice_amount.setValidators([u.kI.required,(0,h.fB)(this.min_limit)]),1===this.invoiceDetails.invoicestatusId&&this.InvoiceForm.updateValueAndValidity(),this.InvoiceForm.get("description").setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)])):(this.InvoiceForm.controls.invoice_amount.setValidators([]),this.InvoiceForm.get("invoice_amount").updateValueAndValidity(),0===this.productArray.filter(t=>"new"===t.new_status).length&&this.productArray.push({description:null,quantity:null,amount:null,invoiceId:this.invoiceDetails.id,old_status:"new",new_status:"new"}),this.remark?this.InvoiceForm.get("description").setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)]):this.InvoiceForm.get("description").clearValidators(),this.InvoiceForm.get("description").updateValueAndValidity(),this.InvoiceForm.get("invoice_amount").clearValidators(),this.InvoiceForm.get("invoice_amount").updateValueAndValidity(),1===this.invoiceDetails.invoicestatusId&&this.InvoiceForm.updateValueAndValidity()),this.InvoiceForm.updateValueAndValidity()}createItem(t){return this.formBuilder.group({description:[t?t.description:"",[u.kI.required,u.kI.maxLength(512)]],amount:[{value:t?t.amount:""},[u.kI.required]],quantity:[t?t.quantity:"",[u.kI.required,u.kI.min(0),u.kI.max(this.maxQtyLoginVal)]],price:[t?t.price:"",[u.kI.required,(0,h.QI)(0)]],productId:[t&&t.productId||""],isUnlimited:[!1]})}calculate(t){let i=this.InvoiceForm.get("invoicedetails"),e=i.controls[t].value;0===e.price||0===e.quantity?(e.price=null,e.quantity=null):(e.amount=e.price*e.quantity,e.amount=Number(e.amount).toFixed(2)),i.controls[t].patchValue(e),this.calculateGrossAmount(),this.checkForNewRow(t)}calculateGrossAmount(){this.totalPrice=0,this.f.invoicedetails.value.forEach(t=>{let i=Number(t.quantity).toFixed(2);this.totalPrice=Number(this.totalPrice)+Number(t.price)*Number(i),this.totalPrice=Number(this.totalPrice).toFixed(2)})}checkForNewRow(t){t+1===this.f.invoicedetails.value.length&&this.f.invoicedetails.valid&&this.InvoiceForm.get("invoicedetails").push(this.createItem())}toogleRemark(){this.remark?this.InvoiceForm.controls.description.setValidators([u.kI.required,u.kI.minLength(5),u.kI.maxLength(5e3)]):this.InvoiceForm.controls.description.clearValidators(),this.InvoiceForm.controls.description.updateV
1alueAndValidity(),this.submited=!1}searchName(t){if(this.InvoiceForm.controls.countryCode.value&&null!=t){let i=`${this.InvoiceForm.controls.countryCode.value.toString().substring(0,4)}-${t}`;this._invoiceService.searchName(i).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.length&&this.InvoiceForm.patchValue({clientname:t})})}}search(t){this._invoiceService.productSearch(t).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.searchResult=t})}getImageUrl(t,i){if("business"===i){if(t)return t.length>0?`${this._auth.updSNAEnvURL("v5")}containers/api-businesslogo/download/${t}`:"assets/images/icon/no-product.png"}else if("product"===i)return t?`${this._auth.updSNAEnvURL("v5")}containers/api-product/download/${t}`:"assets/images/placeholder/no-product.png"}isAdded(t){return this.addedProducts.indexOf(t)>-1}addNewProductToInvoice(t){const i=this.addedProducts.indexOf(t.id);-1!==i?this.getRows().length>1&&(this.addedProducts.splice(i,1),this.productArray.forEach((i,e)=>{i.productId===t.id&&(this.productArray[e].new_status="deleted")})):(this.productArray.splice(this.productArray.length-1,1),this.productArray.push({amount:t.price,productId:t.id,price:t.price,quantity:1,description:t.name,isUnlimited:t?.isUnlimited,old_status:"new",new_status:"new"},{description:null,quantity:null,amount:null,invoiceId:this.invoiceDetails.id,old_status:"new",new_status:"new"}),this.error.status=!1,this.submited=!1,this.addedProducts.push(t.id)),this.calculatePrice(),this.updateInvoiceDetailForm()}deleteAnAddedProduct(t){let i=this.InvoiceForm.get("invoicedetails"),e=this.addedProducts.indexOf(i.at(t).value.productId);e>-1&&this.addedProducts.splice(e,1),i.removeAt(t),this.calculateGrossAmount()}onCloseClick(){this.activeModal.close()}changeType(){this.invoice_without_product&&this.productArray.length>0?this.productArray.forEach(t=>{}):!this.invoice_without_product&&this.InvoiceForm.controls.invoice_amount.value&&(this.InvoiceForm.controls.invoice_amount.setValidators([u.kI.required]),this.InvoiceForm.controls.invoice_amount.patchValue(null))}isAddValDetailsError(t){let i=this.InvoiceForm.get("invoicedetails").controls[t];return!(!i.invalid||!this.submited||i.controls.description?.errors?.maxlength||i.controls.quantity?.errors?.max||this.InvoiceForm.get("invoicedetails").controls.length>1&&0==Object.values(i.value).filter(Boolean).length)}isErrorFieldClass(t){let i=this.InvoiceForm.get("invoicedetails").controls[t];return!(!(i&&i.invalid&&this.submited)||this.InvoiceForm.get("invoicedetails").controls.length>1&&0==Object.values(i.value).filter(Boolean).length)}omit_special_char(t){let i=t.charCode;return(i>64&&i<91||i>96&&i<123||8==i||46==i||32==i||i>=48&&i<=57)&&101!=i}syncCatalogToView(){this.prodTypes=this.ptCatalog.prodTypes}subscribeSearchProdType(){this.searchProdTypes$.pipe((0,f.b)(400),(0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.ptCatalog.onFilterSearch(t),this.syncCatalogToView()})}initProductTypesFromParentOrApi(){this.ptCatalog.initFromParent(this.prodTypeRes),this.syncCatalogToView(),this.syncProductTypeFromInvoice()}onProdTypeScrollToEnd(){this.ptCatalog.onScrollToEnd(),this.syncCatalogToView()}onProdTypeDropdownOpen(){this.ptCatalog.onDropdownOpen(),this.syncCatalogToView()}filterProdTypes(t){const i=(t?.target?.value||"").toLowerCase();if(!i)return this.ptCatalog.onFilterSearch(""),void this.syncCatalogToView();this.searchProdTypes$.next(i)}ngOnDestroy(){this.ngUnsubscribe.next(null),this.ngUnsubscribe.complete()}}return t.\u0275fac=function(i){return new(i||t)(T.Y36(l.Kz),T.Y36(I.$h),T.Y36(l.NG),T.Y36(I.q),T.Y36(u.qu),T.Y36(I.$P),T.Y36(w.t2),T.Y36(q.$),T.Y36(I.Nk),T.Y36(y.sK),T.Y36(n.K0))},t.\u0275cmp=T.Xpm({type:t,selectors:[["app-editmymodal"]],viewQuery:function(t,i){if(1&t&&(T.Gf(Dt,5),T.Gf(Vt,5),T.Gf(Jt,5)),2&t){let t;T.iGM(t=T.CRH())&&(i.itemNameLenError=t.first),T.iGM(t=T.CRH())&&(i.phoneField=t.first),T.iGM(t=T.CRH())&&(i.shippingScrollAnchor=t.first)}},inputs:{my_modal_title:"my_modal_title",my_modal_content:"my_modal_content",pickupLocs:"pickupLocs",defaultPickupOptions:"defaultPickupOptions",shipSettings:"shipSettings",prodTypeRes:"prodTypeRes"},decls:154,vars:98,consts:[[1,"invoice-modal-wrapper"],[1,"modal-header","sbcptn-crt-header","px-0","pt-0","justify-content-center","border-0"],[1,"mb-2","text-left","createinvoicetitle"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[3,"formGroup"],[1,"table","table-borderless","table-responsive","edit-invoice","edt-inv-desk-viw","mb-3","text-left"],["class"," edt-inv-stus btn-success",4,"ngIf"],["class"," edt-inv-stus red-button",4,"ngIf"],["class"," edt-inv-stus btn-warning",4,"ngIf"],["class"," edt-inv-stus btn-default",4,"ngIf"],["class"," edt-inv-stus btn-danger",4,"ngIf"],["dir","ltr"],[1,"table","table-borderless","table-responsive","edit-invoice","edt-inv-mob-viw","mb-3","text-left"],[1,"row","settlement-wrap","invoice-modal-inner","edt-invoice-modal-inner"],[1,"col-xl-6","col-lg-6","col-md-6","col-sm-12","text-left"],[1,"row","filter-content"],[1,"col-xl-12","col-lg-12","col-md-12","col-sm-12","mb-4"],[1,"i-modal-label"],[1,"invoice-tel-input-wrapper"],["name","phone","formControlName","cellno",3,"cssClass","enablePlaceholder","searchCountryFlag","searchCountryField","selectFirstCountry","maxLength","phoneValidation","numberFormat","searchCountryPlaceholder","separateDialCode","enableAutoCountrySelect"],["phoneField",""],["class","errortextb0",4,"ngIf"],[1,"row","filter-content","customer-name-main"],["_ngcontent-epv-c301","",1,"col-xl-12","col-lg-12","col-md-12","col-sm-12","mb-4"],[1,"custom-drop-w-select","col-md-12","col-sm-12","p-0"],[1,"input-group","product-type-select"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"icofont","icofont-user-alt-7"],["type","text","aria-label","Text input with dropdown button","name","clientname","
1id","clientname","formControlName","clientname","placeholder","","aria-describedby","basic-addon1","sanitizeInput","","appNoLeadingSpace","",1,"form-control","custom-input-filter","pl-0"],[1,"d-flex","invc-dtil-mob-view","mb-4"],[1,"d-flex","align-items-center","mr-5"],[1,"notification-switch","mr-5"],["type","checkbox","formControlName","readreceipt","id","e-notification","name","set-name",1,"switch-input"],["for","e-notification",1,"switch-label"],[1,"email-n-title"],[1,"d-flex","align-items-center"],["type","checkbox","id","w-notification","name","set-name",1,"switch-input",3,"ngModel","ngModelOptions","change","ngModelChange"],["for","w-notification",1,"switch-label"],["class","slider round",4,"ngIf"],[1,"invoice-detail-title"],["class","",4,"ngIf"],["class","invoicedetails-box position-relative",4,"ngIf"],[1,"text-center"],["class","invc-dtl-c-button d-flex align-items-center justify-content-end mb-3",4,"ngIf"],[1,"invoice-amount-summary"],[1,"invoice-product-total"],[1,"d-flex","align-items-center","justify-content-end"],["class","invoice-shipping-cost-summary d-flex align-items-center justify-content-end",4,"ngIf"],["class","align-items-start mb-4",4,"ngIf"],["class","product-modal-wrap",4,"ngIf"],["class","shipping-wrapper",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-center","mt-4"],["type","submit",1,"btn","btn-invoice-green","mr-3",3,"disabled","click"],[1,"save-invoice-icon"],[1,"icon-import"],[4,"ngIf","ngIfElse"],["elSendSaveInv",""],["type","submit","class","btn btn-invoice-yellow",3,"disabled","click",4,"ngIf"],["shippingScrollAnchor",""],["guidelineInfoIcon",""],["packageGuidIcon",""],["picesGuidIcon",""],["maxSideGuidIcon",""],[1,"edt-inv-stus","btn-success"],[1,"edt-inv-stus","red-button"],[1,"edt-inv-stus","btn-warning"],[1,"edt-inv-stus","btn-default"],[1,"edt-inv-stus","btn-danger"],[1,"errortextb0"],[1,"slider","round"],[1,""],[1,"row"],[1,"col-md-5","edt-inv-dtl-amt-pr-0"],[1,"invoice-d-content","mb-4","col-sm-10","pl-0"],[1,"mb-2"],[1,"custom-drop-w-select"],[1,"input-group"],["type","text","aria-label","Text input with dropdown button","placeholder","","formControlName","invoice_amount","numbersOnly","","allowZero","true","allowDecimal","true",1,"form-control","invoice-input",3,"change"],[1,"col-md-7"],[1,"invoice-d-content","mb-4"],[1,"remark-text-area","w-100"],[1,"refund-textarea"],["rows","3","cols","3","placeholder","","spellcheck","false","formControlName","description","sanitizeInput","",1,"form-control"],[1,"invoicedetails-box","position-relative"],["class","invoicedetails-b-inner",4,"ngFor","ngForOf"],[1,"invoicedetails-b-inner"],[1,"invc-dtl-delete-icon"],["href","javascript:void(0);",1,"invc-dtl-delete-icon-bg"],[1,"fa","fa-trash"],[1,"d-flex","invc-dtil-mob-view","align-items-center"],[1,"invoice-d-content","mb-4","col-md-5","col-sm-9","pr-0","pl-0"],[1,"custom-drop-w-select","mr-2"],["type","text","aria-label","Text input with dropdown button","required","","id","exampleFormControlInput1","placeholder","","sanitizeInput","",1,"form-control","invoice-input",3,"ngModel","ngModelOptions","readonly","ngStyle","input","ngModelChange"],[1,"invoice-d-content","mb-4","col-md-2","col-sm-3","pr-0","pl-0"],["aria-label","Text input with dropdown button","type","number","min","0","numbersOnly","","allowZero","true","id","exampleFormControlInput1","placeholder","",1,"form-control","invoice-input",3,"ngModel","ngModelOptions","disabled","input","ngModelChange"],[1,"invoice-d-content","mb-4","col-md-2","col-sm-6","pr-0","pl-0"],["type","text","aria-label","Text input with dropdown button","numbersOnly","","allowZero","true","allowDecimal","true","id","exampleFormControlInput1","placeholder","",1,"form-control","invoice-input",3,"ngModel","ngModelOptions","readonly","ngStyle","input","ngModelChange"],[1,"invoice-d-content","mb-4","col-md-3","col-sm-6","pr-0","pl-0"],["aria-label","Text input with dropdown button","readOnly","","type","number","numbersOnly","","id","exampleFormControlInput123","placeholder","",1,"form-control","invoice-input",3,"ngModel","ngModelOptions","change","ngModelChange"],[1,"inv-pro-dtl"],["class","fa fa-tras
1h",3,"click",4,"ngIf"],["class","errortextb0","id","item-name-len-error",4,"ngIf"],["class","errortextb0 pb-2 mt-n3",4,"ngIf"],[1,"fa","fa-trash",3,"click"],["id","item-name-len-error",1,"errortextb0"],["itemNameLenError",""],[1,"errortextb0","pb-2","mt-n3"],[1,"invc-dtl-c-button","d-flex","align-items-center","justify-content-end","mb-3"],[1,"create-invoice-btn"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"btn","btn-primary",3,"click"],["src","assets/images/pos-panel/create-invoice.svg"],[1,"invoice-shipping-cost-summary","d-flex","align-items-center","justify-content-end"],[1,"invoice-shipping-cost-label"],[1,"invoice-shipping-cost-value"],["class","paid-by-merchant-tag",4,"ngIf"],[1,"paid-by-merchant-tag"],[1,"align-items-start","mb-4"],[1,"d-flex","align-items-center","mr-3"],["id","r-notification","name","set-name","name","remark_toogle","type","checkbox",1,"switch-input",3,"ngModel","ngModelOptions","ngModelChange","change"],["for","r-notification",1,"switch-label"],["class","remark-text-area w-100",4,"ngIf"],[1,"refund-textarea",2,"width","80%","margin","0 auto"],["rows","3","cols","3","placeholder","","spellcheck","false","formControlName","description","type","text","sanitizeInput","",1,"form-control"],[1,"product-modal-wrap"],["action",""],[1,"product-modal-inner"],[1,"modal-header","sbcptn-crt-header","px-0","pt-0"],[1,"text-left","product-m-title","border-0","mb-0","mt-2","pb-0"],[1,"search-product","mt-3"],[1,"form-group"],["type","text","required","","name","search","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-group-append"],[1,"btn","btn-primary","search-btn"],[1,"product-items"],[4,"ngFor","ngForOf"],["class","border-bottom pb-2 mb-2",3,"click",4,"ngIf"],[1,"border-bottom","pb-2","mb-2",3,"click"],[1,"media"],["alt","",1,"img-60","img-fluid","m-r-20",3,"src"],[1,"media-body","product-content"],[1,"text-left"],[1,"check-icon"],["class","fa fa-check-circle",4,"ngIf"],[1,"fa","fa-check-circle"],[1,"shipping-wrapper"],[1,"product-check-main","text-left"],[1,"product-check-inner"],[1,"checkbox","checkbox-solid-info"],["id","solid10-edit","type","checkbox","formControlName","isShipping",3,"input","change"],["for","solid10-edit"],[4,"ngIf"],[1,"shipping-title","mb-3","mt-4"],[1,"col-xl-12","col-lg-12","col-md-12","col-sm-12"],[1,"cp-input"],["for","pickupSourceAddressEdit",1,"form-label"],[1,"c-filter-dropdown"],["formControlName","pickup_source_address_loc_id","bindLabel","label","bindValue","value",1,"js-example-placeholder-multiple",3,"items","searchable","placeholder","clearable"],["ng-option-tmp",""],["ng-label-tmp",""],[1,"col-xl-6","col-lg-6","col-md-6","col-sm-12"],["for","packageweightEdit",1,"form-label"],["autocomplete","off","type","text","numbersOnly","","allowZero","true","allowDecimal","true","aria-label","Text input with dropdown button","formControlName","package_weight","id","packageweightEdit","appOneDecimalOnly","",1,"form-control",3,"placeholder","input"],["class","error-text",4,"ngIf"],["for","productTypeEdit",1,"form-label"],[1,"c-filter-dropdown","ship-country-dropdown"],["bindLabel","description","bindValue","id","formControlName","product_type","id","productTypeEdit",1,"custom-ng-select",3,"items","placeholder","searchable","clearable","loading","disabled","open","scrollToEnd"],["ng-header-tmp",""],["class","col-xl-12 col-lg-12 col-md-12 col-sm-12",4,"ngIf"],["class","shipping-notes",4,"ngIf"],["class","default-text",4,"ngIf"],[1,"default-text"],[1,"error-text"],["class","error-msg",4,"ngIf"],[1,"error-msg"],[1,"mdi","mdi-information-outline"],[1,"dropdown-search"],["type","text",1,"form-control",3,"placeholder","input"],[1,"zone-option"],["id","solid11-edit","type","checkbox","formControlName","isDeliveryPromotion",3,"input"],["for","solid11-edit"],[1,"enable-ship-content"],[1,"shipping-notes"],[3,"innerHTML"],["type","submit",1,"btn","btn-invoice-yellow",3,"disabled","click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM13 16C13 16.6 12.6 17 12 17C11.4 17 11 16.6 11 16V12C11 11.4 11.4 11 12 11C12.6 11 13 11.4 13 12V16ZM12 9C11.4 9 11 8.6 11 8C11 7.4 11.4 7 12 7C12.6 7 13 7.4 13 8C13 8.6 12.6 9 12 9Z","fill","#8E1B3E"],["width","54","height","54","viewBox","0 0 54 54","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M22.7741 23.1585V48.0896C22.7741 48.0896 9.11712 42.2458 3.3948 39.804L3.37793 39.7753V14.8594L3.3948 14.8914L22.7572 23.1771L22.7741 23.1585Z","fill","#B3667E"],["fill-rule","evenodd","clip-rule","evenodd","d","M42.1537 14.8594L42.1368 14.8897L22.7744 23.1771V48.093L42.1385 39.804L42.1554 39.7736V14.8594H42.1537Z","fill","#811938"],["fill-rule","evenodd","clip-rule","evenodd","d","M22.4505 6.57422L3.375 14.8598V14.8801L22.7762 23.2045L42.1875 14.8598L22.977 6.57422H22.4539H22.4505Z","fill","#A54965"],["d","M35.7652 37.3006L30.9254 39.3712L26.084 41.4434M30.9254 36.0586L26.084 38.1292","stroke","white","stroke-width","1.53225","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M28.7605 9.08203L28.6423 9.12422L9.37109 17.4571V29.1599L12.7917 27.4724L16.1667 32.5349L16.1633 20.3748L35.4379 11.9542L28.7605 9.08203Z","fill","#EDE9EA"],["d","M41.8701 30.375C39.4097 30.3786 37.051 31.3574 35.3112 33.0972C33.5714 34.837 32.5924 37.1958 32.5889 39.6562C32.5889 44.7727 36.7536 48.9375 41.8701 48.9375C46.9866 48.9375 51.1514 44.7727 51.1514 39.6562C51.1514 34.5398 46.9866 30.375 41.8701 30.375Z","fill","#B32550"],["fill-rule","evenodd","clip-rule","evenodd","d","M46.4878 36.2813C46.2982 36.2804 46.114 36.3434 45.9646 36.4601L39.9251 41.0247L37.9119 38.5779C37.8413 38.4923 37.7546 38.4216 37.6566 38.3696C37.5587 38.3176 37.4514 38.2852 37.341 38.2747C37.2306 38.2641 37.1193 38.2753 37.0132 38.3078C36.9072 38.3403 36.8086 38.3934 36.723 38.464C36.6375 38.5345 36.5667 38.6212 36.5147 38.7192C36.4627 38.8171 36.4304 38.9244 36.4199 39.0348C36.4093 39.1452 36.4206 39.2567 36.453 39.3627C36.4855 39.4688 36.5386 39.5672 36.6091 39.6528L39.137 42.7225C39.2752 42.891 39.4732 42.9995 39.6897 43.0253C39.9061 43.0511 40.1241 42.992 40.298 42.8607L46.9805 37.805C47.1234 37.7001 47.2296 37.5528 47.284 37.3841C47.3385 37.2155 47.3385 37.0339 47.2839 36.8652C47.2294 36.6966 47.1231 36.5495 46.9802 36.4446C46.8373 36.3398 46.665 36.2827 46.4878 36.2813Z","fill","#EDE9EA"],["fill-rule","evenodd","clip-rule","evenodd","d","M27 29.1004V50.6107L26.9856 50.625L10.1394 43.4707L10.125 43.4463V21.9375L10.1394 21.9633L26.9841 29.1176L27 29.1004Z","fill","#B3667E"],["fill-rule","evenodd","clip-rule","evenodd","d","M43.875 21.9375L43.8605 21.9633L27 29.1173V50.625L43.8605 43.471L43.875 43.4452V21.9375Z","fill","#811938"],["fill-rule","evenodd","clip-rule","evenodd","d","M43.875 22.7721L27.0152 15.1875H26.9863L10.125 22.7721V22.7904L26.9848 30.375L43.875 22.7721Z","fill","#B3667E"],["d","M37.125 41.6661L33.7494 43.6127L30.375 45.5625M33.7494 40.5L30.375 42.4482","stroke","white","stroke-width","1.6875","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M10.6517 22.7812L5.0625 28.4062L21.4108 35.4375L27 29.8125L10.6517 22.7812ZM32.5892 10.125L27 15.75L43.3483 22.7812L48.9375 17.1562L32.5892 10.125ZM43.3483 22.7812L48.9375 28.4062L32.5892 35.4375L27 29.8125L43.3483 22.7812ZM21.4108 10.125L27 15.75L10.6517 22.7812L5.0625 17.1562L21.4108 10.125Z","fill","#CB96A6"],["cx","6.75","cy","5.0625","r","2.53125","fill","#8E1B3E","stroke","#8E1B3E","stroke-width","1.6875"],["cx","16.875","cy","5.0625","r","2.53125","fill","#8E1B3E","stroke","#8E1B3E","stroke-width","1.6875"],["cx","27","cy","5.0625","r","2.53125","fill","#8E1B3E","stroke","#8E1B3E","stroke-width","1.6875"],["cx","37.125","cy","5.0625","r","2.53125","fill","#8E1B3E","stroke","#8E1B3E","stroke-width","1.6875"],["cx","47.25","cy","5.0625","r","2.53125","fill","#8E1B3E","stroke","#8E1B3E","stroke-width","1.6875"],["clip-path","url(#clip0_edit_inv_pkg)"],["fill-rule","evenodd","clip-rule","evenodd","d","M24.4616 22.3147V47.2459C24.4616 47.2459 10.8046 41.4021 5.0823 38.9602L5.06543 38.9316V14.0156L5.0823 14.0477L24.4447 22.3333L24.4616 22.3147
1Z","fill","#B3667E"],["fill-rule","evenodd","clip-rule","evenodd","d","M43.8412 14.0156L43.8243 14.046L24.4619 22.3333V47.2509L43.826 38.9619L43.8429 38.9316V14.0156H43.8412Z","fill","#811938"],["fill-rule","evenodd","clip-rule","evenodd","d","M24.138 5.73047L5.0625 14.0161V14.0363L24.4637 22.3608L43.875 14.0161L24.6645 5.73047H24.1414H24.138Z","fill","#A54965"],["d","M37.4527 36.4568L32.6129 38.5274L27.7715 40.5997M32.6129 35.2148L27.7715 37.2854","stroke","white","stroke-width","1.53225","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M30.448 8.23828L30.3298 8.28216L11.0586 16.615V28.3178L14.4792 26.6303L17.8542 31.6928L17.8508 19.5327L37.1254 11.1121L30.448 8.23828Z","fill","#EDE9EA"],["d","M47.25 13.5L47.25 38.8125","stroke","#872744","stroke-width","1.6875","stroke-linecap","round"],["d","M27 50.625L45.5625 42.1875","stroke","#872744","stroke-width","1.6875","stroke-linecap","round"],["d","M28.6875 3.375L45.5625 11.8125","stroke","#872744","stroke-width","1.6875","stroke-linecap","round"],["id","clip0_edit_inv_pkg"],["width","54","height","54","fill","white"]],template:function(t,i){if(1&t&&(T.TgZ(0,"div",0),T.TgZ(1,"div",1),T.TgZ(2,"h6",2),T._uU(3),T.ALo(4,"translate"),T.qZA(),T.TgZ(5,"button",3),T.NdJ("click",function(){return i.onCloseClick()}),T.TgZ(6,"span",4),T._uU(7,"\xd7"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(8,"div",5),T.TgZ(9,"form",6),T.TgZ(10,"table",7),T.TgZ(11,"tbody"),T.TgZ(12,"tr"),T.TgZ(13,"td"),T._uU(14),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"td"),T._uU(17),T.qZA(),T.TgZ(18,"td"),T._uU(19," \xa0 "),T.qZA(),T.TgZ(20,"td"),T._uU(21," \xa0 "),T.qZA(),T.TgZ(22,"td"),T._uU(23),T.ALo(24,"translate"),T.qZA(),T.TgZ(25,"td"),T._uU(26," : "),T.YNc(27,Rt,3,3,"span",8),T.YNc(28,Qt,3,3,"span",9),T.YNc(29,Yt,3,3,"span",10),T.YNc(30,Ht,3,3,"span",11),T.YNc(31,jt,3,3,"span",12),T.qZA(),T.qZA(),T.TgZ(32,"tr"),T.TgZ(33,"td"),T._uU(34),T.ALo(35,"translate"),T.qZA(),T.TgZ(36,"td"),T._uU(37," : "),T.TgZ(38,"span",13),T._uU(39),T.ALo(40,"formatDate"),T.qZA(),T.qZA(),T._UZ(41,"td"),T._UZ(42,"td"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(43,"table",14),T.TgZ(44,"tbody"),T.TgZ(45,"tr"),T.TgZ(46,"td"),T._uU(47),T.ALo(48,"translate"),T.qZA(),T.TgZ(49,"td"),T._uU(50),T.qZA(),T.qZA(),T.TgZ(51,"tr"),T.TgZ(52,"td"),T._uU(53),T.ALo(54,"translate"),T.qZA(),T.TgZ(55,"td"),T._uU(56," : "),T.YNc(57,Bt,3,3,"span",8),T.YNc(58,$t,3,3,"span",9),T.YNc(59,Gt,3,3,"span",10),T.YNc(60,zt,3,3,"span",11),T.YNc(61,Wt,3,3,"span",12),T.qZA(),T.qZA(),T.TgZ(62,"tr"),T.TgZ(63,"td"),T._uU(64),T.ALo(65,"translate"),T.qZA(),T.TgZ(66,"td"),T._uU(67," : "),T.TgZ(68,"span",13),T._uU(69),T.ALo(70,"formatDate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(71,"div",15),T.TgZ(72,"div",16),T.TgZ(73,"div",17),T.TgZ(74,"div",18),T.TgZ(75,"label",19),T._uU(76),T.ALo(77,"translate"),T.qZA(),T.TgZ(78,"div",20),T._UZ(79,"ngx-intl-tel-input",21,22),T.ALo(81,"translate"),T.YNc(82,Kt,3,3,"span",23),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(83,"div",16),T.TgZ(84,"div",24),T.TgZ(85,"div",25),T.TgZ(86,"label",19),T._uU(87),T.ALo(88,"translate"),T.qZA(),T.TgZ(89,"div",26),T.TgZ(90,"div",27),T.TgZ(91,"div",28),T.TgZ(92,"span",29),T._UZ(93,"i",30),T.qZA(),T.qZA(),T._UZ(94,"input",31),T.qZA(),T.YNc(95,Xt,3,3,"span",23),T.YNc(96,ti,3,3,"span",23),T.YNc(97,ii,4,6,"span",23),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(98,"div",32),T.TgZ(99,"div",33),T.TgZ(100,"div",34),T._UZ(101,"input",35),T._UZ(102,"label",36),T.qZA(),T.TgZ(103,"div",37),T.TgZ(104,"h5"),T._uU(105),T.ALo(106,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(107,"div",38),T.TgZ(108,"div",34),T.TgZ(109,"input",39),T.NdJ("change",function(){return i.changeMode()})("ngModelChange",function(t){return i.invoice_without_product=t}),T.qZA(),T._UZ(110,"label",40),T.qZA(),T.TgZ(111,"div",37),T.YNc(112,ei,3,3,"h5",41),T.YNc(113,ni,3,3,"h5",41),T.qZA(),T.qZA(),T.qZA(),T.TgZ(114,"div",42),T.TgZ(115,"h4"),T._uU(116),T.ALo(117,"translate"),T.qZA(),T.qZA(),T.YNc(118,ci,23,15,"div",43),T.YNc(119,vi,2,1,"div",44),T.TgZ(120,"div",45),T.YNc(121,Zi,2,1,"span",23),T.qZA(),T.YNc(122,_i,3,1,"div",46),T.TgZ(123,"div",47),T.TgZ(124,"div",48),T.TgZ(125,"div",49),T.TgZ(126,"p"),T._uU(127),T.ALo(128,"translate"),T.qZA(),T.TgZ(129,"p"),T._uU(130),T.ALo(131,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(132,xi,9,13,"div",50),T.qZA(),T.YNc(133,qi,13,10,"div",51),T.YNc(134,Ei,22,14,"div",52),T.YNc(135,zi,9,4,"div",53),T.TgZ(136,"div",54),T.TgZ(137,"button",55),T.NdJ("click",function(){return i.saveEdit(2,i.invoiceDetails.invoicestatusId)}),T.TgZ(138,"span",56),T._UZ(139,"i",57),T.qZA(),T.YNc(140,Wi,3,3,"ng-container",58),T.YNc(141,Ki,2,3,"ng-template",null,59,T.W1O),T.qZA(),T.YNc(143,Xi,5,4,"button",60),T.qZA(),T._UZ(144,"div",null,61),T.qZA(),T.qZA(),T.qZA(),T.YNc(146,te,2,0,"ng-template",null,62,T.W1O),T.YNc(148,ie,8,0,"ng-template",null,63,T.W1O),T.YNc(150,ee,11,0,"ng-template",null,64,T.W1O),T.YNc(152,ne,13,0,"ng-template",null,65,T.W1O)),2&t){const t=T.MAs(142);T.xp6(3),T.hij(" ",T.lcZ(4,62,"EDIT_INVOICE")," "),T.xp6(6),T.Q6J("formGroup",i.InvoiceForm),T.xp6(
15),T.hij("",T.lcZ(15,64,"INV_NO")," "),T.xp6(3),T.hij(" : ",i.invoiceDetails.invoiceno,""),T.xp6(6),T.hij(" ",T.lcZ(24,66,"STATUS")," "),T.xp6(4),T.Q6J("ngIf",3==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",2==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",4==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",1==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",5==i.invoiceDetails.invoicestatusId),T.xp6(3),T.hij("",T.lcZ(35,68,"CREATED_DATE_TIME")," "),T.xp6(5),T.Oqu(T.lcZ(40,70,i.invoiceDetails.created)),T.xp6(8),T.Oqu(T.lcZ(48,72,"INV_NO")),T.xp6(3),T.hij(" : ",i.invoiceDetails.invoiceno,""),T.xp6(3),T.hij(" ",T.lcZ(54,74,"STATUS")," "),T.xp6(4),T.Q6J("ngIf",3==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",2==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",4==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",1==i.invoiceDetails.invoicestatusId),T.xp6(1),T.Q6J("ngIf",5==i.invoiceDetails.invoicestatusId),T.xp6(3),T.hij("",T.lcZ(65,76,"CREATED_DATE_TIME")," "),T.xp6(5),T.Oqu(T.lcZ(70,78,i.invoiceDetails.created)),T.xp6(7),T.Oqu(T.lcZ(77,80,"MOB_NUM")),T.xp6(3),T.Q6J("cssClass","custom")("enablePlaceholder",!1)("searchCountryFlag",!0)("searchCountryField",T.WLB(94,oe,i.SearchCountryField.Iso2,i.SearchCountryField.Name))("selectFirstCountry",!1)("maxLength",15)("phoneValidation",!0)("numberFormat",i.PhoneNumberFormat.National)("searchCountryPlaceholder",T.lcZ(81,82,"SEARCH_COUNTRY"))("separateDialCode",i.separateDialCode)("enableAutoCountrySelect",!0),T.xp6(3),T.Q6J("ngIf",i.f.cellno.invalid&&i.f.cellno.touched),T.xp6(5),T.Oqu(T.lcZ(88,84,"CUST_NAME")),T.xp6(7),T.ekj("error",i.f.clientname.invalid&&i.submited),T.xp6(1),T.Q6J("ngIf",(null==i.InvoiceForm.get("clientname").errors?null:i.InvoiceForm.get("clientname").errors.required)&&i.submitted),T.xp6(1),T.Q6J("ngIf",(null==i.InvoiceForm.get("clientname").errors?null:i.InvoiceForm.get("clientname").errors.minlength)&&i.submitted),T.xp6(1),T.Q6J("ngIf",(null==i.InvoiceForm.get("clientname").errors?null:i.InvoiceForm.get("clientname").errors.maxlength)&&i.submitted),T.xp6(8),T.hij("",T.lcZ(106,86,"NOTIFY_ONCE_INVOICE_VIEWED")," "),T.xp6(4),T.Q6J("ngModel",i.invoice_without_product)("ngModelOptions",T.DdM(97,gi)),T.xp6(3),T.Q6J("ngIf",i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(3),T.Oqu(T.lcZ(117,88,"INV_DETAILS")),T.xp6(2),T.Q6J("ngIf",i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(2),T.Q6J("ngIf",i.error.status),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(5),T.hij("",T.lcZ(128,90,"TOTAL_INV_AMOUNT")," :"),T.xp6(3),T.AsE("",i.displayInvoiceTotal," ",T.lcZ(131,92,"QAR"),""),T.xp6(2),T.Q6J("ngIf",i.shippingGates.showInvoiceShippingCost),T.xp6(1),T.Q6J("ngIf",!i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",i.addProduct&&!i.invoice_without_product),T.xp6(1),T.Q6J("ngIf",i.shippingGates.showSection&&!i.isAdminShippingLocked()),T.xp6(2),T.Q6J("disabled",(null==i.InvoiceForm?null:i.InvoiceForm.invali
1d)&&i.submited&&i.error.status),T.xp6(3),T.Q6J("ngIf",1==i.invoiceDetails.invoicestatusId)("ngIfElse",t),T.xp6(3),T.Q6J("ngIf",1==i.invoiceDetails.invoicestatusId)}},directives:[u._Y,u.JL,u.sg,n.O5,Z.FV,u.JJ,u.u,Z.mh,u.Fj,C.Z,S.c,u.Wl,u.On,E.p,n.sg,u.Q7,n.PC,u.qQ,u.wV,u.F,L.w9,L.Z2,L.bb,N.i,L.A3,O.i],pipes:[y.X$,M.r2,M.ql,n.JJ,M.EO],styles:[".errortext[_ngcontent-%COMP%]{position:absolute;bottom:0}.errortext[_ngcontent-%COMP%], .errortextb0[_ngcontent-%COMP%]{padding:3px;font-size:12px;color:red}.errorfield[_ngcontent-%COMP%]{border-color:red!important}.bgTransparent[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:transparent!important}.error-msg[_ngcontent-%COMP%]{text-align:left;text-align:initial;font-size:12px;margin-left:16px;color:red;font-style:italic}.sbcptn-crt-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:0!important;display:flex;align-items:center;justify-content:center}.btn-invoice-yellow-disabled[_ngcontent-%COMP%]{background-color:#f1c36a}.btn-invoice-green-disabled[_ngcontent-%COMP%]{background-color:#91cd85}.shipping-wrapper[_ngcontent-%COMP%]{border-top:0}.shipping-wrapper[_ngcontent-%COMP%] .shipping-title[_ngcontent-%COMP%]{color:#324c6a;font-size:16px;line-height:19px;padding-left:2px;font-weight:600;text-align:left;letter-spacing:normal;margin-bottom:32px}.shipping-wrapper[_ngcontent-%COMP%] .shipping-notes[_ngcontent-%COMP%]{padding:16px;background:rgba(255,247,238,.8);border:1px solid rgba(126,15,69,.2);border-radius:8px;margin-bottom:24px}.shipping-wrapper[_ngcontent-%COMP%] .shipping-notes[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#324c6a;margin-bottom:0}.cp-input[_ngcontent-%COMP%]{margin-bottom:24px}.cp-input[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{margin-bottom:4px;display:block}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%], .cp-input[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#324c6a}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{padding:16px;width:100%;height:52px;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.06);border-radius:100px}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]::-moz-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:-ms-input-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2}.cp-input[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]::placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2}.product-check-inner[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{opacity:0;display:none}.product-check-inner[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{padding-left:16px;padding-right:0;font-weight:600!important}.product-check-inner[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:before{left:0;right:auto;margin-right:0;margin-left:-16px}.product-check-inner[_ngcontent-%COMP%] .enable-ship-content[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#324c6a;margin-bottom:24px;padding-left:16px}.default-text[_ngcontent-%COMP%]{padding:2px 8px;width:auto;height:22px;background:#eef9f5;border-radius:18px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#3d8c6b} .iti.separate-dial-code input#phone[disabled]{background:#e5eaf1!important;color:#6c757d!important}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input{width:100%}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti{width:100%;z-index:99}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container{width:100%;pointer-events:none}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container .dropdown-menu.country-dropdown, [_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container .iti__selected-flag{pointer-events:auto}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .dropdown-menu.country-dropdown{width:100%!important;min-width:100%!important;left:0!important;right:auto!important;overflow:hidden;z-index:0!important}[_nghost-%COMP%] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-list{width:100%!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container{right:0!important;left:auto!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__selected-flag{flex-direction:row;justify-content:flex-start;padding:0 8px 0 6px}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .selected-dial-code{margin-right:6px;margin-left:0;direction:ltr}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .dropdown-menu.country-dropdown{left:auto!important;right:0!important;direction:rtl;text-align:right}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-list{width:100%!important;margin-left:0;margin-right:0}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .search-container{padding:5px!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input #country-search-box{text-align:right;direction:rtl;padding-right:15px!important;padding-left:15px!important;width:100%}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country{direction:rtl;display:flex;align-items:center;text-align:right;padding:8px 12px}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-box{margin-left:8px;margin-right:0;flex-shrink:0}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-name{flex:1;margin-left:8px;margin-right:0;text-align:right}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__dial-code{c
1olor:#8390a2;flex-shrink:0;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#phone, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input.custom{padding-right:70px!important;padding-left:15px!important;text-align:right!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#phone, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input.custom{padding-right:77px!important;padding-left:15px!important;text-align:right!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#phone, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input.custom{padding-right:85px!important;padding-left:15px!important;text-align:right!important}[_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#country-search-box, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#country-search-box, [_nghost-%COMP%] html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#country-search-box{padding-right:15px!important;padding-left:15px!important}[_nghost-%COMP%] html[dir=rtl] .iti input{padding-right:90px!important;padding-left:15px!important;text-align:right} .c-filter-dropdown .ng-select.ng-select-single .ng-select-container{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#8390a2;background-color:#fff} .invoice-tel-input-wrapper .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input{background-color:#fff!important} .invoice-tel-input-wrapper .dropdown-menu.show{display:block;width:100%!important} .invoice-tel-input-wrapper .search-container{padding:5px!important} .invoice-tel-input-wrapper .iti.separate-dial-code input#phone{height:48px!important} .invoice-tel-input-wrapper .search-container input{height:48px!important} .ng-dropdown-panel.ng-select-top{bottom:auto!important} .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:left!important}.ship-country-dropdown[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%]{margin-top:28px}.ship-country-dropdown[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{height:40px}html[dir=rtl][_ngcontent-%COMP%] .cp-input[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{text-align:right!important}[_nghost-%COMP%] .invoice-amount-summary{margin-bottom:20px}[_nghost-%COMP%] .invoice-amount-summary .invoice-product-total{margin-bottom:0!important}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary{margin-top:8px;grid-gap:16px;gap:16px;min-height:20px;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.005em;text-align:right}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .invoice-shipping-cost-label{color:#64748b;margin-bottom:0}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .invoice-shipping-cost-value{color:#0f172a;margin-bottom:0}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .invoice-shipping-cost-value--promo{color:#64748b;text-decoration:line-through}[_nghost-%COMP%] .invoice-amount-summary .invoice-shipping-cost-summary .paid-by-merchant-tag{padding:2px 8px;background:#ecfdf3;border-radius:16px;font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;line-height:18px;text-align:center;color:#027a48;white-space:nowrap}"]}),t})();class le{constructor(t="",i="",e="",n="",o="",r="",l="",s="",a="",c="",p="",d="",u=!1,g,h="",m="",v,Z="",f="",_="",A="",x="",b="",T="",I="",w="",q=!1,y="",C="",S="",E="",N="",L="",O="",M=""){this.businessname=t,this.cellno=i,this.clientname=e,this.created=n,this.createdby=o,this.cycleperi
1od=r,this.cycleperiodexpiry=l,this.date=s,this.deletedAt=a,this.emailaddress=c,this.grossamount=p,this.id=d,this.internationalAllow=u,this.invoicedetails=g,this.invoiceno=h,this.invoicereceiverId=m,this.invoicesenderId=v,this.invoicestatusId=Z,this.is_archived=f,this.modifiedby=_,this.netamount=A,this.paymentduedate=x,this.readdatetime=b,this.cyclepereadreceiptriod=T,this.recurring_freq=I,this.remarks=w,this.remarksenabled=q,this.sentviaId=y,this.shareUrl=C,this.sourceofinvoice=S,this.subsinvoiceId=E,this.transactionfees=N,this.userbusinessId=L,this.usermetadetailsId=O,this.usermetadetailsid=M}}var se=e(99713),ae=e(82051),ce=e(1295),pe=e(59642),de=e(48436),ue=e(83878),ge=e(29224);function he(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",19),T.TgZ(1,"div",20),T.TgZ(2,"ng-select",21,32),T.NdJ("keyup.enter",function(){T.CHM(t);const i=T.MAs(3);return T.oxw().paramsChanged(i)})("ngModelChange",function(i){return T.CHM(t),T.oxw().filter.isTerminalInvoice=i}),T.ALo(4,"translate"),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();T.xp6(2),T.s9C("placeholder",T.lcZ(4,5,"INV_SOURCE")),T.Q6J("items",t.eInvoiceOptions)("searchable",!1)("clearable",!1)("ngModel",t.filter.isTerminalInvoice)}}function me(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",33),T.TgZ(1,"div",20),T.TgZ(2,"ng-select",34,35),T.NdJ("ngModelChange",function(i){return T.CHM(t),T.oxw().merUser=i})("keyup.enter",function(){T.CHM(t);const i=T.MAs(3);return T.oxw().paramsChanged(i)}),T.ALo(4,"translate"),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();T.xp6(2),T.s9C("placeholder",T.lcZ(4,5,"USER_NAMES")),T.Q6J("items",t.merchantUsernames)("searchable",!1)("clearable",!1)("ngModel",t.merUser)}}let ve=(()=>{class t{constructor(t,i,e,n,o){this.route=t,this.translate=i,this._commonHelperService=e,this.permissionService=n,this._auth=o,this.shippingEnabledType=null,this.transID=[{value:"1",label:"Invoice Number",code:"INV_NUMBER"},{value:"2",label:"Transaction ID",code:"TRAX_ID"},{value:"3",label:"Terminal ID",code:"TERMINAL_ID"}],this.invoiceStatus=[{value:"3",label:"Paid",code:"PAID"},{value:"2",label:"Unpaid",code:"UNPAID"},{value:"1",label:"Draft",code:"DRAFT"},{value:"5",label:"Rejected",code:"REJECTED_INV"}],this.eInvoiceOptions=[{value:"1",label:"POS Terminal",code:"POS_TERMINAL"},{value:"0",label:"Merchant Panel /App",code:"MERCHANT_PANEL_APP"},{value:"-1",label:"Both",code:"Both"}],this.CustomerName=[{value:"1",label:"Customer Name",code:"CUST_NAME"},{value:"2",label:"Customer Email ID",code:"CUST_EMAIL_ID"},{value:"3",label:"Customer Mobile Number",code:"CUST_MOB_NUMBER"}],this.shippingEnabledTypes=[{value:!0,label:"Yes",code:"YES"},{value:!1,label:"No",code:"NO"},{value:-1,label:"Both",code:"Both"}],this.disable=!1,this.isCollapsed=!1,this.filter=new ge.x,this.paramsChangedEvent=new T.vpe,this._distroyed$=new p.x,this.allowSubUserFilter=!1,this.getTranslate(),this.translate.onLangChange.pipe((0,c.R)(this._distroyed$)).subscribe(t=>{this.getTranslate()})}get hasInvoiceTerminal(){return!!this._auth.loginUserValue?.has_invoice_terminal}ngOnInit(){this.allowSubUserFilter=this.permissionService.hasRoutePermission("show-transfer"),this.initilaizeData(),this.route.queryParams.pipe((0,c.R)(this._distroyed$)).subscribe(t=>{t?.invId&&(this.filter.transactValue=t?.invId)}),this.allowSubUserFilter&&this.getMerUserNames()}getTranslate(){this.translate.get(["INV_NUMBER","TRAX_ID","TERMINAL_ID","PAID","UNPAID","DRAFT","REJECTED_INV","CUST_NAME","CUST_EMAIL_ID","CUST_MOB_NUMBER","YES","NO","Both","POS_TERMINAL","MERCHANT_PANEL_APP","Both"]).pipe((0,c.R)(this._distroyed$)).subscribe(t=>{this.language_text=t,this.transID=this._commonHelperService.getNgSelectItemsTrans(this.transID,this.language_text),this.invoiceStatus=this._commonHelperService.getNgSelectItemsTrans(this.invoiceStatus,this.language_text),this.CustomerName=this._commonHelperService.getNgSelectItemsTrans(this.CustomerName,this.language_text),this.shippingEnabledTypes=this._commonHelperService.getNgSelectItemsTrans(this.shippingEnabledTypes,this.language_text),this.eInvoiceOptions=this._commonHelperService.getNgSelectItemsTrans(this.eInvoiceOptions,this.language_text)})}initilaizeData(){this.filter.custName="1",this.filter.invSts="-1",this.filter.invoiceSrs="-1",this.filter.transactID="1",this.filter.transactValue="",this.filter.custValue="",this.filter.textSts="1",this.filter.textValue="",this.filter.merUser=-1,this.filter.shippingEnabledType=null,this.filter.isTerminalInvoice="-1"}clearFilter(){this.invStatus=null,this.merUser=null,this.shippingEnabledType=null,this.initilaizeData(),this.paramsChangedEvent.emit(this.filter)}paramsChanged(t){t&&t.close(),this.filter.invSts=this.invStatus,this.filter.merUser=this.merUser||-1,this.filter.shippingEnabledType=null!==this.shippingEnabledType?this.shippingEnabledType:-1,this.paramsChangedEvent.emit({...this.filter,isTerminalInvoice:this.filter.isTerminalInvoice||"-1"})}getMerUserNames(){this._commonHelperService.getMerchantUserNameList().pipe((0,c.R)(this._distroyed$)).subscribe(t=>{this.merchantUsernames=t})}showShippingEnabledFilter(){return(0,v.AU)(this.shipSettings,"invoice",this.permissionService.hasSubMenuPermission("Invoices","SHIPPING"))}ngOnDestroy(){this._distroyed$.next(null),this._distroyed$.complete()}}return t.\u0275fac=function(i){return new(i||t)(T.Y36(s.gz),T.Y36(y.sK),T.Y36(I.$P),T.Y36(q.$),T.Y36(I.$h))},t.\u0275cmp=T.Xpm({type:t,selectors:[["app-invoice-filter"]],inputs:{shipSettings:"shipSettings"},outputs:{paramsChangedEvent:"paramsChangedEvent"},decls:56,vars:47,consts:[[1,"card-header","py-3","px-4","border-bottom-0"],[1,"media"],[1,"media-body"],["aria-controls","collapseExample",1,"filter-header-title",2,"cursor","pointer",3,"click"],["src","assets/images/pos-panel/filter.svg","alt","filter",1,"img-fluid","mr-3"],["id","collapseExample",1,"mt-4",3,"ngbCollapse"],[1,"filter-content","withdrawal-filter"],[1,"row"],[1,"col-xl-6","col-lg-6","col-md-8","col-sm-12","mb-4"],[1,"d-flex","custom-select-with-input"],[1,"bank-select-filter","col-md-5","col-sm-5","p-0"],[1,"c-filter-dropdown","filter-drop-search"],["bindLabel","label","bindValue","value",1,"js-example-placeholder-multiple",3,"items","searchable","placeholder","clearable","ngModel","ngModelChange"],[1,"custom-drop-w-select","col-md-7","col-sm-7","p-0"],[1,"input-group","product-type-select"],["type","text","aria-label","Text input with dropdown button","placeholder","",1,"form-control","custom-input-filter",3,"ngModel","ngModelChange","keyup.enter"],[1,"col-xl-6","col-lg-6","col-md-4","col-sm-12","mb-4"],[1,"bank-select-filter","col-md-12","col-sm-12","p-0"],["type","text","aria-label","Text input with dropdown button",1,"form-control","custom-input-filter",2,"border-radius","28px 28px 28px 28px !important","height","50px",3,"ngModel","placeholder","ngModelChange","keyup.enter"],[1,"col-xl-3","col-lg-6","col-md-4","col-sm-12","mb-4"],[1,"c-filter-dropdown"],["bindLabel","label","bindValue","value",1,"js-example-placeholder-multiple",3,"items","searchable","placeholder","clearable","ngModel","keyup.enter","ngModelChange"],["invStaEnSrch",""],["class","col-xl-3
1col-lg-6 col-md-4 col-sm-12 mb-4",4,"ngIf"],["class","col-xl-4 col-lg-6 col-md-4 col-sm-12 mb-4",4,"ngIf"],["bindLabel","label","bindValue","value",1,"js-example-placeholder-multiple",3,"items","searchable","placeholder","clearable","ngModel","ngModelChange","keyup.enter"],["shipEnaBTypeSrch",""],[1,"col-xl-3","col-lg-6","col-md-4","col-sm-12","d-flex","ml-auto"],[1,"clear-btn","mb-4","mr-3"],["type","reset",1,"btn","clear-custom-btn",3,"click"],[1,"search-btn","mb-4"],["type","submit",1,"btn","search-custom-btn",3,"click"],["eInvEnSrch",""],[1,"col-xl-4","col-lg-6","col-md-4","col-sm-12","mb-4"],["bindLabel","name","bindValue","id",1,"js-example-placeholder-multiple",3,"items","searchable","placeholder","clearable","ngModel","ngModelChange","keyup.enter"],["usrNmEnSrch",""]],template:function(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",0),T.TgZ(1,"div",1),T.TgZ(2,"div",2),T.TgZ(3,"a",3),T.NdJ("click",function(){return i.isCollapsed=!i.isCollapsed}),T.TgZ(4,"span"),T._UZ(5,"img",4),T.qZA(),T._uU(6),T.ALo(7,"translate"),T.qZA(),T.TgZ(8,"div",5),T.TgZ(9,"div",6),T.TgZ(10,"div",7),T.TgZ(11,"div",8),T.TgZ(12,"div",9),T.TgZ(13,"div",10),T.TgZ(14,"div",11),T.TgZ(15,"ng-select",12),T.NdJ("ngModelChange",function(t){return i.filter.transactID=t}),T.ALo(16,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(17,"div",13),T.TgZ(18,"div",14),T.TgZ(19,"input",15),T.NdJ("ngModelChange",function(t){return i.filter.transactValue=t})("keyup.enter",function(){return i.paramsChanged()}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(20,"div",16),T.TgZ(21,"div",9),T.TgZ(22,"div",17),T.TgZ(23,"div",11),T.TgZ(24,"input",18),T.NdJ("ngModelChange",function(t){return i.filter.textValue=t})("keyup.enter",function(){return i.paramsChanged()}),T.ALo(25,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(26,"div",8),T.TgZ(27,"div",9),T.TgZ(28,"div",10),T.TgZ(29,"div",11),T.TgZ(30,"ng-select",12),T.NdJ("ngModelChange",function(t){return i.filter.custName=t}),T.ALo(31,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(32,"div",13),T.TgZ(33,"div",14),T.TgZ(34,"input",15),T.NdJ("ngModelChange",function(t){return i.filter.custValue=t})("keyup.enter",function(){return i.paramsChanged()}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(35,"div",19),T.TgZ(36,"div",20),T.TgZ(37,"ng-select",21,22),T.NdJ("keyup.enter",function(){T.CHM(t);const e=T.MAs(38);return i.paramsChanged(e)})("ngModelChange",function(t){return i.invStatus=t}),T.ALo(39,"translate"),T.qZA(),T.qZA(),T.qZA(),T.YNc(40,he,5,7,"div",23),T.YNc(41,me,5,7,"div",24),T.TgZ(42,"div",19),T.TgZ(43,"div",20),T.TgZ(44,"ng-select",25,26),T.NdJ("ngModelChange",function(t){return i.shippingEnabledType=t})("keyup.enter",function(){T.CHM(t);const e=T.MAs(45);return i.paramsChanged(e)}),T.ALo(46,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(47,"div",27),T.TgZ(48,"div",28),T.TgZ(49,"button",29),T.NdJ("click",function(){return i.clearFilter()}),T._uU(50),T.ALo(51,"translate"),T.qZA(),T.qZA(),T.TgZ(52,"div",30),T.TgZ(53,"button",31),T.NdJ("click",function(){return i.paramsChanged()}),T._uU(54),T.ALo(55,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()}2&t&&(T.xp6(3),T.uIk("aria-expanded",!i.isCollapsed),T.xp6(3),T.Oqu(T.lcZ(7,31,"FILTER")),T.xp6(2),T.Q6J("ngbCollapse",!i.isCollapsed),T.xp6(7),T.s9C("placeholder",T.lcZ(16,33,"TRAX_ID")),T.Q6J("items",i.transID)("searchable",!1)("clearable",!1)("ngModel",i.filter.transactID),T.xp6(4),T.Q6J("ngModel",i.filter.transactValue),T.xp6(5),T.s9C("placeholder",T.lcZ(25,35,"SEARCH_INV_DESC")),T.Q6J("ngModel",i.filter.textValue),T.xp6(6),T.s9C("placeholder",T.lcZ(31,37,"CUST_NAME")),T.Q6J("items",i.CustomerName)("searchable",!1)("clearable",!1)("ngModel",i.filter.custName),T.xp6(4),T.Q6J("ngModel",i.filter.custValue),T.xp6(3),T.s9C("placeholder",T.lcZ(39,39,"INV_STATUS")),T.Q6J("items",i.invoiceStatus)("searchable",!1)("clearable",!1)("ngModel",i.invStatus),T.xp6(3),T.Q6J("ngIf",i.hasInvoiceTerminal),T.xp6(1),T.Q6J("ngIf",i.allowSubUserFilter),T.xp6(3),T.s9C("placeholder",T.lcZ(46,41,"SHIP_ENABLED")),T.Q6J("items",i.shippingEnabledTypes)("searchable",!1)("clearable",!1)("ngModel",i.shippingEnabledType),T.xp6(6),T.Oqu(T.lcZ(51,43,"CLEAR")),T.xp6(4),T.Oqu(T.lcZ(55,45,"SEARCH")))},directives:[l._D,L.w9,u.JJ,u.On,Z.mh,u.Fj,n.O5],pipes:[y.X$],encapsulation:2}),t})();var Ze=e(75725);
1function fe(t,i){1&t&&T._UZ(0,"img",57)}function _e(t,i){1&t&&T._UZ(0,"img",58)}function Ae(t,i){1&t&&(T.TgZ(0,"span",88),T._uU(1),T.ALo(2,"uppercase"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"PAID")),""))}function xe(t,i){1&t&&(T.TgZ(0,"span",89),T._uU(1),T.ALo(2,"uppercase"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"UNPAID")),""))}function be(t,i){1&t&&(T.TgZ(0,"span",90),T._uU(1),T.ALo(2,"uppercase"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"OVERDUE_INV")),""))}function Te(t,i){1&t&&(T.TgZ(0,"span",91),T._uU(1),T.ALo(2,"uppercase"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"DRAFT")),""))}function Ie(t,i){1&t&&(T.TgZ(0,"span",90),T._uU(1),T.ALo(2,"uppercase"),T.ALo(3,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"REJECTED_INV")),""))}function we(t,i){1&t&&(T.TgZ(0,"span",92),T.ALo(1,"translate"),T._UZ(2,"img",93),T.qZA()),2&t&&(T.s9C("ngbTooltip",T.lcZ(1,2,"Invoice sent on Whats app")),T.Q6J("placement","top"))}function qe(t,i){1&t&&(T.TgZ(0,"span",92),T.ALo(1,"translate"),T._UZ(2,"img",94),T.qZA()),2&t&&(T.s9C("ngbTooltip",T.lcZ(1,2,"Invoice sent on SMS")),T.Q6J("placement","top"))}function ye(t,i){if(1&t&&(T.ynx(0),T._uU(1),T.BQk()),2&t){const t=T.oxw().$implicit;T.xp6(1),T.hij(" ",(null==t||null==t.invoicesenderId?null:t.invoicesenderId.name)||"NA"," ")}}function Ce(t,i){if(1&t&&T._uU(0),2&t){const t=T.oxw().$implicit;T.hij(" ",(null==t||null==t.user?null:t.user.username)||"NA"," ")}}function Se(t,i){if(1&t&&(T.TgZ(0,"a",95),T._uU(1),T.qZA()),2&t){const t=T.oxw().$implicit,i=T.oxw(2);T.hYB("href","",i.baseURL,"/merchantpanel/online-payment-transactions?tab=tab1&id=",null==t||null==t.transaction?null:t.transaction.invoicenumber,"&isTest=live",T.LSH),T.xp6(1),T.hij(" ",null==t||null==t.transaction?null:t.transaction.invoicenumber," ")}}function Ee(t,i){1&t&&(T.TgZ(0,"span"),T._uU(1," NA "),T.qZA())}function Ne(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"a",96),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit,e=T.oxw(2),n=T.MAs(164);return e.openInvoiceShare(n,i)}),T.ALo(1,"translate"),T._UZ(2,"img",97),T.qZA()}2&t&&(T.s9C("ngbTooltip",T.lcZ(1,2,"SHARE")),T.Q6J("placement","top"))}function Le(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"a",98),T.NdJ("click",function(){return T.CHM(t),T.oxw(3).copy()}),T.ALo(1,"translate"),T._UZ(2,"img",99),T.qZA()}if(2&t){const t=T.oxw().$implicit,i=T.oxw(2);T.s9C("ngbTooltip",T.lcZ(1,3,"COPY_LINK")),T.Q6J("placement","top")("cdkCopyToClipboard",i.copyURL+t.shareUrl)}}function Oe(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"a",96),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit;return T.oxw(2).openEditInvoice(i.id)}),T.ALo(1,"translate"),T._UZ(2,"img",100),T.qZA()}2&t&&(T.s9C("ngbTooltip",T.lcZ(1,2,"EDIT")),T.Q6J("placement","top"))}function Me(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"a",96),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit,e=T.oxw(2),n=T.MAs(166);return e.notifyInvoice(i.id,n,i.cellno)}),T.ALo(1,"translate"),T._UZ(2,"img",101),T.qZA()}2&t&&(T.s9C("ngbTooltip",T.lcZ(1,2,"SEND_NOTIFI")),T.Q6J("placement","top"))}function Pe(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"a",96),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit,e=T.oxw(2),n=T.MAs(162);return e.openDelete(n,i.id,i.invoiceno)}),T.ALo(1,"translate"),T._UZ(2,"img",102),T.qZA()}2&t&&(T.s9C("ngbTooltip",T.lcZ(1,2,"DELETE")),T.Q6J("placement","top"))}function Ue(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",103),T.TgZ(1,"button",104),T.NdJ("click",function(){T.CHM(t);const i=T.oxw().$implicit;return T.oxw(2).printInvoice(i.invoiceno)}),T._UZ(2,"img",105),T._uU(3),T.ALo(4,"translate"),T.qZA(),T.qZA()}2&t&&(T.xp6(3),T.hij(" ",T.lcZ(4,1,"Download Invoice")," "))}function ke(t,i){if(1&t&&(T.TgZ(0,"span"),T._uU(1),T.qZA()),2&t){const t=T.oxw().$implicit;T.xp6(1),T.Oqu(null!=t&&t.remarks?null==t?null:t.remarks:"--")}}function Fe(t,i){1&t&&(T.TgZ(0,"span"),T._uU(1," NA "),T.qZA())}function De(t,i){1&t&&(T.ynx(0),T._uU(1),T.ALo(2,"translate"),T.BQk()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"NO")," "))}function Ve(t,i){1&t&&(T._uU(0),T.ALo(1,"translate")),2&t&&T.hij(" ",T.lcZ(1,1,"YES")," ")}function Je(t,i){1&t&&(T.ynx(0),T._uU(1),T.ALo(2,"translate"),T.BQk()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"WITH_PRODUCT")," "))}function Re(t,i){1&t&&(T._uU(0),T.ALo(1,"translate")),2&t&&T.hij(" ",T.lcZ(1,1,"WITHOUT_PRODUCT")," ")}function Qe(t,i){if(1&t&&(T.TgZ(0,"tr",83),T.TgZ(1,"td"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"td"),T.TgZ(5,"span"),T._uU(6),T.ALo(7,"translate"),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw().ngIf;T.xp6(2),T.hij("",T.lcZ(3,2,"SHIP_ENABLED"),": "),T.xp6(4),T.Oqu(T.lcZ(7,4,t.storedShipping?"YES":"NO"))}}function Ye(t,i){1&t&&(T.ynx(0),T._uU(1),T.ALo(2,"translate"),T.BQk()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"APPLIED")," "))}
1function He(t,i){1&t&&(T._uU(0),T.ALo(1,"translate")),2&t&&T.hij(" ",T.lcZ(1,1,"NOT_APPLIED")," ")}function je(t,i){if(1&t&&(T.TgZ(0,"tr",83),T.TgZ(1,"td"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"td"),T.TgZ(5,"span"),T.YNc(6,Ye,3,3,"ng-container",67),T.YNc(7,He,2,3,"ng-template",null,106,T.W1O),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.MAs(8),i=T.oxw().ngIf;T.xp6(2),T.hij("",T.lcZ(3,3,"DELIVERY_PROMOTION"),": "),T.xp6(4),T.Q6J("ngIf",i.storedPromotion)("ngIfElse",t)}}function Be(t,i){if(1&t&&(T.ynx(0),T.YNc(1,Qe,8,6,"tr",86),T.YNc(2,je,9,5,"tr",86),T.BQk()),2&t){const t=i.ngIf;T.xp6(1),T.Q6J("ngIf",t.showShippingRow),T.xp6(1),T.Q6J("ngIf",t.showPromotionRow)}}function $e(t,i){if(1&t&&(T.TgZ(0,"tr",83),T.TgZ(1,"td"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"td"),T.TgZ(5,"span"),T._uU(6),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw().$implicit;T.xp6(2),T.hij("",T.lcZ(3,2,"TERMINAL_ID"),": "),T.xp6(4),T.Oqu(null==t||null==t.terminal_info?null:t.terminal_info.terminal_id)}}function Ge(t,i){if(1&t&&(T.TgZ(0,"tr",83),T.TgZ(1,"td"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"td"),T.TgZ(5,"span"),T._uU(6),T.ALo(7,"translate"),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw().$implicit,i=T.oxw(2);T.xp6(2),T.hij("",T.lcZ(3,2,"SOURCE_TYPE"),": "),T.xp6(4),T.Oqu(T.lcZ(7,4,i.getInvoiceSourceTypeLabel(t)))}}function ze(t,i){1&t&&(T.ynx(0),T._uU(1,">"),T.BQk())}const We=function(t){return{invoice:t}};function Ke(t,i){if(1&t&&(T.ynx(0),T.YNc(1,ze,2,0,"ng-container",107),T.BQk()),2&t){const t=T.oxw().$implicit;T.oxw(2);const i=T.MAs(168);T.xp6(1),T.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",T.VKq(2,We,t))}}function Xe(t,i){1&t&&(T.TgZ(0,"th",110),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"QUANTITY")))}function tn(t,i){if(1&t&&(T.TgZ(0,"td"),T._uU(1),T.qZA()),2&t){const t=T.oxw().$implicit;T.xp6(1),T.Oqu(t.quantity)}}function en(t,i){if(1&t&&(T.TgZ(0,"tr"),T.TgZ(1,"td"),T._uU(2),T.qZA(),T.YNc(3,tn,2,1,"td",47),T.TgZ(4,"td"),T._uU(5),T.qZA(),T.qZA()),2&t){const t=i.$implicit,e=T.oxw(2).$implicit;T.xp6(2),T.Oqu(t.description),T.xp6(1),T.Q6J("ngIf",!(null!=e&&e.isZeroQty)),T.xp6(2),T.Oqu(t.amount)}}function nn(t,i){if(1&t&&(T.TgZ(0,"div"),T.TgZ(1,"span",81),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"table",108),T.TgZ(5,"thead"),T.TgZ(6,"tr",109),T.TgZ(7,"th",110),T._uU(8),T.ALo(9,"translate"),T.qZA(),T.YNc(10,Xe,3,3,"th",111),T.TgZ(11,"th",110),T._uU(12),T.ALo(13,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(14,"tbody"),T.YNc(15,en,6,3,"tr",59),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw().$implicit;T.xp6(2),T.Oqu(T.lcZ(3,5,"PROD_DETAILS")),T.xp6(6),T.Oqu(T.lcZ(9,7,"ITEM_NAME")),T.xp6(2),T.Q6J("ngIf",!(null!=t&&t.isZeroQty)),T.xp6(2),T.Oqu(T.lcZ(13,9,"AMOUNT")),T.xp6(3),T.Q6J("ngForOf",null==t?null:t.invoicedetails)}}function on(t,i){if(1&t&&(T.ynx(0),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.ALo(4,"translate"),T.ALo(5,"translate"),T.BQk()),2&t){const t=i.ngIf,e=T.oxw(4);T.xp6(1),T.qoO([" ",null==t?null:t.location_name,", ",T.lcZ(2,10,"ZONE")," ",null==t||null==t.zone_detail?null:t.zone_detail.zone_number,"-","ar"===e.currLang?null==t||null==t.zone_detail?null:t.zone_detail.zone_name_ar:null==t||null==t.zone_detail?null:t.zone_detail.zone_name,", ",T.lcZ(3,12,"STREET_1")," ",null==t?null:t.street,", ",T.lcZ(4,14,"BUILD_NUMBER")," ",(null==t?null:t.building_number)||(null==t?null:t.building_no),", ",T.lcZ(5,16,"UNIT")," ",(null==t?null:t.unit_number)||(null==t?null:t.unit_no)," "])}}function rn(t,i){if(1&t&&(T.TgZ(0,"table",112),T.TgZ(1,"tbody",113),T.TgZ(2,"tr"),T.TgZ(3,"td",114),T._uU(4),T.ALo(5,"translate"),T.qZA(),T.TgZ(6,"td",115),T.YNc(7,on,6,18,"ng-container",47),T.qZA(),T.qZA(),T.TgZ(8,"tr"),T.TgZ(9,"td",114),T._uU(10),T.ALo(11,"translate"),T.qZA(),T.TgZ(12,"td",115),T._uU(13),T.ALo(14,"number"),T.qZA(),T.qZA(),T.TgZ(15,"tr"),T.TgZ(16,"td",114),T._uU(17),T.ALo(18,"translate"),T.qZA(),T.TgZ(19,"td",115),T._uU(20),T.qZA(),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw().$implicit,i=T.oxw(2);T.xp6(4),T.hij("",T.lcZ(5,6,"PICKUP_SOURCE_ADDRESS"),":"),T.xp6(3),T.Q6J("ngIf",null==t||null==t.shippingDetails?null:t.shippingDetails.pickup_source),T.xp6(3),T.hij("",T.lcZ(11,8,"TOTAL_PACKAGE_WEIGHT_KG"),":"),T.xp6(3),T.Oqu(T.xi3(14,10,null==t||null==t.shippingDetails?null:t.shippingDetails.package_weight,"1.0-2")||"NA"),T.xp6(4),T.hij("",T.lcZ(18,13,"PRODUCT_TYPE"),":"),T.xp6(3),T.Oqu(i.getProductTypeDisplay(null==t?null:t.shippingDetails))}}function ln(t,i){if(1&t){const t=T.EpF();T.ynx(0),T.TgZ(1,"tr",60),T.TgZ(2,"td"),T._uU(3),T.qZA(),T.TgZ(4,"td",61),T._uU(5),T.ALo(6,"formatDate"),T.qZA(),T.TgZ(7,"td"),T.YNc(8,Ae,4,5,"span",62),T.YNc(9,xe,4,5,"span",63),T.YNc(10,be,4,5,"span",64),T.YNc(11,Te,4,5,"span",65),T.YNc(12,Ie,4,5,"span",64),T.qZA(),T.TgZ(13,"td"),T._uU(14),T.qZA(),T.TgZ(15,"td",61),T._uU(16),T.YNc(17,we,3,4,"span",66),T.YNc(18,qe,3,4,"span",66),T.qZA(),T.TgZ(19,"td"),T.YNc(20,ye,2,1,"ng-container",67),T.YNc(21,Ce,1,1,"ng-template",null,68,T.W1O),T.qZA(),T.TgZ(23,"td"),T.TgZ(24,"span"),T.YNc(25,Se,2,3,"a",69),T.qZA(),T.YNc(26,Ee,2,0,"span",47),T.qZA(),T.TgZ(27,"td"),T._uU(28),T.ALo(29,"formatAmou
1nt"),T.ALo(30,"translate"),T.qZA(),T.TgZ(31,"td",70),T.YNc(32,Ne,3,4,"a",71),T.YNc(33,Le,3,5,"a",72),T.TgZ(34,"a",73),T.NdJ("click",function(i){const e=T.CHM(t).$implicit,n=T.MAs(37);return T.oxw(2).toogleChild(i,n,e.id)}),T.ALo(35,"translate"),T._UZ(36,"img",74,75),T.qZA(),T.YNc(38,Oe,3,4,"a",71),T.YNc(39,Me,3,4,"a",71),T.YNc(40,Pe,3,4,"a",71),T.qZA(),T.qZA(),T.TgZ(41,"tr",76),T.TgZ(42,"td",77),T.TgZ(43,"div",78),T.YNc(44,Ue,5,3,"div",79),T.TgZ(45,"div",80),T.TgZ(46,"span",81),T._uU(47," \xa0 "),T.qZA(),T.TgZ(48,"table",82),T.TgZ(49,"tr",83),T.TgZ(50,"td"),T._uU(51),T.ALo(52,"translate"),T.qZA(),T.TgZ(53,"td"),T.YNc(54,ke,2,1,"span",47),T.YNc(55,Fe,2,0,"span",47),T.qZA(),T.qZA(),T.TgZ(56,"tr",83),T.TgZ(57,"td"),T._uU(58),T.ALo(59,"translate"),T.qZA(),T.TgZ(60,"td"),T.TgZ(61,"span"),T.YNc(62,De,3,3,"ng-container",67),T.YNc(63,Ve,2,3,"ng-template",null,84,T.W1O),T.qZA(),T.qZA(),T.qZA(),T.TgZ(65,"tr",83),T.TgZ(66,"td"),T._uU(67),T.ALo(68,"translate"),T.qZA(),T.TgZ(69,"td"),T.TgZ(70,"span"),T.YNc(71,Je,3,3,"ng-container",67),T.YNc(72,Re,2,3,"ng-template",null,85,T.W1O),T.qZA(),T.qZA(),T.qZA(),T.TgZ(74,"tr",83),T.TgZ(75,"td"),T._uU(76),T.ALo(77,"translate"),T.qZA(),T.TgZ(78,"td",61),T.TgZ(79,"span"),T._uU(80),T.ALo(81,"formatDate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(82,"tr",83),T.TgZ(83,"td"),T._uU(84),T.ALo(85,"translate"),T.qZA(),T.TgZ(86,"td"),T.TgZ(87,"span"),T._uU(88),T.qZA(),T.qZA(),T.qZA(),T.YNc(89,Be,3,2,"ng-container",47),T.YNc(90,$e,7,4,"tr",86),T.YNc(91,Ge,8,6,"tr",86),T.YNc(92,Ke,2,4,"ng-container",47),T.qZA(),T.qZA(),T.TgZ(93,"div",80),T.YNc(94,nn,16,11,"div",47),T.TgZ(95,"div"),T.YNc(96,rn,21,15,"table",87),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(97,"tr",76),T.TgZ(98,"td",77),T.TgZ(99,"div"),T._uU(100),T.ALo(101,"translate"),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&t){const t=i.$implicit,e=T.MAs(22),n=T.MAs(64),o=T.MAs(73),r=T.oxw(2);T.xp6(3),T.Oqu(t.invoiceno),T.xp6(2),T.hij(" ",T.lcZ(6,44,t.created)," "),T.xp6(3),T.Q6J("ngIf",3==t.invoicestatusId),T.xp6(1),T.Q6J("ngIf",2==t.invoicestatusId),T.xp6(1),T.Q6J("ngIf",4==t.invoicestatusId),T.xp6(1),T.Q6J("ngIf",1==t.invoicestatusId),T.xp6(1),T.Q6J("ngIf",5==t.invoicestatusId),T.xp6(2),T.Oqu(null==t?null:t.clientname),T.xp6(2),T.hij(" ",null==t?null:t.cellno," "),T.xp6(1),T.Q6J("ngIf",1==(null==t?null:t.sharedVia)),T.xp6(1),T.Q6J("ngIf",2==(null==t?null:t.sharedVia)),T.xp6(2),T.Q6J("ngIf",(null==t?null:t.createdby)==(null==t||null==t.invoicesenderId?null:t.invoicesenderId.id))("ngIfElse",e),T.xp6(5),T.Q6J("ngIf",null==t||null==t.transaction?null:t.transaction.invoicenumber),T.xp6(1),T.Q6J("ngIf",!(null!=t&&t.transaction&&null!=t&&null!=t.transaction&&t.transaction.invoicenumber)),T.xp6(2),T.AsE(" ",T.lcZ(29,46,null==t?null:t.grossamount)," ",T.lcZ(30,48,"QAR")," "),T.xp6(4),T.Q6J("ngIf",3!=t.invoicestatusId&&1!=t.invoicestatusId),T.xp6(1),T.Q6J("ngIf",3!=t.invoicestatusId&&1!=t.invoicestatusId&&5!=t.invoicestatusId&&r.userData.isVerifiedUser),T.xp6(1),T.s9C("ngbTooltip",T.lcZ(35,50,"VIEW")),T.xp6(4),T.Q6J("ngIf",3!=t.invoicestatusId&&5!=t.invoicestatusId&&r.isAllowInvEdit(t.createdby)),T.xp6(1),T.Q6J("ngIf",1!=t.invoicestatusId&&2==t.invoicestatusId&&5!=t.invoicestatusId),T.xp6(1),T.Q6J("ngIf",r.isAllowInvDel(t.invoicestatusId,t.createdby)),T.xp6(4),T.Q6J("ngIf",(3==(null==t?null:t.invoicestatusId)||2==(null==t?null:t.invoicestatusId))&&r.isAllowDownRcpt(t.createdby)),T.xp6(7),T.hij("",T.lcZ(52,52,"INV_DESC"),": "),T.xp6(3),T.Q6J("ngIf",null==t?null:t.remarksenabled),T.xp6(1),T.Q6J("ngIf",!(null!=t&&t.remarksenabled)),T.xp6(3),T.hij("",T.lcZ(59,54,"INV_VIEWED_STATUS"),": "),T.xp6(4),T.Q6J("ngIf",null==(null==t?null:t.readdatetime))("ngIfElse",n),T.xp6(5),T.hij("",T.lcZ(68,56,"INV_TYPE"),": "),T.xp6(4),T.Q6J("ngIf",(null==t||null==t.invoicedetails?null:t.invoicedetails.length)>0)("ngIfElse",o),T.xp6(5),T.hij("",T.lcZ(77,58,"INV_PAY_DATE"),": "),T.xp6(4),T.Oqu(null!=t&&null!=t.transaction&&t.transaction.created?T.lcZ(81,60,null==t||null==t.transaction?null:t.transaction.created):"--"),T.xp6(4),T.hij("",T.lcZ(85,62,"CUST_EMAIL_ID"),": "),T.xp6(4),T.Oqu(null!=t&&t.emailaddress?null==t?null:t.emailaddress:null!=t&&null!=t.invoicereceiverId&&t.invoicereceiverId.email?null==t||null==t.invoicereceiverId?null:t.invoicereceiverId.email:"--"),T.xp6(1),T.Q6J("ngIf",r.getInvoiceViewShippingStatus(t)),T.xp6(1),T.Q6J("ngIf",null==t||null==t.terminal_info?null:t.terminal_info.terminal_id
1),T.xp6(1),T.Q6J("ngIf",r.hasInvoiceTerminal),T.xp6(1),T.Q6J("ngIf",(null==t||null==t.invoicedetails?null:t.invoicedetails.length)&&(null==t?null:t.shippingDetails)&&r.getInvoiceViewShippingStatus(t).showShippingDetails),T.xp6(2),T.Q6J("ngIf",(null==t||null==t.invoicedetails?null:t.invoicedetails.length)>0),T.xp6(2),T.Q6J("ngIf",!(null!=t&&null!=t.invoicedetails&&t.invoicedetails.length)&&(null==t?null:t.shippingDetails)&&r.getInvoiceViewShippingStatus(t).showShippingDetails),T.xp6(4),T.Oqu(T.lcZ(101,64,"TRAX_RECEIPT"))}}function sn(t,i){if(1&t&&(T.ynx(0),T.YNc(1,ln,102,66,"ng-container",59),T.BQk()),2&t){const t=T.oxw();T.xp6(1),T.Q6J("ngForOf",t.invoiceList)}}function an(t,i){1&t&&(T.ynx(0),T.TgZ(1,"tr"),T.TgZ(2,"td",116),T.TgZ(3,"div",117),T.TgZ(4,"div",117),T.TgZ(5,"div",118),T._UZ(6,"img",119),T.qZA(),T.TgZ(7,"div",120),T._uU(8),T.ALo(9,"translate"),T._UZ(10,"br"),T._uU(11),T.ALo(12,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.BQk()),2&t&&(T.xp6(8),T.hij(" ",T.lcZ(9,2,"NO_INVS_CREATE"),"!! "),T.xp6(3),T.hij(" ",T.lcZ(12,4,"NO_INVS_CREATE_MSG"),". "))}function cn(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"ngb-pagination",121),T.NdJ("pageChange",function(i){return T.CHM(t),T.oxw().page=i})("pageChange",function(i){return T.CHM(t),T.oxw().getInvoiceList(i)}),T.qZA()}if(2&t){const t=T.oxw();T.Q6J("collectionSize",t.count)("pageSize",t.limit)("page",t.page)("rotate",!0)("maxSize",5)("boundaryLinks",!0)}}function pn(t,i){1&t&&(T.TgZ(0,"div",122),T.TgZ(1,"h6"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"button",123),T.NdJ("click",function(){return i.$implicit.close(0)}),T._UZ(5,"img",124),T.qZA(),T.qZA(),T.TgZ(6,"div",125),T.TgZ(7,"div",126),T.TgZ(8,"div",127),T.TgZ(9,"h5",128),T._uU(10),T.ALo(11,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(12,"div",129),T.TgZ(13,"button",130),T.NdJ("click",function(){return i.$implicit.close(1)}),T._uU(14),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"button",131),T.NdJ("click",function(){return i.$implicit.close(0)}),T._uU(17),T.ALo(18,"translate"),T.qZA(),T.qZA()),2&t&&(T.xp6(2),T.Oqu(T.lcZ(3,4,"DEL_INV")),T.xp6(8),T.Oqu(T.lcZ(11,6,"WANT_DEL_INV")),T.xp6(4),T.hij(" ",T.lcZ(15,8,"YES")," "),T.xp6(3),T.hij(" ",T.lcZ(18,10,"NO")," "))}function dn(t,i){1&t&&(T.TgZ(0,"span",152),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"PAID")))}function un(t,i){1&t&&(T.TgZ(0,"span",153),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"UNPAID")))}function gn(t,i){1&t&&(T.TgZ(0,"span",154),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"OVERDUE_INV")))}function hn(t,i){1&t&&(T.TgZ(0,"span",155),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"DRAFT")))}function mn(t,i){1&t&&(T.TgZ(0,"span",156),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"REJECTED_INV")))}function vn(t,i){1&t&&(T._UZ(0,"input",157),T.ALo(1,"translate")),2&t&&T.s9C("placeholder",T.lcZ(1,1,"EMAIL"))}const Zn=function(t,i){return[t,i]};function fn(t,i){if(1&t&&(T._UZ(0,"ngx-intl-tel-input",158),T.ALo(1,"translate")),2&t){const t=T.oxw(2);T.Q6J("cssClass","form-control")("preferredCountries",t.preferredCountries)("enablePlaceholder",!1)("searchCountryFlag",t.is_international)("searchCountryField",T.WLB(15,Zn,t.SearchCountryField.Iso2,t.SearchCountryField.Name))("selectFirstCountry",!1)("selectedCountryISO",t.CountryISO.Qatar)("maxLength",15)("phoneValidation",!0)("separateDialCode",t.separateDialCode)("numberFormat",t.PhoneNumberFormat.National)("searchCountryPlaceholder",T.lcZ(1,13,"SEARCH_COUNTRY"))("enableAutoCountrySelect",t.is_international)}}function _n(t,i){1&t&&(T.TgZ(0,"span",159),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.Oqu(T.lcZ(2,1,"PROVIDE_DIFF_CELL_NUMBER")))}function An(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",160),T.TgZ(1,"span",161),T.NdJ("click",function(){T.CHM(t);const i=T.oxw(2);return i.shareInvoice(i.sendVia)}),T._UZ(2,"i",162),T.qZA(),T.qZA()}}function xn(t,i){1&t&&(T.TgZ(0,"span",163),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"ENTER_VALID_EMAIL")," "))}function bn(t,i){1&t&&(T.TgZ(0,"span",163),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&t&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"ENTER_VALID_PHONE")," "))}function Tn(t,i){if(1&t){const t=T.EpF();T.TgZ(0,"div",122),T.TgZ(1,"h6"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"button",123),T.NdJ("click",function(){return i.$implicit.dismiss(0)}),T._UZ(5,"img",124),T.qZA(),T.qZA(),T.TgZ(6,"div",125),T.TgZ(7,"div",132),T.TgZ(8,"table",133),T.TgZ(9,"thead"),T.TgZ(10,"th"),T._uU(11),T.ALo(12,"translate"),T.qZA(),T.TgZ(13,"th"),T._uU(14),T.ALo(15,"translate"),T.qZA(),T.TgZ(16,"th"),T._uU(17),T.ALo(18,"translate"),T.qZA(),T.qZA(),T.TgZ(19,"tbody"),T.TgZ(20,"tr"),T.TgZ(21,"td"),T._uU(22),T.qZA(),T.TgZ(23,"td"),T._uU(24),T.qZA(),T.TgZ(25,"td"),T.YNc(26,dn,3,3,"span",134),T.YNc(27,un,3,3,"span",135),T.YNc(28,gn,3,3,"span",136),T.YNc(29,hn,3,3,"span",137),T.YNc(30,mn,3,3,"span",138),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(31,"div",139),T.TgZ(32,"h3",140),T._uU(33),T.ALo(34,"translate"),T.qZA(),T.TgZ(35,"ul"),T.TgZ(36,"li"),T.TgZ(37,"a",141),T.NdJ("click",function(){T.CHM(t);const i=T.oxw();return i.showPopover=!i.showPopover,i.emailError="",i.phoneError="",i.sendVia=3==i.sendVia?0:3}),T._UZ(38,"i",142),T.qZA(),T.qZA(),T.TgZ(39,"li"),T.TgZ(40,"a",143),T.NdJ("click",function(){T.CHM(t);const i=T.oxw();return i.showPopover=!i.showPopover,i.emailError="",i.phoneError="",i.sendVia=4==i.sendVia?0:4,i.clickShareMobile()}),T._UZ(41,"i",144),T.qZA(),T.qZA(),T.qZA(),T.TgZ(42,"form",145),T.TgZ(43,"div",146),T.YNc(44,vn,2,3,"input",147),T.YNc(45,fn,2,18,"ngx-intl-tel-input",148),T.YNc(46,_n,3,3,"span",149),T.YNc(47,An,3,0,"div",150),T.qZA(),T.TgZ(48,"div",18),T.YNc(49,xn,3,3,"span",151),T.YNc(50,bn,3,3,"span",151),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&t){const t=T.oxw();T.xp6(2),T.Oqu(T.lcZ(3,20,"INV_SHARE")),T.xp6(9),T.hij("",T.lcZ(12,22,"INV_NO"),"."),T.xp6(3),T.Oqu(T.lcZ(15,24,"CUST_NAME")),T.xp6(3),T.Oqu(T.lcZ(18,26,"INV_STATUS")),T.xp6(5),T.Oqu(t.invoice_details.invoiceno),T.xp6(2),T.Oqu(t.invoice_details.clientname),T.xp6(2),T.Q6J("ngIf",3==t.invoice_details.invoicestatusId),T.xp6(1),T.Q6J("ngIf",2==t.
1invoice_details.invoicestatusId),T.xp6(1),T.Q6J("ngIf",4==t.invoice_details.invoicestatusId),T.xp6(1),T.Q6J("ngIf",1==t.invoice_details.invoicestatusId),T.xp6(1),T.Q6J("ngIf",5==t.invoice_details.invoicestatusId),T.xp6(3),T.Oqu(T.lcZ(34,28,"SEND_INV_VIA")),T.xp6(9),T.Q6J("formGroup",t.shareForm),T.xp6(1),T.Q6J("@popover",void 0),T.xp6(1),T.Q6J("ngIf",3==t.sendVia),T.xp6(1),T.Q6J("ngIf",4==t.sendVia),T.xp6(1),T.Q6J("ngIf",null==t.f.phone.errors?null:t.f.phone.errors.same),T.xp6(1),T.Q6J("ngIf",0!=t.sendVia),T.xp6(2),T.Q6J("ngIf",t.emailError),T.xp6(1),T.Q6J("ngIf",t.phoneError)}}function In(t,i){if(1&t&&(T.TgZ(0,"div",122),T.TgZ(1,"h6"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"button",123),T.NdJ("click",function(){return i.$implicit.dismiss(0)}),T._UZ(5,"img",124),T.qZA(),T.qZA(),T.TgZ(6,"div",125),T.TgZ(7,"div",126),T.TgZ(8,"div",127),T.TgZ(9,"h5",128),T._uU(10),T.TgZ(11,"span",164),T._uU(12),T.qZA(),T._uU(13),T.ALo(14,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(15,"div",129),T.TgZ(16,"button",165),T.NdJ("click",function(){return i.$implicit.dismiss(1)}),T._uU(17),T.ALo(18,"translate"),T.qZA(),T.TgZ(19,"button",131),T.NdJ("click",function(){return i.$implicit.dismiss(0)}),T._uU(20),T.ALo(21,"translate"),T.qZA(),T.qZA()),2&t){const t=T.oxw();T.xp6(2),T.Oqu(T.lcZ(3,6,"CONFIRM")),T.xp6(8),T.Oqu(t.deleteModalWarn),T.xp6(2),T.Oqu(t.deleteModalWarnMob),T.xp6(1),T.hij(" ",T.lcZ(14,8,"?"),""),T.xp6(4),T.hij(" ",T.lcZ(18,10,"YES")," "),T.xp6(3),T.hij(" ",T.lcZ(21,12,"NO")," ")}}function wn(t,i){if(1&t&&(T.ynx(0),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"translate"),T.ALo(4,"translate"),T.ALo(5,"translate"),T.BQk()),2&t){const t=i.ngIf,e=T.oxw(2);T.xp6(1),T.qoO([" ",null==t?null:t.location_name,", ",T.lcZ(2,10,"ZONE")," ",null==t||null==t.zone_detail?null:t.zone_detail.zone_number,"-","ar"===e.currLang?null==t||null==t.zone_detail?null:t.zone_detail.zone_name_ar:null==t||null==t.zone_detail?null:t.zone_detail.zone_name,", ",T.lcZ(3,12,"STREET_1")," ",null==t?null:t.street,", ",T.lcZ(4,14,"BUILD_NUMBER")," ",(null==t?null:t.building_number)||(null==t?null:t.building_no),", ",T.lcZ(5,16,"UNIT")," ",(null==t?null:t.unit_number)||(null==t?null:t.unit_no)," "])}}function qn(t,i){if(1&t&&(T.TgZ(0,"tr",83),T.TgZ(1,"td"),T._uU(2),T.ALo(3,"translate"),T.qZA(),T.TgZ(4,"td"),T.TgZ(5,"span"),T.YNc(6,wn,6,18,"ng-container",47),T.qZA(),T.qZA(),T.qZA(),T.TgZ(7,"tr",83),T.TgZ(8,"td"),T._uU(9),T.ALo(10,"translate"),T.qZA(),T.TgZ(11,"td"),T.TgZ(12,"span"),T._uU(13),T.ALo(14,"number"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(15,"tr",83),T.TgZ(16,"td"),T._uU(17),T.ALo(18,"translate"),T.qZA(),T.TgZ(19,"td"),T.TgZ(20,"span"),T._uU(21),T.qZA(),T.qZA(),T.qZA()),2&t){const t=T.oxw();T.xp6(2),T.hij("",T.lcZ(3,6,"PICKUP_SOURCE_ADDRESS"),": "),T.xp6(4),T.Q6J("ngIf",null==t.invoice||null==t.invoice.shippingDetails?null:t.invoice.shippingDetails.pickup_source),T.xp6(3),T.hij("",T.lcZ(10,8,"TOTAL_PACKAGE_WEIGHT_KG"),": "),T.xp6(4),T.hij(" ",T.xi3(14,10,null==t.invoice||null==t.invoice.shippingDetails?null:t.invoice.shippingDetails.package_weight,"1.0-2")||"NA"," "),T.xp6(4),T.hij("",T.lcZ(18,13,"PRODUCT_TYPE"),": "),T.xp6(4),T.hij(" ",t.getProductTypeDisplay(null==t.invoice?null:t.invoice.shippingDetails)," ")}}const yn=function(t){return{"date-selected":t}},Cn=function(t,i){return{"custom-calendar-main":t,"custom-calendar-main-notselected":i}},Sn=[{path:"",children:[{path:"",component:(()=>{class t{constructor(t,i,e,n,o,r,l,s,a,c,d){this._auth=t,this.router=i,this.route=e,this._commonHelperService=n,this.formBuilder=o,this.translate=r,this.modalService=l,this._invoiceService=s,this.permissionService=a,this._shippingService=c,this._spinCtrlServ=d,this.ngUnsubscribe=new p.x,this.isToday=!1,this.isYesterday=!1,this.isWeek=!0,this.isMonth=!1,this.isYear=!1,this.isDatePicker=!1,this.itemsPerPage=10,this.limit=this.itemsPerPage,this.skip=0,this.page=1,this.devices=[],this.filterData={date:"",terminalId:"",terminalName:"",terminalLocation:"",status:-1,invoiceSrs:-1,cardType:-1,merUser:-1,shippingEnabledType:-1},this.sortOrder=!0,this.status_value="0",this.SearchKey="",this.isCollapsed=!1,this.filterYears=[{value:"1",label:"Today"},{value:"2",label:"Yesterday"},{value:"3",label:"Week"},{value:"4",label:"Month"},{value:"5",label:"Year"}],this.TransactionIds=[{value:10,label:10},{value:20,label:20},{value:50,label:50},{value:100,label:100}],this.disable=!1,this.modeExist=!1,this.invoice=new le,this.showPopover=!1,this.sendVia=0,this.transactionId="",this.invoiceno="",this.terminalId="",this.invoicestatus="",this.isTerminalInvoice="-1",this.remark="",this.description="",this.showDelete=!0,this.is_international=!1,this.separateDialCode=!0,this.SearchCountryField=Z.wX,this.CountryISO=Z.HT,this.PhoneNumberFormat=Z.M9,this.preferredCountries=[Z.HT.Qatar],this.onlyCountries=[Z.HT.Qatar],this.isCreateInvoiceOpen=!1,this.getTranslate(),this.translate.onLangChange.subscribe(t=>{this.getTranslate()}),this._commonHelperService.logFirebaseEvent("OP_Invoices","InvoiceComponent"),this.loadShippingSettings()}hasInvoiceShippingPermission(){return this.permissionService.hasSubMenuPermission("Invoices","SHIPPING")}getInvoiceViewShippingStatus(t){return(0,v.LL)(t,!0,this.shipSettings)}canPreloadInvoiceShippingData(){return(0,v.vg)(this.shipSettings,"invoice",this.hasInvoiceShippingPermission())}ngOnInit(){this.getInterNationalStatus(),this.userData=this._auth?.currentUserValue,this.copyURL=g.N.copy_url,this.route.queryParams.subscribe(t=>{t?.invId&&(this.paramId=t?.invId)}),this.paramId&&(this.invoiceno=this.paramId),this.getInvoicesCount("week"),this.getInvoiceList(1),this.showDelete=this.permissionService.hasSubMenuPermission("Invoice","DELETE")}ngAfterViewInit(){x(document),this.route?.snapshot?.queryParams?.invId&&setTimeout(()=>{this.router.navigate([],{queryParams:{invId:null},queryParamsHandling:"merge"})},1e3)}get hasInvoiceTerminal(){return!!this._auth.loginUserValue?.has_invoice_terminal}getTranslate(){this.translate.get(["DATE_RANGE_PICK_PH","INV_NO_HAS_BEEN_DELETED","WANT_TO_SEND_REMINDER_TO"]).subscribe(t=>{this.language_text=t})}getInvoiceSourceTypeLabel(t){return t?.terminal_info?"POS_TERMINAL":"MERCHANT_PANEL_APP"}
1isAllowInvDel(t,i){return 3!=t&&(1==this.userData?.roleId||14==this.userData?.roleId&&i==this.userData?.id||16==this.userData?.roleId&&i==this.userData?.id)}isAllowInvEdit(t){if(this.userData?.isSubUserPublicAccess){if(1==this.userData?.roleId||16==this.userData?.roleId||14==this.userData?.roleId)return!0}else if(1==this.userData?.roleId||16==this.userData?.roleId||14==this.userData?.roleId&&t==this.userData?.id)return!0;return!1}isAllowDownRcpt(t){if(this.userData?.isSubUserPublicAccess){if(1==this.userData?.roleId||16==this.userData?.roleId||14==this.userData?.roleId||t==this.userData?.id)return!0}else if(1==this.userData?.roleId||16==this.userData?.roleId||t==this.userData?.id)return!0;return!1}dateChange(t){this.getInvoicesCount(t),this.getInvoiceList(1)}get f(){return this.shareForm.controls}getInterNationalStatus(){this._invoiceService.isInternational().pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.is_international=t,0==this.is_international&&A(document,12,100)},t=>{})}getInvoicesCount(t=""){this.setDateSelectionBehavior(t)}setDateSelectionBehavior(t){this.date_key=t,"today"==t?(this.isToday=!0,this.isYesterday=!1,this.isWeek=!1,this.isMonth=!1,this.isYear=!1,this.isDatePicker=!1):"yesterday"==t?(this.isToday=!1,this.isYesterday=!0,this.isWeek=!1,this.isMonth=!1,this.isYear=!1,this.isDatePicker=!1):"week"==t?(this.isToday=!1,this.isYesterday=!1,this.isWeek=!0,this.isMonth=!1,this.isYear=!1,this.isDatePicker=!1):"month"==t&&(this.isToday=!1,this.isYesterday=!1,this.isWeek=!1,this.isMonth=!0,this.isYear=!1,this.isDatePicker=!1)}datePickerChange(){this.isDatePicker=!0,this.isToday=!1,this.isYesterday=!1,this.isWeek=!1,this.isMonth=!1,this.isYear=!1}openVerticallyCentered(){this.checkAndSetCreateInvoiceOpen()||(this._spinCtrlServ.showSpinner(),this._shippingService.getShippingSettings().pipe((0,c.R)(this.ngUnsubscribe)).subscribe({next:t=>{if(t?.error)return this._commonHelperService.disTransErrMsg(t?.error?.message),void this._spinCtrlServ.hideSpinner();this.shipSettings=t?.data,this.refreshInvoiceCreateShippingData(()=>{this._spinCtrlServ.hideSpinner(),this.openInvoiceCreateModal()})},error:()=>{this._spinCtrlServ.hideSpinner(),this.openInvoiceCreateModal()}}))}refreshInvoiceCreateShippingData(t){this.canPreloadInvoiceShippingData()?(0,d.D)({pickup:this._shippingService.getPickupLocations(),prodTypes:this._shippingService.getProductTypes(0)}).pipe((0,c.R)(this.ngUnsubscribe)).subscribe({next:({pickup:i,prodTypes:e})=>{!i?.error&&i?.data&&(this.pickupLocs=i.data,this.setDefaultPickupOptions()),e&&!e?.error&&(this.prodTypeRes=e),t()},error:()=>t()}):t()}openInvoiceCreateModal(){let t=this.modalService.open(Ft,{windowClass:"modal-catthree",backdrop:"static",size:"lg",centered:!0});t.componentInstance.pickupLocs=this.pickupLocs,t.componentInstance.defaultPickupOptions=this.defaultPickupOptions,t.componentInstance.shipSettings=this.shipSettings,t.componentInstance.prodTypeRes=this.prodTypeRes,t.result.then(t=>{this.resetCreateInvoiceOpen(),t&&(this.modeExist=!1)},t=>{this.getInvoiceList(this.page),this.resetCreateInvoiceOpen(),this.getInvoiceList(1)})}isAnotherModalOpen(){return!!this.modalService?.hasOpenModals()}safeToggleInvoiceChildRow(t,i,e){this._commonHelperService?.toggleRowAndChevron(t,i,"eye.svg","eye.svg"),e&&this._invoiceService.getInvoice(e).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{this.invoice=t})}toogleChild(t,i,e){this.safeToggleInvoiceChildRow(t,i,e)}openEditInvoice(t){if(this._spinCtrlServ.showSpinner(),14!==this.userData?.roleId&&this.disable_by_invalid_businness)return this._commonHelperService.disTransErrMsg("VERIFY_BUSS_ACCOUNT"),void this._spinCtrlServ.hideSpinner();this._shippingService.getShippingSettings().pipe((0,c.R)(this.ngUnsubscribe)).subscribe({next:i=>{!i?.error&&i?.data&&(this.shipSettings=i.data),this.refreshInvoiceCreateShippingData(()=>this.openEditInvoiceModal(t))},error:()=>this.openEditInvoiceModal(t)})}openEditInvoiceModal(t){this._invoiceService.getInvoice(t).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{if(3==t.invoicestatusId)return this._commonHelperService.disTransErrMsg("SORRY_WENT_WRONG_TRY_AGAIN"),this.getInvoiceList(this.page),void this._spinCtrlServ.hideSpinner();if(!this.modalService.hasOpenModals()){const i=this.modalService.open(re,{size:"lg",centered:!0,backdrop:!1});i.componentInstance.invoiceDetails=t,i.componentInstance.pickupLocs=this.pickupLocs,i.componentInstance.defaultPickupOptions=this.defaultPickupOptions,i.componentInstance.shipSettings=this.shipSettings,i.componentInstance.prodTypeRes=this.prodTypeRes,i.result.then(t=>{t&&(this.getInvoiceList(this.page),this.modeExist=!1)},t=>{this.modeExist=!1})}})}getInvoiceList(t){this._spinCtrlServ.showSpinner(),this.page=t,this.skip=(this.page-1)*this.limit,this._invoiceService.getInvoiceList(this.limit,this.skip,this.date_key,this.status_value,this.transactionId,this.invoiceno,this.name,this.email,this.cellnumber,this.sourceofinvoice,this.isTerminalInvoice,this.description,this.remark,this.merUser,this.filterData.shippingEnabledType,this.terminalId).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?this._commonHelperService.disTransErrMsg(t?.error?.message):(this.count=t?.count,t?.rows?.forEach(t=>{let i=t?.invoicedetails;
1i&&i.forEach(i=>{t.isZeroQty=0==i.quantity}),t?.cellno&&!t?.cellno.startsWith("+")&&(t.cellno=`+${t.cellno}`)}),this.invoiceList=t?.rows),this._spinCtrlServ.hideSpinner()}),this.getPageCount()}getPageCount(){this._invoiceService.getCount(this.date_key,this.status_value,this.transactionId,this.invoiceno,this.name,this.email,this.cellnumber,this.sourceofinvoice,this.isTerminalInvoice,this.description,this.remark,this.terminalId).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?this._commonHelperService.disTransErrMsg(t?.error?.message):this.countList=t})}openDelete(t,i,e){14!==this.userData?.roleId&&this.disable_by_invalid_businness?this._commonHelperService.disTransErrMsg("VERIFY_BUSS_ACCOUNT"):(this._spinCtrlServ.showSpinner(),this._invoiceService.getInvoice(i).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(n=>{if(n.error)this._spinCtrlServ.hideSpinner(),this._commonHelperService.disTransErrMsg(n?.error?.message);else{if(this._spinCtrlServ.hideSpinner(),3==n.invoicestatusId)return this._commonHelperService.disTransErrMsg("SORRY_WENT_WRONG_TRY_AGAIN"),void this.getInvoiceList(this.page);if(this.modeExist)return;this.modeExist=!0,this.modalService.hasOpenModals()||this.modalService.open(t,{windowClass:"modal-cattwo",backdrop:"static",size:"md",centered:!0}).result.then(t=>{this.modeExist=!1,this.closeResult=`Closed with: ${t}`,1==t&&(this.modeExist=!1,this._spinCtrlServ.showSpinner(),this._invoiceService.deleteInvoice(i).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t?.error?(this._spinCtrlServ.hideSpinner(),this._commonHelperService.disTransErrMsg(t?.error?.message)):(this.getInvoiceList(this.page),this._spinCtrlServ.hideSpinner(),this._commonHelperService.disDynmcTransSuccMsg({resSuccMsg:"INV_NO_HAS_BEEN_DELETED",dynText:{SD663323888255:e}}))},t=>{this._spinCtrlServ.hideSpinner(),this._commonHelperService.disTransErrMsg(t?.error&&(t?.error?.error?.message||t?.error?.message||t?.message)||t)}))},t=>{})}}))}paramsChangedEvent(t){this.filterData=t,t.transactValue?("2"==t.transactID&&(this.transactionId=t.transactValue.trim(),this.invoiceno="",this.terminalId=""),"1"==t.transactID&&(this.invoiceno=t.transactValue.trim(),this.transactionId="",this.terminalId=""),"3"==t.transactID&&(this.terminalId=t.transactValue.trim(),this.transactionId="",this.invoiceno="")):(this.transactionId="",this.invoiceno="",this.terminalId=""),this.remark=t.textValue?t.textValue.trim():"",t.custValue?("1"==t.custName&&(this.name=t.custValue.trim(),this.cellnumber="",this.email=""),"2"==t.custName&&(this.email=t.custValue.trim(),this.cellnumber="",this.name=""),"3"==t.custName&&(this.cellnumber=t.custValue.trim(),this.email="",this.name="")):(this.cellnumber="",this.email="",this.name=""),this.status_value=t.invSts,this.sourceofinvoice=t.invoiceSrs,this.isTerminalInvoice=t.isTerminalInvoice,this.merUser=t.merUser,this.getInvoiceList(1)}openInvoiceShare(t,i){0==this.is_international&&A(document,6,100),14!==this.userData?.roleId&&this.disable_by_invalid_businness?this._commonHelperService.disTransErrMsg("VERIFY_BUSS_ACCOUNT"):(this.initShareForm(),this.invoice_details=i,this.modalService.open(t,{windowClass:"modal-cattwo modal-invoiceshare",backdrop:"static",size:"md",centered:!0}).result.then(t=>{this.closeResult=`Closed with: ${t}`},t=>{this.closeResult=`Dismissed ${this.getDismissReason(t)}`}))}clickShareMobile(){0==this.is_international&&A(document,6,100)}initShareForm(){this.shareForm=this.formBuilder.group({email:["",u.kI.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")],phone:["",{validators:[u.kI.required],updateOn:"blur"}],watsapp:["",u.kI.pattern("^((\\+91-?)|0)?[0-9]{10}$")]})}getDismissReason(t){return t===l.If.ESC?"by pressing ESC":t===l.If.BACKDROP_CLICK?"by clicking on a backdrop":`with: ${t}`}shareInvoice(t){this.showPopover=!1,this.phoneError=!1,this.emailError=!1;let i={};if(4===t){if(null==this.shareForm.value.phone)return void(this.phoneError=!0);if(this.shareForm.value.phone.length<=0)return void(this.phoneError=!0);if(!this.shareForm.controls.phone.valid)return void(this.phoneError=!0);i.receivercellno=`${this.shareForm.controls.phone.value.dialCode.replace("+","")}-${this.shareForm.controls.phone.value.e164Number.replace(this.shareForm.controls.phone.value.dialCode,"")}`}else if(2===t){if(null==this.shareForm.value.watsapp)return void(this.phoneError=!0);if(this.shareForm.value.watsapp.length<=0)return void(this.phoneError=!0);
1if(!this.shareForm.controls.watsapp.valid)return void(this.phoneError=!0);i.receivercellno=this.shareForm.controls.watsapp.value}else if(3===t){if(this.shareForm.value.email.length<=0)return void(this.emailError=!0);if(!this.shareForm.controls.email.valid)return void(this.emailError=!0);i.receiverEmail=this.shareForm.controls.email.value}i.invoiceId=this.invoice_details.id,i.sentviaId=t,this._spinCtrlServ.showSpinner(),this._invoiceService.invoiceShare(i).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(e=>{e.error?this._commonHelperService.disTransErrMsg(e?.error?.message):(this._commonHelperService.disDynmcTransSuccMsg(4==t?{resSuccMsg:"INV_SHARED_VIA_MSGTO_MOBNUM",dynText:{1234567890:i.receivercellno}}:{resSuccMsg:"INV_SHARED_VIA_EMAILTO_EMAIL",dynText:{"[email protected]":i.receiverEmail}}),this.shareForm.reset(),this.modalService.dismissAll()),this._spinCtrlServ.hideSpinner()})}copy(){14!==this.userData?.roleId&&this.disable_by_invalid_businness?this._commonHelperService.disTransErrMsg("VERIFY_BUSS_ACCOUNT"):this._commonHelperService.disTransSuccMsg("LINK_COPIED_CLIPBOARD")}notifyInvoice(t,i,e){14!==this.userData?.roleId&&this.disable_by_invalid_businness?this._commonHelperService.disTransErrMsg("VERIFY_BUSS_ACCOUNT"):this.modalService.hasOpenModals()||(this.modal=this.modalService.open(i,{windowClass:"modal-cattwo",backdrop:"static",size:"md",centered:!0}),this.deleteModalWarn=this.language_text.WANT_TO_SEND_REMINDER_TO,this.deleteModalWarnMob=e,this.modal.result.then(t=>{},i=>{1==i&&(this._spinCtrlServ.showSpinner(),this._invoiceService.sendNotification(t).pipe((0,c.R)(this.ngUnsubscribe)).subscribe(t=>{t.error?(this._spinCtrlServ.hideSpinner(),this._commonHelperService.disTransErrMsg(t?.error?.message)):(this._spinCtrlServ.hideSpinner(),this._commonHelperService.disTransSuccMsg("NOTIFICATION_SEND"))}))}))}printInvoice(t){var i,e=this;this._spinCtrlServ.showSpinner(),this._invoiceService.exportSingleInvoice(t,"en").pipe((0,c.R)(this.ngUnsubscribe)).subscribe({next:i=>{(0,ae.saveAs)(i,`Receipt-${t}.pdf`),this._spinCtrlServ.hideSpinner()},error:(i=(0,a.Z)(function*(t){const i=JSON.parse(yield t.error.text())?.error?.message;e._spinCtrlServ.hideSpinner(),e._commonHelperService.disTransErrMsg(i)}),function(t){return i.apply(this,arguments)})})}loadShippingSettings(){var t,i=this;this._spinCtrlServ.showSpinner(),this._shippingService.getShippingSettings().pipe((0,c.R)(this.ngUnsubscribe)).subscribe({next:t=>{t?.error?this._commonHelperService.disTransErrMsg(t?.error?.message):(this.shipSettings=t?.data,this.canPreloadInvoiceShippingData()&&(this.loadPickupLocations(),this.loadProductTypes())),this._spinCtrlServ.hideSpinner()},error:(t=(0,a.Z)(function*(t){i._spinCtrlServ.hideSpinner()}),function(i){return t.apply(this,arguments)})})}loadProductTypes(){(0,m.S)(this._shippingService,this.ngUnsubscribe,t=>{this.prodTypeRes=t})}getProductTypeDisplay(t){return(0,ce.N)(t,{lang:this.translate.currentLang,catalog:this.prodTypeRes?.data})}loadPickupLocations(){var t,i=this;this._spinCtrlServ.showSpinner(),this._shippingService.getPickupLocations().pipe((0,c.R)(this.ngUnsubscribe)).subscribe({next:t=>{t?.error?this._commonHelperService.disTransErrMsg(t?.error?.message):this.pickupLocs=t?.data,this.setDefaultPickupOptions(),this._spinCtrlServ.hideSpinner()},error:(t=(0,a.Z)(function*(t){i._spinCtrlServ.hideSpinner()}),function(i){return t.apply(this,arguments)})})}setDefaultPickupOptions(){this.defaultPickupOptions=this.pickupLocs.map(t=>({label:t?.location_name,value:t?.id,is_default:t?.is_default})),console.log("pickupLocs:",this.pickupLocs),console.log("defaultPickupOptions:",this.defaultPickupOptions)}checkAndSetCreateInvoiceOpen(){return!!this.isCreateInvoiceOpen||(this.isCreateInvoiceOpen=!0,!1)}resetCreateInvoiceOpen(){this.isCreateInvoiceOpen=!1}ngOnDestroy(){this.modalService.dismissAll(),this.ngUnsubscribe.next(null),this.ngUnsubscribe.complete()}}return t.\u0275fac=function(i){return new(i||t)(T.Y36(I.$h),T.Y36(s.F0),T.Y36(s.gz),T.Y36(I.$P),T.Y36(u.qu),T.Y36(y.sK),T.Y36(l.FF),T.Y36(pe.q),T.Y36(q.$),T.Y36(I.Nk),T.Y36(I.br))},t.\u0275cmp=T.Xpm({type:t,selectors:[["app-invoice"]],features:[T._Bn([l.NM,l.FF])],decls:169,vars:118,consts:[["bdColor","rgba(0, 0, 0, 0.8)","size","medium","color","#fff","type","ball-circus",3,"fullScreen"],[1,"merchant-header","close_taskbar"],[1,"merchant-tab"],["role","button",3,"ngClass","click"],[1,"d-r-li",3,"ngClass","click"],[1,"d-r-drp",3,"placeHolder","dateValue"],["class","calander-icon","src","assets/images/pos-panel/calendar-maroon.svg",4,"ngIf"],["class","calander-icon","src","assets/images/pos-panel/calendar-white.svg",4,"ngIf"],[1,"mobile-merchant-tab","pb-0"],[1,"c-filter-dropdown","mobile-project-select","mb-3"],["placeholder","Today",1,"js-example-placeholder-multiple",3,"items","searchable","clearable","ngModel","ngModelChange"],[1,"mobile-custom-calendar"],["src","assets/images/pos-panel/calendar.svg",1,"calander-icon"],[1,"top-header-tab","settlement-wrap"],[1,"container-fluid","p-20","pt-0","pb-0"],[1,"invoice-wrapper"],[1,"home-content-main"],[1,"counter-wrapper","pt-0"],[1,"row"],[1,"col-xl-3","col-sm-6","col-md-6","col-lg-6","col-xl-3"],[1,"card","p-0"],[1,"card-body","p-0","first-i-counter"],[1,"row","h-100"],[1,"col-6","pr-0"],[1,"invoice-c-title"],[1,"col-6","pl-0"],[1,"i-one-counter-bg","d-flex","h-100","align-items-center","justify-content-center"],[1,"invoice-counter"],[1,"card-body","p-0","second-i-counter","si-green-color"],[1,"i-two-counter-bg","d-flex","h-100","align-items-center","justify-content-center"],[1,"card-body","p-0","third-i-counter"],[1,"i-three-counter-bg","d-flex","h-100","align-items-center","justify-content-center"],[1,"card-body","p-0","fourth-i-counter"],[1,"i-four-counter-bg","d-flex","h-100","align-items-center","justify-content-center"],[1,"d-flex","justify-content-between","inv-btn-lbl","align-items-center","py-3"],[1,"invoice-management-title"],[1,"create-invoice-btn"],[1,"btn","btn-primary",3,"disabled","click"],["src","assets/images/pos-panel/create-invoice.svg"],[1,"data-table-card"],[1,"card","mb-0"],[3,"shipSettings","paramsChangedEvent"],[1,"card-body","p-0"],[1,"table-responsive","angular-bootstrap-table","settlement-data-table","invoice-data-table"],[1,"table","table-head-custom","table-vertical-center","overflow-hidden","dataTable","row-border","hove"],[2,"width","5%"],[2,"width","10%"],[4,"ngIf"],[1,"d-flex","align-items-center","justify-content-between"],["ellipses","true",3,"collectionSize","pageSize","page","rotate","maxSize","boundaryLinks","pageChange",4,"ngIf"],[1,"pagination-counter"],[1,"c-filter-dropdown"],["bindLabel","label","bindValue","value",1,"js-example-placeholder-multiple",3,"items","searchable","clearable","ngModel","change","ngModelChange"],["delete_template",""],["InvoiceShare_template",""],["confirm_delete_template",""],["shippingFieldsTemp",""],["src","assets/images/pos-panel/calendar-maroon.svg",1,"calander-icon"],["src","assets/images/pos-panel/calendar-white.svg",1,"calander-icon"],[4,"ngFor","ngForOf"],[1,"parent"],["dir","ltr"],["class","badge success_badge",4,"ngIf"],["class","badge underreview_badge",4,"ngIf"],["class","badge failed_badge",4,"ngIf"],["class","badge onhold_badge",4,"ngIf"],["tooltipClass","mycustom-tooltip",3,"ngbTooltip","placement",4,"ngIf"],[4,"ngIf","ngIfElse"],["elseUserNameBlock",""],["target","_blank","class","txt-link",3,"href",4,"ngIf"],[1,"text-left"],["class","viewbutton","tooltipClass","mycustom-tooltip",3,"ngbTooltip","placement","click",4,"ngIf"],["class","viewbutton","tooltipClass","mycustom-tooltip","value","copyURL + invoice.shareUrl",3,"ngbTooltip","placement","cdkCopyToClipboard","click",4,"ngIf"],["tooltipClass","mycustom-tooltip",1,"viewbutton",3,"ngbTooltip","click"],["src","assets\\images\\pos-panel\\invoice-icon\\eye.svg"],["viewIcon",""],[1,"child","d-none"],["colspan","12",1,"child"],[1,"row","user-trns__details"],["class","create-invoice-btn col-sm-12 text-right downld-rcpt-btn mr-2",4,"ngIf"],[1,"col-6","border-right","border-left-0"],[1,"inv-view-tbl-hdng"],[1,"table","table-bordered","view-details__table"],[1,"view-tbl-btm-bdr"],["elViedStatus",""],["elInvType",""],["class","view-tbl-btm-bdr",4,"ngIf"],["class","table table-striped table-fixed inv-view-tbl-bdr mt-2",4,"ngIf"],[1,"badge","success_badge"],[1,"badge","underreview_badge"],[1,"badge","failed_badge"],[1,"badge","onhold_badge"],["tooltipClass","mycustom-tooltip",3,"ngbTooltip","placement"],["
1width","20px;","src","assets/images/pos-panel/invoice-icon/whatsapp-share.svg",1,"mb-1"],["width","20px;","src","assets/images/pos-panel/invoice-icon/message-share.svg"],["target","_blank",1,"txt-link",3,"href"],["tooltipClass","mycustom-tooltip",1,"viewbutton",3,"ngbTooltip","placement","click"],["src","assets\\images\\pos-panel\\invoice-icon\\share.svg"],["tooltipClass","mycustom-tooltip","value","copyURL + invoice.shareUrl",1,"viewbutton",3,"ngbTooltip","placement","cdkCopyToClipboard","click"],["src","assets\\images\\pos-panel\\invoice-icon\\copy.svg"],["src","assets\\images\\pos-panel\\invoice-icon\\edit.svg"],["src","assets\\images\\pos-panel\\invoice-icon\\notification.svg"],["src","assets\\images\\pos-panel\\invoice-icon\\delete.svg"],[1,"create-invoice-btn","col-sm-12","text-right","downld-rcpt-btn","mr-2"],[1,"btn","btn-primary",3,"click"],["src","assets/images/pos-panel/download-arrow.svg"],["deliveryPromotionNotApplied",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"table","table-striped","inv-view-tbl-bdr","mt-2"],[1,""],["scope","col"],["scope","col",4,"ngIf"],[1,"table","table-striped","table-fixed","inv-view-tbl-bdr","mt-2"],[1,"border-top"],[1,"text-left",2,"width","30% !important"],[2,"width","70% !important"],["colspan","9",1,"w-100"],[1,"text-center","no-record-found"],[1,"text-center"],["src","assets/images/pos-panel/no-record-icon.png"],[1,"no-record-txt"],["ellipses","true",3,"collectionSize","pageSize","page","rotate","maxSize","boundaryLinks","pageChange"],[1,"cattwo-header"],["type","button","aria-label","Close",1,"cattwo-close",3,"click"],["src","assets/images/pos-panel/popup-close.svg"],[1,"modal-body","p-0"],[1,"cate-popup-body"],[1,"cate-inner-title"],[1,"text-center","mb-0"],[1,"withdbutton-group","text-center"],["type","button",1,"btn","outline-btn","cancel","mr-3",3,"click"],["type","button",1,"btn","confirm-btn",3,"click"],[1,"table-responsive","share-inv-popup","settlement-data-table","mb-4"],[1,"table","table-striped"],["class","btn btn-success",4,"ngIf"],["class","btn underreview_badge",4,"ngIf"],["class","btn btn-warning",4,"ngIf"],["class","btn btn-default",4,"ngIf"],["class","btn btn-danger",4,"ngIf"],[1,"send-invoice","send-invoice-via","p-t-10","p-b-0"],[1,"createinvoicetitle","text-left","mb-3"],[1,"mail",3,"click"],[1,"fa","fa-envelope"],[1,"ph
1one",3,"click"],[1,"fa","fa-comment"],[3,"formGroup"],[1,"input-group","invoice-tel-input-wrapper","m-t-15"],["type","email","class","form-control","formControlName","email","aria-label","Search","aria-describedby","basic-addon1",3,"placeholder",4,"ngIf"],["name","phone","formControlName","phone",3,"cssClass","preferredCountries","enablePlaceholder","searchCountryFlag","searchCountryField","selectFirstCountry","selectedCountryISO","maxLength","phoneValidation","separateDialCode","numberFormat","searchCountryPlaceholder","enableAutoCountrySelect",4,"ngIf"],["class","errortext",4,"ngIf"],["class","input-group-prepend",4,"ngIf"],["class","error-msg",4,"ngIf"],[1,"btn","btn-success"],[1,"btn","underreview_badge"],[1,"btn","btn-warning"],[1,"btn","btn-default"],[1,"btn","btn-danger"],["type","email","formControlName","email","aria-label","Search","aria-describedby","basic-addon1",1,"form-control",3,"placeholder"],["name","phone","formControlName","phone",3,"cssClass","preferredCountries","enablePlaceholder","searchCountryFlag","searchCountryField","selectFirstCountry","selectedCountryISO","maxLength","phoneValidation","separateDialCode","numberFormat","searchCountryPlaceholder","enableAutoCountrySelect"],[1,"errortext"],[1,"input-group-prepend"],["id","basic-addon1",1,"input-group-text","share-via-btn","inbuttn",3,"click"],[1,"fa","fa-paper-plane"],[1,"error-msg"],["dir","ltr",1,"d-inline-block"],["type","button",1,"btn","outline-btn","mr-3",3,"click"]],template:function(t,i){1&t&&(T.TgZ(0,"ngx-spinner",0),T._UZ(1,"app-sadad-loader"),T.qZA(),T.TgZ(2,"div",1),T.TgZ(3,"ul",2),T.TgZ(4,"li"),T.TgZ(5,"a",3),T.NdJ("click",function(){return i.dateChange("today")}),T._uU(6),T.ALo(7,"translate"),T.qZA(),T.qZA(),T.TgZ(8,"li"),T.TgZ(9,"a",3),T.NdJ("click",function(){return i.dateChange("yesterday")}),T._uU(10),T.ALo(11,"translate"),T.qZA(),T.qZA(),T.TgZ(12,"li"),T.TgZ(13,"a",3),T.NdJ("click",function(){return i.dateChange("week")}),T._uU(14),T.ALo(15,"translate"),T.qZA(),T.qZA(),T.TgZ(16,"li"),T.TgZ(17,"a",3),T.NdJ("click",function(){return i.dateChange("month")}),T._uU(18),T.ALo(19,"translate"),T.qZA(),T.qZA(),T.TgZ(20,"li",4),T.NdJ("click",function(){return i.datePickerChange()}),T.TgZ(21,"date-range-picker",5),T.NdJ("dateValue",function(t){return i.dateChange(t)}),T.qZA(),T.YNc(22,fe,1,0,"img",6),T.YNc(23,_e,1,0,"img",7),T.qZA(),T.qZA(),T.qZA(),T.TgZ(24,"div",8),T.TgZ(25,"div",9),T.TgZ(26,"ng-select",10),T.NdJ("ngModelChange",function(t){return i.filterCap=t}),T.qZA(),T.qZA(),T.TgZ(27,"div",11),T._UZ(28,"date-range-picker"),T._UZ(29,"img",12),T.qZA(),T.qZA(),T.TgZ(30,"div",13),T.TgZ(31,"div",14),T.TgZ(32,"div",15),T.TgZ(33,"div",16),T.TgZ(34,"div",17),T.TgZ(35,"div",18),T.TgZ(36,"div",19),T.TgZ(37,"div",20),T.TgZ(38,"div",21),T.TgZ(39,"div",22),T.TgZ(40,"div",23),T.TgZ(41,"div",24),T.TgZ(42,"p"),T._uU(43),T.ALo(44,"translate"),T.qZA(),T.TgZ(45,"h6"),T._uU(46),T.qZA(),T.qZA(),T.qZA(),T.TgZ(47,"div",25),T.TgZ(48,"div",26),T.TgZ(49,"div",27),T.TgZ(50,"p"),T._uU(51),T.ALo(52,"formatAmount"),T.ALo(53,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(54,"div",19),T.TgZ(55,"div",20),T.TgZ(56,"div",28),T.TgZ(57,"div",22),T.TgZ(58,"div",23),T.TgZ(59,"div",24),T.TgZ(60,"p"),T._uU(61),T.ALo(62,"translate"),T.qZA(),T.TgZ(63,"h6"),T._uU(64),T.qZA(),T.qZA(),T.qZA(),T.TgZ(65,"div",25),T.TgZ(66,"div",29),T.TgZ(67,"div",27),T.TgZ(68,"p"),T._uU(69),T.ALo(70,"formatAmount"),T.ALo(71,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(72,"div",19),T.TgZ(73,"div",20),T.TgZ(74,"div",30),T.TgZ(75,"div",22),T.TgZ(76,"div",23),T.TgZ(77,"div",24),T.TgZ(78,"p"),T._uU(79),T.ALo(80,"translate"),T.qZA(),T.TgZ(81,"h6"),T._uU(82),T.qZA(),T.qZA(),T.qZA(),T.TgZ(83,"div",25),T.TgZ(84,"div",31),T.TgZ(85,"div",27),T.TgZ(86,"p"),T._uU(87),T.ALo(88,"formatAmount"),T.ALo(89,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(90,"div",19),T.TgZ(91,"div",20),T.TgZ(92,"div",32),T.TgZ(93,"div",22),T.TgZ(94,"div",23),T.TgZ(95,"div",24),T.TgZ(96,"p"),T._uU(97),T.ALo(98,"translate"),T.qZA(),T.TgZ(99,"h6"),T._uU(100),T.qZA(),T.qZA(),T.qZA(),T.TgZ(101,"div",25),T.TgZ(102,"div",33),T.TgZ(103,"div",27),T.TgZ(104,"p"),T._uU(105),T.ALo(106,"formatAmou
1nt"),T.ALo(107,"translate"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(108,"div",34),T.TgZ(109,"div",35),T.TgZ(110,"h5"),T._uU(111),T.ALo(112,"translate"),T.qZA(),T.qZA(),T.TgZ(113,"div",36),T.TgZ(114,"button",37),T.NdJ("click",function(){return i.openVerticallyCentered()}),T._UZ(115,"img",38),T._uU(116),T.ALo(117,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(118,"div",39),T.TgZ(119,"div",40),T.TgZ(120,"app-invoice-filter",41),T.NdJ("paramsChangedEvent",function(t){return i.paramsChangedEvent(t)}),T.qZA(),T.TgZ(121,"div",42),T.TgZ(122,"div",43),T.TgZ(123,"table",44),T.TgZ(124,"thead"),T.TgZ(125,"tr"),T.TgZ(126,"th",45),T._uU(127),T.ALo(128,"translate"),T.qZA(),T.TgZ(129,"th"),T._uU(130),T.ALo(131,"translate"),T.qZA(),T.TgZ(132,"th"),T._uU(133),T.ALo(134,"translate"),T.qZA(),T.TgZ(135,"th"),T._uU(136),T.ALo(137,"translate"),T.qZA(),T.TgZ(138,"th"),T._uU(139),T.ALo(140,"translate"),T.qZA(),T.TgZ(141,"th"),T._uU(142),T.ALo(143,"translate"),T.qZA(),T.TgZ(144,"th"),T._uU(145),T.ALo(146,"translate"),T.qZA(),T.TgZ(147,"th"),T._uU(148),T.ALo(149,"translate"),T.qZA(),T.TgZ(150,"th",46),T._uU(151),T.ALo(152,"translate"),T.qZA(),T.qZA(),T.qZA(),T.TgZ(153,"tbody"),T.YNc(154,sn,2,1,"ng-container",47),T.YNc(155,an,13,6,"ng-container",47),T.qZA(),T.qZA(),T.qZA(),T.TgZ(156,"div",48),T.YNc(157,cn,1,6,"ngb-pagination",49),T.TgZ(158,"div",50),T.TgZ(159,"div",51),T.TgZ(160,"ng-select",52),T.NdJ("change",function(){return i.getInvoiceList(1)})("ngModelChange",function(t){return i.limit=t}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.YNc(161,pn,19,12,"ng-template",null,53,T.W1O),T.YNc(163,Tn,51,30,"ng-template",null,54,T.W1O),T.YNc(165,In,22,14,"ng-template",null,55,T.W1O),T.YNc(167,qn,22,15,"ng-template",null,56,T.W1O)),2&t&&(T.Q6J("fullScreen",!0),T.xp6(5),T.Q6J("ngClass",T.VKq(107,yn,i.isToday)),T.xp6(1),T.hij("",T.lcZ(7,53,"TODAY")," "),T.xp6(3),T.Q6J("ngClass",T.VKq(109,yn,i.isYesterday)),T.xp6(1),T.hij("",T.lcZ(11,55,"YESTERDAY")," "),T.xp6(3),T.Q6J("ngClass",T.VKq(111,yn,i.isWeek)),T.xp6(1),T.hij("",T.lcZ(15,57,"WEEK")," "),T.xp6(3),T.Q6J("ngClass",T.VKq(113,yn,i.isMonth)),T.xp6(1),T.hij("",T.lcZ(19,59,"MONTH")," "),T.xp6(2),T.Q6J("ngClass",T.WLB(115,Cn,i.isDatePicker,!i.isDatePicker)),T.xp6(1),T.Q6J("placeHolder",i.language_text.DATE_RANGE_PICK_PH),T.xp6(1),T.Q6J("ngIf",!i.isDatePicker),T.xp6(1),T.Q6J("ngIf",i.isDatePicker),T.xp6(3),T.Q6J("items",i.filterYears)("searchable",!1)("clearable",!1)("ngModel",i.filterCap),T.xp6(17),T.Oqu(T.lcZ(44,61,"CREATED_INVOICES")),T.xp6(3),T.Oqu(null==i.countList?null:i.countList.total_created_invoice),T.xp6(5),T.AsE("",T.lcZ(52,63,null==i.countList?null:i.countList.total_created_invoice_amount)," ",T.lcZ(53,65,"QAR"),""),T.xp6(10),T.Oqu(T.lcZ(62,67,"PAID_INVOICES")),T.xp6(3),T.Oqu(null==i.countList?null:i.countList.paid),T.xp6(5),T.AsE(" ",T.lcZ(70,69,null==i.countList?null:i.countList.paidAmount)," ",T.lcZ(71,71,"QAR")," "),T.xp6(10),T.Oqu(T.lcZ(80,73,"UNPAID_INVOICES")),T.xp6(3),T.Oqu(null==i.countList?null:i.countList.unpaid),T.xp6(5),T.AsE(" ",T.lcZ(88,75,null==i.countList?null:i.countList.unpaidAmount)," ",T.lcZ(89,77,"QAR")," "),T.xp6(10),T.Oqu(T.lcZ(98,79,"DRAFT_INVOICES")),T.xp6(3),T.Oqu(null==i.countList?null:i.countList.draft),T.xp6(5),T.AsE(" ",T.lcZ(106,81,null==i.countList?null:i.countList.draftAmount)," ",T.lcZ(107,83,"QAR")," "),T.xp6(6),T.Oqu(T.lcZ(112,85,"INV_MGMNT")),T.xp6(3),T.Q6J("disabled",i.isCreateInvoiceOpen),T.xp6(2),T.hij("",T.lcZ(117,87,"CREATE_INV")," "),T.xp6(4),T.Q6J("shipSettings",i.shipSettings),T.xp6(7),T.Oqu(T.lcZ(128,89,"INV_NO")),T.xp6(3),T.Oqu(T.lcZ(131,91,"CREATED_DATE_TIME")),T.xp6(3),T.Oqu(T.lcZ(134,93,"INV_STATUS")),T.xp6(3),T.Oqu(T.lcZ(137,95,"CUST_NAME")),T.xp6(3),T.Oqu(T.lcZ(140,97,"CUST_MOB_NUMBER")),T.xp6(3),T.Oqu(T.lcZ(143,99,"USERNAME")),T.xp6(3),T.Oqu(T.lcZ(146,101,"TRAX_ID")),T.xp6(3),T.Oqu(T.lcZ(149,103,"INV_AMOUNT")),T.xp6(3),T.Oqu(T.lcZ(152,105,"ACTION")),T.xp6(3),T.Q6J("ngIf",i.invoiceList&&(null==i.invoiceList?null:i.invoiceList.length)>0),T.xp6(1),T.Q6J("ngIf",0==(null==i.invoiceList?null:i.invoiceList.length)),T.xp6(2),T.Q6J("ngIf",i.invoiceList&&(null==i.invoiceList?null:i.invoiceList.length)>0),T.xp6(3),T.Q6J("items",i.TransactionIds)("searchable",!1)("clearable",!1)("ngModel",i.limit))},directives:[w.Ro,de.T,n.mk,ue.C_,n.O5,L.w9,u.JJ,u.On,Z.mh,ve,n.sg,l._L,Ze.i3,n.tP,l.N9,u._Y,u.JL,u.sg,u.Fj,u.u,Z.FV],pipes:[y.X$,M.ql,M.r2,n.gd,n.JJ],styles:[".remark-text-area .form-control{border:1px solid #bdbfc4;background-color:#fff;resize:none;outline:0;box-shadow:none;border-radius:20px}.invoice-modal-inner.settlement-wrap .filter-content .custom-drop-w-select .custom-input-filter{border:1px solid #bdbfc4;background-color:#fff}.merchant-header .merchant-tab .date-selected{background:#8d083a;box-shadow:0 10px 20px #7e0e4538;border-radius:22px;color:#fff}.custom-calendar-main-notselected{padding:0!important;position:relative}.settlement-wrap .settlement-data-table table tr.parent:nth-child(3n-1){background-color:#f3f0fa}.settlement-wrap .settlement-data-table tr.child:nth-child(3n-1){background-color:#fff}.settlement-wrap .settlement-data-table tr.child:nth-child(2n-1){background-color:#f3f0fa}.settlement-wrap .viewbutton span{color:#7e0e45;margin-right:5px;font-weight:500}.error-msg{text-align:left;text-align:initial;font-size:12px;margin-left:16px;color:red;font-style:italic}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.invoice-counter{width:100%}.second-i-counter.si-green-color h6{color:#43c0b9!important}.i-two-counter-bg{background-color:#ebf9f8!important}.i-two-counter-bg p{color:#43c0b9!important}.default-text{padding:2px 8px;width:auto;height:22px;background:#eef9f5;border-radius:18px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#3d8c6b}::ng-deep .iti.separate-dial-code input#phone[disabled]{background:#e5eaf1!important;color:#6c757d!important}.invoice-tel-input-wrapper ngx-intl-tel-input{width:100%}.invoice-tel-input-wrapper ngx-intl-tel-input .iti{width:100%;z-index:99}.invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container{width:100%;pointer-events:none}.invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container .dropdown-menu.country-dropdown,.invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container .iti__selected-flag{pointer-events:auto}.invoice-tel-input-wrapper ngx-intl-tel-input .dropdown-menu.country-dropdown{width:100%!important;min-width:100%!important;left:0!important;right:auto!important;overflow:hidden;z-index:0!important}.invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-list{width:100%!important}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-container{right:0!important;left:auto!important}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__selected-flag{flex-direction:row;justify-content:flex-start;padding:0 8px 0 6px}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .selected-dial-code{margin-right:6px;margin-left:0;direction:ltr}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .dropdown-menu.country-dropdown{left:auto!important;right:0!important;direction:rtl;text-align:right}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-list{width:100%!important;margin-left:0;margin-right:0}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .search-container{padding:5px!important}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input #country-search-box{text-align:right;direction:rtl;padding-right:15px!important;padding-left:15px!important;width:100%}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country{direction:rtl;display:flex;align-items:center;text-align:right;padding:8px 12px}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__flag-box{margin-left:8px;margin-right:0;flex-shrink:0}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__country-name{flex:1;margin-left:8px;margin-right:0;text-align:right}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti__dial-code{c
1olor:#8390a2;flex-shrink:0;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#phone,html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input.custom{padding-right:70px!important;padding-left:15px!important;text-align:right!important}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#phone,html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input.custom{padding-right:77px!important;padding-left:15px!important;text-align:right!important}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#phone,html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input.custom{padding-right:85px!important;padding-left:15px!important;text-align:right!important}html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#country-search-box,html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#country-search-box,html[dir=rtl] .invoice-tel-input-wrapper ngx-intl-tel-input .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#country-search-box{padding-right:15px!important;padding-left:15px!important}html[dir=rtl] .iti input{padding-right:90px!important;padding-left:15px!important;text-align:right}.iti.separate-dial-code input#phone{background:#fff!important}.iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#phone{padding-left:70px!important}.iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#phone{padding-left:77px!important}.iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#phone{padding-left:85px!important}.iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#country-search-box,.iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#country-search-box,.iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#country-search-box{padding-left:15px!important}.send-invoice-via ul li.iti__divider{width:100%}html[dir=rtl] .iti--allow-dropdown .iti__flag-container,html[dir=rtl] .iti--separate-dial-code .iti__flag-container{right:0!important;left:inherit!important}html[dir=rtl] .iti__selected-flag{flex-direction:row;justify-content:flex-start;padding:0 6px 0 8px}html[dir=rtl] .iti .selected-dial-code{margin-right:6px;margin-left:0}html[dir=rtl] .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-2 input#phone{padding-right:70px!important;padding-left:15px!important;text-align:right!important}html[dir=rtl] .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-3 input#phone{padding-right:77px!important;padding-left:15px!important;text-align:right!important}html[dir=rtl] .iti.separate-dial-code.iti--allow-dropdown.iti-sdc-4 input#phone{padding-right:85px!important;padding-left:15px!important;text-align:right!important}html[dir=rtl] .iti .dropdown-menu.country-dropdown{left:inherit!important;right:0!important;direction:rtl;text-align:right}html[dir=rtl] .iti .iti__country-list{width:100%!important;margin-left:0;margin-right:0}html[dir=rtl] .country-dropdown .iti__country{direction:rtl;display:flex;align-items:center;text-align:right;padding:8px 12px}html[dir=rtl] .country-dropdown .iti__flag-box{margin-left:8px;margin-right:0;flex-shrink:0}html[dir=rtl] .country-dropdown .iti__country-name{flex:1;margin-right:8px;margin-left:0;text-align:right}html[dir=rtl] .country-dropdown .iti__dial-code{color:#8390a2;flex-shrink:0;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}html[dir=rtl] .iti input#country-search-box{text-align:right;direction:rtl;padding-right:15px!important;padding-left:15px!important;width:100%}"],encapsulation:2,data:{animation:[(0,se.X$)("popover",[(0,se.eR)("void => *",[(0,se.oB)({transform:"scale3d(.3, .3, .3)"}),(0,se.jt)(100)]),(0,se.eR)("* => void",[(0,se.jt)(100,(0,se.oB)({transform:"scale3d(.0, .0, .0)"}))])])]}}),t})()}]}];let En=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=T.oAB({type:t}),t.\u0275inj=T.cJS({imports:[[s.Bz.forChild(Sn)],s.Bz]}),t})(),Nn=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=T.oAB({type:t}),t.\u0275inj=T.cJS({providers:[l.Kz],imports:[[n.ez,o.m,r.Y,l.IJ,En,Ze.Iq]]}),t})()}}]);
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.