(function(Xs,Js){typeof exports=="object"&&typeof module<"u"?Js(exports):typeof define=="function"&&define.amd?define(["exports"],Js):(Xs=typeof globalThis<"u"?globalThis:Xs||self,Js(Xs.ProjectBuilder={}))})(this,function(Xs){"use strict";var Ote=Object.defineProperty;var Pte=(Xs,Js,tt)=>Js in Xs?Ote(Xs,Js,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Xs[Js]=tt;var Xn=(Xs,Js,tt)=>(Pte(Xs,typeof Js!="symbol"?Js+"":Js,tt),tt);function Js(t,n){for(var e=0;ei[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function tt(){}function gI(t,n){for(const e in n)t[e]=n[e];return t}function _I(t){return!!t&&(typeof t=="object"||typeof t=="function")&&typeof t.then=="function"}function W_(t){return t()}function V_(){return Object.create(null)}function vn(t){t.forEach(W_)}function Za(t){return typeof t=="function"}function Et(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let Wd;function er(t,n){return Wd||(Wd=document.createElement("a")),Wd.href=n,t===Wd.href}function bI(t){return Object.keys(t).length===0}function Qr(t,...n){if(t==null){for(const i of n)i(void 0);return tt}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function Vd(t){let n;return Qr(t,e=>n=e)(),n}function ye(t,n,e){t.$$.on_destroy.push(Qr(n,e))}function Ka(t,n,e,i){if(t){const r=Y_(t,n,e,i);return t[0](r)}}function Y_(t,n,e,i){return t[1]&&i?gI(e.ctx.slice(),t[1](i(n))):e.ctx}function Xa(t,n,e,i){if(t[2]&&i){const r=t[2](i(e));if(n.dirty===void 0)return r;if(typeof r=="object"){const o=[],s=Math.max(n.dirty.length,r.length);for(let l=0;l32){const n=[],e=t.ctx.length/32;for(let i=0;it.removeEventListener(n,e,i)}function ds(t){return function(n){return n.preventDefault(),t.call(this,n)}}function tc(t){return function(n){return n.stopPropagation(),t.call(this,n)}}function x(t,n,e){e==null?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}function w(t,n,e){n in t?t[n]=typeof t[n]=="boolean"&&e===""?!0:e:x(t,n,e)}function kI(t){return Array.from(t.childNodes)}function be(t,n){n=""+n,t.data!==n&&(t.data=n)}function nc(t,n){t.value=n??""}function li(t,n,e,i){e==null?t.style.removeProperty(n):t.style.setProperty(n,e,i?"important":"")}function Z_(t,n,e){for(let i=0;i{n[e.slot||"default"]=!0}),n}let df;function Ta(t){df=t}function $a(){if(!df)throw new Error("Function called outside component initialization");return df}function EI(t){$a().$$.before_update.push(t)}function Ln(t){$a().$$.on_mount.push(t)}function Ym(t){$a().$$.after_update.push(t)}function Wn(t){$a().$$.on_destroy.push(t)}function Pn(){const t=$a();return(n,e,{cancelable:i=!1}={})=>{const r=t.$$.callbacks[n];if(r){const o=TI(n,e,{cancelable:i});return r.slice().forEach(s=>{s.call(t,o)}),!o.defaultPrevented}return!0}}function K_(t,n){return $a().$$.context.set(t,n),n}function X_(t){return $a().$$.context.get(t)}function co(t,n){const e=t.$$.callbacks[n.type];e&&e.slice().forEach(i=>i.call(this,n))}const Gc=[],gt=[];let Hc=[];const Zm=[],J_=Promise.resolve();let Km=!1;function Q_(){Km||(Km=!0,J_.then(an))}function el(){return Q_(),J_}function Zd(t){Hc.push(t)}function St(t){Zm.push(t)}const Xm=new Set;let Wc=0;function an(){if(Wc!==0)return;const t=df;do{try{for(;Wct.indexOf(i)===-1?n.push(i):e.push(i)),e.forEach(i=>i()),Hc=n}const Kd=new Set;let ic;function Je(){ic={r:0,c:[],p:ic}}function Qe(){ic.r||vn(ic.c),ic=ic.p}function Q(t,n){t&&t.i&&(Kd.delete(t),t.i(n))}function se(t,n,e,i){if(t&&t.o){if(Kd.has(t))return;Kd.add(t),ic.c.push(()=>{Kd.delete(t),i&&(e&&t.d(1),i())}),t.o(n)}else i&&i()}function Xd(t,n){const e=n.token={};function i(r,o,s,l){if(n.token!==e)return;n.resolved=l;let a=n.ctx;s!==void 0&&(a=a.slice(),a[s]=l);const c=r&&(n.current=r)(a);let u=!1;n.block&&(n.blocks?n.blocks.forEach((d,f)=>{f!==o&&d&&(Je(),se(d,1,1,()=>{n.blocks[f]===d&&(n.blocks[f]=null)}),Qe())}):n.block.d(1),c.c(),Q(c,1),c.m(n.mount(),n.anchor),u=!0),n.block=c,n.blocks&&(n.blocks[o]=c),u&&an()}if(_I(t)){const r=$a();if(t.then(o=>{Ta(r),i(n.then,1,n.value,o),Ta(null)},o=>{if(Ta(r),i(n.catch,2,n.error,o),Ta(null),!n.hasCatch)throw o}),n.current!==n.pending)return i(n.pending,0),!0}else{if(n.current!==n.then)return i(n.then,1,n.value,t),!0;n.resolved=t}}function $_(t,n,e){const i=n.slice(),{resolved:r}=t;t.current===t.then&&(i[t.value]=r),t.current===t.catch&&(i[t.error]=r),t.block.p(i,e)}function Mt(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function Tt(t,n,e){const i=t.$$.props[n];i!==void 0&&(t.$$.bound[i]=e,e(t.$$.ctx[i]))}function De(t){t&&t.c()}function Re(t,n,e){const{fragment:i,after_update:r}=t.$$;i&&i.m(n,e),Zd(()=>{const o=t.$$.on_mount.map(W_).filter(Za);t.$$.on_destroy?t.$$.on_destroy.push(...o):vn(o),t.$$.on_mount=[]}),r.forEach(Zd)}function Me(t,n){const e=t.$$;e.fragment!==null&&(AI(e.after_update),vn(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function OI(t,n){t.$$.dirty[0]===-1&&(Gc.push(t),Q_(),t.$$.dirty.fill(0)),t.$$.dirty[n/31|0]|=1<{const m=p.length?p[0]:f;return c.ctx&&r(c.ctx[d],c.ctx[d]=m)&&(!c.skip_bound&&c.bound[d]&&c.bound[d](m),u&&OI(t,d)),f}):[],c.update(),u=!0,vn(c.before_update),c.fragment=i?i(c.ctx):!1,n.target){if(n.hydrate){const d=kI(n.target);c.fragment&&c.fragment.l(d),d.forEach(X)}else c.fragment&&c.fragment.c();n.intro&&Q(t.$$.fragment),Re(t,n.target,n.anchor),an()}Ta(a)}let e0;typeof HTMLElement=="function"&&(e0=class extends HTMLElement{constructor(n,e,i){super();Xn(this,"$$componentCtor");Xn(this,"$$slots");Xn(this,"$$component");Xn(this,"$$connected",!1);Xn(this,"$$data",{});Xn(this,"$$reflecting",!1);Xn(this,"$$props_definition",{});Xn(this,"$$listeners",{});Xn(this,"$$listener_unsubscribe_fns",new Map);this.$$componentCtor=n,this.$$slots=e,i&&this.attachShadow({mode:"open"})}addEventListener(n,e,i){if(this.$$listeners[n]=this.$$listeners[n]||[],this.$$listeners[n].push(e),this.$$component){const r=this.$$component.$on(n,e);this.$$listener_unsubscribe_fns.set(e,r)}super.addEventListener(n,e,i)}removeEventListener(n,e,i){if(super.removeEventListener(n,e,i),this.$$component){const r=this.$$listener_unsubscribe_fns.get(e);r&&(r(),this.$$listener_unsubscribe_fns.delete(e))}}async connectedCallback(){if(this.$$connected=!0,!this.$$component){let n=function(r){return()=>{let o;return{c:function(){o=document.createElement("slot"),r!=="default"&&o.setAttribute("name",r)},m:function(a,c){J(a,o,c)},d:function(a){a&&X(o)}}}};if(await Promise.resolve(),!this.$$connected)return;const e={},i=CI(this);for(const r of this.$$slots)r in i&&(e[r]=[n(r)]);for(const r of this.attributes){const o=this.$$get_prop_name(r.name);o in this.$$data||(this.$$data[o]=Jd(o,r.value,this.$$props_definition,"toProp"))}this.$$component=new this.$$componentCtor({target:this.shadowRoot||this,props:{...this.$$data,$$slots:e,$$scope:{ctx:[]}}});for(const r in this.$$listeners)for(const o of this.$$listeners[r]){const s=this.$$component.$on(r,o);this.$$listener_unsubscribe_fns.set(o,s)}this.$$listeners={}}}attributeChangedCallback(n,e,i){var r;this.$$reflecting||(n=this.$$get_prop_name(n),this.$$data[n]=Jd(n,i,this.$$props_definition,"toProp"),(r=this.$$component)==null||r.$set({[n]:this.$$data[n]}))}disconnectedCallback(){this.$$connected=!1,Promise.resolve().then(()=>{this.$$connected||(this.$$component.$destroy(),this.$$component=void 0)})}$$get_prop_name(n){return Object.keys(this.$$props_definition).find(e=>this.$$props_definition[e].attribute===n||!this.$$props_definition[e].attribute&&e.toLowerCase()===n)||n}});function Jd(t,n,e,i){var o;const r=(o=e[t])==null?void 0:o.type;if(n=r==="Boolean"&&typeof n!="boolean"?n!=null:n,!i||!e[t])return n;if(i==="toAttribute")switch(r){case"Object":case"Array":return n==null?null:JSON.stringify(n);case"Boolean":return n?"":null;case"Number":return n??null;default:return n}else switch(r){case"Object":case"Array":return n&&JSON.parse(n);case"Boolean":return n;case"Number":return n!=null?+n:n;default:return n}}function t0(t,n,e,i,r){const o=class extends e0{constructor(){super(t,e,r),this.$$props_definition=n}static get observedAttributes(){return Object.keys(n).map(s=>(n[s].attribute||s).toLowerCase())}};return Object.keys(n).forEach(s=>{Object.defineProperty(o.prototype,s,{get(){return this.$$component&&s in this.$$component?this.$$component[s]:this.$$data[s]},set(l){var a;if(l=Jd(s,l,n),this.$$data[s]=l,(a=this.$$component)==null||a.$set({[s]:l}),n[s].reflect){this.$$reflecting=!0;const c=Jd(s,l,n,"toAttribute");c==null?this.removeAttribute(s):this.setAttribute(n[s].attribute||s,c),this.$$reflecting=!1}}})}),i.forEach(s=>{Object.defineProperty(o.prototype,s,{get(){var l;return(l=this.$$component)==null?void 0:l[s]}})}),t.element=o,o}class Ot{constructor(){Xn(this,"$$");Xn(this,"$$set")}$destroy(){Me(this,1),this.$destroy=tt}$on(n,e){if(!Za(e))return tt;const i=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return i.push(e),()=>{const r=i.indexOf(e);r!==-1&&i.splice(r,1)}}$set(n){this.$$set&&!bI(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}}const PI="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(PI);const Vc=[];function NI(t,n){return{subscribe:yt(t,n).subscribe}}function yt(t,n=tt){let e;const i=new Set;function r(l){if(Et(t,l)&&(t=l,e)){const a=!Vc.length;for(const c of i)c[1](),Vc.push(c,t);if(a){for(let c=0;c{i.delete(c),i.size===0&&e&&(e(),e=null)}}return{set:r,update:o,subscribe:s}}function Yc(t,n,e){const i=!Array.isArray(t),r=i?[t]:t;if(!r.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const o=n.length<2;return NI(e,(s,l)=>{let a=!1;const c=[];let u=0,d=tt;const f=()=>{if(u)return;d();const m=n(i?c[0]:c,s,l);o?s(m):d=Za(m)?m:tt},p=r.map((m,g)=>Qr(m,h=>{c[g]=h,u&=~(1<{u|=1<{"message"in r&&e(0,i=r.message)},[i]}class hA extends Ot{constructor(n){super(),At(this,n,pA,dA,Et,{message:0},fA)}}var ti=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function d1(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var mA=function(n){return gA(n)&&!_A(n)};function gA(t){return!!t&&typeof t=="object"}function _A(t){var n=Object.prototype.toString.call(t);return n==="[object RegExp]"||n==="[object Date]"||wA(t)}var bA=typeof Symbol=="function"&&Symbol.for,vA=bA?Symbol.for("react.element"):60103;function wA(t){return t.$$typeof===vA}function yA(t){return Array.isArray(t)?[]:{}}function bf(t,n){return n.clone!==!1&&n.isMergeableObject(t)?ru(yA(t),t,n):t}function kA(t,n,e){return t.concat(n).map(function(i){return bf(i,e)})}function SA(t,n){if(!n.customMerge)return ru;var e=n.customMerge(t);return typeof e=="function"?e:ru}function TA(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(n){return Object.propertyIsEnumerable.call(t,n)}):[]}function j0(t){return Object.keys(t).concat(TA(t))}function L0(t,n){try{return n in t}catch{return!1}}function CA(t,n){return L0(t,n)&&!(Object.hasOwnProperty.call(t,n)&&Object.propertyIsEnumerable.call(t,n))}function EA(t,n,e){var i={};return e.isMergeableObject(t)&&j0(t).forEach(function(r){i[r]=bf(t[r],e)}),j0(n).forEach(function(r){CA(t,r)||(L0(t,r)&&e.isMergeableObject(n[r])?i[r]=SA(r,e)(t[r],n[r],e):i[r]=bf(n[r],e))}),i}function ru(t,n,e){e=e||{},e.arrayMerge=e.arrayMerge||kA,e.isMergeableObject=e.isMergeableObject||mA,e.cloneUnlessOtherwiseSpecified=bf;var i=Array.isArray(n),r=Array.isArray(t),o=i===r;return o?i?e.arrayMerge(t,n,e):EA(t,n,e):bf(n,e)}ru.all=function(n,e){if(!Array.isArray(n))throw new Error("first argument should be an array");return n.reduce(function(i,r){return ru(i,r,e)},{})};var IA=ru,AA=IA;const OA=d1(AA);var p1=function(t,n){return p1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])},p1(t,n)};function dp(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");p1(t,n);function e(){this.constructor=t}t.prototype=n===null?Object.create(n):(e.prototype=n.prototype,new e)}var Mi=function(){return Mi=Object.assign||function(n){for(var e,i=1,r=arguments.length;i0}),e=[],i=0,r=n;i1)throw new RangeError("integer-width stems only accept a single optional option");r.options[0].replace(DA,function(a,c,u,d,f,p){if(c)n.minimumIntegerDigits=u.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(p)throw new Error("We currently do not support exact integer digits")}return""});continue}if(W0.test(r.stem)){n.minimumIntegerDigits=r.stem.length;continue}if(G0.test(r.stem)){if(r.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(G0,function(a,c,u,d,f,p){return u==="*"?n.minimumFractionDigits=c.length:d&&d[0]==="#"?n.maximumFractionDigits=d.length:f&&p?(n.minimumFractionDigits=f.length,n.maximumFractionDigits=f.length+p.length):(n.minimumFractionDigits=c.length,n.maximumFractionDigits=c.length),""});var o=r.options[0];o==="w"?n=Mi(Mi({},n),{trailingZeroDisplay:"stripIfInteger"}):o&&(n=Mi(Mi({},n),V0(o)));continue}if(H0.test(r.stem)){n=Mi(Mi({},n),V0(r.stem));continue}var s=Y0(r.stem);s&&(n=Mi(Mi({},n),s));var l=BA(r.stem);l&&(n=Mi(Mi({},n),l))}return n}var pp={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]};function zA(t,n){for(var e="",i=0;i>1),a="a",c=FA(n);for((c=="H"||c=="k")&&(l=0);l-- >0;)e+=a;for(;s-- >0;)e=c+e}else r==="J"?e+="H":e+=r}return e}function FA(t){var n=t.hourCycle;if(n===void 0&&t.hourCycles&&t.hourCycles.length&&(n=t.hourCycles[0]),n)switch(n){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var e=t.language,i;e!=="root"&&(i=t.maximize().region);var r=pp[i||""]||pp[e||""]||pp["".concat(e,"-001")]||pp["001"];return r[0]}var g1,xA=new RegExp("^".concat(x0.source,"*")),GA=new RegExp("".concat(x0.source,"*$"));function Ai(t,n){return{start:t,end:n}}var HA=!!String.prototype.startsWith,WA=!!String.fromCodePoint,VA=!!Object.fromEntries,YA=!!String.prototype.codePointAt,ZA=!!String.prototype.trimStart,KA=!!String.prototype.trimEnd,XA=!!Number.isSafeInteger,JA=XA?Number.isSafeInteger:function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},_1=!0;try{var QA=Q0("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");_1=((g1=QA.exec("a"))===null||g1===void 0?void 0:g1[0])==="a"}catch{_1=!1}var K0=HA?function(n,e,i){return n.startsWith(e,i)}:function(n,e,i){return n.slice(i,i+e.length)===e},b1=WA?String.fromCodePoint:function(){for(var n=[],e=0;eo;){if(s=n[o++],s>1114111)throw RangeError(s+" is not a valid code point");i+=s<65536?String.fromCharCode(s):String.fromCharCode(((s-=65536)>>10)+55296,s%1024+56320)}return i},X0=VA?Object.fromEntries:function(n){for(var e={},i=0,r=n;i=i)){var r=n.charCodeAt(e),o;return r<55296||r>56319||e+1===i||(o=n.charCodeAt(e+1))<56320||o>57343?r:(r-55296<<10)+(o-56320)+65536}},$A=ZA?function(n){return n.trimStart()}:function(n){return n.replace(xA,"")},eO=KA?function(n){return n.trimEnd()}:function(n){return n.replace(GA,"")};function Q0(t,n){return new RegExp(t,n)}var v1;if(_1){var $0=Q0("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");v1=function(n,e){var i;$0.lastIndex=e;var r=$0.exec(n);return(i=r[1])!==null&&i!==void 0?i:""}}else v1=function(n,e){for(var i=[];;){var r=J0(n,e);if(r===void 0||eb(r)||rO(r))break;i.push(r),e+=r>=65536?2:1}return b1.apply(void 0,i)};var tO=function(){function t(n,e){e===void 0&&(e={}),this.message=n,this.position={offset:0,line:1,column:1},this.ignoreTag=!!e.ignoreTag,this.locale=e.locale,this.requiresOtherClause=!!e.requiresOtherClause,this.shouldParseSkeletons=!!e.shouldParseSkeletons}return t.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(n,e,i){for(var r=[];!this.isEOF();){var o=this.char();if(o===123){var s=this.parseArgument(n,i);if(s.err)return s;r.push(s.val)}else{if(o===125&&n>0)break;if(o===35&&(e==="plural"||e==="selectordinal")){var l=this.clonePosition();this.bump(),r.push({type:hr.pound,location:Ai(l,this.clonePosition())})}else if(o===60&&!this.ignoreTag&&this.peek()===47){if(i)break;return this.error(Ci.UNMATCHED_CLOSING_TAG,Ai(this.clonePosition(),this.clonePosition()))}else if(o===60&&!this.ignoreTag&&w1(this.peek()||0)){var s=this.parseTag(n,e);if(s.err)return s;r.push(s.val)}else{var s=this.parseLiteral(n,e);if(s.err)return s;r.push(s.val)}}}return{val:r,err:null}},t.prototype.parseTag=function(n,e){var i=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:hr.literal,value:"<".concat(r,"/>"),location:Ai(i,this.clonePosition())},err:null};if(this.bumpIf(">")){var o=this.parseMessage(n+1,e,!0);if(o.err)return o;var s=o.val,l=this.clonePosition();if(this.bumpIf("")?{val:{type:hr.tag,value:r,children:s,location:Ai(i,this.clonePosition())},err:null}:this.error(Ci.INVALID_TAG,Ai(l,this.clonePosition())))}else return this.error(Ci.UNCLOSED_TAG,Ai(i,this.clonePosition()))}else return this.error(Ci.INVALID_TAG,Ai(i,this.clonePosition()))},t.prototype.parseTagName=function(){var n=this.offset();for(this.bump();!this.isEOF()&&iO(this.char());)this.bump();return this.message.slice(n,this.offset())},t.prototype.parseLiteral=function(n,e){for(var i=this.clonePosition(),r="";;){var o=this.tryParseQuote(e);if(o){r+=o;continue}var s=this.tryParseUnquoted(n,e);if(s){r+=s;continue}var l=this.tryParseLeftAngleBracket();if(l){r+=l;continue}break}var a=Ai(i,this.clonePosition());return{val:{type:hr.literal,value:r,location:a},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!nO(this.peek()||0))?(this.bump(),"<"):null},t.prototype.tryParseQuote=function(n){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(n==="plural"||n==="selectordinal")break;return null;default:return null}this.bump();var e=[this.char()];for(this.bump();!this.isEOF();){var i=this.char();if(i===39)if(this.peek()===39)e.push(39),this.bump();else{this.bump();break}else e.push(i);this.bump()}return b1.apply(void 0,e)},t.prototype.tryParseUnquoted=function(n,e){if(this.isEOF())return null;var i=this.char();return i===60||i===123||i===35&&(e==="plural"||e==="selectordinal")||i===125&&n>0?null:(this.bump(),b1(i))},t.prototype.parseArgument=function(n,e){var i=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,Ai(i,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Ci.EMPTY_ARGUMENT,Ai(i,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(Ci.MALFORMED_ARGUMENT,Ai(i,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,Ai(i,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:hr.argument,value:r,location:Ai(i,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,Ai(i,this.clonePosition())):this.parseArgumentOptions(n,e,r,i);default:return this.error(Ci.MALFORMED_ARGUMENT,Ai(i,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var n=this.clonePosition(),e=this.offset(),i=v1(this.message,e),r=e+i.length;this.bumpTo(r);var o=this.clonePosition(),s=Ai(n,o);return{value:i,location:s}},t.prototype.parseArgumentOptions=function(n,e,i,r){var o,s=this.clonePosition(),l=this.parseIdentifierIfPossible().value,a=this.clonePosition();switch(l){case"":return this.error(Ci.EXPECT_ARGUMENT_TYPE,Ai(s,a));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=eO(d.val);if(f.length===0)return this.error(Ci.EXPECT_ARGUMENT_STYLE,Ai(this.clonePosition(),this.clonePosition()));var p=Ai(u,this.clonePosition());c={style:f,styleLocation:p}}var m=this.tryParseArgumentClose(r);if(m.err)return m;var g=Ai(r,this.clonePosition());if(c&&K0(c==null?void 0:c.style,"::",0)){var h=$A(c.style.slice(2));if(l==="number"){var d=this.parseNumberSkeletonFromString(h,c.styleLocation);return d.err?d:{val:{type:hr.number,value:i,location:g,style:d.val},err:null}}else{if(h.length===0)return this.error(Ci.EXPECT_DATE_TIME_SKELETON,g);var _=h;this.locale&&(_=zA(h,this.locale));var f={type:su.dateTime,pattern:_,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?LA(_):{}},b=l==="date"?hr.date:hr.time;return{val:{type:b,value:i,location:g,style:f},err:null}}}return{val:{type:l==="number"?hr.number:l==="date"?hr.date:hr.time,value:i,location:g,style:(o=c==null?void 0:c.style)!==null&&o!==void 0?o:null},err:null}}case"plural":case"selectordinal":case"select":{var y=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Ci.EXPECT_SELECT_ARGUMENT_OPTIONS,Ai(y,Mi({},y)));this.bumpSpace();var k=this.parseIdentifierIfPossible(),T=0;if(l!=="select"&&k.value==="offset"){if(!this.bumpIf(":"))return this.error(Ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Ai(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(Ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Ci.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),k=this.parseIdentifierIfPossible(),T=d.val}var R=this.tryParsePluralOrSelectOptions(n,l,e,k);if(R.err)return R;var m=this.tryParseArgumentClose(r);if(m.err)return m;var N=Ai(r,this.clonePosition());return l==="select"?{val:{type:hr.select,value:i,options:X0(R.val),location:N},err:null}:{val:{type:hr.plural,value:i,options:X0(R.val),offset:T,pluralType:l==="plural"?"cardinal":"ordinal",location:N},err:null}}default:return this.error(Ci.INVALID_ARGUMENT_TYPE,Ai(s,a))}},t.prototype.tryParseArgumentClose=function(n){return this.isEOF()||this.char()!==125?this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,Ai(n,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var n=0,e=this.clonePosition();!this.isEOF();){var i=this.char();switch(i){case 39:{this.bump();var r=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Ci.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Ai(r,this.clonePosition()));this.bump();break}case 123:{n+=1,this.bump();break}case 125:{if(n>0)n-=1;else return{val:this.message.slice(e.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(e.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(n,e){var i=[];try{i=MA(n)}catch{return this.error(Ci.INVALID_NUMBER_SKELETON,e)}return{val:{type:su.number,tokens:i,location:e,parsedOptions:this.shouldParseSkeletons?UA(i):{}},err:null}},t.prototype.tryParsePluralOrSelectOptions=function(n,e,i,r){for(var o,s=!1,l=[],a=new Set,c=r.value,u=r.location;;){if(c.length===0){var d=this.clonePosition();if(e!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(Ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,Ci.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=Ai(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(a.has(c))return this.error(e==="select"?Ci.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Ci.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(s=!0),this.bumpSpace();var p=this.clonePosition();if(!this.bumpIf("{"))return this.error(e==="select"?Ci.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Ci.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,Ai(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(n+1,e,i);if(m.err)return m;var g=this.tryParseArgumentClose(p);if(g.err)return g;l.push([c,{value:m.val,location:Ai(p,this.clonePosition())}]),a.add(c),this.bumpSpace(),o=this.parseIdentifierIfPossible(),c=o.value,u=o.location}return l.length===0?this.error(e==="select"?Ci.EXPECT_SELECT_ARGUMENT_SELECTOR:Ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,Ai(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!s?this.error(Ci.MISSING_OTHER_CLAUSE,Ai(this.clonePosition(),this.clonePosition())):{val:l,err:null}},t.prototype.tryParseDecimalInteger=function(n,e){var i=1,r=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(i=-1);for(var o=!1,s=0;!this.isEOF();){var l=this.char();if(l>=48&&l<=57)o=!0,s=s*10+(l-48),this.bump();else break}var a=Ai(r,this.clonePosition());return o?(s*=i,JA(s)?{val:s,err:null}:this.error(e,a)):this.error(n,a)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var n=this.position.offset;if(n>=this.message.length)throw Error("out of bound");var e=J0(this.message,n);if(e===void 0)throw Error("Offset ".concat(n," is at invalid UTF-16 code unit boundary"));return e},t.prototype.error=function(n,e){return{val:null,err:{kind:n,message:this.message,location:e}}},t.prototype.bump=function(){if(!this.isEOF()){var n=this.char();n===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=n<65536?1:2)}},t.prototype.bumpIf=function(n){if(K0(this.message,n,this.offset())){for(var e=0;e=0?(this.bumpTo(i),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(n){if(this.offset()>n)throw Error("targetOffset ".concat(n," must be greater than or equal to the current offset ").concat(this.offset()));for(n=Math.min(n,this.message.length);;){var e=this.offset();if(e===n)break;if(e>n)throw Error("targetOffset ".concat(n," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&eb(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var n=this.char(),e=this.offset(),i=this.message.charCodeAt(e+(n>=65536?2:1));return i??null},t}();function w1(t){return t>=97&&t<=122||t>=65&&t<=90}function nO(t){return w1(t)||t===47}function iO(t){return t===45||t===46||t>=48&&t<=57||t===95||t>=97&&t<=122||t>=65&&t<=90||t==183||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function eb(t){return t>=9&&t<=13||t===32||t===133||t>=8206&&t<=8207||t===8232||t===8233}function rO(t){return t>=33&&t<=35||t===36||t>=37&&t<=39||t===40||t===41||t===42||t===43||t===44||t===45||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||t===91||t===92||t===93||t===94||t===96||t===123||t===124||t===125||t===126||t===161||t>=162&&t<=165||t===166||t===167||t===169||t===171||t===172||t===174||t===176||t===177||t===182||t===187||t===191||t===215||t===247||t>=8208&&t<=8213||t>=8214&&t<=8215||t===8216||t===8217||t===8218||t>=8219&&t<=8220||t===8221||t===8222||t===8223||t>=8224&&t<=8231||t>=8240&&t<=8248||t===8249||t===8250||t>=8251&&t<=8254||t>=8257&&t<=8259||t===8260||t===8261||t===8262||t>=8263&&t<=8273||t===8274||t===8275||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||t===8608||t>=8609&&t<=8610||t===8611||t>=8612&&t<=8613||t===8614||t>=8615&&t<=8621||t===8622||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||t===8658||t===8659||t===8660||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||t===8968||t===8969||t===8970||t===8971||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||t===9001||t===9002||t>=9003&&t<=9083||t===9084||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||t===9655||t>=9656&&t<=9664||t===9665||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||t===9839||t>=9840&&t<=10087||t===10088||t===10089||t===10090||t===10091||t===10092||t===10093||t===10094||t===10095||t===10096||t===10097||t===10098||t===10099||t===10100||t===10101||t>=10132&&t<=10175||t>=10176&&t<=10180||t===10181||t===10182||t>=10183&&t<=10213||t===10214||t===10215||t===10216||t===10217||t===10218||t===10219||t===10220||t===10221||t===10222||t===10223||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||t===10627||t===10628||t===10629||t===10630||t===10631||t===10632||t===10633||t===10634||t===10635||t===10636||t===10637||t===10638||t===10639||t===10640||t===10641||t===10642||t===10643||t===10644||t===10645||t===10646||t===10647||t===10648||t>=10649&&t<=10711||t===10712||t===10713||t===10714||t===10715||t>=10716&&t<=10747||t===10748||t===10749||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||t===11158||t>=11159&&t<=11263||t>=11776&&t<=11777||t===11778||t===11779||t===11780||t===11781||t>=11782&&t<=11784||t===11785||t===11786||t===11787||t===11788||t===11789||t>=11790&&t<=11798||t===11799||t>=11800&&t<=11801||t===11802||t===11803||t===11804||t===11805||t>=11806&&t<=11807||t===11808||t===11809||t===11810||t===11811||t===11812||t===11813||t===11814||t===11815||t===11816||t===11817||t>=11818&&t<=11822||t===11823||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||t===11840||t===11841||t===11842||t>=11843&&t<=11855||t>=11856&&t<=11857||t===11858||t>=11859&&t<=11903||t>=12289&&t<=12291||t===12296||t===12297||t===12298||t===12299||t===12300||t===12301||t===12302||t===12303||t===12304||t===12305||t>=12306&&t<=12307||t===12308||t===12309||t===12310||t===12311||t===12312||t===12313||t===12314||t===12315||t===12316||t===12317||t>=12318&&t<=12319||t===12320||t===12336||t===64830||t===64831||t>=65093&&t<=65094}function y1(t){t.forEach(function(n){if(delete n.location,B0(n)||U0(n))for(var e in n.options)delete n.options[e].location,y1(n.options[e].value);else M0(n)&&F0(n.style)||(q0(n)||D0(n))&&m1(n.style)?delete n.style.location:z0(n)&&y1(n.children)})}function sO(t,n){n===void 0&&(n={}),n=Mi({shouldParseSkeletons:!0,requiresOtherClause:!0},n);var e=new tO(t,n).parse();if(e.err){var i=SyntaxError(Ci[e.err.kind]);throw i.location=e.err.location,i.originalMessage=e.err.message,i}return n!=null&&n.captureLocation||y1(e.val),e.val}function k1(t,n){var e=n&&n.cache?n.cache:fO,i=n&&n.serializer?n.serializer:uO,r=n&&n.strategy?n.strategy:aO;return r(t,{cache:e,serializer:i})}function oO(t){return t==null||typeof t=="number"||typeof t=="boolean"}function tb(t,n,e,i){var r=oO(i)?i:e(i),o=n.get(r);return typeof o>"u"&&(o=t.call(this,i),n.set(r,o)),o}function nb(t,n,e){var i=Array.prototype.slice.call(arguments,3),r=e(i),o=n.get(r);return typeof o>"u"&&(o=t.apply(this,i),n.set(r,o)),o}function S1(t,n,e,i,r){return e.bind(n,t,i,r)}function aO(t,n){var e=t.length===1?tb:nb;return S1(t,this,e,n.cache.create(),n.serializer)}function lO(t,n){return S1(t,this,nb,n.cache.create(),n.serializer)}function cO(t,n){return S1(t,this,tb,n.cache.create(),n.serializer)}var uO=function(){return JSON.stringify(arguments)};function T1(){this.cache=Object.create(null)}T1.prototype.get=function(t){return this.cache[t]},T1.prototype.set=function(t,n){this.cache[t]=n};var fO={create:function(){return new T1}},C1={variadic:lO,monadic:cO},ou;(function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"})(ou||(ou={}));var hp=function(t){dp(n,t);function n(e,i,r){var o=t.call(this,e)||this;return o.code=i,o.originalMessage=r,o}return n.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},n}(Error),ib=function(t){dp(n,t);function n(e,i,r,o){return t.call(this,'Invalid values for "'.concat(e,'": "').concat(i,'". Options are "').concat(Object.keys(r).join('", "'),'"'),ou.INVALID_VALUE,o)||this}return n}(hp),dO=function(t){dp(n,t);function n(e,i,r){return t.call(this,'Value for "'.concat(e,'" must be of type ').concat(i),ou.INVALID_VALUE,r)||this}return n}(hp),pO=function(t){dp(n,t);function n(e,i){return t.call(this,'The intl string context variable "'.concat(e,'" was not provided to the string "').concat(i,'"'),ou.MISSING_VALUE,i)||this}return n}(hp),Ss;(function(t){t[t.literal=0]="literal",t[t.object=1]="object"})(Ss||(Ss={}));function hO(t){return t.length<2?t:t.reduce(function(n,e){var i=n[n.length-1];return!i||i.type!==Ss.literal||e.type!==Ss.literal?n.push(e):i.value+=e.value,n},[])}function mO(t){return typeof t=="function"}function mp(t,n,e,i,r,o,s){if(t.length===1&&R0(t[0]))return[{type:Ss.literal,value:t[0].value}];for(var l=[],a=0,c=t;a0?new Intl.Locale(e[0]):new Intl.Locale(typeof n=="string"?n:n[0])},t.__parse=sO,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}();function vO(t,n){if(n==null)return;if(n in t)return t[n];const e=n.split(".");let i=t;for(let r=0;r0){const o=e.slice(r,e.length).join(".");if(o in i){i=i[o];break}}i=i[e[r]]}else i=void 0;return i}const ll={},wO=(t,n,e)=>e&&(n in ll||(ll[n]={}),t in ll[n]||(ll[n][t]=e),e),sb=(t,n)=>{if(n==null)return;if(n in ll&&t in ll[n])return ll[n][t];const e=kf(n);for(let i=0;i(e[t]=OA.all([e[t]||{},...n]),e))}Yc([vf],([t])=>Object.keys(t)),vf.subscribe(t=>I1=t);const gp={};function TO(t,n){gp[t].delete(n),gp[t].size===0&&delete gp[t]}function lb(t){return gp[t]}function CO(t){return kf(t).map(n=>{const e=lb(n);return[n,e?[...e]:[]]}).filter(([,n])=>n.length>0)}function _p(t){return t==null?!1:kf(t).some(n=>{var e;return(e=lb(n))==null?void 0:e.size})}function EO(t,n){return Promise.all(n.map(i=>(TO(t,i),i().then(r=>r.default||r)))).then(i=>ab(t,...i))}const wf={};function cb(t){if(!_p(t))return t in wf?wf[t]:Promise.resolve();const n=CO(t);return wf[t]=Promise.all(n.map(([e,i])=>EO(e,i))).then(()=>{if(_p(t))return cb(t);delete wf[t]}),wf[t]}var ub=Object.getOwnPropertySymbols,IO=Object.prototype.hasOwnProperty,AO=Object.prototype.propertyIsEnumerable,OO=(t,n)=>{var e={};for(var i in t)IO.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&ub)for(var i of ub(t))n.indexOf(i)<0&&AO.call(t,i)&&(e[i]=t[i]);return e};const PO={number:{scientific:{notation:"scientific"},engineering:{notation:"engineering"},compactLong:{notation:"compact",compactDisplay:"long"},compactShort:{notation:"compact",compactDisplay:"short"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}};function NO({locale:t,id:n}){console.warn(`[svelte-i18n] The message "${n}" was not found in "${kf(t).join('", "')}".${_p(cl())?` Note: there are at least one loader still registered to this locale that wasn't executed.`:""}`)}const yf={fallbackLocale:null,loadingDelay:200,formats:PO,warnOnMissingMessages:!0,handleMissingMessage:void 0,ignoreTag:!0};function au(){return yf}function jO(t){const n=t,{formats:e}=n,i=OO(n,["formats"]);let r=t.fallbackLocale;if(t.initialLocale)try{rb.resolveLocale(t.initialLocale)&&(r=t.initialLocale)}catch{console.warn(`[svelte-i18n] The initial locale "${t.initialLocale}" is not a valid locale.`)}return i.warnOnMissingMessages&&(delete i.warnOnMissingMessages,i.handleMissingMessage==null?i.handleMissingMessage=NO:console.warn('[svelte-i18n] The "warnOnMissingMessages" option is deprecated. Please use the "handleMissingMessage" option instead.')),Object.assign(yf,i,{initialLocale:r}),e&&("number"in e&&Object.assign(yf.formats.number,e.number),"date"in e&&Object.assign(yf.formats.date,e.date),"time"in e&&Object.assign(yf.formats.time,e.time)),dc.set(r)}const A1=yt(!1);var LO=Object.defineProperty,RO=Object.defineProperties,MO=Object.getOwnPropertyDescriptors,fb=Object.getOwnPropertySymbols,qO=Object.prototype.hasOwnProperty,DO=Object.prototype.propertyIsEnumerable,db=(t,n,e)=>n in t?LO(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,BO=(t,n)=>{for(var e in n||(n={}))qO.call(n,e)&&db(t,e,n[e]);if(fb)for(var e of fb(n))DO.call(n,e)&&db(t,e,n[e]);return t},UO=(t,n)=>RO(t,MO(n));let O1;const bp=yt(null);function pb(t){return t.split("-").map((n,e,i)=>i.slice(0,e+1).join("-")).reverse()}function kf(t,n=au().fallbackLocale){const e=pb(t);return n?[...new Set([...e,...pb(n)])]:e}function cl(){return O1??void 0}bp.subscribe(t=>{O1=t??void 0,typeof window<"u"&&t!=null&&document.documentElement.setAttribute("lang",t)});const zO=t=>{if(t&&SO(t)&&_p(t)){const{loadingDelay:n}=au();let e;return typeof window<"u"&&cl()!=null&&n?e=window.setTimeout(()=>A1.set(!0),n):A1.set(!0),cb(t).then(()=>{bp.set(t)}).finally(()=>{clearTimeout(e),A1.set(!1)})}return bp.set(t)},dc=UO(BO({},bp),{set:zO}),vp=t=>{const n=Object.create(null);return i=>{const r=JSON.stringify(i);return r in n?n[r]:n[r]=t(i)}};var FO=Object.defineProperty,wp=Object.getOwnPropertySymbols,hb=Object.prototype.hasOwnProperty,mb=Object.prototype.propertyIsEnumerable,gb=(t,n,e)=>n in t?FO(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,P1=(t,n)=>{for(var e in n||(n={}))hb.call(n,e)&&gb(t,e,n[e]);if(wp)for(var e of wp(n))mb.call(n,e)&&gb(t,e,n[e]);return t},lu=(t,n)=>{var e={};for(var i in t)hb.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&wp)for(var i of wp(t))n.indexOf(i)<0&&mb.call(t,i)&&(e[i]=t[i]);return e};const Sf=(t,n)=>{const{formats:e}=au();if(t in e&&n in e[t])return e[t][n];throw new Error(`[svelte-i18n] Unknown "${n}" ${t} format.`)},xO=vp(t=>{var n=t,{locale:e,format:i}=n,r=lu(n,["locale","format"]);if(e==null)throw new Error('[svelte-i18n] A "locale" must be set to format numbers');return i&&(r=Sf("number",i)),new Intl.NumberFormat(e,r)}),GO=vp(t=>{var n=t,{locale:e,format:i}=n,r=lu(n,["locale","format"]);if(e==null)throw new Error('[svelte-i18n] A "locale" must be set to format dates');return i?r=Sf("date",i):Object.keys(r).length===0&&(r=Sf("date","short")),new Intl.DateTimeFormat(e,r)}),HO=vp(t=>{var n=t,{locale:e,format:i}=n,r=lu(n,["locale","format"]);if(e==null)throw new Error('[svelte-i18n] A "locale" must be set to format time values');return i?r=Sf("time",i):Object.keys(r).length===0&&(r=Sf("time","short")),new Intl.DateTimeFormat(e,r)}),WO=(t={})=>{var n=t,{locale:e=cl()}=n,i=lu(n,["locale"]);return xO(P1({locale:e},i))},VO=(t={})=>{var n=t,{locale:e=cl()}=n,i=lu(n,["locale"]);return GO(P1({locale:e},i))},YO=(t={})=>{var n=t,{locale:e=cl()}=n,i=lu(n,["locale"]);return HO(P1({locale:e},i))},ZO=vp((t,n=cl())=>new rb(t,n,au().formats,{ignoreTag:au().ignoreTag})),KO=(t,n={})=>{var e,i,r,o;let s=n;typeof t=="object"&&(s=t,t=s.id);const{values:l,locale:a=cl(),default:c}=s;if(a==null)throw new Error("[svelte-i18n] Cannot format a message without first setting the initial locale.");let u=sb(t,a);if(!u)u=(o=(r=(i=(e=au()).handleMissingMessage)==null?void 0:i.call(e,{locale:a,id:t,defaultValue:c}))!=null?r:c)!=null?o:t;else if(typeof u!="string")return console.warn(`[svelte-i18n] Message with id "${t}" must be of type "string", found: "${typeof u}". Gettin its value through the "$format" method is deprecated; use the "json" method instead.`),u;if(!l)return u;let d=u;try{d=ZO(u,a).format(l)}catch(f){f instanceof Error&&console.warn(`[svelte-i18n] Message "${t}" has syntax error:`,f.message)}return d},XO=(t,n)=>YO(n).format(t),JO=(t,n)=>VO(n).format(t),QO=(t,n)=>WO(n).format(t),$O=(t,n=cl())=>sb(t,n),Ft=Yc([dc,vf],()=>KO);Yc([dc],()=>XO),Yc([dc],()=>JO),Yc([dc],()=>QO),Yc([dc,vf],()=>$O);const Gd=class Gd{constructor(n){this.source=n}static enableProductionMode(){Gd.level=0}debug(...n){this.log(console.log,4,n)}info(...n){this.log(console.log,3,n)}warn(...n){this.log(console.warn,2,n)}error(...n){this.log(console.error,1,n)}log(n,e,i){if(e<=Gd.level){const r=this.source?["["+this.source+"]"].concat(i):i;n.apply(console,r)}}};Xn(Gd,"level",4);let N1=Gd;const ve=new N1,mr={BOM:"bom",PROJECT_WORKSPACE:"projectWorkspace",GOTO_PROJECT:"gotoProject",GOTO_LIST:"gotoList",EDIT_PROJECT:"editProject",EDIT_LIST:"editList",CONFIGURATORS:"configurator",CREATE_LIST_EVENT:"createListEvent",EDIT_LIST_EVENT:"editListEvent",ADD_TO_LIST_FROM_UC_CART_PUBLIC:"addToListFromUcCartPublic",ADD_TO_LIST_FROM_UC_CART:"addToListFromUcCart"},ul="active_projects",cu="archive_projects",Tf="shared_projects",yp="submit",eP="Open",_b="Completed",bb="Cancelled",tP="On Hold",nP="In Progress",pc="All Lists",Cf="archive_lists",kp="shared_lists",iP="dot-others",rP="dot-completed",sP="dot-cancelled",hc="/projects",vb="/projects/{id}",oP="/projects/",wb="edit-project-dialog",Sp="clone-project-dialog",Tp="archive-unarchive-project-dialog",Cp="delete-project-dialog",aP="/links/",Ep="/state-change",lP="/check",cP="/analytics",uP="isArchived",fP="isShared",yb="limit",dP="lastEvaluatedKey",pP="lastModifiedDate",Ip=30,hP="description",uu=350,Ap=3,Op=1,kb=11,Ef={projectLoadThreshold:.5,projectListSize:11},mP="List",Sb="https://d2osz8slymlqdp.cloudfront.net/assets/images/configurator/product-configurator.jpg",gP="-",Tb="submitCloneEvent",_P=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,bP=/(\.\.)|(\.@)|(@\.)|(\.\.$)/,Ms="Enter",vP="/links/user",wP="/links/add-collabrators",yP="/links/update",fl={CAN_VIEW:"canView",CAN_EDIT:"canEdit",REMOVE:"delete"},Pp="canEditLink",Np="canViewLink",If="yyyy-MM-dd_HH-mm-ss",Cb="supported-countries",kP="?projectId=",Af="projectId",SP="&platform=",es="platform",TP="&redirect=true",CP="redirect",Eb="true",EP="&action=",Of={pb:{dev:"http://localhost:4200/myschneider",qa:"https://www-int.se.com/myschneider",uat:"https://www-sqe.se.com/myschneider",pprod:"https://www-pre.se.com/myschneider",staging:"https://staging-uce.d2b2ks5n72ezlz.amplifyapp.com/myschneider",prod:"https://www.se.com/myschneider"},uc:{dev:"http://localhost:4200/myschneider",qa:"https://www-int.se.com/myschneider",uat:"https://www-sqe.se.com/myschneider",pprod:"https://www-pre.se.com/myschneider",staging:"https://www-pre.se.com/myschneider",prod:"https://www.se.com/myschneider"}},Pf={dev:"https://www-pre.se.com/",qa:"https://www-pre.se.com/",uat:"https://www-pre.se.com/",pprod:"https://www-pre.se.com/",staging:"https://www-pre.se.com/",prod:"https://www.se.com/"},Ib="?getOnlyDetails=",IP="login",Ab="tab_clicked",j1={bomActivityLog:"activity_log_tab",bomDocumentsTab:"documents_tab"},or={EXPORT_BOM:"export_bom",BOM_EXPORT_WITH_GROUP:"bom_export_with_group",BOM_EXPORT_WITHOUT_GROUP:"bom_export_without_group",DOWNLOAD_DOCUMENT:"download_document",DOWNLOAD_ZIP_CTA:"download_zip",REDIRECT:"redirect",REDIRECT_LISTIING_PAGE:"redirected_to_listing_page",PRIVATE_PROJECT_CREATED:"private_project_created",PROJECT_LISTING:"project_listing",PROJECT_OVERVIEW:"project_overview",REDIRECT_TO_PROJECT_DETAIL_PAGE:"redirect_to_project_detail_page",CREATE:"create"},Ia="string",Ob="delete",Pb={en:"Supported-Countries",da:"Underst?ttede lande",de:"Unterstützte L?nder",es:"Países soportados",fi:"Tuetut maat",fr:"Pays pris en charge",id:"Negara-Negara yang Didukung",it:"Paesi supportati",ko:"?? ??",nl:"Ondersteunde landen",no:"St?ttede land",pl:"Obs?ugiwane kraje",pt:"Países Suportados",sv:"L?nder som st?ds",th:"?????????????????",tr:"Desteklenen ülkeler",vi:"Các N??c ???c H? Tr?",zh:"受支援國家",cs:"Podporované země",sk:"Podporované krajiny",sl:"Podprte dr?ave",bg:"Поддържани държави",ro:"Tari acceptate",hu:"Támogatott országok",el:"Υποστηριζ?μενε? χ?ρε?"},gi={PROJECT_BOM:"projectBom",PROJECT_WORKSPACE:"projectWorkspace",CART_PAGE:"goToCart",GOTO_UC_CART:"gotoUCCart",GOTO_UC_CART_PUBLIC:"gotoUCCartPublic",PRODUCT_REF_REPLACE:"PRODUCT_REF_REPLACE",PRODUCT_RANGE_REPLACE:"PRODUCT_RANGE_REPLACE",ADD_TO_QUOTE:"ADD_TO_QUOTE",BOM_ADDED_TO_QUOTE:"bomAddedToQuote",SUBDUED_BUTTON_CLICK:"btnClick",ENABLE_ADD_TO_QUOTE_BTN:"enableAddToQuote",DISABLE_ADD_TO_QUOTE_BTN:"disableAddToQuote",ADD_TO_QUOTE_TRIGGERED:"addToQuoteTriggered",ADD_TO_QUOTE_BOM_DATA:"addToQuoteBomData"},fu="/projects/",AP="/cart/",OP="/export",PP="?exportByGroup=",NP="/validate",Nb="/products/",jP="/price",LP="/pdp",jb="/activity",RP="/cpq",MP="?projectId=",du=`https://dlj4q3m88gw9a.cloudfront.net/${Cb}/sample-template/{locale}/Sample-Template.xlsx`,pu=`https://d3bkyles6azupp.cloudfront.net/${Cb}/sample-template/{locale}/Sample-Template.xlsx`,qP="{path}{cc}/{lc}/product-substitution/subs-api",DP="public_pb::{path}{cc}/{lc}/work/support/contacts.jsp::https://download.schneider-electric.com::{path}{cc}/{lc}::false::5::true::{path}{cc}/{lc}/product-cart",L1="{path}{cc}/{lc}/product-substitution/subs-api/getProductDetails/?appSource=public_pb&pageNumber=1&itemsPerPage=5&searchProdKey=",Lb=3145728,eo="bomManagerTab",Lo="bomDocumentsTab",Ro="bomActivityLog",R1="create",mc="move",vi="group",oa="subgroup",Rb="productRef",BP="serialNum",UP="0",zP="00",dl="object",Mb=-1,FP=2,qb=12,Db=32,Bb=16,hu=12,jp="productSelected",pl=80,Ub="parts",zb="groups",Aa="Remove",fo="Move",Oa="V&A",ts="QUOTE",M1="Download Single",Fb="Download Multiple",gc="Elbridge",xP={FULFILLED:"fulfilled",REJECTED:"rejected"},xb=["PLC_ADD_TO_MY_PROJECT","MCC_ADD_TO_MY_PROJECT","MSIZER_ADD_TO_MY_PROJECT","ADD_TO_PROJECT_BOM"],Lp="ADD_TO_MY_LIST",Rp="ADD_TO_MY_CART",Mp="IMPORT_FROM_MY_LIST",Gb="LIST_IMPORT_SUCCESS",q1="SHOW_CHILDREN",D1="BOM_UPDATE",hl="Add to cart",ml="Add to cart message popup",ui="ACTIVE",Pa="NOT_IN_SCOPE",B1="NOT_COMMERCIALIZED_IN_YOUR_COUNTRY",Na="productRef",Nf="catalogReference",_c="Remove multiple",U1="add_to_cart",tn="",rn=" ",mu=[],z1="10000",GP="/config",gu="REFERENCE",Hb="FUNCTION",Mr="root",Wb="v2/reference-data/universal-search/search",Vb="v2/reference-data/product/pim-search/search",HP="v3/reference-data/product/pim-product/products-list/search",_u="https://interface.elbridge2.itek.de/",Yb={US:834,FR:835,BR:836,DE:837,GB:838,IT:839,TR:840,ES:841,ZA:842,AU:843,TH:844,CH:846,AT:849,PT:850,EG:851,SG:855,IN:856,BE:857,NL:858,VN:869,IE:877,MY:881,ID:870,TW:871,NO:860,SE:861,DK:862,PL:863,FI:879,KR:872,AR:873,CL:875,PE:876,HU:864,SL:867,BG:868,RO:878,GR:880,PY:1067,UY:1070,CZ:1071,SK:1072,SA:1088},Zb="LOCATOR_ACCOUNTS_SELECTED",Kb="LOCATOR_GO_BACK",Xb="eolStatus",Jb="description",F1="price",Qb="quantity",x1={ENTITY_TYPE:"entityType",CONFIGURATION_ID:"configurationId",PRODUCT_CODE:"productCode"},$b="https://www.se.com/assets-locator/style37.css",ev="https://www.se.com/ww/en",tv="https://www.se.com/assets-locator/locator-uiaas37.js",WP=["DE"],nv="GB",iv="UK",gl="Locked",ja="LOCK_BOM_OPTIONS",G1="LOCK_PRIMARY_BUTTON",VP="LOCK_BUTTON",qp='script[data-se-widget-plugin="',Dp='"]',H1="QuotesCPQ",YP="Y",ZP="Active",bu="action",KP="Draft",XP="Pending",JP="Project Builder",W1="productId",QP="groupId",vu={UC:{public:["FR","BR"],private:["FR","BR"]},PB:["SG","RO"]},rv={v1:[1,2,3,5]},sv={v1:!0,v2:!1,v3:{1:!0,2:!1,3:!0,5:!0}},ov={UC:{public:{FR:{description:sv.v2,sortOrder:rv.v1}},private:{FR:{description:sv.v2,sortOrder:rv.v1}}}},av={action:"bom_added_to_quote",subAction:"number_of_products_added_to_CPQ"},lv="small",$P="pbValue",cv="https://www.se.com/ww/en/locate/images-gen/local/",Bp=" {activity_log.message_product_added_cpq_action} ",_l=10,uv={feature:{standAloneFlow:{status:!1,feature:["selector","Configurator"]}}},jf="GCR_MTZ",eN="ALTIVAR PROCESS CTO",tN="Altivar",V1="CARTESIAN",Lf={APPLICATION_SOURCE:{SELECTOR_AND_CONFIGURATOR:"s&c"},TYPE:"configuration",API_URL:{dev:"https://gw-api-ppr-emea.schneider-electric.com/sc/",qa:"https://gw-api-ppr-emea.schneider-electric.com/sc/",uat:"https://gw-api-ppr-emea.schneider-electric.com/sc/",pprod:"https://gw-api-ppr-emea.schneider-electric.com/sc/",staging:"https://gw-api.schneider-electric.com/sc/",prod:"https://gw-api.schneider-electric.com/sc/"},API_ENDPOINTS:{PERSISTED_CONFIG:"configurations/persisted/",HIVE:"/hive"}},Up={create:"create",modify:"modify"},nN="My Configuration",iN="configurationMasterId",zp={da:"Eksempelskabelon",de:"Muster-Vorlage",en:"Sample-Template",es:"Modelo de plantilla",fi:"Mallimalli",fr:"Modèle d'échantillon",id:"Templat-Sampel",it:"Modello di esempio",ko:"?? ???",nl:"Voorbeeldtemplate",no:"Eksempelmal",pl:"Przyk?adowy szablon",pt:"Amostra-template",sv:"Exempelmall",th:"??????????????",tr:"?rnek ?ablon",vi:"M?u-M?u",zh:"樣例模板",cs:"Vzorek-?ablona",sk:"Vzorová ?ablóna",sl:"Vzor?na predloga",bg:"Образец",ro:"Sablon Esantion",hu:"Mintasablon",el:"Δε?γμα προτ?που"},fv="CONFIGURATOR_ADD_TO_BOM",rN=["remove_all","download_datasheets","export_list","share","hide_images"],dv={remove_all:"action_delete",download_datasheets:"action_download_stroke",export_list:"action_doc_export_stroke",share:"action_share",hide_images:"body_eye"},sN="00",pv={CSV:"csv",XLSX:"xlsx",PDF:"pdf",DOCS:"docx",DOC:"doc",XLS:"xls",TXT:"txt",MP4:"mp4",XML:"xml"},oN="copy",po={CART:"cart",ELBRIDGE:"elbridge",FIND_A_RESELLER:"findReseller"},wu="false_with_export",nn=yt({}),cn=yt(!0),aa=yt(!1),La=yt(""),Mo=yt(""),Ts=yt(0),Rf=yt([]),hv=yt([]),Y1=yt(0),Z1=yt(0),bc=yt(!1),K1=yt(!1),aN=yt(""),la=yt(!1),ca=yt(!1),Ur=yt(!0),yu=yt(""),ku=yt(!1),Mf=yt({itemFound:null}),Fp=yt(""),xp=yt(""),Vi=yt(!1),Zr=yt(!1),mv=yt(!1),Ra=yt(!1),gv=yt(!1),Gp=yt(!1),qs=yt({}),to=yt(!1),ho=yt(!1),qo=yt(!1),Jn=yt({}),bl=yt([]),X1=yt({}),vl=yt(eo),_v=yt([]),Su=yt({}),Do=yt(!1),Tu=yt(""),Hp=yt(""),J1=yt(""),qf=yt(""),Df=yt(""),Q1=yt(""),$1=yt(""),gr=yt({}),Bf=yt([]),ua=yt(!1),eg=yt([]),Ma=yt(!1),tg=yt([]),Uf=yt(0),Wp=yt([]),Bo=yt(!1),wl=yt(""),Uo=yt(""),vc=yt(1),Vp=yt(!1),yl=yt(!0);function lN(t){let n;return t.message?n=t.message:typeof t===iu&&(n=t),{hasError:!0,type:"",message:n,status:500}}function cN(t){t===401&&uN()}function uN(){ve.error("User is not authroized")}async function fN(t){const n={hasError:!0,type:"",message:"",status:500,url:""};if(n.url=t.url,t.ok){const e=await t.json();e.error&&(n.type=e.error.type,n.message=e.error.message)}else{const e=await t.json();let i;try{const r=e;Array.isArray(r.errors)&&(i=r.errors[0])}catch{i.title="",i.message=""}n.type=i.title||t.status.toString(),n.message=i.message||t.statusText}return n.status=t.status,cN(t.status),n}async function Yp(t){if(t.message)return lN(t.message);if(t.response)return await fN(t.response)}async function dN(t={}){return t.headers||(t.headers={}),(t.hasContentType||!Object.hasOwn(t,"hasContentType"))&&(t.headers["Content-Type"]="application/json"),t.isBLSAPI||(t.headers.language=Ve.language,t.headers.country=Ve.country),t.unsecure||(t.headers.Authorization=`${Ve.accessToken}`),t.apigeeTokenWithoutBearer&&(t.headers.apigeeToken=t.apigeeTokenWithoutBearer),t.apigeeToken&&(t.headers.authorization=Xc+t.apigeeToken),t.timeZone&&(t.headers.timeZone=t.timeZone),t!=null&&t.language&&(t.headers.language=t.language,t.headers.country=t==null?void 0:t.country),t!=null&&t.projectId&&(t.headers.projectid=t.projectId),t!=null&&t.listId&&(t.headers.listid=t.listId),(t!=null&&t.islist||t!=null&&t.listId)&&(t.headers.islist=!0),await pN(t),t}async function pN(t){if(t.apigeeTokenWithoutBearer||t.apigeeToken){const n=await RM(t.apigeeToken??t.apigeeTokenWithoutBearer);return t.apigeeTokenWithoutBearer&&(t.headers.apigeeToken=n),t.apigeeToken&&(t.headers.authorization=Xc+n),t}}async function Sn(t,n={}){const e={};n=await dN(n);try{const i=await fetch(t,n);if(i.ok){if(i.headers.get("content-Type")==="application/pdf")return Promise.resolve(i);if(i.headers.get("content-Type")==="text/plain;charset=UTF-8"){const o=await i.text();return Promise.resolve(o)}const r=await i.json();return Promise.resolve(r)}else return e.response=i,Yp(e)}catch(i){return e.message=i,Yp(e)}}async function Cu(t,n={}){const e={};try{const i=await fetch(t,n);if(i.ok){const r=await i.json(),o={};return r.data?(o.data=r.data,Promise.resolve(o)):Promise.resolve(r)}else return e.response=i,Yp(e)}catch(i){return e.message=i,Yp(e)}}const Yi={CLOSE_LIST_UPDATE_POPUP_EVENT:"closeListUpdatePopupEvent",CLOSE:"close",MOBILE_ACTION:"mobileAction",MOBILE_ACTION_TO_BOM:"MobileActionToBom",CONFIRM_ACTION:"confirmAction",RESET_MOBILE_ACTION:"resetMobileActions",UPDATE_QUANTITY:"updateQuantity",REMOVE_PRODUCT:"removeProduct",DESTROY_LIST_OPTIONS:"destroyListOptions",SEND_BOM_DATA_TO_CPQ:"sendBomDataToCpq"},Cs="hidden",zr="unset",Zp="Remove all",hN="Download Datasheets",mN="Export List",bv="Hide Images",vv="Share",ng="REPLACE_ITEMS",ig="ADD_TO_EXISTING",rg="ADD_TO_CART",gN=4,kl={environment:{lower:"",upper:"https://download.schneider-electric.com/files?"},size:{"1X":"rendition_64_gif","2X":"rendition_113_png","3X":"rendition_369_jpg","4X":"rendition_520_jpg","5X":"rendition_1500_jpg"},docref:"p_Doc_Ref=",fileType:"p_File_Type="},_N="https://d1qlmf1k5jg4ut.cloudfront.net/default-image.png",bN="lower",vN="upper",Si={SHARE_LIST:{action:"list_shared",subaction:"list_shared_via_email"},EDIT_LIST:{action:"cta_clicked",subaction:"list_edit"},ACTIVITY_TAB:{action:"tab_clicked",subaction:"activity_tab"},DOCUMENT_TAB:{action:"tab_clicked",subaction:"document_tab"},UPLOAD_EXCEL_LIST:{action:"cta_clicked",subaction:"upload_excel_list_page"},HELP_ME_CHOOSE_LIST:{action:"cta_clicked",subaction:"help_me_choose_list_page"},ADD_TO_CART:{action:"add_to_cart",subaction:"add_to_cart_list_page"},CREATE_GROUP:{action:"cta_clicked",subaction:"create_group"},MOVE_TO_GROUP:{action:"cta_clicked",subaction:"move_group"},DOWNLOAD_DATASHEET_LIST:{action:"cta_clicked",subaction:"download_datasheet_list_page"},EXPORT_BOM_WITH_GROUP:{action:"cta_clicked",subaction:"export_list_with_group"},EXPORT_BOM_WITHOUT_GROUP:{action:"cta_clicked",subaction:"export_list_without_group"},UPLOAD_EXCEL_CART:{action:"cta_clicked",subaction:"upload_excel_cart_page"},HELP_ME_CHOOSE_CART:{action:"cta_clicked",subaction:"help_me_choose_cart_page"},SAVE_TO_LIST:{action:"cta_clicked",subaction:"save_to_my_list"},DOWNLOAD_LIST:{action:"cta_clicked",subaction:"download_list"},DOWNLOAD_DATASHEET_CART:{action:"cta_clicked",subaction:"download_datasheet_cart_page"},NEXT_CART:{action:"cta_clicked",subaction:"next_cart_page"},BUYING_OPTION:{action:"buying_option"},REMOVE_ALL:{action:"cta_clicked",subaction:"remove_all_cart_page"},DOWNLOAD_LOCAL:{action:"cta_clicked",subaction:"download_document_in_local"},DOWNLOAD_IN_LIST:{action:"cta_clicked",subaction:"download_document_in_list"}},wN=[{v:"BACKEND.PRODUCT_REFERENCE",t:"s",s:{font:{bold:!0,color:{rgb:"000000"}}},w:{width:20}},{v:"BACKEND.Quantity",t:"s",s:{font:{bold:!0,color:{rgb:"000000"}}},w:{width:15}},{v:"BACKEND.ENTITY_TYPE",t:"s",s:{font:{bold:!0,color:{rgb:"000000"}}},w:{width:20}},{v:"BACKEND.CONFIGURATION_ID",t:"s",s:{font:{bold:!0,color:{rgb:"000000"}}},w:{width:25}},{v:"BACKEND.PRODUCT_CODE",t:"s",s:{font:{bold:!0,color:{rgb:"000000"}}},w:{width:25}},{v:"BACKEND.DESCRIPTION",t:"s",s:{font:{bold:!0,color:{rgb:"000000"}}},w:{width:40}}],wv="1X",yN="/my-list/",yv=["FR"],wc={API_KEY:"849fcecd-306f-41c0-b423-5670a82d9777",CSI_WTBSOURCE:"se.com",CART_URL:"https://api.channelsight.com/api/1.22/cart",FEED_URL:"https://api.channelsight.com/api/1.12/feed",TRANSFER_API:"https://api.channelsight.com/api/1.22/cart/transfer",MK:"FR",LANG:"fr-FR"},kv={SUCCESS:"Success",OK:"OK"},kN=1,Kp={FRANCE_DISTRIBUTOR:{country:"FR",distrubutorUrl:"https://www.se.com/fr/fr/locate/284-distributeurs-en-france-et-france-d"},BRAZIL_DISTRIBUTOR:{country:"BR",distrubutorUrl:"https://www.se.com/br/pt/locate/360-buscar-distribuidor"}},Kr={ADD_TO_CART_SUCCESS:"ADD_TO_CART_SUCCESS",ADD_TO_CART_FAILURE:"ADD_TO_CART_FAILURE",PUBLIC_CART_DATA_TRANSFER:"PUBLIC_CART_DATA_TRANSFER",UPDATE_EYEBROW_CART:"UPDATE_EYEBROW_CART",UPDATE_LIST:"UPDATE_LIST"},yc="_uc_cart_id",Eu="_uc_list_id",qr={BUY_SCHNEIDER_ELECTRIC:"schneider_electric",FIND_A_DISTRIBUTOR:"store",DISTRIBUTOR:"distributor",QUOTE:"cpq",DEVIS:"devis"},SN="/config/token",Sv="_uc_list_count",Tv="_uc_cart_count",TN="?platform=",CN="?buyingoption=cpq",EN="?iscart=true",Xp=16,IN="?buyingoption=schneider_electric",AN="buyingoption",ON={local:"https://www-sqe.se.com/$country/$language/pds-list/download-pdf",dev:"https://www-sqe.se.com/$country/$language/pds-list/download-pdf",qa:"https://www-sqe.se.com/$country/$language/pds-list/download-pdf",uat:"https://www-sqe.se.com/$country/$language/pds-list/download-pdf",pprod:"https://www-pre.se.com/$country/$language/pds-list/download-pdf",staging:"https://www-pre.se.com/$country/$language/pds-list/download-pdf",prod:"https://www.se.com/$country/$language/pds-list/download-pdf"},Jp={COUNTRY_PARAM:"?country=",LANGUAGE_PARAM:"&language=",PLATFORM_PARAM:"&platform=",LIST_PARAM:"&isList=",CART_PARAM:"&cartId=",FORMAT_SKU:"?format=skuonly"},PN="$country",NN="$language",Cv={local:"https://myschneiderdevis-uat.se.com/authenticate/pan",dev:"https://myschneiderdevis-uat.se.com/authenticate/pan",qa:"https://myschneiderdevis-uat.se.com/authenticate/pan",uat:"https://myschneiderdevis-uat.se.com/authenticate/pan",staging:"https://myschneiderdevis-uat.se.com/authenticate/pan",pprod:"https://myschneiderdevis-uat.se.com/authenticate/pan",prod:"https://myschneiderdevis.se.com/authenticate/pan"},jN="?buyingoption=devis",Qp="configurationId",Tn={CTA_CLICK:"cta_click",VIEW_CART:"view_cart",VIEW_ITEM_LIST:"view_item_list",ADD_TO_CART:"add_to_cart",ADD_TO_LIST:"add_to_wishlist",REMOVE_FROM_CART:"remove_from_cart",REMOVE_FROM_LIST:"remove_from_wishlist",FILE_DOWNLOAD:"file_download",SEARCH:"search",GUIDED_SEARCH_CLICK:"guided_search_click"},Zi={UCCart:"MyCart",UCList:"MyList",Category:"UnifiedCheckout"},LN={dev:{selectAndConfigBearerToken:"l1JE3V_comxS7laGt2TT0O2GAQhBScUF"},qa:{selectAndConfigBearerToken:"l1JE3V_comxS7laGt2TT0O2GAQhBScUF"},uat:{selectAndConfigBearerToken:"l1JE3V_comxS7laGt2TT0O2GAQhBScUF"},staging:{selectAndConfigBearerToken:"788tGu78hhvwLhBw8mZQeesGEX1MiKlH"},pprod:{selectAndConfigBearerToken:"l1JE3V_comxS7laGt2TT0O2GAQhBScUF"},prod:{selectAndConfigBearerToken:"788tGu78hhvwLhBw8mZQeesGEX1MiKlH"}},RN={local:"Bearer f6e47d61-81e0-4c4e-a5e0-4e7f31b0e2e1",dev:"Bearer f6e47d61-81e0-4c4e-a5e0-4e7f31b0e2e1",qa:"Bearer f6e47d61-81e0-4c4e-a5e0-4e7f31b0e2e1",uat:"Bearer f6e47d61-81e0-4c4e-a5e0-4e7f31b0e2e1",staging:"Bearer 4e1eb58a-ba0b-4c13-8aa4-368d64b99ee5",pprod:"Bearer f6e47d61-81e0-4c4e-a5e0-4e7f31b0e2e1",prod:"Bearer 4e1eb58a-ba0b-4c13-8aa4-368d64b99ee5"},Ev={en:"My List",fr:"Ma liste",br:"Minha Lista",es:"Mi lista",de:"Meine Liste",it:"La mia lista",pt:"Minha lista",ja:"マイリスト",zh:"我的列表",ko:"? ??",ru:"Мой список",vi:"Danh sách c?a t?i",th:"????????????",id:"Daftar Saya",tr:"Listem"};async function Iv(t){const n=Ve.basePath+fu+t,e={method:ci.GET,unsecure:!1},i=ir(e);return Sn(n,i)}async function MN(t,n,e=!1){let i=Ve.basePath+fu+n;e&&(i=Ve.basePath+AP+n);const r={method:ci.PUT,unsecure:!1,body:JSON.stringify(t)},o=ir(r);return Sn(i,o)}async function qN(t,n,e,i,r=!1){let o=Ve.basePath+fu+n+NP;o=r?o+EN:o;const s={method:ci.POST,unsecure:!1,body:JSON.stringify(t),apigeeTokenWithoutBearer:e,timeZone:i,country:t==null?void 0:t.countryCode.toUpperCase(),language:t.languageCode},l=ir(s);return Sn(o,l)}async function DN(t,n,e){const i=Ve.basePath+fu+n+OP+PP+t,r={method:ci.GET,unsecure:!1,timeZone:e},o=ir(r);return Sn(i,o)}async function sg(t,n,e){const i=`https://${String(Ve.externalUrls[0])}/${t}`,r={method:ci.POST,unsecure:!0,apigeeToken:e,body:JSON.stringify(n),isBLSAPI:!0};return Sn(i,r)}async function BN(t,n,e,i,r){let o;Wi.subscribe(a=>o=a);const s=Ve.basePath+Nb+t+LP,l={method:ci.POST,unsecure:!1,body:JSON.stringify(n),apigeeTokenWithoutBearer:e,country:i,language:r,headers:{}};return o==Nn&&Fn()&&(l.headers.islist=!0),o==zn&&Fn()&&(l.headers.isCart=!0),Sn(s,l)}async function UN(t,n,e,i,r){let o;Wi.subscribe(a=>o=a);const s=Ve.basePath+Nb+t+jP,l={method:ci.POST,unsecure:!1,body:JSON.stringify(n),apigeeTokenWithoutBearer:e,country:i,language:r,headers:{}};return o==zn&&Fn()&&(l.headers.iscart=!0),o==Nn&&Fn()&&(l.headers.islist=!0),Sn(s,l)}async function zN(t,n,e,i){let r=Ve.basePath+String(jb)+MP+t;n&&um(n)&&(r=r+"&limit="+n),e&&Gw(e)&&(r=r+"&lastEvaluatedKey="+e),i&&um(i)&&(r=r+"&lastModifiedDate="+i);const o={method:ci.GET,unsecure:!1};return Sn(r,o)}function FN(t){const n=Ve.basePath+String(jb),e={method:ci.POST,unsecure:!1,body:JSON.stringify(t)};return Sn(n,e)}function xN(t){const n=Ve.basePath+t,e={method:ci.GET,unsecure:!1,islist:Fn()};return Sn(n,e)}function GN(t,n){const e=Ve.basePath+fu+t,i={method:ci.POST,unsecure:!1,body:JSON.stringify(n)},r=ir(i);return Sn(e,r)}function HN(){const t=Ve.basePath+ZI,n={method:ci.GET,unsecure:!1,islist:Fn()};return Sn(t,n)}function WN(t){const n=Ve.basePath+fu+t,e={method:ci.GET,unsecure:!1},i=ir(e);return Sn(n,i)}function VN(t){const n=Ve.basePath+String(RP),e={method:ci.POST,unsecure:!1,body:JSON.stringify(t)};return Sn(n,e)}function YN(t){const n=t,e={method:ci.GET,unsecure:!0};return Sn(n,e)}function ZN(t,n){const e=Lf.API_URL[Ve.environment]+Lf.API_ENDPOINTS.PERSISTED_CONFIG+t,i={method:ci.GET,unsecure:!0,isBLSAPI:!0,apigeeToken:n};return Sn(e,i)}function KN(t,n){const e=Lf.API_URL[Ve.environment]+Lf.API_ENDPOINTS.PERSISTED_CONFIG+t+Lf.API_ENDPOINTS.HIVE,i={method:ci.GET,unsecure:!0,isBLSAPI:!0,apigeeToken:n};return Sn(e,i)}const Ki={OPTIONS:"OPTIONS",GET:"GET",PATCH:"PATCH",POST:"POST",PUT:"PUT",DELETE:"DELETE"},_r={NAME:"name",URL:"url",DESCRIPTION:"description"},XN={name:"bookmark",icon:"link"},Iu="http://",Au="https://",JN={zip:"folder",pdf:"action_pdf_report",docx:"file_docx",xlsx:"file_xlsx",csv:"file_csv",doc:"file_docx",xml:"file_xml",txt:"page",mp4:"media_player_playrun",xls:"file_xlsx"},ut={document:"document",folder:"folder",bookmark:"bookmark",ALL:"all"},$p=4e3,Av="/documents/",Ov="search",Pv="?permission=true",QN="zip",Fr="root",ni="#",br="%23",zf="_blank",Ds=".",mo="/",ft="",xr=100,fi=25,Sl=700,fa=50,Nv=4e3,jv=6e3,Lv="error",Rv="success",Mv="warning",Ou="Remove",eh="deleteDocUser",th="RenameFileandFolder",nh="create",Bs={CREATE:"create",DELETE:"delete",RENAME:"rename",CONSOLIDATE:"consolidate"},Ff={ZIP:"zip"},kc={ZIP:"application/zip",XML:"application/xml",TXT:"text/plain",XLSX:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},qv={FULFILLED:"fulfilled",REJECTED:"rejected"},og="yyyy-MM-dd_HH-mm-ss",ih="Download Single",rh="Download Multiple",Dv="^(https?:\\/\\/|www\\.)([a-z\\d-]+\\.)+[a-z]{2,}(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(#[-a-z\\d_&=]*)?$",$N=/^([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])(,)?)+$/,sh="refreshSearch",xf="Enter",gs="internal",Tl="Internal document",ag="closePopupEvent",ej="action_doc_new",Bv="?isFavourite=true",oh="documentsTable",Uv="_blank",zv="CONFLICT",ah="webkitRelativePath",Gf="Content-Type",Gr="All files",da="Favorites",tj="fileName",nj="downloadLink",Cl={SCANNING_IN_PROGRESS:"Scanning in progress",VIRUS_FOUND:"Virus found",SUCCESSFULLY_SCANNED:"Successfully Scanned"},lh=5e3,Fv=1e5,ch={IN_PROGRESS:"-in-progress",COMPLETED:"-completed",CANCELLED:"-cancelled",SMALL_FONT:"pw small-font"},Hf="listId",xv="Scheduler_Consolidated",Es={INITIAL_SPACE:3,MIDDLE_SPACE:3,END_SPACE:3},Wf={TOP_ROW_STYLING:{border:{top:{style:"thick"},left:{style:"thick"},right:{style:"thick"}}},MIDDLE_ROW_STYLING:{border:{left:{style:"thick"},right:{style:"thick"}}},BOTTOM_ROW_STYLING:{border:{bottom:{style:"thick"},left:{style:"thick"},right:{style:"thick"}}}},ij=[{KEY1:"Company:",KEY2:"Project Name:",KEY3:"Date:",STYLING:Wf.TOP_ROW_STYLING},{KEY1:"",KEY2:"Project Number:",KEY3:"",STYLING:Wf.MIDDLE_ROW_STYLING},{KEY1:"Phone:",KEY2:"Owner:",KEY3:"",STYLING:Wf.MIDDLE_ROW_STYLING},{KEY1:"Alt. Phone:",KEY2:"Engineer:",KEY3:"Revision:",STYLING:Wf.MIDDLE_ROW_STYLING},{KEY1:"Fax:",KEY2:"Contractor:",KEY3:"Approved:",STYLING:Wf.BOTTOM_ROW_STYLING}],uh={1280:{column1:"23%",column2:"10%",column3:"10%",column4:"14%",column5:"10%",column6:"15%",column7:"10%",column8:"8%"},1024:{column1:"270px",column2:"120px",column3:"120px",column4:"140px",column5:"120px",column6:"150px",column7:"120px",column8:"90px"},default:{column1:"340px",column2:"200px",column3:"145px",column4:"145px",column5:"145px",column6:"210px",column7:"145px",column8:"72px"}},pa=(t,n)=>{var e;for(const i in t)if(i===Ub&&(t[na]&&((e=t[i])!=null&&e.length)&&(t[i][0][QP]=t[na]),t[i]&&t[i].length>0&&(n=[...n,...t[i]])),i===zb&&t[i]&&t[i].length>0)for(const r of t[i])n=pa(r,n);return n};function rj(t){const{bom:n}=t;let e=[];return e=pa(n,e),e.length>0?e.map(r=>{var o;if(((o=r==null?void 0:r.parts)==null?void 0:o.length)>0&&(r!=null&&r.isSelected))return r.parts.map(l=>l.productRef||l.productId);if(r.isSelected)return r.productRef||r.productId}).filter(Boolean).flat():[]}function Vf(t,n,e=!1){const{bom:i}=t;let r=[];return r=pa(i,r),r.length>0?(n?r:r.map(s=>{if(s.isSelected||e)return s!=null&&s.parts||(s[iA]=Te),s})).filter(Boolean).flat():[]}function sj(t=[],n=[]){const e=[...t];return n.forEach(i=>{var o,s;const r=e.find(l=>l.name===i.name);r?((o=i==null?void 0:i.parts)==null||o.forEach(l=>{var c,u;const a=r==null?void 0:r.parts.find(d=>d.productRef===l.productRef);a?(a.quantity=(parseInt(a==null?void 0:a.quantity)+parseInt(l==null?void 0:l.quantity)).toString(),((c=a==null?void 0:a.parts)==null?void 0:c.length)>0&&(a.parts=(u=a.parts)==null?void 0:u.map(d=>({...d,quantity:a.quantity})))):r.parts.unshift(l)}),(s=i==null?void 0:i.groups)==null||s.forEach(l=>{var c,u;const a=(c=r.groups)==null?void 0:c.find(d=>d.name===l.name);a?(u=l==null?void 0:l.parts)==null||u.forEach(d=>{var p,m,g;const f=(p=a.parts)==null?void 0:p.find(h=>h.productRef===d.productRef&&(h==null?void 0:h.configurationId)===(d==null?void 0:d.configurationId));f?(f.quantity=(parseInt(f==null?void 0:f.quantity)+parseInt(d==null?void 0:d.quantity)).toString(),((m=f==null?void 0:f.parts)==null?void 0:m.length)>0&&(f.parts=(g=f.parts)==null?void 0:g.map(h=>({...h,quantity:f.quantity})))):a==null||a.parts.unshift(d)}):r==null||r.groups.unshift(l)})):e.unshift(i)}),e}function qa(t,n,e){return e.forEach(i=>{const r=i==null?void 0:i.configurationId,o=r&&r!==tn?Qp:i!=null&&i.productRef?t:W1,s=o===Qp?Qp:t;let l=-1;o===Qp?l=n.findIndex(a=>a[s]&&a[s]===i[o]&&a.productCode&&a.productCode===i.productCode):l=n.findIndex(a=>a[s]&&a[s]===i[o]),l!==-1?n[l].quantity=Number(n[l].quantity)+Number(i.quantity):n.push(i)}),n}function oj(t,n,e){return n.forEach(i=>{let r=-1;i.configurationId?r=e.findIndex(o=>o[t]===i[t]&&Number(o.configurationId)==Number(i.configurationId)):r=e.findIndex(o=>o[t]===i[t]),r!==-1?e[r].quantity=Number(e[r].quantity)+Number(i.quantity):e.unshift(i)}),e}const aj=(t,n)=>{const{countryCode:e,languageCode:i}=Kg(t,n);return{getProductList:{scope:{brand:$d,country:t},locale:{isoLanguage:i,isoCountry:e},query:{queryItems:[{name:"productComRef",value:tn}]},version:5,scopeIndependant:!0,maxResult:100}}},lj=async(t,n,e,i,r)=>{const o=aj(n,e);if(t.length>0){const s=[];return t.forEach(c=>{o.getProductList.query.queryItems[0].value=c,s.push(OM(HP,o,String(i),r))}),(await Promise.allSettled(s)).map(c=>{var u;if(c.status===xP.FULFILLED)return((u=c.value)==null?void 0:u.length)>0?c.value[0]:[]})}},ar=(t,n,e)=>e?new Intl.NumberFormat(`${t}-${n}`,{style:"currency",currency:Jc[n==null?void 0:n.toUpperCase()]?Jc[n==null?void 0:n.toUpperCase()]:GI}).format(Number(isNaN(e)?0:e)):"";async function cj(t,n,e,i,r,o,s){const l=s?`&platform${rc}${s}`:"";let a=Ve.basePath+hc+MI+uP+rc+t+l;n&&typeof n===$c.NUMBER&&(a=a+hf+yb+rc+n.toString()),n&&n===sr&&typeof n===iu&&(a=a+hf+fP+rc+n),e&&um(e)&&(a=a+hf+yb+rc+e),o&&(i&&Gw(i)&&(a=a+hf+dP+rc+i),r&&um(r)&&(a=a+hf+pP+rc+r));const c={method:ci.GET,unsecure:!1},u=ir(c);return Sn(a,u)}async function uj(t,n){const e=vb.replace("{id}",t),i=Ve.basePath+e,r={method:ci.PATCH,unsecure:!1,body:JSON.stringify({isArchived:n})},o=ir(r);return Sn(i,o)}async function fj(t,n){const e=vb.replace("{id}",t),i=Ve.basePath+e,r={method:ci.PATCH,unsecure:!1,body:JSON.stringify({isDeleted:n})},o=ir(r);return Sn(i,o)}function dj(t,n){const e=Ve.basePath+hc,i={method:ci.POST,unsecure:!1,body:JSON.stringify({country:Ve.country,persona:Ve.persona,eabProjectId:t,eabBackUrl:n})},r=ir(i);return Sn(e,r)}function pj(t){const n=Ve.basePath+hc,e={method:ci.POST,unsecure:!1,body:JSON.stringify({country:Ve.country,persona:Ve.persona,name:t.name,description:t.description})},i=ir(e);return Sn(n,i)}async function hj(t,n){const e=Ve.basePath+hc+Zc+n,i={method:ci.PUT,unsecure:!1,body:JSON.stringify(t),language:String(t.language).toLowerCase(),country:String(t.country)},r=ir(i);return Sn(e,r)}async function mj(t,n,e){const i=Ve.basePath+hc+Zc+t,r={method:ci.POST,unsecure:!1,body:JSON.stringify(e?{name:n}:zi)},o=ir(r);return Sn(i,o)}async function gj(t,n){const e=Ve.basePath+aP+t+"?businessunit="+n,i={method:ci.GET,unsecure:!1},r=ir(i);return Sn(e,r)}function _j(t){const n=Ve.basePath+vP,e={method:ci.POST,unsecure:!1,body:JSON.stringify(t)},i=ir(e);return Sn(n,i)}function bj(t){const n=Ve.basePath+yP,e={method:ci.PATCH,unsecure:!1,body:JSON.stringify(t)},i=ir(e);return Sn(n,i)}function vj(t){const n=Ve.basePath+wP,e={method:ci.POST,unsecure:!1,body:JSON.stringify(t)},i=ir(e);return Sn(n,i)}async function lr(t){const n=Ve.basePath+cP,e={method:ci.POST,unsecure:!1,body:JSON.stringify(t)};return Sn(n,e)}async function wj(t){const n=`${Ve.basePath}${SN}${TN}${t}`,e={method:ci.GET,unsecure:!0,headers:{Authorization:RN[Ve.environment]}};return await Sn(n,e)}const fn=(t,n,e)=>{var r;let i=(r=n==null?void 0:n.ownerInfo)!=null&&r.country?n.ownerInfo.country:t;return e&&(i=lA[t==null?void 0:t.toUpperCase()]||i),i},dn=(t,n)=>{var i;return(i=n==null?void 0:n.ownerInfo)!=null&&i.language?n.ownerInfo.language:t},yj="buyOptionSelection",Yf="/cart/",kj="/cart/state-change/",Us={environment:{lower:"https://download-pp.dev.schneider-electric.com/",upper:"https://download.schneider-electric.com/files?"},size:{"1X":"rendition_64_gif","2X":"rendition_113_png","3X":"rendition_369_jpg","4X":"rendition_520_jpg","5X":"rendition_1500_jpg"},docref:"p_Doc_Ref=",fileType:"p_File_Type="},Sj="lower",Tj="upper",Cj={SONEPARFR:"SoneparFR"},vr="EXPORT_GROUP",wr="EXPORT_WITHOUT_GROUP",zo="SHARE_BOM_VIA_EMAIL",ri="DELETE_BOM",di="LIST_PRICE",ns="TOTAL_PRICE_BOM",Is="QUANTITY",fh="PDP_URL",dh="DOWNLOAD_PRODUCT_DOCUMENT_IN_LOCAL",ph="DOWNLOAD_PRODUCT_DOCUMENT_IN_PB",zs="CREATE_GROUP",Fs="MOVE_GROUP",hh="SELECT_ALL",mh="SELECT_GROUP",Sc="SELECT_SINGLE",gh="THREE_DOT_ICON_GROUP",Pu="THREE_DOT_ICON_PRODUCT",Gv="VIEW_PRODUCT",Hv="DOWNLOAD_HIVE",_h="REOPEN_SELECTOR",bh="ARCHIVED_PROJECT_TAB",vh="SHARED_PROJECT_TAB",El="THREE_DOT_ICON_PROJECT_LIST",lg="IMPORT_HIVE_FILE",ha="SUBSTITUTION_TOOL",Nu="COMMERCIALIZATION_FIELD",ju="CPQ_SELF_SERVICE_JOURNEY",Il="CPQ_INTERNAL_JOURNEY",yr="CREATE_NEW_PROJECT",wh="CLONE_PROJECT",is="EDIT_PROJECT",xs="SHARE_PROJECT",Wv="TOTAL_PRICE_PROJECT",yh="PROJECT_OWNER_FIELD",kh="ARCHIVE_PROJECT",Sh="END_USER_COMPANY_FIELD",Vv="DISTRIBUTOR_LOCATOR",Yv="ELBRIDGE",Fo="ADD_TO_CART",xo="ACTIVITY_LOG",Tc="DOCUMENT_TAB",go="SAVING_BOOKMARK",_o="FILE_UPLOAD",bo="FOLDER_UPLOAD",vo="CREATE_FOLDER",cr="GUIDED_SEARCH",Lu="HELP_ME_CHOOSE",Gs="EXCEL_UPLOAD",Al="DOWNLOAD_SAMPLE_TEMPLATE",no="IMPORT_CONFIGURATION",Zv="BUY_FROM_SCHNEIDER_ELECTRIC",Kv="BUY_FROM_OUR_DISTRIBUTOR",Xv="GET_A_QUOTE",Jv="DEVIS_QUOTE",Qv="FIND_A_DISTRIBUTOR",ur="BOM_MANAGEMENT",$v="QUOTE",Go="PROJECT",Ol="BUYING",e2="TRANSLATION",t2="PROJECT_COLLABORATION",Hs="DOCUMENT",Ru="ADD_PRODUCT",Ae={HIDE:0,SHOW:1,LOCK:2,DISABLED:3};function n2(t){var s;let n=0;const{apiVal:e,isLoggedIn:i,cpqUser:r,availableServices:o}=t;if(!i)n=e==1?2:0;else if(e!==0){const l=(s=r==null?void 0:r.Items)==null?void 0:s.some(c=>c.status===ZP&&c.allow_create===YP);((o==null?void 0:o.includes(H1))&&l)===!0&&e==1&&(n=1)}return n}function Ej(t){let n=0;const{isStandAlone:e}=t;return e&&qi(t)===1?n=1:n=0,n}function Ij(t){let n=0;const{apiVal:e,isLoggedIn:i,country:r,availableServices:o,showCartIcon:s}=t,l=(o==null?void 0:o.includes(lp))&&s&&(r==null?void 0:r.toLocaleLowerCase())!==Qc.IT||!1;if(i)e!==0&&l===!0&&e==1&&(n=1);else{if(Fn())return l?1:0;n=2}return n}function Aj(t){let n=0;const{apiVal:e,isLoggedIn:i,country:r,availableServices:o,isStandAlone:s}=t;return i&&e!==0&&(!(o!=null&&o.includes(lp))&&r.toLocaleLowerCase()===Qc.DE&&!s)===!0&&(n=1),n}function Oj(t){let n=0;const{apiVal:e,isLoggedIn:i,country:r,availableServices:o,showCartIcon:s}=t;if(!i)n=2;else if(e!==0){const l=!(o!=null&&o.includes(lp)&&s),a=!WP.includes(r);l&&a&&e==1&&(n=1)}return n}function qi(t){const{isLoggedIn:n,val:e}=t;return n?e!==void 0?e===2?3:e:1:e!==void 0&&e!==1?e:2}function Mu(t){const{isLoggedIn:n}=t;return n?1:0}function As(t){const{isLoggedIn:n,val:e}=t;return e?n&&e==2?1:e:1}function Pj(t){const{isLoggedIn:n,val:e,isStandAlone:i}=t;return n?i==="true"?3:e==2?1:e||1:e||1}function Ho(t){const{isLoggedIn:n,val:e,isStandAlone:i}=t;return n?i==="true"?3:e==2?1:e||1:e||1}function nr(t){const{isStandAlone:n}=t;if(n)return 3}function qu(t={}){const{apiVal:n}=t;return Fn()?1:n}function Nj(t={}){const{apiVal:n,isLoggedIn:e}=t;return Fn()?e?1:0:n}function cg(t,n){const e=Fn(),i=jj(t);return i.includes(n.toUpperCase())?0:1}function jj(t){return Fn()?t?vu.UC.private:vu.UC.public:vu.PB}const Pl={EXPORT_GROUP:{shortName:"EG",getValue:As,categoryFeatureName:ur,apiPropertyName:"exportBomWithGroups",isStandAloneLogic:t=>nr(t)},EXPORT_WITHOUT_GROUP:{shortName:"EWG",getValue:As,categoryFeatureName:ur,apiPropertyName:"exportBomWithoutGroups",isStandAloneLogic:t=>nr(t)},SHARE_BOM_VIA_EMAIL:{shortName:"SBVE",getValue:qi,categoryFeatureName:ur,apiPropertyName:"shareBOMviaEmail",isStandAloneLogic:t=>nr(t),overrideBusinessLogic:t=>Nj(t)},DELETE_BOM:{shortName:"DB",getValue:As,categoryFeatureName:ur,apiPropertyName:"removeItemsFromBOM",isStandAloneLogic:t=>nr(t)},LIST_PRICE:{shortName:"LP",getValue:t=>{const{country:n,isLoggedIn:e}=t;return cg(e,n)},categoryFeatureName:ur,apiPropertyName:"priceAPI",overrideBusinessLogic:t=>{const{country:n,isLoggedIn:e}=t;return cg(e,n)}},TOTAL_PRICE_BOM:{shortName:"TPB",getValue:As,categoryFeatureName:ur,overrideBusinessLogic:t=>{const{country:n,isLoggedIn:e}=t;return cg(e,n)}},QUANTITY:{shortName:"QTY",getValue:Pj,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},PDP_URL:{shortName:"PDP",getValue:As,categoryFeatureName:ur},DOWNLOAD_PRODUCT_DOCUMENT_IN_LOCAL:{shortName:"DPDL",getValue:As,apiPropertyName:"downloadDocumentsInLocal",categoryFeatureName:ur},DOWNLOAD_PRODUCT_DOCUMENT_IN_PB:{shortName:"DPDPB",getValue:qi,categoryFeatureName:ur},SELECT_ALL:{shortName:"SA",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},SELECT_GROUP:{shortName:"SG",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},SELECT_SINGLE:{shortName:"SS",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},THREE_DOT_ICON_GROUP:{shortName:"TDIG",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},THREE_DOT_ICON_PRODUCT:{shortName:"TDIP",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},VIEW_PRODUCT:{shortName:"VP",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},DOWNLOAD_HIVE:{shortName:"DH",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},REOPEN_SELECTOR:{shortName:"RS",getValue:Ho,categoryFeatureName:ur},SHARED_PROJECT_TAB:{shortName:"SPT",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},ARCHIVED_PROJECT_TAB:{shortName:"APT",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},THREE_DOT_ICON_PROJECT_LIST:{shortName:"TDIPL",getValue:Ho,categoryFeatureName:ur,isStandAloneLogic:t=>nr(t)},CREATE_GROUP:{shortName:"CG",getValue:qi,categoryFeatureName:ur,apiPropertyName:"createGroup",overrideBusinessLogic:t=>qu(t)},MOVE_GROUP:{shortName:"MG",getValue:qi,categoryFeatureName:ur,apiPropertyName:"moveGroup",overrideBusinessLogic:t=>qu(t)},SUBSTITUTION_TOOL:{shortName:"ST",getValue:qi,categoryFeatureName:ur,apiPropertyName:"viewSubsitutes",overrideBusinessLogic:t=>qu(t)},COMMERCIALIZATION_FIELD:{shortName:"CF",getValue:As,categoryFeatureName:ur},CPQ_SELF_SERVICE_JOURNEY:{shortName:"CPQ_SELF",getValue:qi,categoryFeatureName:$v,apiPropertyName:"cpqEnabled",overrideBusinessLogic:t=>n2(t)},CPQ_INTERNAL_JOURNEY:{shortName:"CPQ_INT",getValue:Ej,categoryFeatureName:$v},CREATE_NEW_PROJECT:{shortName:"CNP",getValue:Mu,categoryFeatureName:Go,apiPropertyName:"createProject",isStandAloneLogic:t=>nr(t)},PROJECT_LIST:{shortName:"PL",getValue:Mu,categoryFeatureName:Go},HOME_PAGE:{shortName:"HP",getValue:Mu,categoryFeatureName:Go},ARCHIVE_PROJECT:{shortName:"AP",getValue:Mu,categoryFeatureName:Go},CLONE_PROJECT:{shortName:"CP",getValue:Mu,categoryFeatureName:Go},EDIT_PROJECT:{shortName:"EP",getValue:As,categoryFeatureName:Go,apiPropertyName:"editProjectDetails",isStandAloneLogic:t=>nr(t)},SHARE_PROJECT:{shortName:"SP",getValue:qi,categoryFeatureName:Go,apiPropertyName:"shareProjectThroughSharableLink",isStandAloneLogic:t=>Fn()?Dt()?1:0:nr(t)},COUNTRY_LIST_SHARE_PROJECT_POPUP:{shortName:"CLS",getValue:qi,categoryFeatureName:Go,apiPropertyName:"shareProjectThroughSharableLink"},TOTAL_PRICE_PROJECT:{shortName:"TPP",getValue:As,categoryFeatureName:Go},PROJECT_OWNER_FIELD:{shortName:"POF",getValue:As,categoryFeatureName:Go},END_USER_COMPANY_FIELD:{shortName:"EUCF",getValue:As,categoryFeatureName:Go},DISTRIBUTOR_LOCATOR:{shortName:"DL",getValue:Mu,categoryFeatureName:Ol,apiPropertyName:"findReseller",overrideBusinessLogic:t=>Oj(t)},ELBRIDGE:{shortName:"ELB",getValue:As,categoryFeatureName:Ol,overrideBusinessLogic:t=>Aj(t)},ADD_TO_CART:{shortName:"ATC",getValue:qi,categoryFeatureName:Ol,apiPropertyName:"addToCart",overrideBusinessLogic:t=>Ij(t)},SHARE_PERMISSION_BASED_PROJECT_LINK:{shortName:"SP",getValue:qi,categoryFeatureName:t2},ACTIVITY_LOG:{shortName:"AL",getValue:qi,categoryFeatureName:t2,apiPropertyName:"activityLog",isStandAloneLogic:t=>nr(t),overrideBusinessLogic:t=>{const{isLoggedIn:n,apiVal:e}=t;return Fn()?n?1:0:e}},MANAGE_TRANSLATIONS_VIA_TMS:{shortName:"MT",getValue:As,categoryFeatureName:e2},TRANSLATIONS_MODULE:{shortName:"TM",getValue:As,categoryFeatureName:e2},DOCUMENT_TAB:{shortName:"DT",getValue:qi,apiPropertyName:"documentManagment",categoryFeatureName:Hs,isStandAloneLogic:t=>nr(t),overrideBusinessLogic:t=>{const{isLoggedIn:n,apiVal:e}=t;return Fn()&&n?1:e}},SAVING_BOOKMARK:{shortName:"SB",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},FAVORITES:{shortName:"FAV",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},FILE_UPLOAD:{shortName:"FIU",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"fileUpload"},FOLDER_UPLOAD:{shortName:"FU",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"folderUpload"},SHARE_FILES_FOLDER:{shortName:"SFF",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},SET_EXPIRY_DATE:{shortName:"SED",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},SEARCH_FILE:{shortName:"SFI",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},CREATE_FOLDER:{shortName:"CF",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},RENAME_FILE:{shortName:"RFI",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},RENAME_FOLDER:{shortName:"RF",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},ANTIVIRUS_SCANNING:{shortName:"AS",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},DELETE_DOCUMENT:{shortName:"DED",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},DOWNLOAD_DOCUMENT:{shortName:"DOD",getValue:qi,categoryFeatureName:Hs,apiPropertyName:"documentManagment"},GUIDED_SEARCH:{shortName:"GS",getValue:As,categoryFeatureName:Ru,apiPropertyName:"guidedSearch",isStandAloneLogic:t=>nr(t)},HELP_ME_CHOOSE:{shortName:"HMC",getValue:t=>{const{isLoggedIn:n}=t;return n?1:0},categoryFeatureName:Ru,apiPropertyName:"addProductsFromHMC",isStandAloneLogic:t=>nr(t)},EXCEL_UPLOAD:{shortName:"EU",getValue:qi,categoryFeatureName:Ru,apiPropertyName:"excelImport",isStandAloneLogic:t=>nr(t),overrideBusinessLogic:t=>qu(t)},DOWNLOAD_SAMPLE_TEMPLATE:{shortName:"DST",getValue:qi,categoryFeatureName:Ru,apiPropertyName:"excelImport",isStandAloneLogic:t=>nr(t),overrideBusinessLogic:t=>qu(t)},IMPORT_CONFIGURATION:{shortName:"IC",getValue:qi,categoryFeatureName:Ru,apiPropertyName:"importConfiguration",isStandAloneLogic:t=>nr(t),overrideBusinessLogic:t=>qu(t)},IMPORT_HIVE_FILE:{shortName:"IHF",getValue:qi,categoryFeatureName:Ru,isStandAloneLogic:t=>nr(t)},BUY_FROM_SCHNEIDER_ELECTRIC:{shortName:"BFSE",getValue:({val:t})=>t,categoryFeatureName:Ol,isStandAloneLogic:()=>0,overrideBusinessLogic:t=>{const{isLoggedIn:n}=t;if(Fn())return n?0:1}},BUY_FROM_OUR_DISTRIBUTOR:{shortName:"BFOD",getValue:({val:t})=>t,categoryFeatureName:Ol,isStandAloneLogic:()=>0,overrideBusinessLogic:t=>{const{country:n}=t;if(Fn())return(n==null?void 0:n.toLowerCase())===Qc.FR.toLowerCase()?1:0}},GET_A_QUOTE:{shortName:"GAQ",getValue:({val:t})=>t,apiPropertyName:"cpqEnabled",categoryFeatureName:Ol,isStandAloneLogic:()=>0,overrideBusinessLogic:t=>{const{country:n}=t;return Fn()&&(n==null?void 0:n.toLowerCase())===Qc.BR.toLowerCase()?Dt()?n2(t)?1:0:1:0}},DEVIS_QUOTE:{shortName:"DAQ",getValue:({val:t})=>t,apiPropertyName:"devisEnabled",categoryFeatureName:Ol,isStandAloneLogic:()=>0,overrideBusinessLogic:t=>{const{country:n}=t;return Fn()&&(n==null?void 0:n.toLowerCase())===Qc.FR.toLowerCase()?(Dt(),1):0}},FIND_A_DISTRIBUTOR:{shortName:"FAD",getValue:({val:t})=>t,categoryFeatureName:Ol,isStandAloneLogic:()=>0,overrideBusinessLogic:()=>1}},Nl=yt(!1),_i=yt(!1),Hr=yt(Ii),Wr=yt(Te),Fi=yt(!1),Xi=yt(Te),Ji=yt(Te),i2=yt(Ii),Du=yt(!1),Da=yt(Te),Th=yt(Date.now()+Math.random()),ug=yt(""),r2=yt({}),fg=yt(""),kr=yt(!0);async function Lj(t){const n=Ve.basePath+Yf,e={method:ci.POST,unsecure:!1,body:JSON.stringify(t),credentials:lc},i=ir(e);return Sn(n,i)}async function Rj(t){let n=Ve.basePath+Yf;n=Dt()?n:n+t;const e={method:ci.GET,credentials:lc},i=ir(e);return Sn(n,i)}async function Mj(t,n){let e=Ve.basePath+Yf;e=e+t;const i={method:ci.GET,credentials:lc,unsecure:!0,apigeeToken:n},r=ir(i);return Sn(e,r)}async function qj(t,n,e){let i=Ve.basePath+Yf;i=Dt()?i:i+e;const r={method:ci.PATCH,credentials:lc,unsecure:!1,body:JSON.stringify({partId:t,productCount:n})},o=ir(r);return Sn(i,o)}async function Dj(t,n){let e=Ve.basePath+Yf;e=Dt()?e:e+n;const i={method:ci.PUT,unsecure:!1,body:JSON.stringify(t),credentials:lc},r=ir(i);return Sn(e,r)}async function Bj(t){let n=ON[Ve.environment].replace(PN,Ve.country.toLowerCase()).replace(NN,Ve.language);n=`${n}${t}`;const e={method:ci.GET,credentials:lc,hasContentType:!1},i=ir(e);return Sn(n,i)}async function Uj(t,n){const e=Ve.basePath+kj+n,i={method:ci.POST,unsecure:!1,body:JSON.stringify(t),credentials:lc},r=ir(i);return Sn(e,r)}typeof window<"u"&&(window.dataLayer=window.dataLayer||[]);function jn(t,n,e,i="",r=!1,o="",s=!1){try{const l=zj(t,n,e,i,r,o,s);if(window.dataLayer)if(t===Tn.VIEW_CART&&window.dataLayer.push({ecommerce:null}),l){const a={event:t,...l};window.dataLayer.push(a)}else ve.info(`No handler for event type: ${t}`);else ve.info(`Data Layer is absent: ${t}`)}catch(l){ve.info(`Error tracking event ${t}:`,l)}}function zj(t,n,e,i,r=!1,o="",s=!1){switch(t){case Tn.CTA_CLICK:{const l=n;return{cta_name:l.cta_name,cta_location:Dt()?`${l.cta_location}MySchneider`:`${l.cta_location}SE`,cta_category:l.cta_category||Zi.Category,cta_id:l.cta_id||"",cta_link:l.cta_link||""}}case Tn.SEARCH:return n;case Tn.GUIDED_SEARCH_CLICK:return n;case Tn.VIEW_CART:return{ecommerce:Fj(n).ecommerce};case Tn.VIEW_ITEM_LIST:{let l;return r?l=Gj(n):l=xj(n,e,i,o),l}case Tn.ADD_TO_CART:{const l=Ch(n);return l.ecommerce={...l.ecommerce,...Zf(o,s,"add_to_cart_location")},l}case Tn.REMOVE_FROM_CART:{const l=Ch(n);return l.ecommerce={...l.ecommerce,...Zf(o,s,"remove_from_cart_location")},l}case Tn.ADD_TO_LIST:{const l=Ch(n);return l.ecommerce={...l.ecommerce,...Zf(o,s,"add_to_list_location")},l}case Tn.REMOVE_FROM_LIST:{const l=Ch(n);return l.ecommerce={...l.ecommerce,...Zf(o,s,"remove_from_list_location")},l}case Tn.FILE_DOWNLOAD:return Hj(n);default:return null}}function Fj(t){var i,r;const n=[],e=(i=To(t==null?void 0:t.bom,n))==null?void 0:i.map(o=>{var s;return{item_id:o!=null&&o.productRef?o==null?void 0:o.productRef:o==null?void 0:o.productId,item_name:o!=null&&o.productRef?o==null?void 0:o.productRef:o==null?void 0:o.productId,quantity:o==null?void 0:o.quantity,price:(s=o==null?void 0:o.price)==null?void 0:s.pbValue}});return{ecommerce:{value:t==null?void 0:t.price,currency:Jc[(r=Ve.country)==null?void 0:r.toUpperCase()],cart_location:Dt()?"UnifiedCheckoutMySchneider":"UnifiedCheckoutSE",items:e}}}function xj(t,n,e,i=""){var a;const r=[],o=t!=null&&t.bom?To(t==null?void 0:t.bom,r):t,s=o==null?void 0:o.map(c=>{var u;return{item_id:c!=null&&c.productRef?c==null?void 0:c.productRef:c==null?void 0:c.productId,item_name:c!=null&&c.productRef?c==null?void 0:c.productRef:c==null?void 0:c.productId,item_list_name:e,item_list_id:e,quantity:c==null?void 0:c.quantity,price:((u=c==null?void 0:c.price)==null?void 0:u.pbValue)||0}}),l={ecommerce:{item_list_name:e,item_list_id:e,item_list_option:n,currency:Jc[(a=Ve.country)==null?void 0:a.toUpperCase()],value_availability:t==null?void 0:t.price,value:(t==null?void 0:t.price)||0,items:s}};return i!==""&&(l.ecommerce={...l.ecommerce,...Zf(i,!0,"item_list_location")}),l}function Zf(t,n=!1,e){const i=n?`${Dt()?"myschneider":"se"}|${t}`:t;return{[e]:i}}function Gj(t){var i,r;const n=[],e=(i=To(t==null?void 0:t.bom,n))==null?void 0:i.map(o=>{var s;return{item_id:o!=null&&o.productRef?o==null?void 0:o.productRef:o==null?void 0:o.productId,item_name:o!=null&&o.productRef?o==null?void 0:o.productRef:o==null?void 0:o.productId,item_list_name:Dt()?"mylistunifiedcheckoutmyschneider":"mylistunifiedcheckoutse",item_list_id:Dt()?"MyListUnifiedCheckoutMySchneider":"MyListUnifiedCheckoutSE",quantity:o==null?void 0:o.quantity,price:(s=o==null?void 0:o.price)==null?void 0:s.pbValue}});return{ecommerce:{item_list_name:Dt()?"mylistunifiedcheckoutmyschneider":"mylistunifiedcheckoutse",item_list_id:Dt()?"MyListUnifiedCheckoutMySchneider":"MyListUnifiedCheckoutSE",currency:Jc[(r=Ve.country)==null?void 0:r.toUpperCase()],value_availability:t==null?void 0:t.price,value:t==null?void 0:t.price,items:e}}}function Hj(t){var l,a;const n=t==null?void 0:t.url,e=new URL(n),i=e.pathname,r=decodeURIComponent(i.split("/").pop()),o=decodeURIComponent((((l=e.searchParams.get("response-content-disposition"))==null?void 0:l.match(/filename\*?=UTF-8''([^&]+)/))||[])[1]||r.split("_")[0]+".pdf"),s=(a=r.split("_")[1])==null?void 0:a.replace(".pdf","");return{document_name:o,document_id:s,document_type:t.document_type||"pdf",link_url:n,content_group:"pdf",content_type:"pdf"}}function Ch(t){var r;const n=[],e=t!=null&&t.bom?To(t==null?void 0:t.bom,n):t,i=e==null?void 0:e.map(({productRef:o,productId:s,quantity:l,price:a})=>{const c=o||s;return{item_id:c,item_name:c,quantity:l,price:(a==null?void 0:a.pbValue)||0}});return{ecommerce:{currency:Jc[(r=Ve.country)==null?void 0:r.toUpperCase()],value_availability:(t==null?void 0:t.price)||0,value:(t==null?void 0:t.price)||"",items:i}}}async function s2(t){var n,e,i;try{_i.set(!0);const{createdDate:r,modifiedDate:o,country:s,language:l,bom:a}=t,c={createdDate:r,modifiedDate:o,country:s,language:l,bom:a,isTransferred:!1,productCount:Nc(a)};let u=await Lj(c);if(u.hasError){u=u,_i.set(!1);const d=u.message;return xa(Kr.ADD_TO_CART_FAILURE,u),ve.error("cart.task :: addCartTask :: ",u.message),{message:d,error:!0}}else return u=u,Wr.set((n=u==null?void 0:u.data)==null?void 0:n.id),_i.set(!1),pd(`${s.toLowerCase()}${yc}`,(e=u==null?void 0:u.data)==null?void 0:e.id),Ag(((i=u==null?void 0:u.data)==null?void 0:i.productCount)||0),xa(Kr.ADD_TO_CART_SUCCESS,u),md(Kr.UPDATE_EYEBROW_CART),ve.info("cart.task :: addCartTask :: ",u.data),{error:!1}}catch(r){return _i.set(!1),ve.error("cart.task :: addCartTask :: ",r),{message:String(r),error:!1}}}async function wo(t){var n;try{_i.set(!0);let e=await Rj(t);if(e.hasError){e=e,_i.set(!1);const i=e.message;return ve.error("cart.task :: getCartProducts :: ",e.message),{message:i,error:!0,status:e.status,type:e.type}}else return e=e,Wr.set((n=e==null?void 0:e.data[0])==null?void 0:n.id),_i.set(!1),Yu(e==null?void 0:e.data[0]),ve.info("cart.task :: getCartProducts :: ",Hr),{error:!1}}catch(e){return _i.set(!1),ve.error("cart.task :: getCartProducts :: ",e),{message:String(e),error:!1}}}async function Wj(t,n){try{_i.set(!0);let e=await Mj(t,n);if(!e.hasError)return e=e,e==null?void 0:e.data[0]}catch(e){return _i.set(!1),ve.error("cart.task :: getCartProducts :: ",e),{message:String(e),error:!1}}}async function Eh(t,n,e){var i;try{_i.set(!0);const r=t.map(s=>s.id);let o=await qj(r,e,n);if(o!=null&&o.hasError){o=o,_i.set(!1);const s=o==null?void 0:o.message;return xa(Kr.ADD_TO_CART_FAILURE,o),ve.error("Cart.task :: deleteProductTaskFromCart :: ",o==null?void 0:o.message),{message:s,error:!0}}else return o=o,_i.set(!1),Ag(((i=o==null?void 0:o.data)==null?void 0:i.productCount)||0),Yu(o==null?void 0:o.data),xa(Kr.ADD_TO_CART_SUCCESS,o),md(Kr.UPDATE_EYEBROW_CART),ve.info("Cart.task :: deleteProductTaskFromCart :: ",o==null?void 0:o.message),{error:!1}}catch(r){return _i.set(!1),ve.error("Cart.task :: deleteProductTaskFromCart :: ",r),{message:String(r),error:!1}}}async function _s(t,n){var e;try{_i.set(!0);const{bom:i}=t,r={bom:i,productCount:Nc(i)};let o=await Dj(r,n);if(o.hasError){o=o,_i.set(!1);const s=o.message;return xa(Kr.ADD_TO_CART_FAILURE,o),ve.error("cart.task :: replaceProducts :: ",o.message),{message:s,error:!0}}else return o=o,Ag(((e=o==null?void 0:o.data)==null?void 0:e.productCount)||0),Yu(o==null?void 0:o.data),_i.set(!1),xa(Kr.ADD_TO_CART_SUCCESS,o),md(Kr.UPDATE_EYEBROW_CART),ve.info("cart.task :: replaceProducts :: ",Hr),{error:!1}}catch(i){return _i.set(!1),ve.error("cart.task :: replaceProducts :: ",i),{message:String(i),error:!1}}}async function Vj(t){try{_i.set(!0);let n=await Bj(t);if(n.hasError)return n=n,_i.set(!1),ve.error("download datasheet ",n),n;{n=n;const e=await n.blob(),i=document.createElement("a");i.href=URL.createObjectURL(e),i.download="My Products PDS.pdf",i.click(),_i.set(!1),ve.info("download datasheet ",n);const r={url:i.href,document_type:"Product Data Sheet"};return jn("file_download",r),n}}catch(n){return _i.set(!1),ve.error("download datasheet error",n),n}}async function Yj(t,n){try{_i.set(!0);let e=await Uj(t,n);if(e.hasError){e=e,_i.set(!1);const i=e.message;return ve.error("cart.task :: state change :: ",e.message),{message:i,error:!0}}else return _i.set(!1),{error:!1}}catch(e){return _i.set(!1),ve.error("cart.task :: state change :: ",e),{message:String(e),error:!1}}}async function Ws(t,n,e,i,r=!0,o=!0,s){try{r&&Kt.update(()=>!0);let l=await cj(t,n,e,i==null?void 0:i.id,i==null?void 0:i.modifiedDate,o,s);if(l.hasError)l=l,Kt.update(()=>!1),ve.error("project.task :: fetchProjects :: ",l.message);else{const a=l==null?void 0:l.attrs;l=l;const c=l.data,u=a==null?void 0:a.LastEvaluatedKey,d=a==null?void 0:a.listCount;if(E0.update(()=>d),o)c.length>0&&(Hi.update(f=>(f=f.concat(c),f)),c1.update(()=>u));else return Hi.update(()=>c),Kt.update(()=>!1),l;Kt.update(()=>!1),ve.info("project.task :: fetchProjects :: ",c)}}catch(l){Kt.update(()=>!1),ve.error("project.task :: fetchProjects :: ",l)}}async function o2(t,n){try{Kt.update(()=>!0);let e=await uj(n,t);if(e.hasError){e=e,Kt.update(()=>!1);const i=e.message;return ve.error("project.task :: changeProjectState :: ",e.message),{message:i,error:!0}}else{e=e;const i=e.data.data;return Hi.update(()=>i),Kt.update(()=>!1),ve.info("project.task :: changeProjectState :: ",Hi),{error:!1}}}catch(e){return Kt.update(()=>!1),ve.error("project.task :: changeProjectState :: ",e),{message:String(e),error:!1}}}async function a2(t,n,e){try{Kt.update(()=>!0);let i=await fj(t,e);if(i.hasError){i=i,Kt.update(()=>!1);const r=i.message;return ve.error("project.task :: deleteProjectTask :: ",i.message),{message:r,error:!0}}else{i=i;const r=i.data.data;return Hi.update(()=>r),Kt.update(()=>!1),ve.info("project.task :: deleteProjectTask :: ",Hi),{error:!1}}}catch(i){return Kt.update(()=>!1),ve.error("project.task :: deleteProjectTask :: ",i),{message:String(i),error:!1}}}async function Ih(t,n){try{Kt.update(()=>!0);let e=await dj(t,n);if(e.hasError)e=e,Kt.update(()=>!1),ve.error("project.task :: create project :: ",e.message);else return e=e,Kt.update(()=>!1),ve.info("project.task :: create project :: ",e.data),nn.update(()=>e.data),Promise.resolve(e.data.id)}catch(e){Kt.update(()=>!1),ve.error("project.task :: create project :: ",e)}}async function Ah(t){try{Kt.update(()=>!0);let n=await pj(t);if(n.hasError)n=n,Kt.update(()=>!1),ve.error("list.task :: create list :: ",n.message);else return n=n,Kt.update(()=>!1),jn("view_item_list",{},"","CartOptionUnifiedCheckoutSE",!0),ve.info("list.task :: create list :: ",n.data),nn.update(()=>n.data),Promise.resolve(n.data.id)}catch(n){Kt.update(()=>!1),ve.error("list.task :: create list :: ",n)}}async function xi(t,n,e,i,r=!0,o=!1){var s,l;try{Ir(!1),Kt.update(()=>!0),t.bom&&(t.bom=tm(t.bom)),ro((s=t==null?void 0:t.bom)==null?void 0:s.groups),(l=t==null?void 0:t.bom)==null||delete l.isSelected,t.name&&(t.name=Jt(t==null?void 0:t.name)),t.description&&Jt(t==null?void 0:t.description),t&&Fn()&&(t.productCount=Nc(t.bom));let a=await hj(t,n);if(a.hasError){a=a;const c=a.message;Ba(us(c,i)),Kt.update(()=>!1),ve.error("project.task :: updateProject :: ",a.message)}else{if(Kh(),Zr.update(()=>!1),a=a,a&&a.data&&a.data){a.data=Fl(a.data);const c=a.data?a.data:{};Bg(c.bom),nn.update(()=>c),Fn()&&(dw(Kr.UPDATE_LIST,n),fw())}I0.update(()=>a),o||Kt.update(()=>!1),r&&Wo(e),ve.info("project.task :: updateProject :: ",a)}return a}catch(a){Kt.update(()=>!1),ve.error("project.task :: updateProject :: ",a)}}async function l2(t,n,e){try{Kt.update(()=>!0);let i=await mj(t,n,e);if(i.hasError){i=i,Kt.update(()=>!1);const r=i.message;return ve.error("project.task :: cloneProject :: ",i.message),{message:r,error:!1}}else return i=i,I0.update(()=>i),Kt.update(()=>!1),ve.info("project.task :: cloneProject :: ",i),{error:!0}}catch(i){return Kt.update(()=>!1),ve.error("project.task :: cloneProject :: ",i),{message:String(i),error:!1}}}async function c2(t,n,e){try{Ir(!1);let i=await _j(t);i.hasError?(Ba(us(String(i.message),e)),i=i,ve.error("shareProject.task :: Share Project :: ",i.message)):(Wo(n),pg(i.data.users))}catch(i){Ba(us(String(i),e)),ve.error("shareProject.task :: Share Project :: ",i)}}async function dg(t,n,e){try{Ir(!1);let i=await bj(t);i.hasError?(Ba(us(String(i.message),e)),i=i,ve.error("updateUserPermission.task :: Update Permission :: ",i.message)):(Wo(n),pg(i.data.users))}catch(i){Ba(us(String(i),e)),ve.error("updateUserPermission.task :: Update Permission :: ",i)}}function Wo(t){Ir(!0),Po.set(Rr),No.set(t)}function Ba(t){Ir(!0),Po.set(fr),No.set(t)}function Ir(t){ls.set(t)}async function jl(t,n){var e;try{let i=await gj(t,n);if(i.hasError)i=i,ve.error("CopyProjectLink.task :: copy project link :: ",i.message);else{i=i;const r=i==null?void 0:i.data;jo.update(()=>r);const o=(e=i==null?void 0:i.data)==null?void 0:e.users;pg(o)}}catch(i){ve.error("CopyProjectLink.task :: copy project link :: ",i)}}function pg(t){const n=Vd(Er);if(n.length&&n.length===t.length){const e=[...t,...n].filter((i=>({email:r})=>!i.has(r)&&i.add(r))(new Set));Er.update(()=>e)}else Er.update(()=>t)}async function u2(t){try{let n=await vj(t);n.hasError?(n=n,ve.error("collabratorsAdd.task :: collabrators Add :: ",n.message)):(n=n,u1.update(()=>n==null?void 0:n.data))}catch(n){ve.error("collabratorsAdd.task :: copy collabrators Add :: ",n)}}async function f2(t){let n=await wj(t);if(n.hasError)n=n,ve.error("Clientid error task :: ",n.message);else return n=n,n.data}const d2="custom-configuredReference1",p2="custom-configuredReference2",Ar={APPLICATION_SOURCE:"applicationSource",COST:"cost",COST_DATE:"costDate",CURRENCY:"currency",CUSTOMIZATION:"customization",DESCRIPTION:"description",FREE_TEXT:"freeText",FREEZE_ITEM:"freezeItem",GROUP_ID:"groupId",IS_PARENT:"isParent",NAME:"name",ORDERING_DATA:"orderingData",OVERWRITE_COST:"overwriteCost",OVERWRITE_PRICE:"overwritePrice",PART_TYPE:"partType",PB_VALUE:"pbValue",PRICE:"price",PRICE_DATE:"priceDate",PRODUCT_ID:"productId",RELOAD_DATA:"reloadData",QUANTITY:"quantity",SELECTOR:"selector",SOURCE:"source",SUBPARTS:"subparts",VALUE:"value",BOM_ITEM_LINE_NO:"bomLineItemNo"},Ct={COUNTRY_LENGTH_3:3,EMPTY_ARRAY:[],EMPTY_STRING:"",EMPTY_OBJECT:{},NULL:null,ONE:1,DUMMY_ORDERING_ID:"00"},Cc={CART:"cart",DISTRIBUTER:"DISTRIBUTER",ELBRIDGE:"ELBRIDGE",EMAIL:"email",QUOTE:"quote",EASY:"easy",EASY_IN:"EASY_IN",PB:"PB"},h2={ANY:"ANY",DESCRIPTION:"description",QUANTITY:"quantity",DEFAULT_STRING:"default"},yo={CONFIGURABLE:"configurable",CTO:"cto",CUSTOMIZABLE:"customizable",DEFAULT:"default",NON_CTO:"nonCto"},Ec={CART:"cart",EASY:"easy",EASY_IN:"easyIn",EASY_OUT:"easyOut",PB_BOM:"pbBom",SC:"sc"};var Oe=(t=>(t.ARRAY="array",t.BOOLEAN="boolean",t.NULLABLE="nullable",t.NON_EMPTY="nonempty",t.NUMBER="number",t.OBJECT="object",t.OPTIONAL="optional",t.STRING="string",t.UNION="union",t))(Oe||{});const m2=class H_{constructor(n){this.source=n}static enableProductionMode(){H_.level=0}debug(...n){this.log(Qn.info,4,n)}info(...n){this.log(Qn.info,3,n)}warn(...n){this.log(console.warn,2,n)}error(...n){this.log(console.error,1,n)}log(n,e,i){if(e<=H_.level){const r=this.source?["["+this.source+"]"].concat(i):i;n.apply(console,r)}}};m2.level=4;let Zj=m2;const Qn=new Zj;var Oi;(function(t){t.assertEqual=r=>r;function n(r){}t.assertIs=n;function e(r){throw new Error}t.assertNever=e,t.arrayToEnum=r=>{const o={};for(const s of r)o[s]=s;return o},t.getValidEnumValues=r=>{const o=t.objectKeys(r).filter(l=>typeof r[r[l]]!="number"),s={};for(const l of o)s[l]=r[l];return t.objectValues(s)},t.objectValues=r=>t.objectKeys(r).map(function(o){return r[o]}),t.objectKeys=typeof Object.keys=="function"?r=>Object.keys(r):r=>{const o=[];for(const s in r)Object.prototype.hasOwnProperty.call(r,s)&&o.push(s);return o},t.find=(r,o)=>{for(const s of r)if(o(s))return s},t.isInteger=typeof Number.isInteger=="function"?r=>Number.isInteger(r):r=>typeof r=="number"&&isFinite(r)&&Math.floor(r)===r;function i(r,o=" | "){return r.map(s=>typeof s=="string"?`'${s}'`:s).join(o)}t.joinValues=i,t.jsonStringifyReplacer=(r,o)=>typeof o=="bigint"?o.toString():o})(Oi||(Oi={}));var hg;(function(t){t.mergeShapes=(n,e)=>({...n,...e})})(hg||(hg={}));const bn=Oi.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Ll=t=>{switch(typeof t){case"undefined":return bn.undefined;case"string":return bn.string;case"number":return isNaN(t)?bn.nan:bn.number;case"boolean":return bn.boolean;case"function":return bn.function;case"bigint":return bn.bigint;case"symbol":return bn.symbol;case"object":return Array.isArray(t)?bn.array:t===null?bn.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?bn.promise:typeof Map<"u"&&t instanceof Map?bn.map:typeof Set<"u"&&t instanceof Set?bn.set:typeof Date<"u"&&t instanceof Date?bn.date:bn.object;default:return bn.unknown}},Xt=Oi.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Kj=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class io extends Error{constructor(n){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};const e=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,e):this.__proto__=e,this.name="ZodError",this.issues=n}get errors(){return this.issues}format(n){const e=n||function(o){return o.message},i={_errors:[]},r=o=>{for(const s of o.issues)if(s.code==="invalid_union")s.unionErrors.map(r);else if(s.code==="invalid_return_type")r(s.returnTypeError);else if(s.code==="invalid_arguments")r(s.argumentsError);else if(s.path.length===0)i._errors.push(e(s));else{let l=i,a=0;for(;ae.message){const e={},i=[];for(const r of this.issues)r.path.length>0?(e[r.path[0]]=e[r.path[0]]||[],e[r.path[0]].push(n(r))):i.push(n(r));return{formErrors:i,fieldErrors:e}}get formErrors(){return this.flatten()}}io.create=t=>new io(t);const Bu=(t,n)=>{let e;switch(t.code){case Xt.invalid_type:t.received===bn.undefined?e="Required":e=`Expected ${t.expected}, received ${t.received}`;break;case Xt.invalid_literal:e=`Invalid literal value, expected ${JSON.stringify(t.expected,Oi.jsonStringifyReplacer)}`;break;case Xt.unrecognized_keys:e=`Unrecognized key(s) in object: ${Oi.joinValues(t.keys,", ")}`;break;case Xt.invalid_union:e="Invalid input";break;case Xt.invalid_union_discriminator:e=`Invalid discriminator value. Expected ${Oi.joinValues(t.options)}`;break;case Xt.invalid_enum_value:e=`Invalid enum value. Expected ${Oi.joinValues(t.options)}, received '${t.received}'`;break;case Xt.invalid_arguments:e="Invalid function arguments";break;case Xt.invalid_return_type:e="Invalid function return type";break;case Xt.invalid_date:e="Invalid date";break;case Xt.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(e=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(e=`${e} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?e=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?e=`Invalid input: must end with "${t.validation.endsWith}"`:Oi.assertNever(t.validation):t.validation!=="regex"?e=`Invalid ${t.validation}`:e="Invalid";break;case Xt.too_small:t.type==="array"?e=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?e=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?e=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?e=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:e="Invalid input";break;case Xt.too_big:t.type==="array"?e=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?e=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?e=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?e=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?e=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:e="Invalid input";break;case Xt.custom:e="Invalid input";break;case Xt.invalid_intersection_types:e="Intersection results could not be merged";break;case Xt.not_multiple_of:e=`Number must be a multiple of ${t.multipleOf}`;break;case Xt.not_finite:e="Number must be finite";break;default:e=n.defaultError,Oi.assertNever(t)}return{message:e}};let g2=Bu;function Xj(t){g2=t}function Oh(){return g2}const Ph=t=>{const{data:n,path:e,errorMaps:i,issueData:r}=t,o=[...e,...r.path||[]],s={...r,path:o};if(r.message!==void 0)return{...r,path:o,message:r.message};let l="";const a=i.filter(c=>!!c).slice().reverse();for(const c of a)l=c(s,{data:n,defaultError:l}).message;return{...r,path:o,message:l}},Jj=[];function mn(t,n){const e=Oh(),i=Ph({issueData:n,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,e,e===Bu?void 0:Bu].filter(r=>!!r)});t.common.issues.push(i)}class bs{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(n,e){const i=[];for(const r of e){if(r.status==="aborted")return $n;r.status==="dirty"&&n.dirty(),i.push(r.value)}return{status:n.value,value:i}}static async mergeObjectAsync(n,e){const i=[];for(const r of e){const o=await r.key,s=await r.value;i.push({key:o,value:s})}return bs.mergeObjectSync(n,i)}static mergeObjectSync(n,e){const i={};for(const r of e){const{key:o,value:s}=r;if(o.status==="aborted"||s.status==="aborted")return $n;o.status==="dirty"&&n.dirty(),s.status==="dirty"&&n.dirty(),o.value!=="__proto__"&&(typeof s.value<"u"||r.alwaysSet)&&(i[o.value]=s.value)}return{status:n.value,value:i}}}const $n=Object.freeze({status:"aborted"}),Nh=t=>({status:"dirty",value:t}),Os=t=>({status:"valid",value:t}),mg=t=>t.status==="aborted",gg=t=>t.status==="dirty",Kf=t=>t.status==="valid",Xf=t=>typeof Promise<"u"&&t instanceof Promise;function jh(t,n,e,i){if(typeof n=="function"?t!==n||!i:!n.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n.get(t)}function _2(t,n,e,i,r){if(typeof n=="function"?t!==n||!r:!n.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n.set(t,e),e}var Mn;(function(t){t.errToObj=n=>typeof n=="string"?{message:n}:n||{},t.toString=n=>typeof n=="string"?n:n==null?void 0:n.message})(Mn||(Mn={}));var Jf,Qf;class ma{constructor(n,e,i,r){this._cachedPath=[],this.parent=n,this.data=e,this._path=i,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const b2=(t,n)=>{if(Kf(n))return{success:!0,data:n.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const e=new io(t.common.issues);return this._error=e,this._error}}};function si(t){if(!t)return{};const{errorMap:n,invalid_type_error:e,required_error:i,description:r}=t;if(n&&(e||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return n?{errorMap:n,description:r}:{errorMap:(o,s)=>{var l,a;const{message:c}=t;return o.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(l=c??i)!==null&&l!==void 0?l:s.defaultError}:o.code!=="invalid_type"?{message:s.defaultError}:{message:(a=c??e)!==null&&a!==void 0?a:s.defaultError}},description:r}}class pi{constructor(n){this.spa=this.safeParseAsync,this._def=n,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(n){return Ll(n.data)}_getOrReturnCtx(n,e){return e||{common:n.parent.common,data:n.data,parsedType:Ll(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}_processInputParams(n){return{status:new bs,ctx:{common:n.parent.common,data:n.data,parsedType:Ll(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}}_parseSync(n){const e=this._parse(n);if(Xf(e))throw new Error("Synchronous parse encountered promise.");return e}_parseAsync(n){const e=this._parse(n);return Promise.resolve(e)}parse(n,e){const i=this.safeParse(n,e);if(i.success)return i.data;throw i.error}safeParse(n,e){var i;const r={common:{issues:[],async:(i=e==null?void 0:e.async)!==null&&i!==void 0?i:!1,contextualErrorMap:e==null?void 0:e.errorMap},path:(e==null?void 0:e.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:Ll(n)},o=this._parseSync({data:n,path:r.path,parent:r});return b2(r,o)}async parseAsync(n,e){const i=await this.safeParseAsync(n,e);if(i.success)return i.data;throw i.error}async safeParseAsync(n,e){const i={common:{issues:[],contextualErrorMap:e==null?void 0:e.errorMap,async:!0},path:(e==null?void 0:e.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:Ll(n)},r=this._parse({data:n,path:i.path,parent:i}),o=await(Xf(r)?r:Promise.resolve(r));return b2(i,o)}refine(n,e){const i=r=>typeof e=="string"||typeof e>"u"?{message:e}:typeof e=="function"?e(r):e;return this._refinement((r,o)=>{const s=n(r),l=()=>o.addIssue({code:Xt.custom,...i(r)});return typeof Promise<"u"&&s instanceof Promise?s.then(a=>a?!0:(l(),!1)):s?!0:(l(),!1)})}refinement(n,e){return this._refinement((i,r)=>n(i)?!0:(r.addIssue(typeof e=="function"?e(i,r):e),!1))}_refinement(n){return new Zo({schema:this,typeName:Vn.ZodEffects,effect:{type:"refinement",refinement:n}})}superRefine(n){return this._refinement(n)}optional(){return _a.create(this,this._def)}nullable(){return Bl.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Yo.create(this,this._def)}promise(){return xu.create(this,this._def)}or(n){return nd.create([this,n],this._def)}and(n){return id.create(this,n,this._def)}transform(n){return new Zo({...si(this._def),schema:this,typeName:Vn.ZodEffects,effect:{type:"transform",transform:n}})}default(n){const e=typeof n=="function"?n:()=>n;return new ld({...si(this._def),innerType:this,defaultValue:e,typeName:Vn.ZodDefault})}brand(){return new vg({typeName:Vn.ZodBranded,type:this,...si(this._def)})}catch(n){const e=typeof n=="function"?n:()=>n;return new cd({...si(this._def),innerType:this,catchValue:e,typeName:Vn.ZodCatch})}describe(n){const e=this.constructor;return new e({...this._def,description:n})}pipe(n){return ud.create(this,n)}readonly(){return fd.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Qj=/^c[^\s-]{8,}$/i,$j=/^[0-9a-z]+$/,eL=/^[0-9A-HJKMNP-TV-Z]{26}$/,tL=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,nL=/^[a-z0-9_-]{21}$/i,iL=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,rL=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,sL="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let _g;const oL=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,aL=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,lL=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,v2="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",cL=new RegExp(`^${v2}$`);function w2(t){let n="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return t.precision?n=`${n}\\.\\d{${t.precision}}`:t.precision==null&&(n=`${n}(\\.\\d+)?`),n}function uL(t){return new RegExp(`^${w2(t)}$`)}function y2(t){let n=`${v2}T${w2(t)}`;const e=[];return e.push(t.local?"Z?":"Z"),t.offset&&e.push("([+-]\\d{2}:?\\d{2})"),n=`${n}(${e.join("|")})`,new RegExp(`^${n}$`)}function fL(t,n){return!!((n==="v4"||!n)&&oL.test(t)||(n==="v6"||!n)&&aL.test(t))}class Vo extends pi{_parse(n){if(this._def.coerce&&(n.data=String(n.data)),this._getType(n)!==bn.string){const r=this._getOrReturnCtx(n);return mn(r,{code:Xt.invalid_type,expected:bn.string,received:r.parsedType}),$n}const e=new bs;let i;for(const r of this._def.checks)if(r.kind==="min")n.data.lengthr.value&&(i=this._getOrReturnCtx(n,i),mn(i,{code:Xt.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),e.dirty());else if(r.kind==="length"){const o=n.data.length>r.value,s=n.data.lengthn.test(r),{validation:e,code:Xt.invalid_string,...Mn.errToObj(i)})}_addCheck(n){return new Vo({...this._def,checks:[...this._def.checks,n]})}email(n){return this._addCheck({kind:"email",...Mn.errToObj(n)})}url(n){return this._addCheck({kind:"url",...Mn.errToObj(n)})}emoji(n){return this._addCheck({kind:"emoji",...Mn.errToObj(n)})}uuid(n){return this._addCheck({kind:"uuid",...Mn.errToObj(n)})}nanoid(n){return this._addCheck({kind:"nanoid",...Mn.errToObj(n)})}cuid(n){return this._addCheck({kind:"cuid",...Mn.errToObj(n)})}cuid2(n){return this._addCheck({kind:"cuid2",...Mn.errToObj(n)})}ulid(n){return this._addCheck({kind:"ulid",...Mn.errToObj(n)})}base64(n){return this._addCheck({kind:"base64",...Mn.errToObj(n)})}ip(n){return this._addCheck({kind:"ip",...Mn.errToObj(n)})}datetime(n){var e,i;return typeof n=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:n}):this._addCheck({kind:"datetime",precision:typeof(n==null?void 0:n.precision)>"u"?null:n==null?void 0:n.precision,offset:(e=n==null?void 0:n.offset)!==null&&e!==void 0?e:!1,local:(i=n==null?void 0:n.local)!==null&&i!==void 0?i:!1,...Mn.errToObj(n==null?void 0:n.message)})}date(n){return this._addCheck({kind:"date",message:n})}time(n){return typeof n=="string"?this._addCheck({kind:"time",precision:null,message:n}):this._addCheck({kind:"time",precision:typeof(n==null?void 0:n.precision)>"u"?null:n==null?void 0:n.precision,...Mn.errToObj(n==null?void 0:n.message)})}duration(n){return this._addCheck({kind:"duration",...Mn.errToObj(n)})}regex(n,e){return this._addCheck({kind:"regex",regex:n,...Mn.errToObj(e)})}includes(n,e){return this._addCheck({kind:"includes",value:n,position:e==null?void 0:e.position,...Mn.errToObj(e==null?void 0:e.message)})}startsWith(n,e){return this._addCheck({kind:"startsWith",value:n,...Mn.errToObj(e)})}endsWith(n,e){return this._addCheck({kind:"endsWith",value:n,...Mn.errToObj(e)})}min(n,e){return this._addCheck({kind:"min",value:n,...Mn.errToObj(e)})}max(n,e){return this._addCheck({kind:"max",value:n,...Mn.errToObj(e)})}length(n,e){return this._addCheck({kind:"length",value:n,...Mn.errToObj(e)})}nonempty(n){return this.min(1,Mn.errToObj(n))}trim(){return new Vo({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Vo({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Vo({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(n=>n.kind==="datetime")}get isDate(){return!!this._def.checks.find(n=>n.kind==="date")}get isTime(){return!!this._def.checks.find(n=>n.kind==="time")}get isDuration(){return!!this._def.checks.find(n=>n.kind==="duration")}get isEmail(){return!!this._def.checks.find(n=>n.kind==="email")}get isURL(){return!!this._def.checks.find(n=>n.kind==="url")}get isEmoji(){return!!this._def.checks.find(n=>n.kind==="emoji")}get isUUID(){return!!this._def.checks.find(n=>n.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(n=>n.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(n=>n.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(n=>n.kind==="cuid2")}get isULID(){return!!this._def.checks.find(n=>n.kind==="ulid")}get isIP(){return!!this._def.checks.find(n=>n.kind==="ip")}get isBase64(){return!!this._def.checks.find(n=>n.kind==="base64")}get minLength(){let n=null;for(const e of this._def.checks)e.kind==="min"&&(n===null||e.value>n)&&(n=e.value);return n}get maxLength(){let n=null;for(const e of this._def.checks)e.kind==="max"&&(n===null||e.value{var n;return new Vo({checks:[],typeName:Vn.ZodString,coerce:(n=t==null?void 0:t.coerce)!==null&&n!==void 0?n:!1,...si(t)})};function dL(t,n){const e=(t.toString().split(".")[1]||"").length,i=(n.toString().split(".")[1]||"").length,r=e>i?e:i,o=parseInt(t.toFixed(r).replace(".","")),s=parseInt(n.toFixed(r).replace(".",""));return o%s/Math.pow(10,r)}class Rl extends pi{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(n){if(this._def.coerce&&(n.data=Number(n.data)),this._getType(n)!==bn.number){const r=this._getOrReturnCtx(n);return mn(r,{code:Xt.invalid_type,expected:bn.number,received:r.parsedType}),$n}let e;const i=new bs;for(const r of this._def.checks)r.kind==="int"?Oi.isInteger(n.data)||(e=this._getOrReturnCtx(n,e),mn(e,{code:Xt.invalid_type,expected:"integer",received:"float",message:r.message}),i.dirty()):r.kind==="min"?(r.inclusive?n.datar.value:n.data>=r.value)&&(e=this._getOrReturnCtx(n,e),mn(e,{code:Xt.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),i.dirty()):r.kind==="multipleOf"?dL(n.data,r.value)!==0&&(e=this._getOrReturnCtx(n,e),mn(e,{code:Xt.not_multiple_of,multipleOf:r.value,message:r.message}),i.dirty()):r.kind==="finite"?Number.isFinite(n.data)||(e=this._getOrReturnCtx(n,e),mn(e,{code:Xt.not_finite,message:r.message}),i.dirty()):Oi.assertNever(r);return{status:i.value,value:n.data}}gte(n,e){return this.setLimit("min",n,!0,Mn.toString(e))}gt(n,e){return this.setLimit("min",n,!1,Mn.toString(e))}lte(n,e){return this.setLimit("max",n,!0,Mn.toString(e))}lt(n,e){return this.setLimit("max",n,!1,Mn.toString(e))}setLimit(n,e,i,r){return new Rl({...this._def,checks:[...this._def.checks,{kind:n,value:e,inclusive:i,message:Mn.toString(r)}]})}_addCheck(n){return new Rl({...this._def,checks:[...this._def.checks,n]})}int(n){return this._addCheck({kind:"int",message:Mn.toString(n)})}positive(n){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Mn.toString(n)})}negative(n){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Mn.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Mn.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Mn.toString(n)})}multipleOf(n,e){return this._addCheck({kind:"multipleOf",value:n,message:Mn.toString(e)})}finite(n){return this._addCheck({kind:"finite",message:Mn.toString(n)})}safe(n){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Mn.toString(n)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Mn.toString(n)})}get minValue(){let n=null;for(const e of this._def.checks)e.kind==="min"&&(n===null||e.value>n)&&(n=e.value);return n}get maxValue(){let n=null;for(const e of this._def.checks)e.kind==="max"&&(n===null||e.valuen.kind==="int"||n.kind==="multipleOf"&&Oi.isInteger(n.value))}get isFinite(){let n=null,e=null;for(const i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(e===null||i.value>e)&&(e=i.value):i.kind==="max"&&(n===null||i.valuenew Rl({checks:[],typeName:Vn.ZodNumber,coerce:(t==null?void 0:t.coerce)||!1,...si(t)});class Ml extends pi{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(n){if(this._def.coerce&&(n.data=BigInt(n.data)),this._getType(n)!==bn.bigint){const r=this._getOrReturnCtx(n);return mn(r,{code:Xt.invalid_type,expected:bn.bigint,received:r.parsedType}),$n}let e;const i=new bs;for(const r of this._def.checks)r.kind==="min"?(r.inclusive?n.datar.value:n.data>=r.value)&&(e=this._getOrReturnCtx(n,e),mn(e,{code:Xt.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),i.dirty()):r.kind==="multipleOf"?n.data%r.value!==BigInt(0)&&(e=this._getOrReturnCtx(n,e),mn(e,{code:Xt.not_multiple_of,multipleOf:r.value,message:r.message}),i.dirty()):Oi.assertNever(r);return{status:i.value,value:n.data}}gte(n,e){return this.setLimit("min",n,!0,Mn.toString(e))}gt(n,e){return this.setLimit("min",n,!1,Mn.toString(e))}lte(n,e){return this.setLimit("max",n,!0,Mn.toString(e))}lt(n,e){return this.setLimit("max",n,!1,Mn.toString(e))}setLimit(n,e,i,r){return new Ml({...this._def,checks:[...this._def.checks,{kind:n,value:e,inclusive:i,message:Mn.toString(r)}]})}_addCheck(n){return new Ml({...this._def,checks:[...this._def.checks,n]})}positive(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Mn.toString(n)})}negative(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Mn.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Mn.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Mn.toString(n)})}multipleOf(n,e){return this._addCheck({kind:"multipleOf",value:n,message:Mn.toString(e)})}get minValue(){let n=null;for(const e of this._def.checks)e.kind==="min"&&(n===null||e.value>n)&&(n=e.value);return n}get maxValue(){let n=null;for(const e of this._def.checks)e.kind==="max"&&(n===null||e.value{var n;return new Ml({checks:[],typeName:Vn.ZodBigInt,coerce:(n=t==null?void 0:t.coerce)!==null&&n!==void 0?n:!1,...si(t)})};class $f extends pi{_parse(n){if(this._def.coerce&&(n.data=!!n.data),this._getType(n)!==bn.boolean){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.boolean,received:e.parsedType}),$n}return Os(n.data)}}$f.create=t=>new $f({typeName:Vn.ZodBoolean,coerce:(t==null?void 0:t.coerce)||!1,...si(t)});class Ic extends pi{_parse(n){if(this._def.coerce&&(n.data=new Date(n.data)),this._getType(n)!==bn.date){const r=this._getOrReturnCtx(n);return mn(r,{code:Xt.invalid_type,expected:bn.date,received:r.parsedType}),$n}if(isNaN(n.data.getTime())){const r=this._getOrReturnCtx(n);return mn(r,{code:Xt.invalid_date}),$n}const e=new bs;let i;for(const r of this._def.checks)r.kind==="min"?n.data.getTime()r.value&&(i=this._getOrReturnCtx(n,i),mn(i,{code:Xt.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),e.dirty()):Oi.assertNever(r);return{status:e.value,value:new Date(n.data.getTime())}}_addCheck(n){return new Ic({...this._def,checks:[...this._def.checks,n]})}min(n,e){return this._addCheck({kind:"min",value:n.getTime(),message:Mn.toString(e)})}max(n,e){return this._addCheck({kind:"max",value:n.getTime(),message:Mn.toString(e)})}get minDate(){let n=null;for(const e of this._def.checks)e.kind==="min"&&(n===null||e.value>n)&&(n=e.value);return n!=null?new Date(n):null}get maxDate(){let n=null;for(const e of this._def.checks)e.kind==="max"&&(n===null||e.valuenew Ic({checks:[],coerce:(t==null?void 0:t.coerce)||!1,typeName:Vn.ZodDate,...si(t)});class Lh extends pi{_parse(n){if(this._getType(n)!==bn.symbol){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.symbol,received:e.parsedType}),$n}return Os(n.data)}}Lh.create=t=>new Lh({typeName:Vn.ZodSymbol,...si(t)});class ed extends pi{_parse(n){if(this._getType(n)!==bn.undefined){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.undefined,received:e.parsedType}),$n}return Os(n.data)}}ed.create=t=>new ed({typeName:Vn.ZodUndefined,...si(t)});class td extends pi{_parse(n){if(this._getType(n)!==bn.null){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.null,received:e.parsedType}),$n}return Os(n.data)}}td.create=t=>new td({typeName:Vn.ZodNull,...si(t)});class Uu extends pi{constructor(){super(...arguments),this._any=!0}_parse(n){return Os(n.data)}}Uu.create=t=>new Uu({typeName:Vn.ZodAny,...si(t)});class Ac extends pi{constructor(){super(...arguments),this._unknown=!0}_parse(n){return Os(n.data)}}Ac.create=t=>new Ac({typeName:Vn.ZodUnknown,...si(t)});class Ua extends pi{_parse(n){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.never,received:e.parsedType}),$n}}Ua.create=t=>new Ua({typeName:Vn.ZodNever,...si(t)});class Rh extends pi{_parse(n){if(this._getType(n)!==bn.undefined){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.void,received:e.parsedType}),$n}return Os(n.data)}}Rh.create=t=>new Rh({typeName:Vn.ZodVoid,...si(t)});class Yo extends pi{_parse(n){const{ctx:e,status:i}=this._processInputParams(n),r=this._def;if(e.parsedType!==bn.array)return mn(e,{code:Xt.invalid_type,expected:bn.array,received:e.parsedType}),$n;if(r.exactLength!==null){const s=e.data.length>r.exactLength.value,l=e.data.lengthr.maxLength.value&&(mn(e,{code:Xt.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),i.dirty()),e.common.async)return Promise.all([...e.data].map((s,l)=>r.type._parseAsync(new ma(e,s,e.path,l)))).then(s=>bs.mergeArray(i,s));const o=[...e.data].map((s,l)=>r.type._parseSync(new ma(e,s,e.path,l)));return bs.mergeArray(i,o)}get element(){return this._def.type}min(n,e){return new Yo({...this._def,minLength:{value:n,message:Mn.toString(e)}})}max(n,e){return new Yo({...this._def,maxLength:{value:n,message:Mn.toString(e)}})}length(n,e){return new Yo({...this._def,exactLength:{value:n,message:Mn.toString(e)}})}nonempty(n){return this.min(1,n)}}Yo.create=(t,n)=>new Yo({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Vn.ZodArray,...si(n)});function zu(t){if(t instanceof Or){const n={};for(const e in t.shape){const i=t.shape[e];n[e]=_a.create(zu(i))}return new Or({...t._def,shape:()=>n})}else return t instanceof Yo?new Yo({...t._def,type:zu(t.element)}):t instanceof _a?_a.create(zu(t.unwrap())):t instanceof Bl?Bl.create(zu(t.unwrap())):t instanceof ga?ga.create(t.items.map(n=>zu(n))):t}class Or extends pi{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const n=this._def.shape(),e=Oi.objectKeys(n);return this._cached={shape:n,keys:e}}_parse(n){if(this._getType(n)!==bn.object){const a=this._getOrReturnCtx(n);return mn(a,{code:Xt.invalid_type,expected:bn.object,received:a.parsedType}),$n}const{status:e,ctx:i}=this._processInputParams(n),{shape:r,keys:o}=this._getCached(),s=[];if(!(this._def.catchall instanceof Ua&&this._def.unknownKeys==="strip"))for(const a in i.data)o.includes(a)||s.push(a);const l=[];for(const a of o){const c=r[a],u=i.data[a];l.push({key:{status:"valid",value:a},value:c._parse(new ma(i,u,i.path,a)),alwaysSet:a in i.data})}if(this._def.catchall instanceof Ua){const a=this._def.unknownKeys;if(a==="passthrough")for(const c of s)l.push({key:{status:"valid",value:c},value:{status:"valid",value:i.data[c]}});else if(a==="strict")s.length>0&&(mn(i,{code:Xt.unrecognized_keys,keys:s}),e.dirty());else if(a!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const a=this._def.catchall;for(const c of s){const u=i.data[c];l.push({key:{status:"valid",value:c},value:a._parse(new ma(i,u,i.path,c)),alwaysSet:c in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const a=[];for(const c of l){const u=await c.key,d=await c.value;a.push({key:u,value:d,alwaysSet:c.alwaysSet})}return a}).then(a=>bs.mergeObjectSync(e,a)):bs.mergeObjectSync(e,l)}get shape(){return this._def.shape()}strict(n){return Mn.errToObj,new Or({...this._def,unknownKeys:"strict",...n!==void 0?{errorMap:(e,i)=>{var r,o,s,l;const a=(s=(o=(r=this._def).errorMap)===null||o===void 0?void 0:o.call(r,e,i).message)!==null&&s!==void 0?s:i.defaultError;return e.code==="unrecognized_keys"?{message:(l=Mn.errToObj(n).message)!==null&&l!==void 0?l:a}:{message:a}}}:{}})}strip(){return new Or({...this._def,unknownKeys:"strip"})}passthrough(){return new Or({...this._def,unknownKeys:"passthrough"})}extend(n){return new Or({...this._def,shape:()=>({...this._def.shape(),...n})})}merge(n){return new Or({unknownKeys:n._def.unknownKeys,catchall:n._def.catchall,shape:()=>({...this._def.shape(),...n._def.shape()}),typeName:Vn.ZodObject})}setKey(n,e){return this.augment({[n]:e})}catchall(n){return new Or({...this._def,catchall:n})}pick(n){const e={};return Oi.objectKeys(n).forEach(i=>{n[i]&&this.shape[i]&&(e[i]=this.shape[i])}),new Or({...this._def,shape:()=>e})}omit(n){const e={};return Oi.objectKeys(this.shape).forEach(i=>{n[i]||(e[i]=this.shape[i])}),new Or({...this._def,shape:()=>e})}deepPartial(){return zu(this)}partial(n){const e={};return Oi.objectKeys(this.shape).forEach(i=>{const r=this.shape[i];n&&!n[i]?e[i]=r:e[i]=r.optional()}),new Or({...this._def,shape:()=>e})}required(n){const e={};return Oi.objectKeys(this.shape).forEach(i=>{if(n&&!n[i])e[i]=this.shape[i];else{let r=this.shape[i];for(;r instanceof _a;)r=r._def.innerType;e[i]=r}}),new Or({...this._def,shape:()=>e})}keyof(){return k2(Oi.objectKeys(this.shape))}}Or.create=(t,n)=>new Or({shape:()=>t,unknownKeys:"strip",catchall:Ua.create(),typeName:Vn.ZodObject,...si(n)}),Or.strictCreate=(t,n)=>new Or({shape:()=>t,unknownKeys:"strict",catchall:Ua.create(),typeName:Vn.ZodObject,...si(n)}),Or.lazycreate=(t,n)=>new Or({shape:t,unknownKeys:"strip",catchall:Ua.create(),typeName:Vn.ZodObject,...si(n)});class nd extends pi{_parse(n){const{ctx:e}=this._processInputParams(n),i=this._def.options;function r(o){for(const l of o)if(l.result.status==="valid")return l.result;for(const l of o)if(l.result.status==="dirty")return e.common.issues.push(...l.ctx.common.issues),l.result;const s=o.map(l=>new io(l.ctx.common.issues));return mn(e,{code:Xt.invalid_union,unionErrors:s}),$n}if(e.common.async)return Promise.all(i.map(async o=>{const s={...e,common:{...e.common,issues:[]},parent:null};return{result:await o._parseAsync({data:e.data,path:e.path,parent:s}),ctx:s}})).then(r);{let o;const s=[];for(const a of i){const c={...e,common:{...e.common,issues:[]},parent:null},u=a._parseSync({data:e.data,path:e.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!o&&(o={result:u,ctx:c}),c.common.issues.length&&s.push(c.common.issues)}if(o)return e.common.issues.push(...o.ctx.common.issues),o.result;const l=s.map(a=>new io(a));return mn(e,{code:Xt.invalid_union,unionErrors:l}),$n}}get options(){return this._def.options}}nd.create=(t,n)=>new nd({options:t,typeName:Vn.ZodUnion,...si(n)});const ql=t=>t instanceof sd?ql(t.schema):t instanceof Zo?ql(t.innerType()):t instanceof od?[t.value]:t instanceof Dl?t.options:t instanceof ad?Oi.objectValues(t.enum):t instanceof ld?ql(t._def.innerType):t instanceof ed?[void 0]:t instanceof td?[null]:t instanceof _a?[void 0,...ql(t.unwrap())]:t instanceof Bl?[null,...ql(t.unwrap())]:t instanceof vg||t instanceof fd?ql(t.unwrap()):t instanceof cd?ql(t._def.innerType):[];class Mh extends pi{_parse(n){const{ctx:e}=this._processInputParams(n);if(e.parsedType!==bn.object)return mn(e,{code:Xt.invalid_type,expected:bn.object,received:e.parsedType}),$n;const i=this.discriminator,r=e.data[i],o=this.optionsMap.get(r);return o?e.common.async?o._parseAsync({data:e.data,path:e.path,parent:e}):o._parseSync({data:e.data,path:e.path,parent:e}):(mn(e,{code:Xt.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),$n)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(n,e,i){const r=new Map;for(const o of e){const s=ql(o.shape[n]);if(!s.length)throw new Error(`A discriminator value for key \`${n}\` could not be extracted from all schema options`);for(const l of s){if(r.has(l))throw new Error(`Discriminator property ${String(n)} has duplicate value ${String(l)}`);r.set(l,o)}}return new Mh({typeName:Vn.ZodDiscriminatedUnion,discriminator:n,options:e,optionsMap:r,...si(i)})}}function bg(t,n){const e=Ll(t),i=Ll(n);if(t===n)return{valid:!0,data:t};if(e===bn.object&&i===bn.object){const r=Oi.objectKeys(n),o=Oi.objectKeys(t).filter(l=>r.indexOf(l)!==-1),s={...t,...n};for(const l of o){const a=bg(t[l],n[l]);if(!a.valid)return{valid:!1};s[l]=a.data}return{valid:!0,data:s}}else if(e===bn.array&&i===bn.array){if(t.length!==n.length)return{valid:!1};const r=[];for(let o=0;o{if(mg(o)||mg(s))return $n;const l=bg(o.value,s.value);return l.valid?((gg(o)||gg(s))&&e.dirty(),{status:e.value,value:l.data}):(mn(i,{code:Xt.invalid_intersection_types}),$n)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([o,s])=>r(o,s)):r(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}}id.create=(t,n,e)=>new id({left:t,right:n,typeName:Vn.ZodIntersection,...si(e)});class ga extends pi{_parse(n){const{status:e,ctx:i}=this._processInputParams(n);if(i.parsedType!==bn.array)return mn(i,{code:Xt.invalid_type,expected:bn.array,received:i.parsedType}),$n;if(i.data.lengththis._def.items.length&&(mn(i,{code:Xt.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),e.dirty());const r=[...i.data].map((o,s)=>{const l=this._def.items[s]||this._def.rest;return l?l._parse(new ma(i,o,i.path,s)):null}).filter(o=>!!o);return i.common.async?Promise.all(r).then(o=>bs.mergeArray(e,o)):bs.mergeArray(e,r)}get items(){return this._def.items}rest(n){return new ga({...this._def,rest:n})}}ga.create=(t,n)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ga({items:t,typeName:Vn.ZodTuple,rest:null,...si(n)})};class rd extends pi{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:e,ctx:i}=this._processInputParams(n);if(i.parsedType!==bn.object)return mn(i,{code:Xt.invalid_type,expected:bn.object,received:i.parsedType}),$n;const r=[],o=this._def.keyType,s=this._def.valueType;for(const l in i.data)r.push({key:o._parse(new ma(i,l,i.path,l)),value:s._parse(new ma(i,i.data[l],i.path,l)),alwaysSet:l in i.data});return i.common.async?bs.mergeObjectAsync(e,r):bs.mergeObjectSync(e,r)}get element(){return this._def.valueType}static create(n,e,i){return e instanceof pi?new rd({keyType:n,valueType:e,typeName:Vn.ZodRecord,...si(i)}):new rd({keyType:Vo.create(),valueType:n,typeName:Vn.ZodRecord,...si(e)})}}class qh extends pi{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:e,ctx:i}=this._processInputParams(n);if(i.parsedType!==bn.map)return mn(i,{code:Xt.invalid_type,expected:bn.map,received:i.parsedType}),$n;const r=this._def.keyType,o=this._def.valueType,s=[...i.data.entries()].map(([l,a],c)=>({key:r._parse(new ma(i,l,i.path,[c,"key"])),value:o._parse(new ma(i,a,i.path,[c,"value"]))}));if(i.common.async){const l=new Map;return Promise.resolve().then(async()=>{for(const a of s){const c=await a.key,u=await a.value;if(c.status==="aborted"||u.status==="aborted")return $n;(c.status==="dirty"||u.status==="dirty")&&e.dirty(),l.set(c.value,u.value)}return{status:e.value,value:l}})}else{const l=new Map;for(const a of s){const c=a.key,u=a.value;if(c.status==="aborted"||u.status==="aborted")return $n;(c.status==="dirty"||u.status==="dirty")&&e.dirty(),l.set(c.value,u.value)}return{status:e.value,value:l}}}}qh.create=(t,n,e)=>new qh({valueType:n,keyType:t,typeName:Vn.ZodMap,...si(e)});class Oc extends pi{_parse(n){const{status:e,ctx:i}=this._processInputParams(n);if(i.parsedType!==bn.set)return mn(i,{code:Xt.invalid_type,expected:bn.set,received:i.parsedType}),$n;const r=this._def;r.minSize!==null&&i.data.sizer.maxSize.value&&(mn(i,{code:Xt.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),e.dirty());const o=this._def.valueType;function s(a){const c=new Set;for(const u of a){if(u.status==="aborted")return $n;u.status==="dirty"&&e.dirty(),c.add(u.value)}return{status:e.value,value:c}}const l=[...i.data.values()].map((a,c)=>o._parse(new ma(i,a,i.path,c)));return i.common.async?Promise.all(l).then(a=>s(a)):s(l)}min(n,e){return new Oc({...this._def,minSize:{value:n,message:Mn.toString(e)}})}max(n,e){return new Oc({...this._def,maxSize:{value:n,message:Mn.toString(e)}})}size(n,e){return this.min(n,e).max(n,e)}nonempty(n){return this.min(1,n)}}Oc.create=(t,n)=>new Oc({valueType:t,minSize:null,maxSize:null,typeName:Vn.ZodSet,...si(n)});class Fu extends pi{constructor(){super(...arguments),this.validate=this.implement}_parse(n){const{ctx:e}=this._processInputParams(n);if(e.parsedType!==bn.function)return mn(e,{code:Xt.invalid_type,expected:bn.function,received:e.parsedType}),$n;function i(l,a){return Ph({data:l,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,Oh(),Bu].filter(c=>!!c),issueData:{code:Xt.invalid_arguments,argumentsError:a}})}function r(l,a){return Ph({data:l,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,Oh(),Bu].filter(c=>!!c),issueData:{code:Xt.invalid_return_type,returnTypeError:a}})}const o={errorMap:e.common.contextualErrorMap},s=e.data;if(this._def.returns instanceof xu){const l=this;return Os(async function(...a){const c=new io([]),u=await l._def.args.parseAsync(a,o).catch(f=>{throw c.addIssue(i(a,f)),c}),d=await Reflect.apply(s,this,u);return await l._def.returns._def.type.parseAsync(d,o).catch(f=>{throw c.addIssue(r(d,f)),c})})}else{const l=this;return Os(function(...a){const c=l._def.args.safeParse(a,o);if(!c.success)throw new io([i(a,c.error)]);const u=Reflect.apply(s,this,c.data),d=l._def.returns.safeParse(u,o);if(!d.success)throw new io([r(u,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...n){return new Fu({...this._def,args:ga.create(n).rest(Ac.create())})}returns(n){return new Fu({...this._def,returns:n})}implement(n){return this.parse(n)}strictImplement(n){return this.parse(n)}static create(n,e,i){return new Fu({args:n||ga.create([]).rest(Ac.create()),returns:e||Ac.create(),typeName:Vn.ZodFunction,...si(i)})}}class sd extends pi{get schema(){return this._def.getter()}_parse(n){const{ctx:e}=this._processInputParams(n);return this._def.getter()._parse({data:e.data,path:e.path,parent:e})}}sd.create=(t,n)=>new sd({getter:t,typeName:Vn.ZodLazy,...si(n)});class od extends pi{_parse(n){if(n.data!==this._def.value){const e=this._getOrReturnCtx(n);return mn(e,{received:e.data,code:Xt.invalid_literal,expected:this._def.value}),$n}return{status:"valid",value:n.data}}get value(){return this._def.value}}od.create=(t,n)=>new od({value:t,typeName:Vn.ZodLiteral,...si(n)});function k2(t,n){return new Dl({values:t,typeName:Vn.ZodEnum,...si(n)})}class Dl extends pi{constructor(){super(...arguments),Jf.set(this,void 0)}_parse(n){if(typeof n.data!="string"){const e=this._getOrReturnCtx(n),i=this._def.values;return mn(e,{expected:Oi.joinValues(i),received:e.parsedType,code:Xt.invalid_type}),$n}if(jh(this,Jf)||_2(this,Jf,new Set(this._def.values)),!jh(this,Jf).has(n.data)){const e=this._getOrReturnCtx(n),i=this._def.values;return mn(e,{received:e.data,code:Xt.invalid_enum_value,options:i}),$n}return Os(n.data)}get options(){return this._def.values}get enum(){const n={};for(const e of this._def.values)n[e]=e;return n}get Values(){const n={};for(const e of this._def.values)n[e]=e;return n}get Enum(){const n={};for(const e of this._def.values)n[e]=e;return n}extract(n,e=this._def){return Dl.create(n,{...this._def,...e})}exclude(n,e=this._def){return Dl.create(this.options.filter(i=>!n.includes(i)),{...this._def,...e})}}Jf=new WeakMap,Dl.create=k2;class ad extends pi{constructor(){super(...arguments),Qf.set(this,void 0)}_parse(n){const e=Oi.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(n);if(i.parsedType!==bn.string&&i.parsedType!==bn.number){const r=Oi.objectValues(e);return mn(i,{expected:Oi.joinValues(r),received:i.parsedType,code:Xt.invalid_type}),$n}if(jh(this,Qf)||_2(this,Qf,new Set(Oi.getValidEnumValues(this._def.values))),!jh(this,Qf).has(n.data)){const r=Oi.objectValues(e);return mn(i,{received:i.data,code:Xt.invalid_enum_value,options:r}),$n}return Os(n.data)}get enum(){return this._def.values}}Qf=new WeakMap,ad.create=(t,n)=>new ad({values:t,typeName:Vn.ZodNativeEnum,...si(n)});class xu extends pi{unwrap(){return this._def.type}_parse(n){const{ctx:e}=this._processInputParams(n);if(e.parsedType!==bn.promise&&e.common.async===!1)return mn(e,{code:Xt.invalid_type,expected:bn.promise,received:e.parsedType}),$n;const i=e.parsedType===bn.promise?e.data:Promise.resolve(e.data);return Os(i.then(r=>this._def.type.parseAsync(r,{path:e.path,errorMap:e.common.contextualErrorMap})))}}xu.create=(t,n)=>new xu({type:t,typeName:Vn.ZodPromise,...si(n)});class Zo extends pi{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Vn.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(n){const{status:e,ctx:i}=this._processInputParams(n),r=this._def.effect||null,o={addIssue:s=>{mn(i,s),s.fatal?e.abort():e.dirty()},get path(){return i.path}};if(o.addIssue=o.addIssue.bind(o),r.type==="preprocess"){const s=r.transform(i.data,o);if(i.common.async)return Promise.resolve(s).then(async l=>{if(e.value==="aborted")return $n;const a=await this._def.schema._parseAsync({data:l,path:i.path,parent:i});return a.status==="aborted"?$n:a.status==="dirty"||e.value==="dirty"?Nh(a.value):a});{if(e.value==="aborted")return $n;const l=this._def.schema._parseSync({data:s,path:i.path,parent:i});return l.status==="aborted"?$n:l.status==="dirty"||e.value==="dirty"?Nh(l.value):l}}if(r.type==="refinement"){const s=l=>{const a=r.refinement(l,o);if(i.common.async)return Promise.resolve(a);if(a instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(i.common.async===!1){const l=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return l.status==="aborted"?$n:(l.status==="dirty"&&e.dirty(),s(l.value),{status:e.value,value:l.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(l=>l.status==="aborted"?$n:(l.status==="dirty"&&e.dirty(),s(l.value).then(()=>({status:e.value,value:l.value}))))}if(r.type==="transform")if(i.common.async===!1){const s=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!Kf(s))return s;const l=r.transform(s.value,o);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:e.value,value:l}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(s=>Kf(s)?Promise.resolve(r.transform(s.value,o)).then(l=>({status:e.value,value:l})):s);Oi.assertNever(r)}}Zo.create=(t,n,e)=>new Zo({schema:t,typeName:Vn.ZodEffects,effect:n,...si(e)}),Zo.createWithPreprocess=(t,n,e)=>new Zo({schema:n,effect:{type:"preprocess",transform:t},typeName:Vn.ZodEffects,...si(e)});class _a extends pi{_parse(n){return this._getType(n)===bn.undefined?Os(void 0):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}_a.create=(t,n)=>new _a({innerType:t,typeName:Vn.ZodOptional,...si(n)});class Bl extends pi{_parse(n){return this._getType(n)===bn.null?Os(null):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}Bl.create=(t,n)=>new Bl({innerType:t,typeName:Vn.ZodNullable,...si(n)});class ld extends pi{_parse(n){const{ctx:e}=this._processInputParams(n);let i=e.data;return e.parsedType===bn.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:e.path,parent:e})}removeDefault(){return this._def.innerType}}ld.create=(t,n)=>new ld({innerType:t,typeName:Vn.ZodDefault,defaultValue:typeof n.default=="function"?n.default:()=>n.default,...si(n)});class cd extends pi{_parse(n){const{ctx:e}=this._processInputParams(n),i={...e,common:{...e.common,issues:[]}},r=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return Xf(r)?r.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new io(i.common.issues)},input:i.data})})):{status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new io(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}}cd.create=(t,n)=>new cd({innerType:t,typeName:Vn.ZodCatch,catchValue:typeof n.catch=="function"?n.catch:()=>n.catch,...si(n)});class Dh extends pi{_parse(n){if(this._getType(n)!==bn.nan){const e=this._getOrReturnCtx(n);return mn(e,{code:Xt.invalid_type,expected:bn.nan,received:e.parsedType}),$n}return{status:"valid",value:n.data}}}Dh.create=t=>new Dh({typeName:Vn.ZodNaN,...si(t)});const pL=Symbol("zod_brand");class vg extends pi{_parse(n){const{ctx:e}=this._processInputParams(n),i=e.data;return this._def.type._parse({data:i,path:e.path,parent:e})}unwrap(){return this._def.type}}class ud extends pi{_parse(n){const{status:e,ctx:i}=this._processInputParams(n);if(i.common.async)return(async()=>{const r=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?$n:r.status==="dirty"?(e.dirty(),Nh(r.value)):this._def.out._parseAsync({data:r.value,path:i.path,parent:i})})();{const r=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?$n:r.status==="dirty"?(e.dirty(),{status:"dirty",value:r.value}):this._def.out._parseSync({data:r.value,path:i.path,parent:i})}}static create(n,e){return new ud({in:n,out:e,typeName:Vn.ZodPipeline})}}class fd extends pi{_parse(n){const e=this._def.innerType._parse(n),i=r=>(Kf(r)&&(r.value=Object.freeze(r.value)),r);return Xf(e)?e.then(r=>i(r)):i(e)}unwrap(){return this._def.innerType}}fd.create=(t,n)=>new fd({innerType:t,typeName:Vn.ZodReadonly,...si(n)});function S2(t,n={},e){return t?Uu.create().superRefine((i,r)=>{var o,s;if(!t(i)){const l=typeof n=="function"?n(i):typeof n=="string"?{message:n}:n,a=(s=(o=l.fatal)!==null&&o!==void 0?o:e)!==null&&s!==void 0?s:!0,c=typeof l=="string"?{message:l}:l;r.addIssue({code:"custom",...c,fatal:a})}}):Uu.create()}const hL={object:Or.lazycreate};var Vn;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(Vn||(Vn={}));const mL=(t,n={message:`Input not instance of ${t.name}`})=>S2(e=>e instanceof t,n),T2=Vo.create,C2=Rl.create,gL=Dh.create,_L=Ml.create,E2=$f.create,bL=Ic.create,vL=Lh.create,wL=ed.create,yL=td.create,kL=Uu.create,SL=Ac.create,TL=Ua.create,CL=Rh.create,EL=Yo.create,IL=Or.create,AL=Or.strictCreate,OL=nd.create,PL=Mh.create,NL=id.create,jL=ga.create,LL=rd.create,RL=qh.create,ML=Oc.create,qL=Fu.create,DL=sd.create,BL=od.create,UL=Dl.create,zL=ad.create,FL=xu.create,I2=Zo.create,xL=_a.create,GL=Bl.create,HL=Zo.createWithPreprocess,WL=ud.create;var Vr=Object.freeze({__proto__:null,defaultErrorMap:Bu,setErrorMap:Xj,getErrorMap:Oh,makeIssue:Ph,EMPTY_PATH:Jj,addIssueToContext:mn,ParseStatus:bs,INVALID:$n,DIRTY:Nh,OK:Os,isAborted:mg,isDirty:gg,isValid:Kf,isAsync:Xf,get util(){return Oi},get objectUtil(){return hg},ZodParsedType:bn,getParsedType:Ll,ZodType:pi,datetimeRegex:y2,ZodString:Vo,ZodNumber:Rl,ZodBigInt:Ml,ZodBoolean:$f,ZodDate:Ic,ZodSymbol:Lh,ZodUndefined:ed,ZodNull:td,ZodAny:Uu,ZodUnknown:Ac,ZodNever:Ua,ZodVoid:Rh,ZodArray:Yo,ZodObject:Or,ZodUnion:nd,ZodDiscriminatedUnion:Mh,ZodIntersection:id,ZodTuple:ga,ZodRecord:rd,ZodMap:qh,ZodSet:Oc,ZodFunction:Fu,ZodLazy:sd,ZodLiteral:od,ZodEnum:Dl,ZodNativeEnum:ad,ZodPromise:xu,ZodEffects:Zo,ZodTransformer:Zo,ZodOptional:_a,ZodNullable:Bl,ZodDefault:ld,ZodCatch:cd,ZodNaN:Dh,BRAND:pL,ZodBranded:vg,ZodPipeline:ud,ZodReadonly:fd,custom:S2,Schema:pi,ZodSchema:pi,late:hL,get ZodFirstPartyTypeKind(){return Vn},coerce:{string:t=>Vo.create({...t,coerce:!0}),number:t=>Rl.create({...t,coerce:!0}),boolean:t=>$f.create({...t,coerce:!0}),bigint:t=>Ml.create({...t,coerce:!0}),date:t=>Ic.create({...t,coerce:!0})},any:kL,array:EL,bigint:_L,boolean:E2,date:bL,discriminatedUnion:PL,effect:I2,enum:UL,function:qL,instanceof:mL,intersection:NL,lazy:DL,literal:BL,map:RL,nan:gL,nativeEnum:zL,never:TL,null:yL,nullable:GL,number:C2,object:IL,oboolean:()=>E2().optional(),onumber:()=>C2().optional(),optional:xL,ostring:()=>T2().optional(),pipeline:WL,preprocess:HL,promise:FL,record:LL,set:ML,strictObject:AL,string:T2,symbol:vL,transformer:I2,tuple:jL,undefined:wL,union:OL,unknown:SL,void:CL,NEVER:$n,ZodIssueCode:Xt,quotelessJson:Kj,ZodError:io});const Pc=t=>{const n=e=>{const i={};try{for(const r in e){const o=e[r];if(Array.isArray(o)){const[s,...l]=o;let a;if(s===Oe.STRING)a=Vr.string();else if(s===Oe.ARRAY){const c=l[0];c===Oe.STRING?a=Vr.array(Vr.string()):c===Oe.NUMBER?a=Vr.array(Vr.number()):c===Oe.BOOLEAN?a=Vr.array(Vr.boolean()):typeof c=="object"?a=Vr.array(n(c)):a=Vr.array(Vr.any())}else if(typeof s=="object")a=n(s);else if(s===Oe.BOOLEAN)a=Vr.boolean();else if(s===Oe.NUMBER)a=Vr.number();else if(s===Oe.UNION){const c=l[0];if(!Array.isArray(c))throw new Error("UNION type expects an array of types");const u=c.map(d=>{if(d===Oe.STRING)return Vr.string();if(d===Oe.NUMBER)return Vr.number();if(d===Oe.BOOLEAN)return Vr.boolean();throw new Error(`Unsupported union type: ${d}`)});a=Vr.union(u),l.shift()}else throw new Error(`Unsupported type: ${s}`);l.includes(Oe.OPTIONAL)&&(a=a.optional()),l.includes(Oe.NULLABLE)&&(a=a.nullable()),l.includes(Oe.NON_EMPTY)&&(a instanceof Vr.ZodArray?a=a.nonempty():a instanceof Vr.ZodString&&(a=a.min(1))),i[r]=a}else if(typeof o=="object"&&o!==null)i[r]=n(o);else throw new Error(`Expected an array for schema definition at key: ${r}`)}}catch(r){Qn.error("Error in validating schema: "+r.message)}return Vr.object(i).passthrough()};return n(t)},VL={catalogReference:[Oe.STRING,Oe.NON_EMPTY],configurationId:[Oe.STRING,Oe.OPTIONAL],firstCharacteristic:[Oe.STRING,Oe.OPTIONAL],isGCR:[Oe.BOOLEAN,Oe.NON_EMPTY],quantity:[Oe.STRING,Oe.NON_EMPTY],secondCharacteristic:[Oe.STRING,Oe.OPTIONAL]},YL=Pc(VL),Sr={costPriceObject:{overwriteCost:[Oe.BOOLEAN,Oe.OPTIONAL,Oe.NULLABLE],currency:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],value:[Oe.NUMBER,Oe.OPTIONAL,Oe.NULLABLE],priceDate:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],source:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],sourceValue:[Oe.NUMBER,Oe.OPTIONAL,Oe.NULLABLE]},customization:{configuredReference:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],"custom-configuredReference1":[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],"custom-configuredReference2":[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE]},orderingData:{edi:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],hive2:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],hive2Url:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],orderingId:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],productCode:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE]},reloadData:{reloadConfiguration:[Oe.BOOLEAN,Oe.OPTIONAL,Oe.NULLABLE],reloadConfigurationIdSandC:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],reloadSolution:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE]},selector:{country:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],dataId:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],language:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],project:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],technology:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE]}},A2={groupArray:{id:[Oe.STRING,Oe.NON_EMPTY],groupName:[Oe.STRING,Oe.NON_EMPTY],parentGroupId:[Oe.STRING,Oe.NON_EMPTY],qty:[Oe.NUMBER,Oe.NON_EMPTY]},productsArray:{applicationSource:[Oe.STRING,Oe.NON_EMPTY],cost:[Sr.costPriceObject],customization:[Sr.customization,Oe.NULLABLE],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],freeText:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],partType:[Oe.STRING,Oe.NON_EMPTY],isParent:[Oe.BOOLEAN,Oe.NON_EMPTY],quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],freezeItem:[Oe.BOOLEAN,Oe.OPTIONAL,Oe.NULLABLE],documentUrl:[Oe.ARRAY,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],groupId:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],bomLineItemNo:[Oe.STRING,Oe.NON_EMPTY],price:[Sr.costPriceObject],reloadData:[Sr.reloadData],selector:[Sr.selector],subparts:[Oe.ARRAY,{quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],cost:[Sr.costPriceObject],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],price:[Sr.costPriceObject]}]}};Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL,Oe.ARRAY,Oe.NULLABLE,Oe.OPTIONAL,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL;const ZL={freezeItem:[Oe.STRING,Oe.OPTIONAL],eolStatus:[Oe.ARRAY],quantity:[Oe.NUMBER],isParent:[Oe.BOOLEAN],cost:[{costDate:[Oe.STRING],currency:[Oe.STRING],overwriteCost:[Oe.BOOLEAN],source:[Oe.STRING],value:[Oe.NUMBER]},Oe.OPTIONAL],productId:[Oe.STRING,Oe.OPTIONAL],customization:[{configuredReference:[Oe.STRING,Oe.NULLABLE],custom_configuredReference1:[Oe.STRING,Oe.NULLABLE],custom_configuredReference2:[Oe.STRING,Oe.NULLABLE]},Oe.OPTIONAL],groupId:[Oe.STRING,Oe.OPTIONAL],description:[Oe.STRING,Oe.OPTIONAL],reloadData:[{reloadConfiguration:[Oe.STRING,Oe.NULLABLE],reloadConfigurationIdSandC:[Oe.STRING,Oe.NULLABLE],reloadSolution:[Oe.STRING,Oe.NULLABLE]},Oe.OPTIONAL],price:[Oe.NUMBER,{currency:[Oe.STRING,Oe.OPTIONAL],overwritePrice:[Oe.BOOLEAN,Oe.OPTIONAL],priceDate:[Oe.STRING,Oe.OPTIONAL],source:[Oe.STRING,Oe.OPTIONAL],value:[Oe.NUMBER,Oe.OPTIONAL]},Oe.OPTIONAL],freeText:[Oe.STRING,Oe.OPTIONAL],parts:[Oe.ARRAY,Oe.OBJECT,Oe.OPTIONAL],id:[Oe.STRING,Oe.OPTIONAL],orderingData:[{edi:[Oe.STRING,Oe.NULLABLE],hive2:[Oe.STRING,Oe.NULLABLE],hive2Url:[Oe.STRING],orderingId:[Oe.STRING,Oe.NULLABLE],productCode:[Oe.STRING,Oe.NULLABLE]},Oe.OPTIONAL],partType:[Oe.STRING],applicationSource:[Oe.STRING,Oe.OPTIONAL],serialNum:[Oe.STRING,Oe.OPTIONAL]},KL={application_name:[Oe.STRING,Oe.NON_EMPTY],name:[Oe.STRING,Oe.NON_EMPTY],documentUrl:[Oe.ARRAY,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],locale:[Oe.STRING,Oe.NON_EMPTY,Oe.NULLABLE],country:[Oe.STRING,Oe.NON_EMPTY,Oe.NULLABLE],groups:[Oe.ARRAY,A2.groupArray,Oe.OPTIONAL],products:[Oe.ARRAY,{cost:[Sr.costPriceObject,Oe.OPTIONAL],customization:[Sr.customization,Oe.NULLABLE,Oe.OPTIONAL],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],freeText:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],partType:[Oe.STRING,Oe.NON_EMPTY],isParent:[Oe.BOOLEAN,Oe.NON_EMPTY],quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],freezeItem:[Oe.BOOLEAN,Oe.OPTIONAL,Oe.NULLABLE],groupId:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],price:[Sr.costPriceObject,Oe.OPTIONAL],reloadData:[Sr.reloadData,Oe.OPTIONAL],selector:[Sr.selector,Oe.OPTIONAL],subparts:[Oe.ARRAY,Oe.OPTIONAL,{quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],cost:[Sr.costPriceObject,Oe.OPTIONAL],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],price:[Sr.costPriceObject,Oe.OPTIONAL]}]},Oe.OPTIONAL]},XL=Pc(KL),ko={data:[{bomID:[Oe.STRING,Oe.OPTIONAL],event:[Oe.STRING,Oe.OPTIONAL],filters:[Oe.ARRAY,Oe.OPTIONAL],id:[Oe.STRING,Oe.OPTIONAL],lastModifiedAt:[Oe.STRING,Oe.OPTIONAL],source:[Oe.STRING,Oe.OPTIONAL],username:[Oe.STRING,Oe.OPTIONAL],widgetName:[Oe.STRING,Oe.OPTIONAL]},Oe.OPTIONAL],bom:[{country:[Oe.STRING,Oe.NON_EMPTY],groups:[Oe.ARRAY,A2.groupArray,Oe.OPTIONAL],locale:[Oe.STRING,Oe.NON_EMPTY],isCto:[Oe.STRING,Oe.OPTIONAL],products:[Oe.ARRAY,{applicationSource:[Oe.STRING],cost:[{overwriteCost:[Oe.BOOLEAN,Oe.OPTIONAL,Oe.NULLABLE],currency:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],value:[Oe.NUMBER,Oe.OPTIONAL,Oe.NULLABLE],priceDate:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],source:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],sourceValue:[Oe.NUMBER,Oe.OPTIONAL,Oe.NULLABLE]},Oe.OPTIONAL],customization:[Sr.customization,Oe.NULLABLE,Oe.OPTIONAL],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],freeText:[Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],partType:[Oe.STRING,Oe.NON_EMPTY],isParent:[Oe.BOOLEAN,Oe.OPTIONAL],quantity:[Oe.UNION,[Oe.NUMBER,Oe.STRING],Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],freezeItem:[Oe.BOOLEAN,Oe.NULLABLE,Oe.OPTIONAL],documentUrl:[Oe.ARRAY,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],groupId:[Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],bomLineItemNo:[Oe.STRING,Oe.OPTIONAL],price:[Sr.costPriceObject,Oe.OPTIONAL],reloadData:[Sr.reloadData,Oe.OPTIONAL],selector:[Sr.selector,Oe.OPTIONAL],subparts:[Oe.ARRAY,{quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],cost:[Sr.costPriceObject,Oe.OPTIONAL],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],price:[Sr.costPriceObject,Oe.OPTIONAL]},Oe.OPTIONAL]},Oe.NON_EMPTY],extras:[{configurationName:[Oe.STRING,Oe.OPTIONAL],pluginId:[Oe.STRING,Oe.OPTIONAL],addTo:[Oe.STRING,Oe.OPTIONAL]},Oe.OPTIONAL]}],documentUrl:[Oe.ARRAY,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],freezeBom:[Oe.BOOLEAN,Oe.OPTIONAL]},JL=Pc(ko);var O2,P2,N2,j2,L2,R2,M2;const Gu={...ko,bom:{...ko.bom[0],products:[Oe.ARRAY,{...(O2=ko==null?void 0:ko.bom[0])==null?void 0:O2.products[1],cost:{...(N2=(P2=ko==null?void 0:ko.bom[0])==null?void 0:P2.products[1])==null?void 0:N2.cost[0],pbValue:(R2=(L2=(j2=ko==null?void 0:ko.bom[0])==null?void 0:j2.products[1])==null?void 0:L2.cost[0])==null?void 0:R2.sourceValue}}]},data:{...ko.data[0],ProjectBomId:(M2=ko==null?void 0:ko.data[0])==null?void 0:M2.bomID}};Gu.data&&delete Gu.data.bomID;var q2,D2,B2;((B2=(D2=(q2=Gu==null?void 0:Gu.bom)==null?void 0:q2.products[1])==null?void 0:D2.cost)==null?void 0:B2.sourceValue)&&delete Gu.bom.products[1].cost.sourceValue;const QL=Pc(Gu),$L={bom:[{parts:[Oe.ARRAY,{description:[Oe.STRING,Oe.OPTIONAL],eolStatus:[Oe.ARRAY,Oe.OPTIONAL],id:[Oe.STRING,Oe.OPTIONAL],productRef:[Oe.STRING,Oe.OPTIONAL],quantity:[Oe.NUMBER,Oe.OPTIONAL],source:[Oe.STRING,Oe.OPTIONAL],serialNum:[Oe.STRING,Oe.OPTIONAL]}],groups:[Oe.ARRAY,{name:[Oe.STRING,Oe.OPTIONAL],parts:[Oe.ARRAY,ZL,Oe.OPTIONAL],groups:[Oe.ARRAY,Oe.OBJECT,Oe.OPTIONAL],id:[Oe.STRING,Oe.OPTIONAL],configurationMasterId:[Oe.STRING,Oe.OPTIONAL],isSelected:[Oe.BOOLEAN,Oe.OPTIONAL],isHideSubgroupButton:[Oe.BOOLEAN,Oe.OPTIONAL]}]}]},eR=Pc($L),tR={applicationSource:[Oe.STRING,Oe.NON_EMPTY],configurationMasterId:[Oe.STRING,Oe.NON_EMPTY,Oe.OPTIONAL],country:[Oe.STRING,Oe.OPTIONAL],locale:[Oe.STRING,Oe.OPTIONAL],groupsName:[Oe.ARRAY,Oe.STRING,Oe.OPTIONAL],products:[Oe.ARRAY,{description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],isParent:[Oe.BOOLEAN,Oe.NON_EMPTY,Oe.OPTIONAL],quantity:[Oe.NUMBER,Oe.NON_EMPTY,Oe.OPTIONAL],productId:[Oe.STRING,Oe.NON_EMPTY,Oe.OPTIONAL],documentUrl:[Oe.ARRAY,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],subparts:[Oe.ARRAY,{quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],cost:[Sr.costPriceObject,Oe.OPTIONAL],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],price:[Sr.costPriceObject,Oe.OPTIONAL]},Oe.OPTIONAL],reference:[Oe.STRING,Oe.OPTIONAL],pictureUrl:[Oe.STRING,Oe.NON_EMPTY,Oe.OPTIONAL]}],extras:[{configurationName:[Oe.STRING,Oe.OPTIONAL],pluginId:[Oe.STRING,Oe.OPTIONAL],addTo:[Oe.STRING,Oe.OPTIONAL]},Oe.OPTIONAL]},nR={applicationSource:[Oe.STRING,Oe.NON_EMPTY],id:[Oe.STRING,Oe.NON_EMPTY,Oe.OPTIONAL],selector:[{country:[Oe.STRING,Oe.OPTIONAL],language:[Oe.STRING,Oe.OPTIONAL]}],groupsName:[Oe.ARRAY,Oe.STRING,Oe.OPTIONAL],products:[Oe.ARRAY,{description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],isParent:[Oe.BOOLEAN,Oe.NON_EMPTY,Oe.OPTIONAL],quantity:[Oe.NUMBER,Oe.NON_EMPTY,Oe.OPTIONAL],productId:[Oe.STRING,Oe.NON_EMPTY,Oe.OPTIONAL],documentUrl:[Oe.ARRAY,Oe.STRING,Oe.NULLABLE,Oe.OPTIONAL],subparts:[Oe.ARRAY,{quantity:[Oe.NUMBER,Oe.NON_EMPTY],productId:[Oe.STRING,Oe.NON_EMPTY],cost:[Sr.costPriceObject],description:[Oe.STRING,Oe.OPTIONAL,Oe.NULLABLE],price:[Sr.costPriceObject]},Oe.OPTIONAL],reference:[Oe.STRING,Oe.NON_EMPTY],pictureUrl:[Oe.STRING,Oe.NON_EMPTY,Oe.OPTIONAL]}],extras:[{configurationName:[Oe.STRING,Oe.OPTIONAL],pluginId:[Oe.STRING,Oe.OPTIONAL],addTo:[Oe.STRING,Oe.OPTIONAL]},Oe.OPTIONAL]},iR=Pc(tR),rR=Pc(nR);function Hu(t,n){let e=null;try{e={success:!0,data:n.passthrough().parse(t)}}catch(i){i instanceof Vr.ZodError?e={success:!1,error:i.issues}:e={success:!1,error:i}}return e}function U2(t,n){var e,i;let r=null;switch(t){case Ec.EASY_IN:{r=Hu(n,XL);break}case Ec.EASY:{r=Hu(n,JL);break}case Ec.PB_BOM:{r=Hu(n,eR);break}case Ec.CART:{r=Hu(n,YL);break}case Ec.EASY_OUT:{r=Hu(n,QL);break}case Ec.SC:{r=Hu(n,((e=n==null?void 0:n.extras)==null?void 0:e.pluginId)==="s&c"||((i=n==null?void 0:n.extras)==null?void 0:i.pluginId)==="hpc"?rR:iR);break}}return Qn.info("returnOutput",r),r}async function Bh(t,n){const e=(t??[]).map(async i=>{var r,o,s,l,a,c,u,d,f,p,m,g;if(i.hive2File)return{quantity:String(i.quantity),[n]:i.catalogReference?String(i.catalogReference):String(i.productRef||i.productId),hive:await sR(i.hive2File)};if(i.VAconfigId)return{quantity:String(i.quantity),[n]:String(i.productRef||i.productId),isGCR:!1};if(i.configurationId||(r=i==null?void 0:i.orderingData)!=null&&r.orderingId&&i.orderingData.orderingId!==Ct.DUMMY_ORDERING_ID){const h={quantity:String(i.quantity),[n]:i.catalogReference?String(i.catalogReference):String(i.productRef||i.productId),isGCR:!0,configurationId:Number(i.configurationId)||((o=i==null?void 0:i.orderingData)==null?void 0:o.orderingId)};return(s=i==null?void 0:i.orderingData)!=null&&s.hive2&&(h.hive=btoa((l=i==null?void 0:i.orderingData)==null?void 0:l.hive2)),h}else if(((a=i==null?void 0:i.customization)==null?void 0:a.configuredReference)!==""&&(c=i==null?void 0:i.customization)!=null&&c.custom_configuredReference1){const h=i.customization||{};return{quantity:String(i.quantity),[n]:i.productId?String(i.productId):String(i.catalogReference||i.productRef),isGCR:!1,firstCharacteristic:i.firstCharacteristic?String(i.firstCharacteristic):String(h.custom_configuredReference1||h["custom-configuredReference1"]||""),secondCharacteristic:i.secondCharacteristic?String(i.secondCharacteristic):String(h.custom_configuredReference2||h["custom-configuredReference2"]||"")}}else return(u=i==null?void 0:i.orderingData)!=null&&u.hive2&&(((d=i==null?void 0:i.orderingData)==null?void 0:d.orderingId)===void 0||((f=i==null?void 0:i.orderingData)==null?void 0:f.orderingId)===null||((p=i==null?void 0:i.orderingData)==null?void 0:p.orderingId)===Ct.EMPTY_STRING||((m=i==null?void 0:i.orderingData)==null?void 0:m.orderingId)===Ct.DUMMY_ORDERING_ID)?{quantity:String(i.quantity),[n]:i.productId?String(i.productId):String(i.productRef||i.catalogReference),hive:btoa((g=i==null?void 0:i.orderingData)==null?void 0:g.hive2),isGCR:!1}:{quantity:String(i.quantity),[n]:i!=null&&i.catalogReference?String(i.catalogReference):String(i.productRef||i.productId),isGCR:!1}});return await Promise.all(e)}async function sR(t){const n=await(await fetch(t)).blob();return new Promise((e,i)=>{const r=new FileReader;r.onloadend=()=>{var o;const s=(o=r.result)==null?void 0:o.toString(),l=(s==null?void 0:s.split(",")[1])||"";e(l)},r.onerror=i,r.readAsDataURL(n)})}const Uh={CATALOG_REFERENCE:"catalogReference",CUSTOM_CONFIGUREDREFERENCE_1:"custom-configuredReference1",CUSTOM_CONFIGUREDREFERENCE_2:"custom-configuredReference2"},Wu={DESCRIPTION_SHORT_KEY:"DESCRIPTION_SHORT",HOOK_URL_ELBRIDGE:"https://interface.elbridge2.itek.de/",ORDER_UNIT:"C62",ORDER_UNIT_KEY:"ORDER_UNIT",MANUFACTURER_PID_KEY:"MANUFACTURER_PID",SUPPLIER_ID_GLN:"4012106000002",SUPPLIER_ID_GLN_KEY:"SUPPLIER_ID_GLN"},z2={productId:"productId",bomLineItemNo:"bomLineItemNo",SINGLE_ZERO:"0",DOUBLE_ZERO:"00",TYPE_OBJECT:"object",EXPORT_BOM_PRICE_INDEX:4},oR={SOURCE:{IMPORT:"IMPORT",REFERENCE:"REFERENCE"},APPLICATION_SOURCE:{SELECTOR_AND_CONFIGURATOR:"S&C"}},aR={ALTIVAR_PROCESS_CTO:"ALTIVAR PROCESS CTO",APPLICATION_SOURCE:"applicationSource",COST:"cost",CUSTOMIZATION:"customization",DESCRIPTION:"description",DRAFT:"Draft",FREEZE_ITEM:"freezeItem",FREE_TEXT:"freeText",GROUP_ID:"groupId",HELP_ME_CHOOSE:"Help Me Choose",IS_PARENT:"isParent",ORDERING_DATA:"orderingData",PART_TYPE_CONST:"partType",PB_BOM_LINE_ITEM:"pbBomLineItem",PENDING:"Pending",PRICE_CONSTANT:"price",PRODUCT_ID:"productId",PROJECT_BUILDER:"Project Builder",QUANTITY:"quantity",RELOAD_DATA:"reloadData",SELECTOR:"selector",SUBPARTS:"subparts"},za={EXCEL_UPLOAD:"EXCEL_UPLOAD",ID:"id",GROUP_ID:"groupId",GROUPS:"groups",GUIDED_SEARCH:"GUIDED_SEARCH",IMPORT:"IMPORT",PB_COMPONENT_NAME:"projectbuilder",PARTS:"parts",REFRENCE_KEY:"REFERENCE",URL:"url"},lR="parts",cR="groups",uR="-";function F2(t){return t.filter(n=>n.partType!==yo.CTO).map(n=>fR(n))}function fR(t){return{[Wu.SUPPLIER_ID_GLN_KEY]:Wu.SUPPLIER_ID_GLN,[Wu.MANUFACTURER_PID_KEY]:t==null?void 0:t.productRef,[Wu.DESCRIPTION_SHORT_KEY]:(t==null?void 0:t.description)??Ct.EMPTY_STRING,[h2.QUANTITY]:t==null?void 0:t.quantity,[Wu.ORDER_UNIT_KEY]:Wu.ORDER_UNIT}}function wg(t){try{return{[Ar.COST]:x2(t==null?void 0:t.cost,t==null?void 0:t.currency),[Ar.PRICE]:G2(t==null?void 0:t.price,t==null?void 0:t.currency),[Ar.DESCRIPTION]:(t==null?void 0:t.description)??Ct.EMPTY_STRING,[Ar.PRODUCT_ID]:(t==null?void 0:t.reference)??(t==null?void 0:t.productId),[Ar.QUANTITY]:t.quantity??Ct.EMPTY_STRING}}catch(n){return Qn.error("OL: Error in easyEasyOutService::calculateSubParts method: "+n.message),{}}}function dR(t){return(t==null?void 0:t.applicationSource)??Ct.EMPTY_STRING}function x2(t,n){try{return{costDate:(t==null?void 0:t.priceDate)??((t==null?void 0:t.costDate)||new Date().toJSON().slice(0,10)),currency:(t==null?void 0:t.currency)??n??Ct.EMPTY_STRING,overwriteCost:t!=null&&t.overwriteCost?t==null?void 0:t.overwriteCost:!1,source:(t==null?void 0:t.source)||Ct.EMPTY_STRING,value:(t==null?void 0:t.value)??0}}catch(e){return Qn.error("OL: Error in easyEasyOutService::getCost method: "+e.message),{}}}function pR(t,n){try{return{configuredReference:(t==null?void 0:t.configuredReference)??n??Ct.EMPTY_STRING,[d2]:(t==null?void 0:t[d2])??Ct.EMPTY_STRING,[p2]:(t==null?void 0:t[p2])??Ct.EMPTY_STRING}}catch(e){return Qn.error("OL: Error in easyEasyOutService::getCustomization method: "+e.message),{}}}function hR(t,n,e,i){try{return{orderingId:(t==null?void 0:t.orderingId)??n??Ct.DEFAULT_ORDERING_ID,hive2:(t==null?void 0:t.hive2)??i??Ct.EMPTY_STRING,hive2Url:(t==null?void 0:t.hive2Url)??Ct.EMPTY_STRING,productCode:(t==null?void 0:t.productCode)??e??Ct.EMPTY_STRING,edi:(t==null?void 0:t.edi)??Ct.EMPTY_STRING}}catch(r){return Qn.error("OL: Error in easyEasyOutService::getOrderingData method: "+r.message),{}}}function mR(t){return t??Ct.EMPTY_STRING}function gR(t){var n,e,i,r,o;try{const s=(n=t==null?void 0:t.selector)!=null&&n.language&&(e=t==null?void 0:t.selector)!=null&&e.country?`${(i=t==null?void 0:t.selector)==null?void 0:i.language}_${(r=t==null?void 0:t.selector)==null?void 0:r.country}`:"";return((o=t==null?void 0:t.bom)==null?void 0:o.locale)??(t==null?void 0:t.locale)??s??Ct.EMPTY_STRING}catch(s){return Qn.error("OL: Error in easyEasyOutService::getLocale method: "+s.message),Ct.EMPTY_STRING}}function _R(t,n){var e;return t!=null&&t.configurationId||n!=null&&n.TC_ID_CUSTO||(e=t==null?void 0:t.extras)!=null&&e.codification||n.partType===yo.CTO?yo.CTO:yo.NON_CTO}function dd(t){if(t!=null&&t.application_name&&t.application_name!==Ct.EMPTY_STRING)return wR(t);if(t!=null&&t.grouping&&Object.keys(t.grouping).length)return yR(t);if(t!=null&&t.selector&&Object.keys(t.selector).length)return kR(t);if(t!=null&&t.applicationSource&&t.applicationSource!==Ct.EMPTY_STRING)return t}function G2(t,n){try{return{currency:(t==null?void 0:t.currency)??n??Ct.EMPTY_STRING,overwritePrice:t!=null&&t.overwritePrice?t.overwritePrice:!1,pbValue:(t==null?void 0:t.sourceValue)??0,priceDate:(t==null?void 0:t.priceDate)||new Date().toJSON().slice(0,10),source:(t==null?void 0:t.source)||Ct.EMPTY_STRING,value:(t==null?void 0:t.value)??0}}catch(e){return Qn.error("OL: Error in easyEasyOutService::getPrice method: "+e.message),{}}}function bR(t,n){var e;return n!=null&&n.configurationId?(e=n==null?void 0:n.selector)==null?void 0:e.dataId:(t==null?void 0:t.productId)??(t==null?void 0:t.reference)}function yg(t){var n,e,i;const r=Z2("caller");Qn.info("OL: In easyEasyOutService::getProducts function");const o=((n=t==null?void 0:t.bom)==null?void 0:n.products)??(t==null?void 0:t.products)??Ct.EMPTY_ARRAY;return Qn.info("OL: Products in easyEasyOutService::getProducts function: "+JSON.stringify(o)),r==="UC"?o.length?t!=null&&t.configurationId?[kg(t,o[0],!0,1,(e=t==null?void 0:t.selector)==null?void 0:e.dataId)]:H2(t.products??[],t):[]:o.length?t!=null&&t.configurationId||o[0].TC_ID_CUSTO?[kg(t,o[0],!0,1,(i=t==null?void 0:t.selector)==null?void 0:i.dataId)]:H2(t.products??[],t):[]}function H2(t,n){try{return t.map((e,i)=>kg(n,e,e.isParent??!1,String(i+1)))}catch(e){return Qn.error("OL: Error in easyEasyOutService::getPrice method: "+e.message),[]}}function kg(t,n,e,i,r){var o;try{return{[Ar.APPLICATION_SOURCE]:dR(t),[Ar.COST]:x2(n==null?void 0:n.cost,n==null?void 0:n.currency),[Ar.PRICE]:G2(n==null?void 0:n.price,n==null?void 0:n.currency),[Ar.SUBPARTS]:TR(t,n,r),[Ar.CUSTOMIZATION]:pR(n==null?void 0:n.extras,n==null?void 0:n.TC_ID_CUSTO),[Ar.ORDERING_DATA]:hR(n==null?void 0:n.orderingData,t==null?void 0:t.configurationId,(o=t==null?void 0:t.extras)==null?void 0:o.codification,n==null?void 0:n.hive2),[Ar.SELECTOR]:SR(t==null?void 0:t.selector,n==null?void 0:n.selector),[Ar.DESCRIPTION]:mR(n==null?void 0:n.description),[Ar.PART_TYPE]:_R(t,n),[Ar.RELOAD_DATA]:vR(n==null?void 0:n.reloadData,t==null?void 0:t.configurationId),[Ar.QUANTITY]:(n==null?void 0:n.quantity)??Ct.EMPTY_STRING,[Ar.FREE_TEXT]:(n==null?void 0:n.freeText)??null,[Ar.FREEZE_ITEM]:(n==null?void 0:n.freezeItem)??!1,[Ar.GROUP_ID]:(n==null?void 0:n.groupId)??Ct.EMPTY_STRING,[Ar.IS_PARENT]:e,[Ar.PRODUCT_ID]:bR(n,t),[Ar.BOM_ITEM_LINE_NO]:String(i),[Ar.NAME]:(n==null?void 0:n.name)??Ct.EMPTY_STRING}}catch(s){return Qn.error("OL: Error in easyEasyOutService::getReloadData method: "+s.message),{}}}function vR(t,n){try{return{reloadSolution:(t==null?void 0:t.reloadSolution)??Ct.EMPTY_STRING,reloadConfiguration:(t==null?void 0:t.reloadConfiguration)??!!n??!1,reloadConfigurationIdSandC:String((t==null?void 0:t.reloadConfigurationIdSandC)??n??Ct.EMPTY_STRING)}}catch(e){return Qn.error("OL: Error in easyEasyOutService::getReloadData method: "+e.message),{}}}function wR(t){try{return{data:{id:Ct.EMPTY_STRING,event:Ct.EMPTY_STRING,source:(t==null?void 0:t.application_name)??Ct.EMPTY_STRING,filters:Ct.EMPTY_ARRAY,bomId:Ct.EMPTY_STRING,lastModifiedAt:Ct.EMPTY_STRING,username:Ct.EMPTY_STRING},bom:{country:(t==null?void 0:t.country)??Ct.EMPTY_STRING,documentUrl:(t==null?void 0:t.documentUrl)??Ct.EMPTY_ARRAY,groups:(t==null?void 0:t.groups)??Ct.EMPTY_ARRAY,locale:(t==null?void 0:t.locale)??Ct.EMPTY_STRING,isCto:t==null?void 0:t.isCto,products:yg(t)}}}catch(n){return Qn.error("OL: Error in easyEasyOutService::getEasyInToEasyResponse method: "+n.message),{}}}function yR(t){var n;try{return{data:{id:Ct.EMPTY_STRING,event:Ct.EMPTY_STRING,source:((n=t==null?void 0:t.options)==null?void 0:n.source)??Ct.EMPTY_STRING,filters:Ct.EMPTY_ARRAY,bomId:Ct.EMPTY_STRING,lastModifiedAt:Ct.EMPTY_STRING,username:Ct.EMPTY_STRING},bom:{country:t==null?void 0:t.country,documentUrl:Ct.EMPTY_ARRAY,groups:Ct.EMPTY_ARRAY,locale:t==null?void 0:t.locale,isCto:t==null?void 0:t.isCto,products:yg(t)}}}catch(e){return Qn.error("OL: Error in easyEasyOutService::getConfiguratorToEasyResponse method: "+e.message),{}}}function kR(t){var n,e;try{return{data:{id:Ct.EMPTY_STRING,event:Ct.EMPTY_STRING,source:((n=t==null?void 0:t.selector)==null?void 0:n.project)??Ct.EMPTY_STRING,filters:Ct.EMPTY_ARRAY,bomId:Ct.EMPTY_STRING,lastModifiedAt:Ct.EMPTY_STRING,username:Ct.EMPTY_STRING,widgetName:CR(t)},bom:{country:((e=t==null?void 0:t.selector)==null?void 0:e.country)??(t==null?void 0:t.country),documentUrl:Ct.EMPTY_ARRAY,groups:Ct.EMPTY_ARRAY,locale:gR(t),isCto:t==null?void 0:t.isCto,products:yg(t),extras:(t==null?void 0:t.extras)||Ct.EMPTY_OBJECT}}}catch(i){return Qn.error("OL: Error in easyEasyOutService::getSelectorToEasyResponse method: "+i.message),{}}}function SR(t,n){try{return{technology:(t==null?void 0:t.technology)??(n==null?void 0:n.technology)??Ct.EMPTY_STRING,dataId:(t==null?void 0:t.dataId)??(n==null?void 0:n.dataId)??Ct.EMPTY_STRING,project:(t==null?void 0:t.project)??(n==null?void 0:n.project)??Ct.EMPTY_STRING,country:(t==null?void 0:t.country)??(n==null?void 0:n.country)??Ct.EMPTY_STRING,language:(t==null?void 0:t.language)??(n==null?void 0:n.language)??Ct.EMPTY_STRING}}catch(e){return Qn.error("OL: Error in easyEasyOutService::getSelector method: "+e.message),{}}}function TR(t,n,e){var i,r;const o=Z2("caller");try{const s=t==null?void 0:t.products;if((n==null?void 0:n.partType)===yo.CTO)return(i=n==null?void 0:n.subparts)==null?void 0:i.map(l=>wg(l));if((r=s==null?void 0:s[0])!=null&&r.TC_ID_CUSTO&&o!=="UC"){const l=s.slice(1);return l==null?void 0:l.map(a=>wg(a))}else return e?s==null?void 0:s.map(l=>wg(l)):(n==null?void 0:n.subparts)||[]}catch(s){return Qn.error("OL: Error in easyEasyOutService::getSubparts method: "+s.message),[]}}function CR(t){return(t==null?void 0:t.widgetName)??Ct.EMPTY_STRING}function ER(t,n){return IR(t,n)}function IR(t,n){return AR(t,n==null?void 0:n.selectedAppName,n==null?void 0:n.selectedFuncName,n==null?void 0:n.configurationName,n==null?void 0:n.configurationMasterId)}function AR(t,n,e,i,r){var o,s;let l={};try{n!==Ct.NULL?(l={id:Ct.EMPTY_STRING,name:n,groups:[],parts:[]},e!==Ct.EMPTY_STRING?(zh(l.groups,Ct.EMPTY_STRING,e,Ct.EMPTY_STRING),W2(l.groups[0]),zh(l.groups[0].groups,Ct.EMPTY_STRING,i,r)):zh(l.groups,Ct.EMPTY_STRING,i,r)):e!==Ct.EMPTY_STRING?(l={id:Ct.EMPTY_STRING,name:e,groups:[],parts:[]},zh(l.groups,Ct.EMPTY_STRING,i,r)):l={id:Ct.EMPTY_STRING,name:i,configurationMasterId:r,groups:[],parts:[]},((o=t==null?void 0:t.groups)==null?void 0:o.length)>0&&(l.groups[0].groups=[],l.groups[0].groups=NR(t==null?void 0:t.groups),console.log(l.groups[0].groups)),l.extras=((s=t==null?void 0:t.bom)==null?void 0:s.extras)||{}}catch(a){Qn.error("OL: Error in easyPBService::convertDataFromEasyToBOM method: "+a.message)}return V2(t,l)}function W2(t){try{t!=null&&t.groups?W2(t.groups[0]):t.groups=[]}catch(n){Qn.error("OL: Error in easyPBService::addEmptyGroup method: "+n.message)}}function zh(t,n,e,i){try{t.push({id:n,name:e,configurationMasterId:i})}catch(r){Qn.error("OL: Error in easyPBService::addDataToGroup method: "+r.message)}}function V2(t,n){var e,i,r;try{((i=(e=t==null?void 0:t.bom)==null?void 0:e.products)==null?void 0:i.length)>0&&(((r=n==null?void 0:n.groups)==null?void 0:r.length)>0?V2(t,n.groups[0]):(n.parts=[],OR(t,n)))}catch(o){Qn.error("OL: Error in easyPBService::populateParts method: "+o.message)}return n}function OR(t,n){var e;try{(e=t==null?void 0:t.bom)==null||e.products.forEach(i=>{PR(i,n==null?void 0:n.parts)})}catch(i){Qn.error("OL: Error in easyPBService::populateConfigurationParts method: "+i.message)}}function PR(t,n){var e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D;try{n.push({productRef:Ct.EMPTY_STRING,partType:(t==null?void 0:t.partType)==="cto"?yo.CTO:yo.NON_CTO,productId:(e=t.orderingData)!=null&&e.orderingId&&((i=t.orderingData)==null?void 0:i.orderingId)!==""?t==null?void 0:t.productId.substring(3):t==null?void 0:t.productId,description:t==null?void 0:t.description,freezeItem:String(t==null?void 0:t.freezeItem),isParent:t!=null&&t.isParent?!!t.isParent:!1,quantity:Number(t==null?void 0:t.quantity),groupId:t==null?void 0:t.groupId,reloadData:{reloadSolution:(r=t==null?void 0:t.reloadData)==null?void 0:r.reloadSolution,reloadConfiguration:String((o=t==null?void 0:t.reloadData)==null?void 0:o.reloadConfiguration),reloadConfigurationIdSandC:(s=t==null?void 0:t.reloadData)==null?void 0:s.reloadConfigurationIdSandC},orderingData:{orderingId:(l=t==null?void 0:t.orderingData)==null?void 0:l.orderingId,hive2:(a=t==null?void 0:t.orderingData)==null?void 0:a.hive2,hive2Url:(c=t==null?void 0:t.orderingData)==null?void 0:c.hive2Url,productCode:(u=t==null?void 0:t.orderingData)==null?void 0:u.productCode,edi:(d=t==null?void 0:t.orderingData)==null?void 0:d.edi},price:t.price?Number((f=t==null?void 0:t.price)==null?void 0:f.value):0,cost:{overwriteCost:(p=t==null?void 0:t.cost)!=null&&p.overwriteCost?!!((m=t==null?void 0:t.cost)!=null&&m.overwriteCost):!1,value:(g=t==null?void 0:t.cost)!=null&&g.value?Number((h=t==null?void 0:t.cost)==null?void 0:h.value):0,currency:(_=t==null?void 0:t.cost)==null?void 0:_.currency,source:"",costDate:""},freeText:t==null?void 0:t.freeText,customization:{configuredReference:(b=t==null?void 0:t.customization)==null?void 0:b.configuredReference,custom_configuredReference1:(y=t==null?void 0:t.customization)==null?void 0:y["custom-configuredReference1"],custom_configuredReference2:(k=t==null?void 0:t.customization)==null?void 0:k["custom-configuredReference2"]},selector:{technology:(T=t==null?void 0:t.selector)==null?void 0:T.technology,dataId:(R=t==null?void 0:t.selector)==null?void 0:R.dataId,project:(N=t==null?void 0:t.selector)==null?void 0:N.project,country:(L=t==null?void 0:t.selector)==null?void 0:L.country,language:(q=t==null?void 0:t.selector)==null?void 0:q.language},hive2:(M=t==null?void 0:t.orderingData)==null?void 0:M.hive2}),t.isParent&&t.isParent===!0&&((z=t==null?void 0:t.subparts)==null?void 0:z.length)>0&&(n[0].parts=[],(D=t==null?void 0:t.subparts)==null||D.forEach(O=>{var j;n[0].parts.push({isParent:!1,partType:yo.DEFAULT,productRef:null,productId:O==null?void 0:O.productId,quantity:Number(O==null?void 0:O.quantity),description:O==null?void 0:O.description,price:O.price?Number((j=O==null?void 0:O.price)==null?void 0:j.value):0})}))}catch(O){Qn.error("OL: Error in easyPBService::populateConfigurationOutputParts method: "+O.message)}}function NR(t){const n=[];try{const e={};t.forEach(i=>{e[i.id]=i}),Object.keys(e).forEach(i=>{const r=e[i];if(r.parentGroupId==="0")n.push({id:r.id,name:r.groupName});else if(r.parentGroupId in e){const o=e[r.parentGroupId];"groups"in o||(o.groups=[]),o.groups.push({id:r.id,name:r.groupName})}})}catch(e){Qn.error("OL: Error in easyPBService::convertFlatArrayToHierarchial method: "+e.message)}return n}function jR(t){return LR(t)}function LR(t){var n,e,i,r,o,s,l,a,c;try{return{application_name:((e=(n=t.bom)==null?void 0:n.products[0])==null?void 0:e.applicationSource)??Ct.EMPTY_STRING,locale:((i=t==null?void 0:t.bom)==null?void 0:i.locale)??Ct.EMPTY_STRING,country:((r=t==null?void 0:t.bom)==null?void 0:r.country)??Ct.EMPTY_STRING,name:((s=(o=t==null?void 0:t.bom)==null?void 0:o.products[0])==null?void 0:s.name)??Ct.EMPTY_STRING,documentUrl:((l=t==null?void 0:t.bom)==null?void 0:l.documentUrl)??Ct.EMPTY_ARRAY,groups:((a=t.bom)==null?void 0:a.groups)??Ct.EMPTY_ARRAY,products:((c=t.bom)==null?void 0:c.products)??Ct.EMPTY_ARRAY}}catch(u){Qn.error("OL: Error in easyToEasyInService::getResponseStructure method: "+u.message)}return null}const Y2={};function Vu(t,n){Y2[t]=n}function Z2(t){return Y2[t]}function RR(t,n,e,i){let r=null;try{switch(n){case Cc.CART:{r=Bh(t.bom.products??[]);break}case Cc.ELBRIDGE:{r=F2(t.bom.products??[]);break}case Cc.EASY:{r=dd(t);break}case Cc.EASY_IN:{r=jR(t);break}case Cc.QUOTE:{r=dd(t);break}case Cc.PB:{const o=MR(t,i);r=ER(t,o);break}}return{messageType:n,data:r,eventName:"",redirectionUrI:""}}catch(o){return Qn.error("OL: Error in service::getPayloadForExternalService method: "+o.message),{messageType:"",data:{},eventName:"",redirectionUrI:""}}}function MR(t={},n){var e,i,r,o,s,l;const a=((i=(e=t.data)==null?void 0:e.source)==null?void 0:i.toLowerCase())!=="any"?(r=t.data)==null?void 0:r.source:void 0;return{selectedFuncName:(n==null?void 0:n.selectedFuncName)||a,configurationName:(n==null?void 0:n.configurationName)||((l=(s=(o=t.bom)==null?void 0:o.products)==null?void 0:s[0])==null?void 0:l.name)||void 0,applicationName:(n==null?void 0:n.applicationName)||void 0}}function qR(t,n){return DR(t,n)}function DR(t,n){var e,i,r,o,s,l,a,c,u,d,f;try{return{data:{event:n.event??((e=t.data)==null?void 0:e.event)??Ct.EMPTY_STRING,filters:n.filters??((i=t.data)==null?void 0:i.filters)??Ct.EMPTY_ARRAY,lastModifiedAt:n.lastModifiedAt??((r=t.data)==null?void 0:r.lastModifiedAt)??Ct.EMPTY_STRING,id:n.id??((o=t.data)==null?void 0:o.id)??Ct.EMPTY_STRING,projectBuilderId:n.projectBuilderId??Ct.EMPTY_STRING,source:n.source??((s=t.data)==null?void 0:s.source)??Ct.EMPTY_STRING,username:n.username??((l=t.data)==null?void 0:l.username)??Ct.EMPTY_STRING},bom:{country:((a=t.bom)==null?void 0:a.country)??Ct.EMPTY_STRING,documentUrl:((c=t.bom)==null?void 0:c.documentUrl)??Ct.EMPTY_ARRAY,groups:((u=t.bom)==null?void 0:u.groups)??Ct.EMPTY_ARRAY,locale:((d=t.bom)==null?void 0:d.locale)??Ct.EMPTY_STRING,products:((f=t.bom)==null?void 0:f.products)??Ct.EMPTY_ARRAY}}}catch(p){return Qn.error("Error in getResponseStructure:",p),{}}}function Sg(t,n){return oM(t,n)}const{PRICE_CONSTANT:K2,COST:X2,RELOAD_DATA:BR,ORDERING_DATA:UR,SELECTOR:zR,CUSTOMIZATION:FR,PART_TYPE_CONST:xR,PRODUCT_ID:J2,IS_PARENT:GR,QUANTITY:Q2,GROUP_ID:$2,PB_BOM_LINE_ITEM:HR,FREEZE_ITEM:WR,APPLICATION_SOURCE:VR,FREE_TEXT:YR,DESCRIPTION:ew,SUBPARTS:ZR}=aR;function KR(t,n,e,i){try{return{orderingId:XR(t,n),hive2:(t==null?void 0:t.hive2)??i??Ct.EMPTY_STRING,hive2Url:(t==null?void 0:t.hive2Url)??Ct.EMPTY_STRING,productCode:(t==null?void 0:t.productCode)??e??Ct.EMPTY_STRING,edi:(t==null?void 0:t.edi)??Ct.EMPTY_STRING}}catch(r){return Qn.error("OL: Error in pbToEasyService::getOrderingData method: "+r.message),{}}}function XR(t,n){return t!=null&&t.orderingId?t==null?void 0:t.orderingId:n||Ct.DUMMY_ORDERING_ID}function JR(t,n){try{return{reloadSolution:(t==null?void 0:t.reloadSolution)??Ct.EMPTY_STRING,reloadConfiguration:t!=null&&t.reloadConfiguration?t.reloadConfiguration:n||!1,reloadConfigurationIdSandC:(t==null?void 0:t.reloadConfigurationIdSandC)??n??Ct.EMPTY_STRING}}catch(e){return Qn.error("OL: Error in pbToEasyService::getReloadObj method: "+e.message),{}}}function QR(t,n){var e,i,r,o;try{return{technology:((i=(e=t==null?void 0:t.parts)==null?void 0:e.pimString)==null?void 0:i.type)??Ct.EMPTY_STRING,dataId:((o=(r=t==null?void 0:t.parts)==null?void 0:r.pimString)==null?void 0:o.value)??Ct.EMPTY_STRING,project:h2.ANY,country:(n==null?void 0:n.country)??Ct.EMPTY_STRING,language:(n==null?void 0:n.language)??Ct.EMPTY_STRING}}catch(s){return Qn.error("OL: Error in pbToEasyService::getSelectorObj method: "+s.message),{}}}function $R(t,n,e,i){try{return{configuredReference:(t==null?void 0:t.configuredReference)??n??Ct.EMPTY_STRING,[Uh.CUSTOM_CONFIGUREDREFERENCE_1]:(t==null?void 0:t[Uh.CUSTOM_CONFIGUREDREFERENCE_1])??e??Ct.EMPTY_STRING,[Uh.CUSTOM_CONFIGUREDREFERENCE_2]:(t==null?void 0:t[Uh.CUSTOM_CONFIGUREDREFERENCE_2])??i??Ct.EMPTY_STRING}}catch(r){return Qn.error("OL: Error in pbToEasyService::getCustomizationObj method: "+r.message),{}}}function eM(t,n="",e=""){var i,r;try{const o=(i=t==null?void 0:t.orderingData)==null?void 0:i.hive2,s=t==null?void 0:t.hive2;return((r=t==null?void 0:t.partType)==null?void 0:r.toLowerCase())===yo.CTO.toLowerCase()||e.toLowerCase()===oR.APPLICATION_SOURCE.SELECTOR_AND_CONFIGURATOR.toLowerCase()&&n||o||s?yo.CTO:yo.NON_CTO}catch(o){return Qn.error("OL: Error in pbToEasyService::getPartType method: "+o.message),Ct.EMPTY_STRING}}function tM(t,n){try{return t==null?void 0:t.map(({currency:e,productId:i,productRef:r,quantity:o,cost:s,price:l,description:a})=>({[X2]:iw(s??{},e??Ct.EMPTY_STRING),[ew]:a||Ct.EMPTY_STRING,[K2]:nw(l,e??Ct.EMPTY_STRING),[J2]:tw(i??Ct.EMPTY_STRING,r,n),[Q2]:o??Ct.EMPTY_STRING}))}catch(e){return Qn.error("OL: Error in pbToEasyService::getSubParts method: "+e.message),[]}}function nM(t,n){try{let e=Ct.EMPTY_STRING;switch(t){case za.REFRENCE_KEY:e=za.GUIDED_SEARCH;break;case za.IMPORT:e=za.EXCEL_UPLOAD;break;default:e=n;break}return e}catch(e){return Qn.error("OL: Error in pbToEasyService::getApplicationSource method: "+e.message),Ct.EMPTY_STRING}}function tw(t,n,e){try{return(e==null?void 0:e.toLowerCase())===yo.CUSTOMIZABLE.toLowerCase()?t||n:n||t}catch(i){return Qn.error("OL: Error in pbToEasyService::getProductId method: "+i.message),Ct.EMPTY_STRING}}function iM(t,n){try{const e=aM(t,n);return e==null?void 0:e.map(({parts:i,productRef:r,configurationId:o,productCode:s,personalizationId:l,firstCharacteristic:a,secondCharacteristic:c,source:u,applicationSource:d,...f})=>{var p,m;return{[VR]:nM(u,d)??Ct.EMPTY_STRING,[X2]:iw(f==null?void 0:f.cost,(p=i==null?void 0:i[0])==null?void 0:p.currency),[FR]:$R(f==null?void 0:f.customization,l,a,c),[ew]:(f==null?void 0:f.description)??Ct.EMPTY_STRING,[YR]:(f==null?void 0:f.freeText)??null,[WR]:(f==null?void 0:f.freezeItem)??!1,[$2]:f.groupId??Ct.EMPTY_STRING,[GR]:f.isParent??!1,[UR]:KR(f==null?void 0:f.orderingData,o,s,f==null?void 0:f.hive2),[xR]:eM(f,o,d),[HR]:f.serialNum??Ct.EMPTY_STRING,[K2]:nw(f==null?void 0:f.price,(m=i==null?void 0:i[0])==null?void 0:m.currency),[J2]:tw(f==null?void 0:f.productId,r,f==null?void 0:f.partType),[Q2]:f.quantity??Ct.EMPTY_STRING,[BR]:JR(f==null?void 0:f.reloadData,o),[zR]:QR(f,t),[ZR]:tM(i,f==null?void 0:f.partType)??Ct.EMPTY_ARRAY}})}catch(e){return Qn.error("OL: Error in pbToEasyService::addProducts method: "+e.message),[]}}function rM(t){try{const{country:n=Ct.EMPTY_STRING,language:e=Ct.EMPTY_STRING}=t;return`${e}_${n}`}catch(n){return Qn.error("OL: Error in pbToEasyService::getLocale method: "+n.message),Ct.EMPTY_STRING}}function nw(t,n){try{return{currency:(t==null?void 0:t.currency)??n??Ct.EMPTY_STRING,overwritePrice:t!=null&&t.overwritePrice?t==null?void 0:t.overwritePrice:!1,pbValue:typeof t===Oe.NUMBER?t:(t==null?void 0:t.pbValue)??null,priceDate:(t==null?void 0:t.priceDate)||new Date().toJSON().slice(0,10),source:(t==null?void 0:t.source)||Ct.EMPTY_STRING,value:(t==null?void 0:t.value)??null}}catch(e){return Qn.error("OL: Error in pbToEasyService::getPrice method: "+e.message),{}}}function iw(t,n){try{return{costDate:(t==null?void 0:t.costDate)||new Date().toJSON().slice(0,10),currency:(t==null?void 0:t.currency)??n??Ct.EMPTY_STRING,overwriteCost:t!=null&&t.overwriteCost?t==null?void 0:t.overwriteCost:!1,source:(t==null?void 0:t.source)||Ct.EMPTY_STRING,value:t!=null&&t.value?t==null?void 0:t.value:0}}catch(e){return Qn.error("OL: Error in pbToEasyService::getCost method: "+e.message),{}}}function sM(t){try{let n=function(r,o){var s;const l={groupName:r.name,id:r.id,parentGroupId:o};if(i.push(l),r!=null&&r.groups&&((s=r.groups)==null?void 0:s.length)>0)for(const a of r.groups)n(a,(r==null?void 0:r.id)??Ct.EMPTY_STRING)};const{groups:e}=(t==null?void 0:t.bom)??[],i=[];if(e&&(e==null?void 0:e.length)>0)for(const r of e)n(r,Ct.EMPTY_STRING);return i??[]}catch(n){return Qn.error("OL: Error in pbToEasyService::extractGroups method: "+n.message),[]}}function oM(t,n=!0){try{return{data:{bomID:t.bomID??Ct.EMPTY_STRING,event:t.eventName??Ct.EMPTY_STRING,filters:t.filters??Ct.EMPTY_ARRAY,id:t.id??Ct.EMPTY_STRING,lastModifiedAt:lM((t==null?void 0:t.lastModifiedDate)??Ct.EMPTY_STRING),source:(t==null?void 0:t.source)??Ct.EMPTY_STRING,userName:t.userName??Ct.EMPTY_STRING},bom:{country:(t==null?void 0:t.country)??Ct.EMPTY_STRING,freezeBom:(t==null?void 0:t.getFreezeBom)??!1,documentUrl:(t==null?void 0:t.documentUrl)??[],groups:sM(t),locale:rM(t),products:iM(t,n)}}}catch(e){return Qn.error("OL: Error in pbToEasyService::getResponseStructure method: "+e.message),{}}}function aM(t,n=!0){try{const{bom:e}=t;let i=[];return i=rw(e,i),n?i.length>0?i.map(r=>{if(r.isSelected)return r!=null&&r.parts||(r[za.URL]=Ct.EMPTY_STRING),r}).filter(Boolean).flat():[]:i}catch(e){return Qn.error("OL: Error in pbToEasyService::getSelectedProductsFromBom method: "+e.message),[]}}const rw=(t,n)=>{var e;try{for(const i in t)if(i===za.PARTS&&(t[za.ID]&&(e=t[i])!=null&&e.length&&(t[i][0][$2]=t[za.ID]),t[i]&&t[i].length>0&&(n=[...n,...t[i]])),i===za.GROUPS&&t[i]&&t[i].length>0)for(const r of t[i])n=rw(r,n);return n}catch(i){return Qn.error("OL: Error in pbToEasyService::getAllParts method: "+i.message),[]}};function lM(t){return t??new Date().toUTCString()}function cM(t,n,e){let i=[],r=[];return i=sw(t,i),i=uM(i),r=fM(i,r),Qn.info("Merged parts created from OL",JSON.stringify(r)),r}function sw(t,n){for(const e in t)if(e===lR&&t[e]&&(n=[...n,...t[e]]),e===cR&&t[e])for(const i of t[e])n=sw(i,n);return n}function uM(t){const n=new Set(t.map(e=>(e==null?void 0:e.productRef)??(e==null?void 0:e.productId)));return(n==null?void 0:n.size)<(t==null?void 0:t.length)&&(t=dM(t)),pM(t),t}function fM(t,n){return t==null||t.forEach(e=>{var i;n.push(e),((i=e==null?void 0:e.parts)==null?void 0:i.length)>0&&(n=[...n,...e.parts])}),n}function dM(t){return Object.values(t.reduce((n,e)=>{const i=(e==null?void 0:e.productRef)??(e==null?void 0:e.productId);return n[i]?n[i].quantity+=e.quantity:n[i]=Object.assign({},e),n},{}))}function pM(t,n){let e;e=0,t=t.map(i=>{var r;return e=e+1,e>9?i.serialNum=`${z2.SINGLE_ZERO}${e}`:i.serialNum=`${z2.DOUBLE_ZERO}${e}`,i!=null&&i.parts&&((r=i==null?void 0:i.parts)==null?void 0:r.length)>0&&(i.parts=i.parts.map((o,s)=>(o.serialNum=`${i.serialNum}${uR}${s+1}`,o))),i})}const Fh={SCHEMA:Ec,SERVICE:Cc};function Tg(t){const n=document.getElementById(t);if(n&&(n!=null&&n.shadowRoot)){const e=document.createElement("style");e.textContent=` .qds-button { display: flex !important; gap: 10px !important; }`,n.shadowRoot.appendChild(e)}}function Ti(t){t&&(document.body.style.overflow=t)}function ba(t,n){var e,i;return(t==null?void 0:t.length)&&(t==null?void 0:t.toLowerCase())===((i=((e=n==null?void 0:n.profile)==null?void 0:e.email)||Te)==null?void 0:i.toLowerCase())}function ow(t){isNaN(t.target.value)||t.preventDefault()}async function Cg(t){const n=document.getElementById(t).innerHTML;try{return await navigator.clipboard.writeText(n),!0}catch{return!1}}function xh(t,n,e){let i;if(!t||typeof t!==Ia)i=Te;else if(!n||Us!=null&&Us.size[n])i=Te;else{const r=e?Sj:Tj,o=Us==null?void 0:Us.environment[r];o||(i=Te),i=`${o}${Us==null?void 0:Us.docref}${t}&${Us==null?void 0:Us.fileType}${n}`}return i}function Nc(t){const i=aw(t==null?void 0:t.parts,0),r=lw(t==null?void 0:t.groups,0);return i+r}function aw(t,n){const e=isNaN(t==null?void 0:t.length)?0:t==null?void 0:t.length;return n=n+e,n}function lw(t,n){return t==null||t.forEach(e=>{var i,r;((i=e==null?void 0:e.parts)==null?void 0:i.length)>0&&(n+=aw(e.parts,0)),((r=e==null?void 0:e.groups)==null?void 0:r.length)>0&&(n+=lw(e.groups,0))}),n}function Yu(t){if(t!=null&&t.bom){const e=Fl(t);Hr.set(e)}}function cw(t,n,e,i,r,o,s,l,a,c){return{action:t,subaction:n,platform:e,...i&&{listId:i},...r&&{anonymousListId:r},...s&&{list:s},...a!==void 0&&{price:a},...c&&{user:c},...o&&{isList:o},...l&&{cartId:l}}}function rs(t,n,e,i,r,o,s){const l=cw(t,n,e,i,r,!0,o,s);lr(l)}async function hM(t,n,e){try{const i=await Promise.resolve().then(()=>xd),{Workbook:r}=i,o=new r,s=o.addWorksheet(e);s.columns=t.map(p=>{var m;return{width:((m=p.w)==null?void 0:m.width)||15}});const l=t.map(p=>p.v);s.addRow(l),s.getRow(1).eachCell(p=>{p.fill={type:"pattern",pattern:"solid",fgColor:{argb:"FF008029"}},p.font={bold:!0,color:{argb:"FFFFFFFF"}}}),n.forEach(p=>s.addRow(p)),s.getColumn(6).alignment={wrapText:!0};const c=await o.xlsx.writeBuffer(),u=new Blob([c],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),d=document.createElement("a");d.href=URL.createObjectURL(u),d.download=`${e}.xlsx`,d.click(),URL.revokeObjectURL(d.href);const f={document_name:`${e}.xlsx`,document_id:"",document_type:"xlsx",link_url:d.href,content_group:"",content_type:""};return jn("file_download",f),!0}catch(i){return ve.info(i,"createAttachmentForListDownload"),!1}}function Eg(){Fi.update(()=>!0),Ji.update(()=>DI),Xi.update(()=>fr)}function Ig(t){t.currentTarget.src=_N}function Fa(t){return t[Fo]===Ae.SHOW||t[Fo]===Ae.DISABLED}function xa(t,n){const e=new CustomEvent(t,{detail:n});document.dispatchEvent(e)}function mM(){try{return window.innerWidth<968}catch{return!1}}function pd(t,n){const e=new Date;e.setFullYear(e.getFullYear()+1);const i="expires="+e.toUTCString(),r=Ga.getBaseDomain();document.cookie=`${t}=${n}; ${i}; Domain=${r};path=/;`}function uw(t){const n=Ga.getBaseDomain();n?document.cookie=`${t}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; Domain=${n};path=/;`:document.cookie=`${t}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`}function fw(){var t;if(!Dt()){let n=[];nn.subscribe(e=>n=e),pd(`${(t=Ve==null?void 0:Ve.country)==null?void 0:t.toUpperCase()}${Sv}`,Nc(n==null?void 0:n.bom))}}function Ag(t){var n;Fn()&&!Dt()&&pd(`${(n=Ve==null?void 0:Ve.country)==null?void 0:n.toUpperCase()}${Tv}`,t)}async function hd(t,n="false"){ve.info("productsInCart::",t),ve.info("Event listener sendBomDataToCpq"),_i.set(!0);let e=!1;const i=void 0,r=Vf(t,i,!0);e=r==null?void 0:r.find(l=>{var a;return l!=null&&l.eolStatus?((a=l==null?void 0:l.eolStatus)==null?void 0:a[0])!==ui:null});let o;const s=await Qu(t,i,!0);if(e?o=new CustomEvent(gi.ADD_TO_QUOTE_BOM_DATA,{detail:{bomData:s,showConfirmation:{confirm:!0,confirmText:Vd(Ft)("cpq.cpq_popup_content")}}}):o=new CustomEvent(gi.ADD_TO_QUOTE_BOM_DATA,{detail:{bomData:s,showConfirmation:{confirm:!1}}}),_i.set(!1),ve.info("send Bom Data Event to cpq",o),document.dispatchEvent(o),n==="true"){const l=new CustomEvent(Kr.PUBLIC_CART_DATA_TRANSFER);ve.info("public cart data transfer cqp",l),document.dispatchEvent(l)}}function md(t){const n=new BroadcastChannel(t),e={status:"Success",tabId:Vd(Th)};n.postMessage(e)}function dw(t,n=!1){if(!n)return;const e=new BroadcastChannel(t),i={status:"Success",tabId:Vd(Th),listId:n};e.postMessage(i)}function gd(t){const n=document.cookie.split("; ");for(const e of n){const[i,r]=e.split("=");if(i===t)return decodeURIComponent(r)}}function Og(t){let n=Nc(t==null?void 0:t.bom);return n=n||n!==0?n-1:0,n}const Ga=function(){const t=()=>gd(`${s()}${yc}`),n=()=>gd(`${s()}${Eu}`),e=()=>{var l;return gd(`${(l=Ve.country)==null?void 0:l.toUpperCase()}${Tv}`)},i=l=>{const a=gd(l);if(a!=null&&a!=="")return a},r=()=>{var l;return gd(`${(l=Ve.country)==null?void 0:l.toUpperCase()}${Sv}`)},o=()=>window.location.hostname.includes("se.com")?".se.com":window.location.hostname,s=()=>{var l;return((l=Ve.country)==null?void 0:l.toLowerCase())||""};return{getCartId:t,getListId:n,getCartCount:e,getListCount:r,getBaseDomain:o,getCookieValue:i}}();async function Zu(t,n){await s2({bom:{parts:[],groups:[]},country:t,language:n,isTransferred:!1,productCount:0})}async function pw(){return await Ah({name:Ev[((Ve==null?void 0:Ve.language)||"").toLowerCase()]||Ev.en,description:Te})}async function hw(t,n,e){const i=cw(g0,n,e,void 0,t);await lr(i)}async function mw(t,n,e=!1){await Vj(gM(t,n,e))}function gM(t,n,e=!1){return`${Jp.FORMAT_SKU}${Jp.PLATFORM_PARAM}${t}${Jp.CART_PARAM}${n}${Jp.LIST_PARAM}${e}`}function Gh(t={}){let n={success:!1};if(t.detail){let e=t.detail.payload||t.detail||{};const i=t.detail.type||"sc",r=Fh.SCHEMA[i.toUpperCase()]||Fh.SCHEMA.SC;if(r&&(r===Fh.SCHEMA.EASY&&e.easyData&&(e=e.easyData),!e.applicationSource&&Fh.SCHEMA.SC===r&&(e.applicationSource="default"),n=U2(r,e),!n.success)){const o=n.error;o&&o.length&&(ve.info("validation Schema Error"),o.forEach(s=>{ve.info(`${s.path.join(".")} : ${s.message}`)}))}}return n}function gw(t={},n,e){let i=t.productRef||t.productId;n&&e&&(i=`${n} : ${e}`);const r=t.extras||{};return r.configurationName&&(r.pluginId==="s&c"||r.pluginId==="pes")&&(i=r.configurationName),i}async function _M(t={},n){const e=t.orderingData||{},i=t.configurationId||e.configurationId||e.orderingId;if(i)return!(t.hive2||e.hive2)&&!(t.hive2||e.hive2)?await jM(i,n):!1}function _w(t=[]){const n={items:[],flag:!1};return t&&t.length>0&&t.forEach(e=>{const i=JSON.parse(JSON.stringify(e));i.isGCR==!1&&i.hive&&(n.flag=!0,delete i.hive),n.items.push(i)}),n}function jc(t){delete t.id,delete t.federatedId;const n=`${Ve.country.toLowerCase()}`;return localStorage.getItem(n)!==null&&delete t.platform,t.errorReport&&(delete t.message,delete t.errorReport),t}function Hh(t){const n=t.target.value;return/^(?:[1-9]\d*|0?[1-9])$/.test(String(n)+t.key)||t.preventDefault(),n??0}function bM(t,n,e,i,r){Un(!1),Hg(t,n,r).catch(()=>{Pi(i)}).then(()=>{var l;K1.set(!1),so(e);let o,s;if(Wi.subscribe(a=>s=a),s===Nn||s===zn){s===Nn?nn.subscribe(p=>o=p):s===zn&&Hr.subscribe(p=>o=p);const a=fn(Ve.country,o),c=dn(Ve.language,o),u=(t==null?void 0:t.bom)||{},d=Nc(u)||0,f=((l=u.groups)==null?void 0:l.length)||0;d>0||f>0?ii(n||t.id,a,c,Ve.apigeeToken).then(function(p){ve.info(p)}).catch(function(p){ve.error(String(p.message))}):s===zn&&Yu({bom:{parts:[],groups:[]}})}}).finally(()=>{qo.set(!1),Ur.set(!0),ve.info("Project BOM updated for project with ID: ",String(t.id))})}function ro(t){t==null||t.forEach(n=>{var e,i;delete n.isSelected,((e=n==null?void 0:n.parts)==null?void 0:e.length)>0&&n.parts.forEach(r=>{var o;delete r.isSelected,((o=r==null?void 0:r.parts)==null?void 0:o.length)>0&&r.parts.forEach(s=>{delete s.isSelected})}),((i=n==null?void 0:n.groups)==null?void 0:i.length)>0&&ro(n.groups)})}function va(t){t==null||t.forEach(n=>{var e;n==null||delete n.isSelected,(e=n==null?void 0:n.parts)==null||e.forEach(i=>{i==null||delete i.isSelected})})}function Pg(t,n,e,i,r){let o=[];for(const s in t)Object.prototype.hasOwnProperty.call(t,s)&&(typeof t[s]==dl?o=o.concat(Pg(t[s],n,e,i,r)):s==n&&t[s]===e&&(t[i]=r));return t}function Wh(t,n,e){var i,r;return t!=null&&t.groups&&(t==null?void 0:t.groups.length)>0?((i=t==null?void 0:t.groups)==null?void 0:i.some(o=>String(o[n]).toLocaleLowerCase()===String(e)))||((r=String(t==null?void 0:t[n]))==null?void 0:r.toLocaleLowerCase())===String(e):!1}function So(t,n,e,i){var o;let r;return!(t!=null&&t.groups)||((o=t==null?void 0:t.groups)==null?void 0:o.length)===0?r=Ng(n,1,i):r=vM(t,n,e,r,i),r}function Ng(t,n,e){return`${t}${e}${n}`}function vM(t,n,e,i,r){const o=[];return(t==null?void 0:t.groups.map(l=>String(l[e])).toString().toLocaleLowerCase().match(new RegExp(n.toLocaleLowerCase(),"g")))!==null?(t.groups.forEach(l=>{const a=String(l[e]).toLocaleLowerCase().split(r).length===n.toLocaleLowerCase().split(r).length+1;if(String(l[e]).toLocaleLowerCase().startsWith(n.toLocaleLowerCase())&&a){const c=String(l[e]).toLocaleLowerCase().split(r);c[Number(c.length-1)].match(new RegExp(ep,"g"))===null&&o.push(Number(String(l[e]).split(r)[c.length-1]))}}),i=Ng(n,o.length!=0?Math.max(...o)+1:1,r)):i=Ng(n,1,r),i}function Vh(t,n){return t===vi?{groupExists:n,subGroupExists:!n}:{groupExists:!n,subGroupExists:n}}function jg(t,n,e,i){let r=[];for(const o in t)if(Object.prototype.hasOwnProperty.call(t,o)){if(typeof t[o]==dl)r=r.concat(jg(t[o],n,e,i));else if(o==n&&t[o]===i){const s=t.parts.splice(t.parts.findIndex(l=>l.id===e),1);jn(Tn.VIEW_ITEM_LIST,s,"","remove_from_list",!1,"list",!0)}}return t}function bw(t,n,e,i,r){let o=[];for(const s in t)Object.prototype.hasOwnProperty.call(t,s)&&(typeof t[s]==dl?o=o.concat(bw(t[s],n,e,i,r)):s===n&&t[s]===i&&(t.parts.splice(t.parts.findIndex(l=>l.id===e),1),t.parts=qa(Na,t.parts,r)));return t}function vw(t,n,e,i){let r=[];for(const o in t)if(Object.prototype.hasOwnProperty.call(t,o)){if(typeof t[o]==dl)r=r.concat(vw(t[o],n,e,i));else if(o==n&&t[o]===i){const s=((t==null?void 0:t.groups)||[]).find(a=>a.id===e);let l=[];l=pa(s,l),jn(Tn.VIEW_ITEM_LIST,l,"","remove_from_list",!1,"list",!0),t.groups.splice(t.groups.findIndex(a=>a.id===e),1)}}return t}function Lg(t,n,e,i,r,o){var l;let s=[];for(const a in t)Object.prototype.hasOwnProperty.call(t,a)&&(typeof t[a]==dl?s=s.concat(Lg(t[a],n,e,i,r,o)):a==n&&t[a]===e&&(((l=t.groups)==null?void 0:l.length)>0?t.groups.unshift({name:i,id:String(Te),groups:r,parts:o}):(t.groups=[],t.groups.push({name:i,id:String(Te),groups:r,parts:o}))));return t}function Rg(t,n){const e=t.parts.splice(t.parts.findIndex(i=>i.id===n),1);jn(Tn.VIEW_ITEM_LIST,e,"","remove_from_list",!1,"list",!0)}function ww(){let t;return Fp.subscribe(n=>{t=String(n)}),t}function yw(){let t;return xp.subscribe(n=>{t=String(n)}),t}function kw(){let t;return Su.subscribe(n=>{t=n}),t}function _d(t,n,e,i){const r=[];t.parts&&t.parts.length>0&&(t.parts.forEach(o=>{o.isSelected&&(e.push(o),r.push(o))}),Sw(t,r)),t.groups&&t.groups.length>0&&t.groups.forEach(o=>{if(!o.isSelected){const s=[];o.parts&&o.parts.length>0&&o.parts.forEach(l=>{l.isSelected&&(e.push(l),s.push(l))}),Sw(o,s)}(i===R1&&o.isSelected||i===mc&&o.isDisabled&&o.isSelected)&&n.push(o),o.groups&&o.groups.length>0&&!o.isSelected&&_d(o,n,e,i)})}function Sw(t,n){t.parts&&t.parts.length>0&&t.parts.forEach(()=>{n.forEach(e=>{t.parts=t.parts.filter(i=>i.id!==e.id)})})}function bd(t,n){t.groups&&t.groups.length>0&&t.groups.forEach(e=>{n.forEach(i=>{t.groups=t.groups.filter(r=>r.id!==i.id)}),e.groups&&bd(e,n)})}function Mg(t){t==null||t.forEach(n=>{var e;n!=null&&n.isSelected&&Do.update(()=>!0),((e=n==null?void 0:n.groups)==null?void 0:e.length)>0&&Mg(n.groups)})}function ss(t){return JSON.parse(JSON.stringify(t))}function To(t=[],n){for(const e in t)if(e===Ub.toLocaleLowerCase()&&t[e]&&(n=[...n,...t[e]]),e===zb.toLocaleLowerCase()&&t[e])for(const i of t[e])n=To(i,n);return n}function qg(t){t.groups&&t.groups.length>0?(t.groups.some(n=>n.isSelected===!0)&&(t.isDisabled=!0),t.groups.forEach(n=>{n.isDisabled===!0&&n.isSelected===!0&&Tw(n),qg(n)})):t.isSelected&&(t.isDisabled=!0)}function Tw(t){var n;(n=t==null?void 0:t.groups)==null||n.forEach(e=>{e.isDisabled=!0,Tw(e)})}function Dg(t,n,e,i){n.id?t.groups.reduce(function(r,o){n.id===o.id&&Cw(o,e,i),o.groups&&o.groups.length>0&&Dg(o,n,e,i)},[]):Cw(t,e,i)}function Cw(t,n,e){n.length!==0&&(t.groups||(t.groups=[]),t.groups=n.concat(t.groups)),e.length!==0&&(t.parts||(t.parts=[]),t.parts=Ku(e.concat(t.parts)))}function Ku(t){return Object.values(t.reduce((n,e)=>{const i=(e==null?void 0:e.productRef)??(e==null?void 0:e.productId);return n[i]?n[i].quantity+=e.quantity:n[i]=Object.assign({},e),n},{}))}function Ul(t){var s;let n=[];n=To(t,n);const e=n.filter(l=>{var a;return l.isSelected&&((a=l==null?void 0:l.eolStatus)==null?void 0:a.length)>0&&l.eolStatus.includes(ui)&&!zl(l)});tg.update(()=>e);const i=n.filter(l=>l.isSelected);hv.update(()=>n.filter(l=>l.isSelected&&l.VAconfigId)),Ts.update(()=>(i==null?void 0:i.length)??0),Fn()&&(Rf.set(i),AM());const r=((s=i.filter(l=>{var a;return((a=l==null?void 0:l.eolStatus)==null?void 0:a.length)>0&&l.eolStatus.includes(ui)||yd(l)||(l==null?void 0:l.hive2)!==tn}))==null?void 0:s.length)??0;Uf.update(()=>r);const o=F2(n.filter(l=>{var a;return l.isSelected&&((a=l==null?void 0:l.eolStatus)==null?void 0:a.length)>0&&l.eolStatus.includes(ui)}));Bf.update(()=>o)}function Bg(t){const n=!!To(t,[]).length;Gp.update(()=>n)}function wM(t){let n="";const e=new Uint8Array(t);for(let i=0;ixd),{Workbook:r}=i,o=new r,s=o.addWorksheet(e);t=t.map(u=>u.v),s.addRow(t),s.addRows(n);const l=s.getRow(1);l.font={bold:!0};const a=await o.xlsx.writeBuffer();ve.info("share bom: info: creating the email attachment :: project-bom-utils.ts :: createAttachment");const c={document_name:`${e}.xlsx`,document_id:"",document_type:"xlsx",link_url:"",content_group:"",content_type:""};return jn("file_download",c),wM(a)}catch(i){return ve.error("share bom: error: project-bom-utils.ts :: createAttachment",i),null}}function Ha(t,n,e,i,r,o){t=n,bM({bom:t},String(e.id),i,r,o)}function vd(t,n){t==null||t.forEach(e=>{var i;((i=e==null?void 0:e.groups)==null?void 0:i.length)>0?((e!=null&&e.isSelected||e!=null&&e.isHideSubgroupButton||n)&&(e.isHideSubgroupButton=!0,e.groups=e.groups.map(r=>(r.isHideSubgroupButton=!0,r))),vd(e.groups,n)):(e!=null&&e.isSelected||n)&&(e.isHideSubgroupButton=!0)})}function wd(t){t==null||t.forEach(n=>{var e;delete n.isHideSubgroupButton,((e=n==null?void 0:n.groups)==null?void 0:e.length)>0&&wd(n.groups)})}function Xu(t,n,e){const i=t.replace("{locale}/Sample-Template",`${String(n)}/${e}`);window.location.href=i}function Yh(t,n,e){return t===vi?n:e}function Zh(t,n,e){return t===vi?n:e}function zl(t){return(t==null?void 0:t.partType)===yi.CTO||t.partType===yi.CONFIGURABLE}function yd(t){return!!t.hive2File}function Ug(t){return wa(t)}function yM(t){return t===yi.CONFIGURABLE}function kM(t){return t===yi.CTO}function wa(t){var n;return!((n=t==null?void 0:t.serialNum)!=null&&n.includes("-"))}function Iw(t){return JSON.parse(JSON.stringify(t))}function zg(t){return t==null?void 0:t.reduce((e,i)=>e+(i==null?void 0:i.quantity),0)}function Kh(){Ts.set(0),Uf.set(0),Bf.update(()=>[])}function Aw(t,n,e){var r;const i=(r=n==null?void 0:n.bom)==null?void 0:r.groups.findIndex(o=>(o==null?void 0:o.configurationMasterId)===t);i>=0?SM(i,n,e):Ow(e.name,n,e)}function SM(t,n,e){var i,r,o,s,l,a,c;(o=(r=(i=n==null?void 0:n.bom)==null?void 0:i.groups[t])==null?void 0:r.parts)==null||o.push(...e.parts),n.bom.groups[t].parts=Ku((l=(s=n==null?void 0:n.bom)==null?void 0:s.groups[t])==null?void 0:l.parts),((c=(a=n==null?void 0:n.bom)==null?void 0:a.groups[t])==null?void 0:c.name)!==(e==null?void 0:e.name)&&(n.bom.groups[t].name=e==null?void 0:e.name)}function Ow(t,n,e){var r,o;((r=n==null?void 0:n.bom)==null?void 0:r.groups.findIndex(s=>s.name===t))>=0?(e.name=Zg(e),Ow(e.name,n,e)):(o=n==null?void 0:n.bom)==null||o.groups.unshift(e)}function Xh(t){return t.reduce((e,i)=>{const r=typeof(i==null?void 0:i.price)===Rs?i.price.pbValue||0:i.price||0;return e+Number(r)},0)}function Ju(t){var e;let n=Te;return t&&(n=t.country,(e=t.ownerInfo)!=null&&e.country&&(n=t.ownerInfo.country)),TM(n)}function TM(t){const n=Fn(),e=Dt(),i=CM(e);return n?i.includes(t==null?void 0:t.toUpperCase())?0:1:!i.includes(t==null?void 0:t.toUpperCase())}function CM(t){return Fn()?t?vu.UC.private:vu.UC.public:vu.PB}function Pw(t,n,e=!1){let i=n||e?t:t==null?void 0:t.filter(r=>r.isSelected);return t==null||t.forEach(r=>{var o,s,l;r!=null&&r.groups&&((o=r==null?void 0:r.groups)==null?void 0:o.length)>0&&(i==null?void 0:i.length)===0&&(i=i==null?void 0:i.concat(Pw(r.groups,n,e))),r!=null&&r.groups&&((s=r==null?void 0:r.groups)==null?void 0:s.length)===0&&(r!=null&&r.parts)&&((l=r==null?void 0:r.parts)==null?void 0:l.length)>0&&(i==null?void 0:i.length)===0&&(i=i==null?void 0:i.concat(e?r==null?void 0:r.parts:r==null?void 0:r.parts.filter(a=>a.isSelected)))}),i}function EM(t,n,e=!1){var s;const i=n||e?t.parts:(s=t.parts)==null?void 0:s.filter(l=>l.isSelected),r=Pw(t.groups,n,e);return{parts:i,groups:r}}async function Qu(t,n,e=!1){var l,a,c;const{bom:i,id:r}=t,o=EM({...i},n,e),s=await NM({bom:o,projectId:r});if((l=s==null?void 0:s.data)!=null&&l.id){let u;Ea.subscribe(g=>u=g);const d={event:gi.BOM_ADDED_TO_QUOTE,filters:[KP,XP],projectBuilderId:t.id,id:(a=s==null?void 0:s.data)==null?void 0:a.id,source:JP,username:((c=u==null?void 0:u.user)==null?void 0:c.name)??tn,lastModifiedAt:new Date().toUTCString()};let f=!n;f=Fn()?!1:f;const p=Sg(t,f);ve.info("OL Response for PB to Easy Service :: ",p);const m=qR(p,d);return ve.info("OL Response for Easy to Easy Out Service :: ",m),m}}function Jh(t,n){const e=t.bom.products;Nr(n,rn+"{activity_log.message_product_added_cpq_action}"+rn,tn+"{activity_log.message_product_added_cpq_subaction}"+rn,"{activity_log.message_added_product}"+rn+e.length+rn+"{activity_log.message_product_added_cpq_description}",e)}async function Qh(t,n){const e=Xr(av.action,`${av.subAction} - ${n.length}`,Oo,t,void 0,n);await lr(e)}function $u(t,n){const e=document.createElement("style");e.textContent=n,t.shadowRoot.appendChild(e)}function Nw(){const t=document.querySelectorAll(".action_btn");t==null||t.forEach(n=>{n&&n.shadowRoot&&$u(n,` .qds-button { display: flex !important; gap: 10px !important; } `)})}function jw(t){let n=0;function e(r){r.forEach(o=>{o!=null&&o.quantity&&(n+=Number(o==null?void 0:o.quantity))})}t!=null&&t.parts&&e(t==null?void 0:t.parts);function i(r){r==null||r.forEach(o=>{o!=null&&o.parts&&e(o==null?void 0:o.parts),o!=null&&o.groups&&i(o==null?void 0:o.groups)})}return t!=null&&t.groups&&i(t==null?void 0:t.groups),n}function Lw(t){return!(t!=null&&t.price)&&!(t!=null&&t.isParent)||(t==null?void 0:t.isParent)&&(t==null?void 0:t.isCTOItemPriceMissing)}function Fg(t={}){const n=To(t.bom,[]),e=n==null?void 0:n.filter(i=>Lw(i));(e==null?void 0:e.length)>0?bc.set(!0):bc.set(!1),Y1.set(n==null?void 0:n.length)}function xg(t,n){var e;try{if(t[0]){const i=t[0];t=(e=t[0].parts)==null?void 0:e.map(o=>(delete i.isParent,delete i.parts,i.isCto=wu,i.VAconfigId=n,i.productRef=o.productRef||o.productId,o.partType=yi.DEFAULT,{...i,...o}))}}catch(i){ve.error("project-bom-utils :: vAndaDataConversion :: Error in converting the V&A configurator data",i)}}function Gg(t,n){const e=pa(t,[]),i=[];return e.forEach(r=>{r.VAconfigId&&r.VAconfigId===n&&i.push(r.id)}),i}function $h(t){return t===_b?rP:t===bb?sP:iP}let Lc=0;function Fl(t){var n,e;return Lc=0,t!=null&&t.bom&&(((e=(n=t.bom)==null?void 0:n.parts)==null?void 0:e.length)>0&&em(t.bom.parts,!1),Rw(t.bom)),t}function Rw(t){var n;(n=t==null?void 0:t.groups)==null||n.forEach(e=>{var i,r;e!=null&&e.parts&&((i=e==null?void 0:e.parts)==null?void 0:i.length)>0&&em(e.parts,!1),e!=null&&e.groups&&((r=e==null?void 0:e.groups)==null?void 0:r.length)>0&&Rw(e)})}function em(t,n){n&&(Lc=0),t=t.map(e=>{var i;return Lc=Lc+1,Lc>9?e.serialNum=`${UP}${Lc}`:e.serialNum=`${zP}${Lc}`,e!=null&&e.parts&&((i=e==null?void 0:e.parts)==null?void 0:i.length)>0&&(e.parts=e.parts.map((r,o)=>(r.serialNum=`${e.serialNum}${gP}${o+1}`,r))),e})}function Mw(t){return t=t.map(({id:n,productRef:e,description:i,quantity:r,price:o,eolStatus:s,partType:l,isParent:a,selectorId:c,personalizationId:u,productId:d,productCode:f,configurationId:p,parts:m,url:g,source:h,secondCharacteristic:_,firstCharacteristic:b,product:y,sourceCountry:k,applicationSource:T,freezeItem:R,groupId:N,reloadData:L,orderingData:q,cost:M,freeText:z,customization:D,hive2:O,widgetName:j,hive2File:C,isCto:S,configCharacteristicGroup:I,VAconfigId:P,extras:E,kbId:B})=>({id:n,productRef:e,description:i,quantity:r,price:o,eolStatus:s,partType:l,isParent:a,selectorId:c,personalizationId:u,productId:d,productCode:f,configurationId:p,parts:m,url:g,source:h,secondCharacteristic:_,firstCharacteristic:b,product:y,sourceCountry:k,applicationSource:T,freezeItem:R,groupId:N,reloadData:L,orderingData:q,cost:M,freeText:z,customization:D,hive2:O,widgetName:j,hive2File:C,isCto:S,configCharacteristicGroup:I,VAconfigId:P,extras:E,kbId:B})),t}function qw(t){return t.length&&(t.forEach((n,e)=>{n.parts&&(t[e].parts=Mw(t[e].parts)),n.groups&&n.groups.length&&(n.groups=n.groups.map(({id:i,name:r,parts:o,groups:s,configurationMasterId:l})=>({id:i,name:r,parts:o,groups:s,configurationMasterId:l})),qw(n.groups))}),t=t.map(({id:n,name:e,parts:i,groups:r,configurationMasterId:o})=>({id:n,name:e,parts:i,groups:r,configurationMasterId:o}))),t}function tm(t){return t!=null&&t.parts&&(t.parts=Mw(t.parts)),t!=null&&t.groups&&(t.groups=qw(t.groups)),t==null||delete t.isDisabled,t}function IM(t){t.isSelected?(Ts.update(n=>n+1),Rf.update(n=>[...n,t])):(Ts.update(n=>n-1),Rf.update(n=>n.filter(e=>e!==t)))}function AM(){bc.set(!1);let t=0;return Rf.subscribe(n=>{t=n.reduce((e,i)=>{var r;return Lw(i)&&bc.set(!0),i!=null&&i.isParent?i!=null&&i.isCTOItemPriceMissing?e:e+Number(i==null?void 0:i.price)*Number(i==null?void 0:i.quantity):e+Number(((r=i==null?void 0:i.price)==null?void 0:r.pbValue)||(i==null?void 0:i.price)||0)*Number(i==null?void 0:i.quantity)},0)}),Z1.set(t),t}function nm(t,n){return t.isSelected=n,t.parts&&(t.parts=im(t.parts,n)),t.groups&&(t.groups=Dw(t.groups,n)),t}function im(t,n){return t.forEach(e=>{n&&e.isSelected||(e.isSelected=n,kd(e,n),IM(e))}),t}function kd(t,n){var e;((e=t.parts)==null?void 0:e.length)>0&&t.parts.forEach(i=>{i.isSelected=n})}function Dw(t,n){return t.forEach(e=>{e.isSelected=n,e.parts&&(e.parts=im(e.parts,n)),e.groups&&(e.groups=Dw(e.groups,n))}),t}function Sd(t){var n,e,i;if(t!=null&&t.isSelected){(n=t==null?void 0:t.groups)==null||n.forEach(s=>{Sd(s)});const r=(e=t==null?void 0:t.parts)==null?void 0:e.some(s=>!s.isSelected),o=(i=t==null?void 0:t.groups)==null?void 0:i.some(s=>!s.isSelected);(r||o)&&(t.isSelected=!1)}}function rm(t){let n=t;return typeof t!==dl&&(n=JSON.parse(t)),{countryCode:String(n[0].productselectorconfig.isocountry),languageCode:String(n[0].productselectorconfig.language)}}function Xr(t,n,e,i,r,o,s,l){return{action:t,subaction:n,platform:e,...i&&{projectId:i},...r&&{anonymousProjectId:r},...o&&{bom:o},...s!==void 0&&{price:s},...l&&{user:l}}}async function Hg(t,n,e,i=!0){var r,o;try{i&&cn.update(()=>!0),t.bom&&(t.bom=tm(t.bom)),(r=t.bom)==null||delete r.isSelected,ro((o=t.bom)==null?void 0:o.groups),Kh();const s=`${Ve.country.toLowerCase()}`;localStorage.getItem(s)!==null&&delete t.platform;const{federatedId:l,id:a,...c}=t;ve.info("Updating Data",l,a),c.name=c.name&&Jt(c==null?void 0:c.name),c.description=c.description&&Jt(c==null?void 0:c.description);let u=!1;Wi.subscribe(f=>{f===zn&&(u=!0)}),u&&(c.productCount=Nc((c==null?void 0:c.bom)||{}));let d=await MN(c,n,u);if(d.hasError){d=d;const f=d.message;Pi(us(f,e)),cn.update(()=>!1),ve.error("project-bom.task :: updateProject :: ",d.message)}else{Zr.update(()=>!1),d=d,d.data=Fl(d.data),Fn()&&fw();const f=d.data;Bg(f.bom),nn.update(()=>f),cn.update(()=>!1),dw(Kr.UPDATE_LIST,n),ve.info("project-bom.task :: updateProject :: ",d)}}catch(s){cn.update(()=>!1),ve.error("project-bom.task :: updateProject :: ",s)}}async function Vs(t,n,e){var i;try{aa.set(!1),cn.update(()=>!0);let r=await Iv(t);if(r.hasError)r=r,cn.update(()=>!1),Kt.update(()=>!1),ve.error("project bom.task :: fetchProjectBomDetails error:: ",r.message),!Dt()&&Fn()&&r.message==="PROJECT_NOT_FOUND"&&pw().then(async o=>{const s=`${Ve.country.toLowerCase()}`;ve.info("Project ID generated: "+o),pd(`${s}${Eu}`,o),await Vs(o),hw(o,n,e)});else{r=r,Ts.set(0),Uf.set(0),r.data&&r.data.bom&&(r.data=Fl(r.data));const o=r.data;Bg(o.bom),o!=null&&o.user&&(o.isArchived=o.isArchived?o.isArchived:!((i=o==null?void 0:o.user)!=null&&i.canEdit)),nn.update(()=>o),cn.update(()=>!1),Kt.update(()=>!1),ve.info("project bom.task :: fetchProjectBomDetails :: ",r.data)}}catch(r){cn.update(()=>!1),ve.error("project bom.task :: fetchProjectBomDetails error:: ",r)}}async function Bw(t,n,e,i,r=!1){try{let o=await qN(t,n,e,Yg(),r);if(o.hasError){o=o;const s=o.message;return Pi(us(s,i)),ve.error("project bom.task :: uploadXLSCSVApi :: ",o.message),o}else return cn.update(()=>!1),ve.info("project bom.task :: uploadXLSCSVApi :: ",o),o}catch(o){cn.update(()=>!1),ve.error("project bom.task :: uploadXLSCSVApi :: ",o)}}async function Uw(t,n,e,i,r){try{Un(!1),cn.update(()=>!0);let o=await DN(t,n,e);if(o.hasError){cn.update(()=>!1),o=o;const s=o.message;return Pi(us(s,i)),ve.error("project bom.task :: exportGroup :: ",o.message),o}else{cn.update(()=>!1),ve.info("project bom.task :: exportGroup :: ",o);const{data:s}=o;s.exportUrl?window.open(s.exportUrl,"_self"):Pi(r)}}catch(o){cn.update(()=>!1),ve.error("project bom.task :: exportGroup :: ",o)}}async function zw(t,n,e,i,r,o){var s,l;try{Un(!1);let a=await sg(t,n,e);if(a.hasError){cn.update(()=>!1),a=a;const c=a.message;Pi(c),ve.error("project bom.task :: guidedSearch :: ",a.message),Co(i)}else if(cn.update(()=>!1),ve.info("project bom.task :: guidedSearch :: ",a),(s=a==null?void 0:a.documents)!=null&&s.length)if(r){const c=document.createElement("div");return c.innerHTML=a.documents[0].id,(c==null?void 0:c.innerText)===String(n.term)?String(a.documents[0][o].openUrl):null}else{let c="Cart Search";Wi.subscribe(f=>{f===Nn&&(c="MyList Search")});const u={site_search_category:c,guidedSearch:"true",site_search_keyword:(n==null?void 0:n.filters[0].children[0].value)||"",siteSearchResults:(l=a==null?void 0:a.documents)==null?void 0:l.length};jn(Tn.SEARCH,u);const d=(a==null?void 0:a.documents).map(f=>({product:String(f==null?void 0:f.catalogNumber),description:String(f==null?void 0:f.name),title:String(f==null?void 0:f.name)}));return Co(null),d}else return Co(i),null}catch(a){cn.update(()=>!1),Co(i),ve.error("project bom.task :: guidedSearch :: ",a)}}async function Fw(t,n,e,i){var r,o,s,l,a,c,u,d;try{Un(!1);let f=await sg(t,n,e);if(f.hasError){cn.update(()=>!1),f=f;const p=f.message;Pi(p),ve.error("project bom.task :: guidedSearch :: ",f.message),Co(i)}else{cn.update(()=>!1),ve.info("project bom.task :: guidedSearch :: ",f);let p="Cart Search";Wi.subscribe(g=>{g===Nn&&(p="MyList Search")});const m={site_search_category:p,guidedSearch:"true",site_search_keyword:((s=(o=(r=n==null?void 0:n.guidedSearch)==null?void 0:r.search)==null?void 0:o.searchBean[0])==null?void 0:s.searchValue)||"",siteSearchResults:(a=(l=f==null?void 0:f.guidedSearchResponse)==null?void 0:l.return)==null?void 0:a.length};if(jn(Tn.SEARCH,m),(u=(c=f==null?void 0:f.guidedSearchResponse)==null?void 0:c.return)!=null&&u.length){const g=((d=f==null?void 0:f.guidedSearchResponse)==null?void 0:d.return).map(h=>({product:String(h==null?void 0:h.reference),description:String(h==null?void 0:h.shortDescription),title:String(h==null?void 0:h.shortDescription)}));return Co(null),g}else return Co(i),null}}catch(f){cn.update(()=>!1),Co(i),ve.error("project bom.task :: guidedSearch :: ",f)}}async function OM(t,n,e,i){var r,o,s,l,a;try{Un(!1);let c=await sg(t,n,e);if(c.hasError)cn.update(()=>!1),c=c,ve.error("project bom.task :: guidedSearch :: ",c.message),Co(i);else if(cn.update(()=>!1),ve.info("project bom.task :: guidedSearch :: ",c),(o=(r=c==null?void 0:c.getProductListResponse)==null?void 0:r.productListBean)!=null&&o.count){const u=((a=(l=(s=c==null?void 0:c.getProductListResponse)==null?void 0:s.productListBean)==null?void 0:l.products)==null?void 0:a.product).map(d=>({product:String(d==null?void 0:d.commercialReference),description:String(d==null?void 0:d.shortDescription),title:String(d==null?void 0:d.shortDescription)}));return Co(null),u}else return Co(i),null}catch(c){cn.update(()=>!1),Co(i),ve.error("project bom.task :: guidedSearch :: ",c)}}function Co(t){const n={itemFound:t};Mf.update(()=>n)}async function ii(t,n,e,i,r){var o,s,l,a;try{r||Vi.update(()=>!0);const c={brandName:$d,languageCode:e,countryCode:n};let u;Wi.subscribe(f=>u=f);let d=await UN(t,c,i,n,e);if(d.hasError)d=d,Vi.update(()=>!1);else{d=d;const f=(o=d==null?void 0:d.data)==null?void 0:o.bom,m=Fl(d.data);m!=null&&m.user&&(m.isArchived=m.isArchived?m.isArchived:!((s=m==null?void 0:m.user)!=null&&s.canEdit)),nn.update(()=>m),Zr.update(()=>!1),Ts.set(0),Vi.update(()=>!1),u===zn&&(Yu(d.data),Vi.update(()=>!1)),u!==Kc&&(((l=f==null?void 0:f.parts)==null?void 0:l.length)!==0||((a=f==null?void 0:f.groups)==null?void 0:a.length)!==0)&&BN(t,c,i,n,e).then(g=>{var h;if(!g.hasError){g.data=Fl(g.data);const _=g.data;_!=null&&_.user&&(_.isArchived=_.isArchived?_.isArchived:!((h=_==null?void 0:_.user)!=null&&h.canEdit)),u===zn?Yu(_):nn.update(()=>_)}}).catch(g=>{ve.error("project bom.task :: fetchPDPURL error:: ",g)})}}catch(c){Vi.update(()=>!1),ve.error("project bom.task :: fetchPricing error:: ",c)}}async function sm(t,n,e,i=!0){var r;try{i&&cn.update(()=>!0);let o=await zN(t,n,e==null?void 0:e.id,e==null?void 0:e.modifiedDate);if(o.hasError)o=o,cn.update(()=>!1),ve.error("project-bom.task :: fetchActivityLog :: ",o.message);else{o=o;const s=o.data;if((s==null?void 0:s.length)>0){const l=(r=o==null?void 0:o.attrs)==null?void 0:r.LastEvaluatedKey;X1.update(()=>l),bl.update(a=>a.concat(s))}cn.update(()=>!1),ve.info("project-bom.task :: fetchActivityLog :: ",o)}return o}catch(o){cn.update(()=>!1),bl.update(()=>[]),ve.error("project-bom.task :: fetchActivityLog :: ",o)}}function Nr(t,n,e,i,r){let s=FN({projectId:t,action:n,subaction:e,description:i,details:r});s.hasError?(s=s,cn.update(()=>!1),ve.error("Error adding activity log",s)):(s=s.data,ve.info("Activity log added successfully",s))}function so(t){Un(!0),La.set(Rr),Mo.set(t)}function Pi(t){Un(!0),La.set(fr),Mo.set(t)}function cs(t){Un(!0),La.set(jI),Mo.set(t)}function Un(t){aa.set(t)}async function Td(){let t=await xN(GP);if(t.hasError)throw ve.error("Error while generating token",t),new Error(String(t==null?void 0:t.message));return t=t.data,ve.info("Response of apigee token api",t),t}async function om(t,n){let e=await GN(t,n);if(e.hasError)throw ve.error("Error while creating project",e),new Error(String(e==null?void 0:e.message));return e=e.data,ve.info("Response of change state api",e),e}async function am(){let t=await HN();if(t.hasError)throw ve.error("Error while fetching platform details",t),new Error(String(t==null?void 0:t.message));return t=t.data,ve.info("Response of platform details api",t),gr.set(t),t}async function PM(t){let n=await WN(t);if(n.hasError)throw ve.error("Error while getting list of anonymous project",n),new Error(String(n==null?void 0:n.message));return n=n.data,ve.info("List of project with same anonymous id",n),n}async function NM(t){let n=await VN(t);if(n.hasError)throw ve.error("Error while checking substitutes :: ",n),new Error(String(n==null?void 0:n.message));return n=n,ve.info("Bom saved to Bom Table :: ",n),n}async function Wg(t){var e,i,r,o,s;let n=await YN(t);if(n.hasError)throw ve.error("Error while checking substitutes :: ",n),new Error(String(n==null?void 0:n.message));{n=n;const l=(e=n==null?void 0:n.productReferencesBean)==null?void 0:e.referenceList,a=((i=l==null?void 0:l.reference)==null?void 0:i.length)!==0?(r=l==null?void 0:l.reference[0])==null?void 0:r.subs:"";return ve.info("List of substitutes :: ",a),Fn()?l==null?void 0:l.reference[0]:(a==null?void 0:a.length)!==0&&((s=(o=a[0])==null?void 0:o.substProduct)==null?void 0:s.length)!==0&&a[0].substProduct[0].rangeId===null}}async function lm(t,n){try{const e=await ZN(t,n);if(e!=null&&e.hasError)throw ve.error("Error in adding configuration with config Id ",t),new Error(e==null?void 0:e.message);return ve.info("Fetched configId ",t," :: ",e),e}catch(e){return ve.error("Error in adding configuration with config Id ",t),{hasError:!0,message:`Error fetching configuration: ${(e==null?void 0:e.message)||"Unknown error"}`,data:null}}}async function jM(t,n){try{const e=await KN(t,n);if(e!=null&&e.hasError)throw ve.error("Error in adding configuration with config Id ",t),new Error(e==null?void 0:e.message);return ve.info("Fetched configId ",t," :: ",e),e}catch{throw ve.error("Error in adding configuration with config Id ",t),new Error("Error in adding configuration")}}function Vg(t,n){return t||(n?n.slice(0,n.length-1):"")}function Yg(){return Intl.DateTimeFormat().resolvedOptions().timeZone}function Rc(){return Ve.environment===Ve.PROD||Ve.environment===Ve.STAGING}function LM(){return Ve.environment===Ve.STAGING}function us(t,n){const e=t==null?void 0:t.split(" ");return e!=null&&e.length?(e==null?void 0:e.map(r=>{let o=r==null?void 0:r.replace("$_(","");return o=o==null?void 0:o.replace(")",""),n[o]?String(n[o]):r})).join(" "):t}function cm(t,n){const e=t==null?void 0:t.split(" ");return e!=null&&e.length?(e==null?void 0:e.map(r=>{let o=r==null?void 0:r.replace("{","");return o=n(String(o==null?void 0:o.replace("}",""))),o})).join(" "):t}function Jt(t){var n;return t?(n=new DOMParser().parseFromString(t,"text/html"))==null?void 0:n.body.textContent:""}function ef(t){return String(Qm[t])}function xw(t){return t==null?void 0:t.filter((n,e)=>(t==null?void 0:t.indexOf(n))===e)}function Dt(){let t="";return gr.subscribe(n=>{t=(n.platform||Te).toUpperCase()}),localStorage.getItem("mode")&&localStorage.getItem("mode")!==Te?localStorage.getItem("mode")===ms:t===Oo}function Zg(t){var o;const n=(o=t.name)==null?void 0:o.match(new RegExp(ep,"g"));let e=0;const i=t.name.split(Ls),r=i[i.length-1];return isNaN(parseInt(r))||(e=Number(r)),n[n.length-1]!==Ls?`${t.name}-1`:n.join("")+(Number(e)+1)}function Tr(t){document.dispatchEvent(new CustomEvent(Bn.NAVIGATION_EVENT,{detail:{url:t}}))}const Kg=(t,n)=>{var r,o;const e=(r=tu==null?void 0:tu[t])!=null&&r[n]?(o=tu==null?void 0:tu[t])==null?void 0:o[n]:nA,i=e==null?void 0:e.split("_");return{countryCode:i[1],languageCode:i[0]}};function um(t){return typeof t=="number"}function Gw(t){return typeof t===iu}async function RM(t){const n=Date.now();let e;if(A0.subscribe(i=>e=i),!Dt()&&e-ni.feature===t);if(e&&e.length>0){const i=e[0].countryList;if(i)return i.filter(r=>r.shortName===n)}return null}function Hw(t){var n,e,i;return((n=t==null?void 0:t.detail)==null?void 0:n.key)===dr||((e=t==null?void 0:t.detail)==null?void 0:e.key)===Ms||((i=t==null?void 0:t.detail)==null?void 0:i.key)===ia}function Ww(t,n){return(t==null?void 0:t.length)<=n?t:(t==null?void 0:t.slice(0,n-3))+Ca.THREE_DOT_STR}function Fn(){let t=!1;return fc.subscribe(n=>t=n),t}function ir(t){return Fn()?{...t,headers:{...t==null?void 0:t.headers,islist:!0,listId:(t==null?void 0:t.projectId)??Te}}:t}function Jg(t){try{return t?typeof t===Rs?t:JSON.parse(t):{}}catch(n){return ve.error("Failed to parsed user object",n),{}}}function Vw(t){const n=new Set,e=new Set;return Object.keys(t.reduce((r,o)=>o&&typeof o===Rs&&!Array.isArray(o)?{...r,...o}:r,{})).forEach(r=>{t.every(s=>{if(s&&typeof s===Rs&&!Array.isArray(s)){const l=s[r];return l==null||l===""}return!0})?n.add(r):e.add(r)}),{excelData:t.map(r=>{if(r&&typeof r===Rs&&!Array.isArray(r)){const o={...r};return n.forEach(s=>{delete o[s]}),o}return r}),totalColumns:e.size}}const Qg=yt(!1);jO({fallbackLocale:"English",initialLocale:"English"});function MM(t){let n;return w0[t]?n=w0[t]:n=t.split(RI)[0],n}function qM({withLocale:t}){const n=Ve.accessToken,e=MM(t),i=Fn(),r=DM(e,i),o=i?{}:{Authorization:n,isList:"false"};return Qg.set(!0),fetch(r,{headers:o}).then(s=>s.json()).then(s=>{s=i?s:s.data,Jn.update(()=>s),ab(String(t),s),dc.set(String(t)),Qg.set(!1),N0.update(()=>!0)}).catch(s=>{ve.error(s),Qg.set(!1)})}function DM(t,n){return n?Rc()?LM()?`${t1[Ve.environment]}/${t}.json`:`${t1[Ve.environment]}/${t}.json`:`${t1.qa}/${t}.json`:`${Ve.basePath}${KI}?includeDraft=true&requestedLanguage=${t}`}function dm(t){"@babel/helpers - typeof";return dm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},dm(t)}function Mc(t){if(t===null||t===!0||t===!1)return NaN;var n=Number(t);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}function vs(t,n){if(n.length1?"s":"")+" required, but only "+n.length+" present")}function Ko(t){vs(1,arguments);var n=Object.prototype.toString.call(t);return t instanceof Date||dm(t)==="object"&&n==="[object Date]"?new Date(t.getTime()):typeof t=="number"||n==="[object Number]"?new Date(t):((typeof t=="string"||n==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function BM(t,n){vs(2,arguments);var e=Ko(t).getTime(),i=Mc(n);return new Date(e+i)}var UM={};function pm(){return UM}function zM(t){var n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),t.getTime()-n.getTime()}function FM(t){return vs(1,arguments),t instanceof Date||dm(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function xM(t){if(vs(1,arguments),!FM(t)&&typeof t!="number")return!1;var n=Ko(t);return!isNaN(Number(n))}function GM(t,n){vs(2,arguments);var e=Mc(n);return BM(t,-e)}var HM=864e5;function WM(t){vs(1,arguments);var n=Ko(t),e=n.getTime();n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0);var i=n.getTime(),r=e-i;return Math.floor(r/HM)+1}function hm(t){vs(1,arguments);var n=1,e=Ko(t),i=e.getUTCDay(),r=(i=r.getTime()?e+1:n.getTime()>=s.getTime()?e:e-1}function VM(t){vs(1,arguments);var n=Yw(t),e=new Date(0);e.setUTCFullYear(n,0,4),e.setUTCHours(0,0,0,0);var i=hm(e);return i}var YM=6048e5;function ZM(t){vs(1,arguments);var n=Ko(t),e=hm(n).getTime()-VM(n).getTime();return Math.round(e/YM)+1}function mm(t,n){var e,i,r,o,s,l,a,c;vs(1,arguments);var u=pm(),d=Mc((e=(i=(r=(o=n==null?void 0:n.weekStartsOn)!==null&&o!==void 0?o:n==null||(s=n.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:u.weekStartsOn)!==null&&i!==void 0?i:(a=u.locale)===null||a===void 0||(c=a.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&e!==void 0?e:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=Ko(t),p=f.getUTCDay(),m=(p=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(d+1,0,p),m.setUTCHours(0,0,0,0);var g=mm(m,n),h=new Date(0);h.setUTCFullYear(d,0,p),h.setUTCHours(0,0,0,0);var _=mm(h,n);return u.getTime()>=g.getTime()?d+1:u.getTime()>=_.getTime()?d:d-1}function KM(t,n){var e,i,r,o,s,l,a,c;vs(1,arguments);var u=pm(),d=Mc((e=(i=(r=(o=n==null?void 0:n.firstWeekContainsDate)!==null&&o!==void 0?o:n==null||(s=n.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:u.firstWeekContainsDate)!==null&&i!==void 0?i:(a=u.locale)===null||a===void 0||(c=a.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&e!==void 0?e:1),f=Zw(t,n),p=new Date(0);p.setUTCFullYear(f,0,d),p.setUTCHours(0,0,0,0);var m=mm(p,n);return m}var XM=6048e5;function JM(t,n){vs(1,arguments);var e=Ko(t),i=mm(e,n).getTime()-KM(e,n).getTime();return Math.round(i/XM)+1}function Di(t,n){for(var e=t<0?"-":"",i=Math.abs(t).toString();i.length0?i:1-i;return Di(e==="yy"?r%100:r,e.length)},M:function(n,e){var i=n.getUTCMonth();return e==="M"?String(i+1):Di(i+1,2)},d:function(n,e){return Di(n.getUTCDate(),e.length)},a:function(n,e){var i=n.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.toUpperCase();case"aaa":return i;case"aaaaa":return i[0];case"aaaa":default:return i==="am"?"a.m.":"p.m."}},h:function(n,e){return Di(n.getUTCHours()%12||12,e.length)},H:function(n,e){return Di(n.getUTCHours(),e.length)},m:function(n,e){return Di(n.getUTCMinutes(),e.length)},s:function(n,e){return Di(n.getUTCSeconds(),e.length)},S:function(n,e){var i=e.length,r=n.getUTCMilliseconds(),o=Math.floor(r*Math.pow(10,i-3));return Di(o,e.length)}};const xl=QM;var tf={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},$M={G:function(n,e,i){var r=n.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"});case"GGGGG":return i.era(r,{width:"narrow"});case"GGGG":default:return i.era(r,{width:"wide"})}},y:function(n,e,i){if(e==="yo"){var r=n.getUTCFullYear(),o=r>0?r:1-r;return i.ordinalNumber(o,{unit:"year"})}return xl.y(n,e)},Y:function(n,e,i,r){var o=Zw(n,r),s=o>0?o:1-o;if(e==="YY"){var l=s%100;return Di(l,2)}return e==="Yo"?i.ordinalNumber(s,{unit:"year"}):Di(s,e.length)},R:function(n,e){var i=Yw(n);return Di(i,e.length)},u:function(n,e){var i=n.getUTCFullYear();return Di(i,e.length)},Q:function(n,e,i){var r=Math.ceil((n.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return Di(r,2);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(r,{width:"wide",context:"formatting"})}},q:function(n,e,i){var r=Math.ceil((n.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return Di(r,2);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(r,{width:"wide",context:"standalone"})}},M:function(n,e,i){var r=n.getUTCMonth();switch(e){case"M":case"MM":return xl.M(n,e);case"Mo":return i.ordinalNumber(r+1,{unit:"month"});case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(r,{width:"wide",context:"formatting"})}},L:function(n,e,i){var r=n.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return Di(r+1,2);case"Lo":return i.ordinalNumber(r+1,{unit:"month"});case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(r,{width:"wide",context:"standalone"})}},w:function(n,e,i,r){var o=JM(n,r);return e==="wo"?i.ordinalNumber(o,{unit:"week"}):Di(o,e.length)},I:function(n,e,i){var r=ZM(n);return e==="Io"?i.ordinalNumber(r,{unit:"week"}):Di(r,e.length)},d:function(n,e,i){return e==="do"?i.ordinalNumber(n.getUTCDate(),{unit:"date"}):xl.d(n,e)},D:function(n,e,i){var r=WM(n);return e==="Do"?i.ordinalNumber(r,{unit:"dayOfYear"}):Di(r,e.length)},E:function(n,e,i){var r=n.getUTCDay();switch(e){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"});case"EEEE":default:return i.day(r,{width:"wide",context:"formatting"})}},e:function(n,e,i,r){var o=n.getUTCDay(),s=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(s);case"ee":return Di(s,2);case"eo":return i.ordinalNumber(s,{unit:"day"});case"eee":return i.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(o,{width:"short",context:"formatting"});case"eeee":default:return i.day(o,{width:"wide",context:"formatting"})}},c:function(n,e,i,r){var o=n.getUTCDay(),s=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(s);case"cc":return Di(s,e.length);case"co":return i.ordinalNumber(s,{unit:"day"});case"ccc":return i.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(o,{width:"narrow",context:"standalone"});case"cccccc":return i.day(o,{width:"short",context:"standalone"});case"cccc":default:return i.day(o,{width:"wide",context:"standalone"})}},i:function(n,e,i){var r=n.getUTCDay(),o=r===0?7:r;switch(e){case"i":return String(o);case"ii":return Di(o,e.length);case"io":return i.ordinalNumber(o,{unit:"day"});case"iii":return i.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(r,{width:"short",context:"formatting"});case"iiii":default:return i.day(r,{width:"wide",context:"formatting"})}},a:function(n,e,i){var r=n.getUTCHours(),o=r/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(n,e,i){var r=n.getUTCHours(),o;switch(r===12?o=tf.noon:r===0?o=tf.midnight:o=r/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(n,e,i){var r=n.getUTCHours(),o;switch(r>=17?o=tf.evening:r>=12?o=tf.afternoon:r>=4?o=tf.morning:o=tf.night,e){case"B":case"BB":case"BBB":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(n,e,i){if(e==="ho"){var r=n.getUTCHours()%12;return r===0&&(r=12),i.ordinalNumber(r,{unit:"hour"})}return xl.h(n,e)},H:function(n,e,i){return e==="Ho"?i.ordinalNumber(n.getUTCHours(),{unit:"hour"}):xl.H(n,e)},K:function(n,e,i){var r=n.getUTCHours()%12;return e==="Ko"?i.ordinalNumber(r,{unit:"hour"}):Di(r,e.length)},k:function(n,e,i){var r=n.getUTCHours();return r===0&&(r=24),e==="ko"?i.ordinalNumber(r,{unit:"hour"}):Di(r,e.length)},m:function(n,e,i){return e==="mo"?i.ordinalNumber(n.getUTCMinutes(),{unit:"minute"}):xl.m(n,e)},s:function(n,e,i){return e==="so"?i.ordinalNumber(n.getUTCSeconds(),{unit:"second"}):xl.s(n,e)},S:function(n,e){return xl.S(n,e)},X:function(n,e,i,r){var o=r._originalDate||n,s=o.getTimezoneOffset();if(s===0)return"Z";switch(e){case"X":return Xw(s);case"XXXX":case"XX":return qc(s);case"XXXXX":case"XXX":default:return qc(s,":")}},x:function(n,e,i,r){var o=r._originalDate||n,s=o.getTimezoneOffset();switch(e){case"x":return Xw(s);case"xxxx":case"xx":return qc(s);case"xxxxx":case"xxx":default:return qc(s,":")}},O:function(n,e,i,r){var o=r._originalDate||n,s=o.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Kw(s,":");case"OOOO":default:return"GMT"+qc(s,":")}},z:function(n,e,i,r){var o=r._originalDate||n,s=o.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Kw(s,":");case"zzzz":default:return"GMT"+qc(s,":")}},t:function(n,e,i,r){var o=r._originalDate||n,s=Math.floor(o.getTime()/1e3);return Di(s,e.length)},T:function(n,e,i,r){var o=r._originalDate||n,s=o.getTime();return Di(s,e.length)}};function Kw(t,n){var e=t>0?"-":"+",i=Math.abs(t),r=Math.floor(i/60),o=i%60;if(o===0)return e+String(r);var s=n||"";return e+String(r)+s+Di(o,2)}function Xw(t,n){if(t%60===0){var e=t>0?"-":"+";return e+Di(Math.abs(t)/60,2)}return qc(t,n)}function qc(t,n){var e=n||"",i=t>0?"-":"+",r=Math.abs(t),o=Di(Math.floor(r/60),2),s=Di(r%60,2);return i+o+e+s}const eq=$M;var Jw=function(n,e){switch(n){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},Qw=function(n,e){switch(n){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},tq=function(n,e){var i=n.match(/(P+)(p+)?/)||[],r=i[1],o=i[2];if(!o)return Jw(n,e);var s;switch(r){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;case"PPPP":default:s=e.dateTime({width:"full"});break}return s.replace("{{date}}",Jw(r,e)).replace("{{time}}",Qw(o,e))},nq={p:Qw,P:tq};const iq=nq;var rq=["D","DD"],sq=["YY","YYYY"];function oq(t){return rq.indexOf(t)!==-1}function aq(t){return sq.indexOf(t)!==-1}function $w(t,n,e){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(n,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(n,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(n,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(n,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var lq={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},cq=function(n,e,i){var r,o=lq[n];return typeof o=="string"?r=o:e===1?r=o.one:r=o.other.replace("{{count}}",e.toString()),i!=null&&i.addSuffix?i.comparison&&i.comparison>0?"in "+r:r+" ago":r};const uq=cq;function $g(t){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.width?String(n.width):t.defaultWidth,i=t.formats[e]||t.formats[t.defaultWidth];return i}}var fq={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},dq={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},pq={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},hq={date:$g({formats:fq,defaultWidth:"full"}),time:$g({formats:dq,defaultWidth:"full"}),dateTime:$g({formats:pq,defaultWidth:"full"})};const mq=hq;var gq={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_q=function(n,e,i,r){return gq[n]};const bq=_q;function Cd(t){return function(n,e){var i=e!=null&&e.context?String(e.context):"standalone",r;if(i==="formatting"&&t.formattingValues){var o=t.defaultFormattingWidth||t.defaultWidth,s=e!=null&&e.width?String(e.width):o;r=t.formattingValues[s]||t.formattingValues[o]}else{var l=t.defaultWidth,a=e!=null&&e.width?String(e.width):t.defaultWidth;r=t.values[a]||t.values[l]}var c=t.argumentCallback?t.argumentCallback(n):n;return r[c]}}var vq={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},wq={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},yq={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},kq={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Sq={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Tq={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Cq=function(n,e){var i=Number(n),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},Eq={ordinalNumber:Cq,era:Cd({values:vq,defaultWidth:"wide"}),quarter:Cd({values:wq,defaultWidth:"wide",argumentCallback:function(n){return n-1}}),month:Cd({values:yq,defaultWidth:"wide"}),day:Cd({values:kq,defaultWidth:"wide"}),dayPeriod:Cd({values:Sq,defaultWidth:"wide",formattingValues:Tq,defaultFormattingWidth:"wide"})};const Iq=Eq;function Ed(t){return function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.width,r=i&&t.matchPatterns[i]||t.matchPatterns[t.defaultMatchWidth],o=n.match(r);if(!o)return null;var s=o[0],l=i&&t.parsePatterns[i]||t.parsePatterns[t.defaultParseWidth],a=Array.isArray(l)?Oq(l,function(d){return d.test(s)}):Aq(l,function(d){return d.test(s)}),c;c=t.valueCallback?t.valueCallback(a):a,c=e.valueCallback?e.valueCallback(c):c;var u=n.slice(s.length);return{value:c,rest:u}}}function Aq(t,n){for(var e in t)if(t.hasOwnProperty(e)&&n(t[e]))return e}function Oq(t,n){for(var e=0;e1&&arguments[1]!==void 0?arguments[1]:{},i=n.match(t.matchPattern);if(!i)return null;var r=i[0],o=n.match(t.parsePattern);if(!o)return null;var s=t.valueCallback?t.valueCallback(o[0]):o[0];s=e.valueCallback?e.valueCallback(s):s;var l=n.slice(r.length);return{value:s,rest:l}}}var Nq=/^(\d+)(th|st|nd|rd)?/i,jq=/\d+/i,Lq={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Rq={any:[/^b/i,/^(a|c)/i]},Mq={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},qq={any:[/1/i,/2/i,/3/i,/4/i]},Dq={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Bq={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Uq={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},zq={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Fq={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},xq={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Gq={ordinalNumber:Pq({matchPattern:Nq,parsePattern:jq,valueCallback:function(n){return parseInt(n,10)}}),era:Ed({matchPatterns:Lq,defaultMatchWidth:"wide",parsePatterns:Rq,defaultParseWidth:"any"}),quarter:Ed({matchPatterns:Mq,defaultMatchWidth:"wide",parsePatterns:qq,defaultParseWidth:"any",valueCallback:function(n){return n+1}}),month:Ed({matchPatterns:Dq,defaultMatchWidth:"wide",parsePatterns:Bq,defaultParseWidth:"any"}),day:Ed({matchPatterns:Uq,defaultMatchWidth:"wide",parsePatterns:zq,defaultParseWidth:"any"}),dayPeriod:Ed({matchPatterns:Fq,defaultMatchWidth:"any",parsePatterns:xq,defaultParseWidth:"any"})},Hq={code:"en-US",formatDistance:uq,formatLong:mq,formatRelative:bq,localize:Iq,match:Gq,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Wq=Hq;var Vq=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Yq=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Zq=/^'([^]*?)'?$/,Kq=/''/g,Xq=/[a-zA-Z]/;function Jq(t,n,e){var i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k;vs(2,arguments);var T=String(n),R=pm(),N=(i=(r=e==null?void 0:e.locale)!==null&&r!==void 0?r:R.locale)!==null&&i!==void 0?i:Wq,L=Mc((o=(s=(l=(a=e==null?void 0:e.firstWeekContainsDate)!==null&&a!==void 0?a:e==null||(c=e.locale)===null||c===void 0||(u=c.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&l!==void 0?l:R.firstWeekContainsDate)!==null&&s!==void 0?s:(d=R.locale)===null||d===void 0||(f=d.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var q=Mc((p=(m=(g=(h=e==null?void 0:e.weekStartsOn)!==null&&h!==void 0?h:e==null||(_=e.locale)===null||_===void 0||(b=_.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&g!==void 0?g:R.weekStartsOn)!==null&&m!==void 0?m:(y=R.locale)===null||y===void 0||(k=y.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&p!==void 0?p:0);if(!(q>=0&&q<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!N.localize)throw new RangeError("locale must contain localize property");if(!N.formatLong)throw new RangeError("locale must contain formatLong property");var M=Ko(t);if(!xM(M))throw new RangeError("Invalid time value");var z=zM(M),D=GM(M,z),O={firstWeekContainsDate:L,weekStartsOn:q,locale:N,_originalDate:M},j=T.match(Yq).map(function(C){var S=C[0];if(S==="p"||S==="P"){var I=iq[S];return I(C,N.formatLong)}return C}).join("").match(Vq).map(function(C){if(C==="''")return"'";var S=C[0];if(S==="'")return Qq(C);var I=eq[S];if(I)return!(e!=null&&e.useAdditionalWeekYearTokens)&&aq(C)&&$w(C,n,String(t)),!(e!=null&&e.useAdditionalDayOfYearTokens)&&oq(C)&&$w(C,n,String(t)),I(D,C,N.localize,O);if(S.match(Xq))throw new RangeError("Format string contains an unescaped latin alphabet character `"+S+"`");return C}).join("");return j}function Qq(t){var n=t.match(Zq);return n?n[1].replace(Kq,"'"):t}function $q(t){return vs(1,arguments),Ko(t).getTime()>Date.now()}function ji(t){const n=new Date(t);return`${n.getDate()}/${n.getMonth()+1}/${n.getFullYear()}`}function gm(t){const n=new Date(t);return`${ji(t)} ${n==null?void 0:n.toLocaleTimeString().toLocaleUpperCase()}`}function ey(t){return $q(t)}function Gl(t="/"){const n=new Date,e=n.getDate()+t+(n.getMonth()+1)+t+n.getFullYear()+" @ "+n.getHours()+":"+n.getMinutes()+":"+n.getSeconds();return String(e)}const Id="attachments",Ad="base64String",Od="customerSupportUrl",e_="closeReseller",Xo="data",_m="endUsersCompany",ty=4,Pd="message",Nd="name",Jo="notificationName",bm="BillOfMaterial",t_="unifiedCheckout-shareList",eD="unifiedCheckout-shareList_distributor",tD="unifiedCheckout-shareList-email",vm="updateCollborators",wm="updateCollborators",nf="removeCollborators",ym="unifiedCheckout-removeCollaborator",Dc="Owner",jd="products",ny="projectDescription",iy="listDescription",rf="projectName",km="listName",ry="projectURL",sy="listURL",Bc="receiverDetails",nD="https://www.se.com/_country/_language/work/support/customer-care/contact-schneider-electric.jsp";function bi(t){const n=_P;return t.match(bP)?!1:n.test(t)}function ya(t){return{name:String(t==null?void 0:t.name),description:t!=null&&t.description?String(t==null?void 0:t.description):"",status:String(t==null?void 0:t.status),company:t!=null&&t.company?String(t==null?void 0:t.company):"",owner:String(t==null?void 0:t.owner),isArchived:!!(t!=null&&t.isArchived)}}function iD(t,n){return{notifications:[{[Jo]:nf,[Xo]:JSON.stringify({[rf]:Jt(t==null?void 0:t.name)}),[Bc]:JSON.stringify(n)}]}}function Ld(t,n){t==null||t.forEach(e=>{n==null||n.push({data:{username:"user"},emailId:e,language:Ve.language,country:Ve.country})})}function rD(){var n;const t=Rc()?du:pu;Xu(t,`${String(Ve.language)}`,Pb[(n=Ve.language)==null?void 0:n.toLowerCase()])}const zte="";function sD(t){qt(t,"svelte-b99uv0",".add-btn.svelte-b99uv0{margin-bottom:6px;margin-right:16px;font-size:medium}.view-btn.svelte-b99uv0{font-size:medium}.cart-add-button.svelte-b99uv0{margin-left:16px}")}function oD(t){let n,e,i,r,o,s,l;return{c(){var a,c;n=A("qds-button"),w(n,"icon-name",t[0]),w(n,"class",e=jt(t[4])+" svelte-b99uv0"),w(n,"style",i=t[5]==="emphasized"?"background-color:"+((a=t[10])==null?void 0:a.primaryButtonColor):"background-color:"+((c=t[10])==null?void 0:c.secondaryButtonColor)),w(n,"size",t[2]),w(n,"text",t[1]),w(n,"id",r=t[7]??Te),w(n,"data-testid",t[8]),w(n,"disabled",o=t[6]??!1),w(n,"type",t[3])},m(a,c){J(a,n,c),s||(l=Ge(n,"click",t[13]),s=!0)},p(a,c){var u,d;c&1&&w(n,"icon-name",a[0]),c&16&&e!==(e=jt(a[4])+" svelte-b99uv0")&&w(n,"class",e),c&1056&&i!==(i=a[5]==="emphasized"?"background-color:"+((u=a[10])==null?void 0:u.primaryButtonColor):"background-color:"+((d=a[10])==null?void 0:d.secondaryButtonColor))&&w(n,"style",i),c&4&&w(n,"size",a[2]),c&2&&w(n,"text",a[1]),c&128&&r!==(r=a[7]??Te)&&w(n,"id",r),c&256&&w(n,"data-testid",a[8]),c&64&&o!==(o=a[6]??!1)&&w(n,"disabled",o),c&8&&w(n,"type",a[3])},d(a){a&&X(n),s=!1,l()}}}function aD(t){let n,e,i,r,o,s;return{c(){n=A("qds-button"),w(n,"icon-name",t[0]),w(n,"class",e=jt(t[4])+" svelte-b99uv0"),w(n,"importance",t[5]),w(n,"size",t[2]),w(n,"text",t[1]),w(n,"id",i=t[7]??Te),w(n,"data-testid",t[8]),w(n,"disabled",r=t[6]??!1),w(n,"type",t[3]),w(n,"action",t[9])},m(l,a){J(l,n,a),o||(s=Ge(n,"click",t[12]),o=!0)},p(l,a){a&1&&w(n,"icon-name",l[0]),a&16&&e!==(e=jt(l[4])+" svelte-b99uv0")&&w(n,"class",e),a&32&&w(n,"importance",l[5]),a&4&&w(n,"size",l[2]),a&2&&w(n,"text",l[1]),a&128&&i!==(i=l[7]??Te)&&w(n,"id",i),a&256&&w(n,"data-testid",l[8]),a&64&&r!==(r=l[6]??!1)&&w(n,"disabled",r),a&8&&w(n,"type",l[3]),a&512&&w(n,"action",l[9])},d(l){l&&X(n),o=!1,s()}}}function lD(t){let n;function e(o,s){var l;return((l=o[10])==null?void 0:l.primaryButtonColor)===Te?aD:oD}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,[s]){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},i:tt,o:tt,d(o){o&&X(n),r.d(o)}}}function cD(t,n,e){let i;ye(t,Yr,b=>e(10,i=b));let{iconClassName:r=Te}=n,{buttonText:o=Te}=n,{buttonSize:s="standard"}=n,{buttonType:l=Te}=n,{className:a=Te}=n,{importance:c="standard"}=n,{disabled:u=!1}=n,{id:d=Te}=n,{dataTestId:f=Te}=n,{action:p=Te}=n;const m=Pn();function g(){u||m(Bn.BUTTON_CLICK)}const h=()=>{g()},_=()=>{g()};return t.$$set=b=>{"iconClassName"in b&&e(0,r=b.iconClassName),"buttonText"in b&&e(1,o=b.buttonText),"buttonSize"in b&&e(2,s=b.buttonSize),"buttonType"in b&&e(3,l=b.buttonType),"className"in b&&e(4,a=b.className),"importance"in b&&e(5,c=b.importance),"disabled"in b&&e(6,u=b.disabled),"id"in b&&e(7,d=b.id),"dataTestId"in b&&e(8,f=b.dataTestId),"action"in b&&e(9,p=b.action)},[r,o,s,l,a,c,u,d,f,p,i,g,h,_]}class Ut extends Ot{constructor(n){super(),At(this,n,cD,lD,Et,{iconClassName:0,buttonText:1,buttonSize:2,buttonType:3,className:4,importance:5,disabled:6,id:7,dataTestId:8,action:9},sD)}}const Fte="";function uD(t){qt(t,"svelte-12vizl0",".quant-input.svelte-12vizl0{width:100%}.input-box.svelte-12vizl0{display:block;margin-bottom:0.8px}.width-100.svelte-12vizl0{width:100%}.input-add-user-email.svelte-12vizl0{width:95%}.full-width.svelte-12vizl0{margin-top:5px;width:100%}")}function fD(t){let n,e,i,r,o,s,l;return{c(){n=A("qds-input"),w(n,"class",e=jt(t[14])+" svelte-12vizl0"),w(n,"disabled",t[2]),w(n,"multiple",t[3]),w(n,"required",t[4]),w(n,"autocomplete",t[5]),w(n,"id",t[12]),w(n,"maxlength",t[6]),w(n,"minlength",t[8]),w(n,"data-testid",i=t[13]??void 0),w(n,"name",t[9]),w(n,"placeholder",t[11]),w(n,"size",t[15]),w(n,"type",t[16]),w(n,"min",r=t[7]?t[7]:void 0),w(n,"max",o=t[10]?t[10]:void 0),w(n,"value",t[0]),w(n,"no-icon",t[17])},m(a,c){J(a,n,c),t[22](n),s||(l=[Ge(n,"qdsInput",t[23]),Ge(n,"keydown",t[24]),Ge(n,"keypress",t[25]),Ge(n,"blur",t[26])],s=!0)},p(a,[c]){c&16384&&e!==(e=jt(a[14])+" svelte-12vizl0")&&w(n,"class",e),c&4&&w(n,"disabled",a[2]),c&8&&w(n,"multiple",a[3]),c&16&&w(n,"required",a[4]),c&32&&w(n,"autocomplete",a[5]),c&4096&&w(n,"id",a[12]),c&64&&w(n,"maxlength",a[6]),c&256&&w(n,"minlength",a[8]),c&8192&&i!==(i=a[13]??void 0)&&w(n,"data-testid",i),c&512&&w(n,"name",a[9]),c&2048&&w(n,"placeholder",a[11]),c&32768&&w(n,"size",a[15]),c&65536&&w(n,"type",a[16]),c&128&&r!==(r=a[7]?a[7]:void 0)&&w(n,"min",r),c&1024&&o!==(o=a[10]?a[10]:void 0)&&w(n,"max",o),c&1&&w(n,"value",a[0]),c&131072&&w(n,"no-icon",a[17])},i:tt,o:tt,d(a){a&&X(n),t[22](null),s=!1,vn(l)}}}function dD(t,n,e){let{disabled:i=!1}=n,{multiple:r=!1}=n,{required:o=!1}=n,{autoComplete:s="off"}=n,{maxLength:l=100}=n,{min:a=0}=n,{minLength:c=0}=n,{name:u=Te}=n,{max:d=100}=n,{placeholder:f=Te}=n,{id:p=Te}=n,{dataTestId:m=Te}=n,{className:g=Te}=n,{size:h="standard"}=n,{type:_="text"}=n,{value:b=Te}=n,{inputReference:y=zi}=n,{noIcon:k=!1}=n;const T=Pn();function R(C){e(0,b=y==null?void 0:y.value),T(Bn.QDS_INPUT,C)}function N(C){T(Bn.ON_KEY_PRESS,C)}function L(C){T(Bn.ON_KEY_DOWN,C)}function q(C){T(Bn.ON_BLUR,C)}function M(C){gt[C?"unshift":"push"](()=>{y=C,e(1,y)})}const z=C=>{R(C)},D=C=>L(C),O=C=>N(C),j=C=>q(C);return t.$$set=C=>{"disabled"in C&&e(2,i=C.disabled),"multiple"in C&&e(3,r=C.multiple),"required"in C&&e(4,o=C.required),"autoComplete"in C&&e(5,s=C.autoComplete),"maxLength"in C&&e(6,l=C.maxLength),"min"in C&&e(7,a=C.min),"minLength"in C&&e(8,c=C.minLength),"name"in C&&e(9,u=C.name),"max"in C&&e(10,d=C.max),"placeholder"in C&&e(11,f=C.placeholder),"id"in C&&e(12,p=C.id),"dataTestId"in C&&e(13,m=C.dataTestId),"className"in C&&e(14,g=C.className),"size"in C&&e(15,h=C.size),"type"in C&&e(16,_=C.type),"value"in C&&e(0,b=C.value),"inputReference"in C&&e(1,y=C.inputReference),"noIcon"in C&&e(17,k=C.noIcon)},[b,y,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,k,R,N,L,q,M,z,D,O,j]}class Gi extends Ot{constructor(n){super(),At(this,n,dD,fD,Et,{disabled:2,multiple:3,required:4,autoComplete:5,maxLength:6,min:7,minLength:8,name:9,max:10,placeholder:11,id:12,dataTestId:13,className:14,size:15,type:16,value:0,inputReference:1,noIcon:17},uD)}}const xte="";function pD(t){qt(t,"svelte-1clcpcr",".pw.align-right.svelte-1clcpcr{margin-left:auto}.pw.pointer.svelte-1clcpcr{cursor:pointer}.pw.red-color.svelte-1clcpcr{color:var(--se-red, #dc0a0a)}.pw.normal-font.svelte-1clcpcr{font-weight:normal;font-size:16px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.description-height.svelte-1clcpcr{height:153px}.width-48.svelte-1clcpcr{width:48%}.width-4.svelte-1clcpcr{width:4%}.font-heading.svelte-1clcpcr{color:var(--se-black, #0f0f0f);font-size:37px}.edit-font.svelte-1clcpcr{color:var(--se-dark-grey, #626469);font-size:16px}.validation-error.svelte-1clcpcr{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:12px}.clone-error-message.svelte-1clcpcr{font-size:12px;margin:4px 0px;color:var(--se-black, #0f0f0f)}.dialog-button.svelte-1clcpcr{margin-top:20px;margin-bottom:28px}.close-dialog.svelte-1clcpcr{display:block;margin-left:auto;position:relative;bottom:45px;color:var(--se-medium-grey, #9fa0a4)}.edit-cancel.svelte-1clcpcr{margin-left:16px}")}function oy(t){var xn,Zn,hi,wi,Li,et;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g=String((xn=t[0])==null?void 0:xn.name).length+"",h,_,b=t[3]("edit_project.30_characters")+"",y,k,T,R,N,L,q,M,z,D,O,j=((Zn=t[0])!=null&&Zn.description?(wi=(hi=t[0])==null?void 0:hi.description)==null?void 0:wi.length:0)+"",C,S,I=t[3]("edit_project.350_characters")+"",P,E,B,U,W,Z,V,te,H,re,G,F,K,le,ce,ne,$,he,me,ee,oe,ue,ge,fe,ae,ie,_e,Ie,we=t[3]("generic.open")+"",pe,ke,je=t[3]("generic.in_progress")+"",Be,Ce,Se=t[3]("generic.completed")+"",Ee,Le,Pe=t[3]("generic.on_hold")+"",He,st,_t=t[3]("generic.cancelled")+"",We,qe,Ke,Ue,lt,Fe,$e,Ne,ct,nt,mt,It;function zt(at,Xe){return at[4]?mD:hD}let ot=zt(t),ze=ot(t),ht=t[4]&&ay(t);function Ze(at){t[10](at)}let bt={id:"input-proj-name",type:"text",name:"name",maxLength:Ip};t[0].name!==void 0&&(bt.value=t[0].name),c=new Gi({props:bt}),gt.push(()=>Tt(c,"value",Ze));let Pt=((Li=t[1])==null?void 0:Li.name)&&ly(t),vt=((et=t[1])==null?void 0:et.description)&&cy(t);function Nt(at){t[12](at)}let Yt={className:"pw disabled",type:"text",name:"company",id:"input-proj-company",disabled:!0};t[0].company!==void 0&&(Yt.value=t[0].company),V=new Gi({props:Yt}),gt.push(()=>Tt(V,"value",Nt));function $t(at){t[13](at)}let ln={className:"pw disabled",name:"owner",id:"input-proj-owner",disabled:!0,type:"text"};t[0].owner!==void 0&&(ln.value=t[0].owner),le=new Gi({props:ln}),gt.push(()=>Tt(le,"value",$t));function un(at){t[14](at)}let yn={className:"pw disabled",name:"createdDate",disabled:!0,type:"text",id:"createdDate"};return t[0].createdDate!==void 0&&(yn.value=t[0].createdDate),ee=new Gi({props:yn}),gt.push(()=>Tt(ee,"value",un)),Fe=new Ut({props:{disabled:JSON.stringify(ya(t[0]))===JSON.stringify(t[2]),id:"edit-submit",buttonType:"submit",buttonText:t[3]("generic.submit"),importance:"emphasized"}}),ct=new Ut({props:{id:"edit-cancel",buttonType:"button",buttonText:t[3]("generic.cancel")}}),ct.$on("btnClick",t[16]),{c(){var at,Xe;ze.c(),n=Y(),e=A("form"),i=A("se-container"),r=A("se-block"),o=A("center"),s=A("se-block"),ht&&ht.c(),l=Y(),a=A("se-form-field"),De(c.$$.fragment),d=Y(),f=A("se-container"),Pt&&Pt.c(),p=Y(),m=A("p"),h=de(g),_=de("/"),y=de(b),R=Y(),N=A("se-form-field"),L=A("qds-textarea"),M=Y(),z=A("se-container"),vt&&vt.c(),D=Y(),O=A("p"),C=de(j),S=de("/"),P=de(I),U=Y(),W=A("se-container"),Z=A("se-form-field"),De(V.$$.fragment),re=Y(),G=A("se-block"),F=Y(),K=A("se-form-field"),De(le.$$.fragment),$=Y(),he=A("se-container"),me=A("se-form-field"),De(ee.$$.fragment),ge=Y(),fe=A("se-block"),ae=Y(),ie=A("se-form-field"),_e=A("select"),Ie=A("option"),pe=de(we),ke=A("option"),Be=de(je),Ce=A("option"),Ee=de(Se),Le=A("option"),He=de(Pe),st=A("option"),We=de(_t),Ke=Y(),Ue=A("se-container"),lt=A("span"),De(Fe.$$.fragment),$e=Y(),Ne=A("span"),De(ct.$$.fragment),x(m,"class",k=jt(String((at=t[0])==null?void 0:at.name).length>30?"pw align-right validation-error pw red-color":"pw align-right validation-error")+" svelte-1clcpcr"),w(f,"option","column"),w(a,"block","true"),w(a,"id","input-stacked-form"),w(a,"label",T=t[3]("edit_project.project_name")),w(a,"required","true"),w(a,"option","stacked"),w(L,"readonly",t[4]),w(L,"id","input-proj-description"),w(L,"name","description"),w(L,"class","description-height svelte-1clcpcr"),w(L,"value",q=t[0].description),w(L,"maxlength",uu),x(O,"class",E=jt(String((Xe=t[0])==null?void 0:Xe.description).length>350?"pw align-right validation-error pw red-color":"pw align-right validation-error")+" svelte-1clcpcr"),w(z,"option","column"),w(N,"block","true"),w(N,"id","input-stacked-form"),w(N,"label",B=t[3]("generic.description")),w(N,"option","stacked"),w(Z,"class","width-48 svelte-1clcpcr"),w(Z,"block","true"),w(Z,"id","input-stacked-form"),w(Z,"label",H=t[3]("edit_project.end_user_company")),w(Z,"option","stacked"),w(G,"class","width-4 svelte-1clcpcr"),w(K,"class","width-48 svelte-1clcpcr"),w(K,"block","true"),w(K,"id","input-stacked-form"),w(K,"label",ne=t[3]("edit_project.project_owner")),w(K,"option","stacked"),w(W,"direction","row"),w(W,"class","edit-font svelte-1clcpcr"),w(W,"rowsize","50%"),w(me,"block","true"),w(me,"class","width-48 svelte-1clcpcr"),w(me,"id","input-stacked-form"),w(me,"label",ue=t[3]("generic.date")),w(me,"option","stacked"),w(fe,"class","width-4 svelte-1clcpcr"),x(Ie,"id","opt-proj-open"),Ie.__value=eP,nc(Ie,Ie.__value),x(ke,"id","opt-proj-in-progress"),ke.__value=nP,nc(ke,ke.__value),x(Ce,"id","opt-proj-completed"),Ce.__value=_b,nc(Ce,Ce.__value),x(Le,"id","opt-proj-on-hold"),Le.__value=tP,nc(Le,Le.__value),x(st,"id","opt-proj-cancelled"),st.__value=bb,nc(st,st.__value),x(_e,"name","status"),x(_e,"id","input-proj-status"),t[0].status===void 0&&Zd(()=>t[15].call(_e)),w(ie,"disabled",t[4]),w(ie,"class","width-48 svelte-1clcpcr"),w(ie,"id","select-form"),w(ie,"label",qe=t[3]("edit_project.project_status")),w(ie,"required","true"),w(ie,"type","select"),w(ie,"option","stacked"),w(he,"class","edit-font svelte-1clcpcr"),w(he,"direction","row"),w(he,"rowsize","50%"),x(lt,"class","pw pointer pw normal-font svelte-1clcpcr"),x(Ne,"class","pw pointer pw normal-font edit-cancel svelte-1clcpcr"),w(Ue,"class","edit-font dialog-button svelte-1clcpcr"),w(Ue,"direction","row"),w(Ue,"rowsize","50%"),w(s,"width","80%"),w(i,"class","edit-font svelte-1clcpcr"),w(i,"option","column")},m(at,Xe){ze.m(at,Xe),J(at,n,Xe),J(at,e,Xe),v(e,i),v(i,r),v(r,o),v(o,s),ht&&ht.m(s,null),v(s,l),v(s,a),Re(c,a,null),v(a,d),v(a,f),Pt&&Pt.m(f,null),v(f,p),v(f,m),v(m,h),v(m,_),v(m,y),v(s,R),v(s,N),v(N,L),v(N,M),v(N,z),vt&&vt.m(z,null),v(z,D),v(z,O),v(O,C),v(O,S),v(O,P),v(s,U),v(s,W),v(W,Z),Re(V,Z,null),v(W,re),v(W,G),v(W,F),v(W,K),Re(le,K,null),v(s,$),v(s,he),v(he,me),Re(ee,me,null),v(he,ge),v(he,fe),v(he,ae),v(he,ie),v(ie,_e),v(_e,Ie),v(Ie,pe),v(_e,ke),v(ke,Be),v(_e,Ce),v(Ce,Ee),v(_e,Le),v(Le,He),v(_e,st),v(st,We),Z_(_e,t[0].status,!0),v(s,Ke),v(s,Ue),v(Ue,lt),Re(Fe,lt,null),v(Ue,$e),v(Ue,Ne),Re(ct,Ne,null),nt=!0,mt||(It=[Ge(L,"input",t[11]),Ge(_e,"change",t[15]),Ge(e,"submit",ds(t[7]))],mt=!0)},p(at,Xe){var An,gn,en,dt,Zt,on,kn,ei;ot===(ot=zt(at))&&ze?ze.p(at,Xe):(ze.d(1),ze=ot(at),ze&&(ze.c(),ze.m(n.parentNode,n))),at[4]?ht?ht.p(at,Xe):(ht=ay(at),ht.c(),ht.m(s,l)):ht&&(ht.d(1),ht=null);const kt={};!u&&Xe&1&&(u=!0,kt.value=at[0].name,St(()=>u=!1)),c.$set(kt),(An=at[1])!=null&&An.name?Pt?Pt.p(at,Xe):(Pt=ly(at),Pt.c(),Pt.m(f,p)):Pt&&(Pt.d(1),Pt=null),(!nt||Xe&1)&&g!==(g=String((gn=at[0])==null?void 0:gn.name).length+"")&&be(h,g),(!nt||Xe&8)&&b!==(b=at[3]("edit_project.30_characters")+"")&&be(y,b),(!nt||Xe&1&&k!==(k=jt(String((en=at[0])==null?void 0:en.name).length>30?"pw align-right validation-error pw red-color":"pw align-right validation-error")+" svelte-1clcpcr"))&&x(m,"class",k),(!nt||Xe&8&&T!==(T=at[3]("edit_project.project_name")))&&w(a,"label",T),(!nt||Xe&16)&&w(L,"readonly",at[4]),(!nt||Xe&1&&q!==(q=at[0].description))&&w(L,"value",q),(dt=at[1])!=null&&dt.description?vt?vt.p(at,Xe):(vt=cy(at),vt.c(),vt.m(z,D)):vt&&(vt.d(1),vt=null),(!nt||Xe&1)&&j!==(j=((Zt=at[0])!=null&&Zt.description?(kn=(on=at[0])==null?void 0:on.description)==null?void 0:kn.length:0)+"")&&be(C,j),(!nt||Xe&8)&&I!==(I=at[3]("edit_project.350_characters")+"")&&be(P,I),(!nt||Xe&1&&E!==(E=jt(String((ei=at[0])==null?void 0:ei.description).length>350?"pw align-right validation-error pw red-color":"pw align-right validation-error")+" svelte-1clcpcr"))&&x(O,"class",E),(!nt||Xe&8&&B!==(B=at[3]("generic.description")))&&w(N,"label",B);const Qt={};!te&&Xe&1&&(te=!0,Qt.value=at[0].company,St(()=>te=!1)),V.$set(Qt),(!nt||Xe&8&&H!==(H=at[3]("edit_project.end_user_company")))&&w(Z,"label",H);const Bt={};!ce&&Xe&1&&(ce=!0,Bt.value=at[0].owner,St(()=>ce=!1)),le.$set(Bt),(!nt||Xe&8&&ne!==(ne=at[3]("edit_project.project_owner")))&&w(K,"label",ne);const Wt={};!oe&&Xe&1&&(oe=!0,Wt.value=at[0].createdDate,St(()=>oe=!1)),ee.$set(Wt),(!nt||Xe&8&&ue!==(ue=at[3]("generic.date")))&&w(me,"label",ue),(!nt||Xe&8)&&we!==(we=at[3]("generic.open")+"")&&be(pe,we),(!nt||Xe&8)&&je!==(je=at[3]("generic.in_progress")+"")&&be(Be,je),(!nt||Xe&8)&&Se!==(Se=at[3]("generic.completed")+"")&&be(Ee,Se),(!nt||Xe&8)&&Pe!==(Pe=at[3]("generic.on_hold")+"")&&be(He,Pe),(!nt||Xe&8)&&_t!==(_t=at[3]("generic.cancelled")+"")&&be(We,_t),Xe&1&&Z_(_e,at[0].status),(!nt||Xe&16)&&w(ie,"disabled",at[4]),(!nt||Xe&8&&qe!==(qe=at[3]("edit_project.project_status")))&&w(ie,"label",qe);const Rn={};Xe&5&&(Rn.disabled=JSON.stringify(ya(at[0]))===JSON.stringify(at[2])),Xe&8&&(Rn.buttonText=at[3]("generic.submit")),Fe.$set(Rn);const On={};Xe&8&&(On.buttonText=at[3]("generic.cancel")),ct.$set(On)},i(at){nt||(Q(c.$$.fragment,at),Q(V.$$.fragment,at),Q(le.$$.fragment,at),Q(ee.$$.fragment,at),Q(Fe.$$.fragment,at),Q(ct.$$.fragment,at),nt=!0)},o(at){se(c.$$.fragment,at),se(V.$$.fragment,at),se(le.$$.fragment,at),se(ee.$$.fragment,at),se(Fe.$$.fragment,at),se(ct.$$.fragment,at),nt=!1},d(at){at&&(X(n),X(e)),ze.d(at),ht&&ht.d(),Me(c),Pt&&Pt.d(),vt&&vt.d(),Me(V),Me(le),Me(ee),Me(Fe),Me(ct),mt=!1,vn(It)}}}function hD(t){let n,e=t[3]("edit_project.edit_project_details")+"",i,r,o,s,l;return{c(){n=A("p"),i=de(e),r=Y(),o=A("se-icon"),o.textContent="action_close",x(n,"class","font-heading svelte-1clcpcr"),w(o,"size","small"),w(o,"class","align-middle close-dialog cursor-pointer svelte-1clcpcr"),w(o,"data-testid","cross-button-close")},m(a,c){J(a,n,c),v(n,i),J(a,r,c),J(a,o,c),s||(l=Ge(o,"click",t[9]),s=!0)},p(a,c){c&8&&e!==(e=a[3]("edit_project.edit_project_details")+"")&&be(i,e)},d(a){a&&(X(n),X(r),X(o)),s=!1,l()}}}function mD(t){let n,e=t[3]("project_listing.clone_project")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","font-heading svelte-1clcpcr")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&8&&e!==(e=r[3]("project_listing.clone_project")+"")&&be(i,e)},d(r){r&&X(n)}}}function ay(t){let n,e=t[3]("project_listing.project_title_reach_maximum")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","clone-error-message svelte-1clcpcr")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&8&&e!==(e=r[3]("project_listing.project_title_reach_maximum")+"")&&be(i,e)},d(r){r&&X(n)}}}function ly(t){var r;let n,e=((r=t[1])==null?void 0:r.name)+"",i;return{c(){n=A("span"),i=de(e),x(n,"id","err-name"),x(n,"class","validation-error pw red-color svelte-1clcpcr")},m(o,s){J(o,n,s),v(n,i)},p(o,s){var l;s&2&&e!==(e=((l=o[1])==null?void 0:l.name)+"")&&be(i,e)},d(o){o&&X(n)}}}function cy(t){var r;let n,e=((r=t[1])==null?void 0:r.description)+"",i;return{c(){n=A("span"),i=de(e),x(n,"id","err-des"),x(n,"class","validation-error pw red-color svelte-1clcpcr")},m(o,s){J(o,n,s),v(n,i)},p(o,s){var l;s&2&&e!==(e=((l=o[1])==null?void 0:l.description)+"")&&be(i,e)},d(o){o&&X(n)}}}function gD(t){let n,e,i,r,o=t[0]&&oy(t);return{c(){n=A("se-loading"),e=Y(),o&&o.c(),i=wt(),w(n,"loading",t[5]),w(n,"overlay","true")},m(s,l){J(s,n,l),J(s,e,l),o&&o.m(s,l),J(s,i,l),r=!0},p(s,[l]){(!r||l&32)&&w(n,"loading",s[5]),s[0]?o?(o.p(s,l),l&1&&Q(o,1)):(o=oy(s),o.c(),Q(o,1),o.m(i.parentNode,i)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe())},i(s){r||(Q(o),r=!0)},o(s){se(o),r=!1},d(s){s&&(X(n),X(e),X(i)),o&&o.d(s)}}}function _D(t,n,e){let i,r,o,s;ye(t,Ft,N=>e(3,i=N)),ye(t,Jn,N=>e(17,r=N)),ye(t,sa,N=>e(4,o=N)),ye(t,Kt,N=>e(5,s=N));let{projectData:l}=n,{errors:a={}}=n,{copyOfProjectDetails:c={}}=n;const u=Pn();function d(N){sa.update(()=>!1),u("closePopupEvent",{action:N})}Ln(function(){Ir(!1)}),Wn(()=>{Ir(!1)});const f=()=>{var N;if(((N=l==null?void 0:l.name)==null?void 0:N.length)===0)e(1,a.name=i("edit_project.enter_project_name_message"),a);else if(l.name&&l.name.length>30)e(1,a.name=i("edit_project.please_enter_only_30_characters"),a);else if(l.description&&l.description.length>350)e(1,a.description=i("edit_project.please_enter_only_350_characters"),a);else if(o)m();else{Kt.update(()=>!0);const L={name:String(l.name),description:l.description?String(l.description):"",status:String(l.status)},q=i("edit_project.project_updated_successfully_message");xi(L,String(l.id),q,r,!0,!0).catch(()=>{Po.set("error"),No.set(i("generic.error_message"))}).then(()=>{d("submit")}).finally(()=>{ve.info("Project updated for with ID: ",L.id)}),e(1,a={})}};function p(N,L,q){e(0,l.description=N.target.value,l);let M=String(l[q]),z=String(N.target.value);z.length<=L?e(0,l[q]=z,l):e(0,l[q]=M,l)}function m(){u(Tb,{action:l})}const g=()=>{d("cancel")};function h(N){t.$$.not_equal(l.name,N)&&(l.name=N,e(0,l))}const _=N=>{p(N,uu,hP)};function b(N){t.$$.not_equal(l.company,N)&&(l.company=N,e(0,l))}function y(N){t.$$.not_equal(l.owner,N)&&(l.owner=N,e(0,l))}function k(N){t.$$.not_equal(l.createdDate,N)&&(l.createdDate=N,e(0,l))}function T(){l.status=SI(this),e(0,l)}const R=()=>{d("cancel")};return t.$$set=N=>{"projectData"in N&&e(0,l=N.projectData),"errors"in N&&e(1,a=N.errors),"copyOfProjectDetails"in N&&e(2,c=N.copyOfProjectDetails)},[l,a,c,i,o,s,d,f,p,g,h,_,b,y,k,T,R]}class uy extends Ot{constructor(n){super(),At(this,n,_D,gD,Et,{projectData:0,errors:1,copyOfProjectDetails:2},pD)}}const Gte="";function bD(t){qt(t,"svelte-sysyte",".pw.pointer.svelte-sysyte{cursor:pointer}h4.heading.svelte-sysyte{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-sysyte{position:absolute;right:8px;top:8px}.heading.svelte-sysyte{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}#confirm-text.svelte-sysyte{font-weight:400;font-size:14px}.dialog-footer-button.svelte-sysyte{margin-top:12px;margin-left:-4px}.popup-content.svelte-sysyte{padding:0px 20px;margin-bottom:20px;margin-top:-16px}.small-text.svelte-sysyte{font-size:12px}.margin-top-10.svelte-sysyte{margin-top:10px}")}function fy(t){let n,e,i=t[7]("project_listing.user_list_remove")+"",r;return{c(){n=A("p"),e=de("*"),r=de(i),x(n,"class","small-text margin-top-10 svelte-sysyte")},m(o,s){J(o,n,s),v(n,e),v(n,r)},p(o,s){s&128&&i!==(i=o[7]("project_listing.user_list_remove")+"")&&be(r,i)},d(o){o&&X(n)}}}function vD(t){let n,e,i=t[7]("generic.confirm")+"",r,o,s,l,a,c,u,d,f=t[7]("project_listing.add_project_message")+"",p,m,g,h,_,b,y=t[6]===t[7]("project_listing.archive"),k,T,R,N,L,q,M,z,D,O,j=y&&fy(t);return N=new Ut({props:{importance:"emphasized",buttonText:t[7]("generic.yes")}}),N.$on("btnClick",t[11]),M=new Ut({props:{buttonText:t[7]("generic.no")}}),M.$on("btnClick",t[12]),{c(){n=A("se-dialog"),e=A("h4"),r=de(i),o=Y(),s=de(t[6]),l=Y(),a=A("se-icon"),a.textContent="action_delete_cross",c=Y(),u=A("se-dialog-content"),d=A("span"),p=de(f),m=Y(),g=de(t[6]),h=Y(),_=de(t[3]),b=de(` ?\r `),j&&j.c(),k=Y(),T=A("div"),R=A("span"),De(N.$$.fragment),L=Y(),q=A("span"),De(M.$$.fragment),x(e,"class","heading svelte-sysyte"),x(e,"id","popup-header"),w(a,"id","close-popup"),w(a,"class","cross-icon pw pointer svelte-sysyte"),w(a,"color","standard"),x(d,"id","confirm-text"),x(d,"class","svelte-sysyte"),x(R,"class","popup-button"),x(q,"class","popup-button"),x(T,"class","dialog-footer-button svelte-sysyte"),w(u,"class","popup-content svelte-sysyte"),w(n,"id",t[5]),w(n,"can-backdrop","false"),w(n,"open",t[4]),w(n,"class","svelte-sysyte")},m(C,S){J(C,n,S),v(n,e),v(e,r),v(e,o),v(e,s),v(n,l),v(n,a),v(n,c),v(n,u),v(u,d),v(d,p),v(d,m),v(d,g),v(d,h),v(d,_),v(d,b),j&&j.m(d,null),v(u,k),v(u,T),v(T,R),Re(N,R,null),v(T,L),v(T,q),Re(M,q,null),t[13](n),z=!0,D||(O=Ge(a,"click",t[10]),D=!0)},p(C,[S]){(!z||S&128)&&i!==(i=C[7]("generic.confirm")+"")&&be(r,i),(!z||S&64)&&be(s,C[6]),(!z||S&128)&&f!==(f=C[7]("project_listing.add_project_message")+"")&&be(p,f),(!z||S&64)&&be(g,C[6]),(!z||S&8)&&be(_,C[3]),S&192&&(y=C[6]===C[7]("project_listing.archive")),y?j?j.p(C,S):(j=fy(C),j.c(),j.m(d,null)):j&&(j.d(1),j=null);const I={};S&128&&(I.buttonText=C[7]("generic.yes")),N.$set(I);const P={};S&128&&(P.buttonText=C[7]("generic.no")),M.$set(P),(!z||S&32)&&w(n,"id",C[5]),(!z||S&16)&&w(n,"open",C[4])},i(C){z||(Q(N.$$.fragment,C),Q(M.$$.fragment,C),z=!0)},o(C){se(N.$$.fragment,C),se(M.$$.fragment,C),z=!1},d(C){C&&X(n),j&&j.d(),Me(N),Me(M),t[13](null),D=!1,O()}}}function wD(t,n,e){let i;ye(t,Ft,b=>e(7,i=b));const r=Pn();let{wrapper:o}=n,{archiveStatus:s}=n,{projectId:l}=n,{projectName:a}=n,{open:c=!1}=n,{dialogId:u}=n,{dialogType:d}=n;function f(b,y,k,T){r("updateProjectEvent",{wrapper:b,archiveStatus:!!y,projectId:String(k),projectName:String(T)})}function p(b,y){r("closePopupEvent",{wrapperarchiveUnarchive:b,archiveDialogId:String(y)})}const m=()=>{p(o,u)},g=()=>{f(o,s,String(l),String(a))},h=()=>{p(o,u)};function _(b){gt[b?"unshift":"push"](()=>{o=b,e(0,o)})}return t.$$set=b=>{"wrapper"in b&&e(0,o=b.wrapper),"archiveStatus"in b&&e(1,s=b.archiveStatus),"projectId"in b&&e(2,l=b.projectId),"projectName"in b&&e(3,a=b.projectName),"open"in b&&e(4,c=b.open),"dialogId"in b&&e(5,u=b.dialogId),"dialogType"in b&&e(6,d=b.dialogType)},[o,s,l,a,c,u,d,i,f,p,m,g,h,_]}class yD extends Ot{constructor(n){super(),At(this,n,wD,vD,Et,{wrapper:0,archiveStatus:1,projectId:2,projectName:3,open:4,dialogId:5,dialogType:6},bD)}}function Hl(t,n,e){const i=t?new Date(t):new Date;return Jq(i,n,{...e})}const Jr=typeof window<"u"?window.origin:"https://www.se.com",Wa=t=>t.replace("https://www.se.com/","").replace("https://www.apc.com/","").split("/",2);function n_(t){const n=t.split("/search/");return n.length>1?n[1].split("/source=")[0]:null}function kD(t){const n=t.split("/search/");if(n.length>1){const e=n[1].split("/source=");if(e.length>1)return e[1]}return"all"}const SD=[{type:"myschneider native link",regexpMatcher:/https:\/\/www\.se\.com\/myschneider\//i,convert:t=>t},{type:"apc link",regexpMatcher:/^https?:\/\/(www\.)?apc\.com/,convert:t=>t},{type:"simple-product",regexpMatcher:/\/product\/(?[\w-]+)/,convert:function(t){var o,s;const[n,e]=Wa(t),i=((o=this==null?void 0:this.regexpMatcher)==null?void 0:o.exec).call(o,t),r=String((s=i==null?void 0:i.groups)==null?void 0:s.productId);return Dt()?`${Jr}/myschneider/catalogBrowse/${n}/${e}/product/${r}`:`${Jr}/${n}/${e}/product/${r}`}},{type:"product-category",regexpMatcher:/\/product-category\/(?\d+)/,convert:function(t){var o,s;const[n,e]=Wa(t),i=((o=this==null?void 0:this.regexpMatcher)==null?void 0:o.exec).call(o,t),r=String((s=i==null?void 0:i.groups)==null?void 0:s.category);return Dt()?`${Jr}/myschneider/catalogBrowse/${n}/${e}/category/${r}`:`${Jr}/${n}/${e}/product-category/${r}`}},{type:"product-subcategory",regexpMatcher:/\/product-subcategory\/(?\d+)/,convert:function(t){var o,s;const[n,e]=Wa(t),i=((o=this==null?void 0:this.regexpMatcher)==null?void 0:o.exec).call(o,t),r=String((s=i==null?void 0:i.groups)==null?void 0:s.subcategory);return Dt()?`${Jr}/myschneider/catalogBrowse/${n}/${e}/subcategory/${r}`:`${Jr}/${n}/${e}/subcategory/${r}`}},{type:"product-range",regexpMatcher:/\/product-range\/(?\d+)/,convert:function(t){var o,s;const[n,e]=Wa(t),i=((o=this==null?void 0:this.regexpMatcher)==null?void 0:o.exec).call(o,t),r=String((s=i==null?void 0:i.groups)==null?void 0:s.range);return Dt()?`${Jr}/myschneider/catalogBrowse/${n}/${e}/range/${r}`:`${Jr}/${n}/${e}/range/${r}`}},{type:"work-products",regexpMatcher:/\/work\/products\/(.+)/,convert:function(t){const[n,e]=Wa(t),i=t.split("/work/products/")[1];return Dt()?`${Jr}/myschneider/catalogBrowse/${n}/${e}/work/products/${i}`:`${Jr}/${n}/${e}/work/products/${i}`}},{type:"substitution",regexpMatcher:/\/product-substitution\/(?[\w-]+)/,convert:function(t){var o,s;const n=((o=this==null?void 0:this.regexpMatcher)==null?void 0:o.exec).call(o,t),e=String((s=n==null?void 0:n.groups)==null?void 0:s.productId),[i,r]=Wa(t);return Dt()?`${Jr}/myschneider/productSubsTool?search=${e}`:`${Jr}/${i}/${r}/product-substitution/${e}`}},{type:"ddc",regexpMatcher:/\/download\/document\/(?[\w\s_-]+)/,convert:function(t){var s,l;const[n,e]=Wa(t),i=((s=this==null?void 0:this.regexpMatcher)==null?void 0:s.exec).call(s,t),r=String((l=i==null?void 0:i.groups)==null?void 0:l.ddcId),o=encodeURIComponent(r);return`${Jr}/myschneider/documentsDownloadCenter/detail/?id=${o}&country=${n}&lang=${e}`}},{type:"faqs",regexpMatcher:/\/faqs\/(?\w+)/,convert:function(t){var o,s;const[n,e]=Wa(t),i=((o=this==null?void 0:this.regexpMatcher)==null?void 0:o.exec).call(o,t),r=String((s=i==null?void 0:i.groups)==null?void 0:s.faqId);return Dt()?`${Jr}/myschneider/faq/${r}/${e}`:`${Jr}/${n}/${e}/faq/${r}`}},{type:"clipsal external link",regexpMatcher:/^https?:\/\/www\.clipsal\.com/,convert:t=>t},{type:"pre se link",regexpMatcher:/^https?:\/\/www-pre\.se\.com/,convert:function(t){return`https://www-pre.se.com/myschneider/search/?q=${n_(t)}`}},{type:"sqe se link",regexpMatcher:/^https?:\/\/www-sqe\.se\.com/,convert:function(t){return`https://www-sqe.se.com/myschneider/search/?q=${n_(t)}`}},{type:"se link",regexpMatcher:/^https?:\/\/(www\.)?se\.com/,convert:function(t){const n=n_(t),e=kD(t),[i,r]=Wa(t);return Dt()?`${Jr}/myschneider/search/?q=${n}&source=${e}`:`${Jr}/${i}/${r}/search/?q=${n}&source=${e}`}},{type:"order link",regexpMatcher:/^\/myschneider\/ordermanagement\/orders\/detail\?/,convert:function(t){const n=t.replace(/^.*?myschneider\/ordermanagement\/orders\/detail\?/,"");return Dt()?`${Jr}/myschneider/ordermanagement/orders/detail?${n}`:`${Jr}/ordermanagement/orders/detail?${n}`}}],TD=t=>{const n=SD.find(e=>{if(e.cbkMatcher)return e.cbkMatcher(t);if(e.regexpMatcher)return e.regexpMatcher.test(t);throw new Error("Misconfigured URL matcher, must have 1 matching method, has none"+e.type)});if(!n)throw new Error("No match found");return n};function oo(t){if(t)try{return TD(t).convert(t)}catch(n){return ve.error("Guided has unmatched URL",t,"will use raw URL, error:",n),t}}function dy(t){const n=new Set(t.map(e=>{if((e==null?void 0:e.productRef)??(e==null?void 0:e.productId))return e;if(!(e!=null&&e.productRef)&&!(e!=null&&e.productId))return e}));return(n==null?void 0:n.size)<(t==null?void 0:t.length)&&(t=Ku(t)),em(t,!0),t}function CD(t,n){return t==null||t.forEach(e=>{var i;n.push(e),((i=e==null?void 0:e.parts)==null?void 0:i.length)>0&&(n=[...n,...e.parts])}),n}async function sf(t,n,e,i=!1){let r=cM(t);const o=[];for(const l of r)py(o,l,e,n,i);const s=hy(n,e,i);return ve.info("BOM Export Header",s),i?await hM(s,o,"sheet"):await Ew(s,o,"sheet")}function ED(t){var e;if(!((e=t[Xb])!=null&&e.length))return"bom_manager.status_unavailable";const n=t[Xb];return typeof n[0]===iu?n[0]===ui?tn:`BACKEND.${String(n[0])}`:n.map(i=>`BACKEND.${i.name} ${i.value}`).join(" ")}function py(t,n,e,i,r=!1){const o=us(ED(n),i);let s;if(s=[n[BP],n[Rb]??n[W1],n[Jb],o,ar(dn(Ve.language,e),fn(Ve.country,e),typeof n[F1]===dl?String(n[F1][$P]||0):String(n[F1]||0)),n[Qb]],r){const l={...n,entityType:(n==null?void 0:n.partType)===yi.CONFIGURABLE?i==null?void 0:i[T0.CTO_TOKEN]:i==null?void 0:i[T0.SINGLE_TOKEN]};s=[l[Rb]??l[W1],l[Qb],l[x1.ENTITY_TYPE],l[x1.CONFIGURATION_ID],l[x1.PRODUCT_CODE],l[Jb]]}Ju(e)||(s=s==null?void 0:s.filter((l,a)=>a!==ty)),t.push(s)}function hy(t,n,e=!1){let i=JSON.parse(JSON.stringify(o0));return e&&(i=JSON.parse(JSON.stringify(wN))),Ju(n)||(i=i==null?void 0:i.filter(r=>(r==null?void 0:r.v)!==o0[ty].v)),i.forEach(r=>{r.v=String(t==null?void 0:t[r==null?void 0:r.v])}),i}async function i_(t,n,e){let i=[];t=dy(t),i=CD(t,i);const r=[];for(const s of i)py(r,s,e,n);const o=hy(n,e);return ve.info("BOM Export Header",o),await Ew(o,r,"sheet")}function Rd(){var n,e;let t=nD.replace("_country",(n=Ve.country)==null?void 0:n.toLowerCase());return((e=Ve.country)==null?void 0:e.toLowerCase())===nl.DE?t=t.replace("_language",nl.DE):t=t.replace("_language",String(Ve.language)),t}function Md(t){const n=[];let e=[];return e=To(t==null?void 0:t.bom,e),e=dy(e),e.forEach(i=>{const r={productRef:(i==null?void 0:i.productRef)??(i==null?void 0:i.productId),quantity:i.quantity,description:i.description};i!=null&&i.parts||(r.url=oo(i.pdpUrl)),n.push(r)}),n}const Hte="";function ID(t){qt(t,"svelte-wujj40",".pw.pointer.svelte-wujj40{cursor:pointer}h4.heading.svelte-wujj40{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-wujj40{position:absolute;right:8px;top:8px}.heading.svelte-wujj40{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}#confirm-text.svelte-wujj40{font-weight:400;font-size:14px}.dialog-footer-button.svelte-wujj40{margin-top:12px;margin-left:-4px}.popup-content.svelte-wujj40{padding:0px 20px;margin-bottom:20px;margin-top:-16px}")}function AD(t){let n,e=t[6]("bom_manager.confirm_delete_message")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-wujj40"),x(n,"id","delete-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&64&&e!==(e=r[6]("bom_manager.confirm_delete_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function OD(t){let n,e;return{c(){n=A("h4"),e=de(t[5]),x(n,"class","heading svelte-wujj40"),x(n,"id","cart-header")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r&32&&be(e,i[5])},d(i){i&&X(n)}}}function PD(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_;function b(T,R){return T[1]==ip.DELETE?OD:AD}let y=b(t),k=y(t);return f=new Ut({props:{id:"btn-confirm-yes",buttonText:t[3],importance:"emphasized"}}),f.$on("btnClick",t[13]),m=new Ut({props:{id:"btn-confirm-cancel",buttonText:t[4]}}),m.$on("btnClick",t[14]),{c(){n=A("se-dialog"),k.c(),e=Y(),i=A("se-icon"),i.textContent="action_delete_cross",r=Y(),o=A("se-dialog-content"),s=A("se-loading"),l=Y(),a=A("span"),c=de(t[2]),u=Y(),d=A("div"),De(f.$$.fragment),p=Y(),De(m.$$.fragment),w(i,"id","close-popup"),w(i,"class","cross-icon pw pointer svelte-wujj40"),w(i,"color","standard"),w(s,"loading",ND),w(s,"overlay","true"),x(a,"id","confirm-text"),x(a,"class","svelte-wujj40"),x(d,"class","dialog-footer-button svelte-wujj40"),w(o,"class","popup-content svelte-wujj40"),w(n,"id","dialog-confirm"),w(n,"open",t[0]),w(n,"can-backdrop","false")},m(T,R){J(T,n,R),k.m(n,null),v(n,e),v(n,i),v(n,r),v(n,o),v(o,s),v(o,l),v(o,a),v(a,c),v(o,u),v(o,d),Re(f,d,null),v(d,p),Re(m,d,null),g=!0,h||(_=Ge(i,"click",t[12]),h=!0)},p(T,[R]){y===(y=b(T))&&k?k.p(T,R):(k.d(1),k=y(T),k&&(k.c(),k.m(n,e))),(!g||R&4)&&be(c,T[2]);const N={};R&8&&(N.buttonText=T[3]),f.$set(N);const L={};R&16&&(L.buttonText=T[4]),m.$set(L),(!g||R&1)&&w(n,"open",T[0])},i(T){g||(Q(f.$$.fragment,T),Q(m.$$.fragment,T),g=!0)},o(T){se(f.$$.fragment,T),se(m.$$.fragment,T),g=!1},d(T){T&&X(n),k.d(),Me(f),Me(m),h=!1,_()}}}let ND=!1;function jD(t,n,e){let i,r;ye(t,Jn,k=>e(15,i=k)),ye(t,Ft,k=>e(6,r=k));let{isPopupOpen:o}=n,{popupName:s}=n,{confirmTxt:l}=n,{confirmLbl:a}=n,{cancelLbl:c}=n,{payload:u}=n,{isLoading:d}=n,{title:f}=n,{emailBody:p}=n;function m(){e(0,o=!1)}function g(){e(9,u.isDelete=!0,u),dg(u,r("share_project.user_removed_successfully"),i).catch(k=>{e(10,d=!1),ve.error(k==null?void 0:k.message)}).then(()=>{e(10,d=!1);const k=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:p,module:$s.GENERIC_CONFIRM_POPUP}});document.dispatchEvent(k),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,T=>{ve.info("email response",T.detail.emailResp)})}).finally(()=>{e(10,d=!1),e(0,o=!1)})}function h(){switch(s){case ip.DELETE:{g();break}}}const _=()=>{m()},b=()=>{h()},y=()=>{m()};return t.$$set=k=>{"isPopupOpen"in k&&e(0,o=k.isPopupOpen),"popupName"in k&&e(1,s=k.popupName),"confirmTxt"in k&&e(2,l=k.confirmTxt),"confirmLbl"in k&&e(3,a=k.confirmLbl),"cancelLbl"in k&&e(4,c=k.cancelLbl),"payload"in k&&e(9,u=k.payload),"isLoading"in k&&e(10,d=k.isLoading),"title"in k&&e(5,f=k.title),"emailBody"in k&&e(11,p=k.emailBody)},[o,s,l,a,c,f,r,m,h,u,d,p,_,b,y]}class my extends Ot{constructor(n){super(),At(this,n,jD,PD,Et,{isPopupOpen:0,popupName:1,confirmTxt:2,confirmLbl:3,cancelLbl:4,payload:9,isLoading:10,title:5,emailBody:11},ID)}}const Wte="";function LD(t){qt(t,"svelte-zvdjon",".display-flex.svelte-zvdjon{display:-ms-flexbox;display:-webkit-flex;display:flex}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.drop-down.svelte-zvdjon{border:none;font-weight:400;color:var(--text-dark-gray);font-size:0.875rem;line-height:1.429;padding:8px}.dialog-content-width.svelte-zvdjon{position:relative;overflow-x:hidden;min-height:150px;max-height:200px;padding-right:8px}.error.svelte-zvdjon{color:var(--se-red, #dc0a0a);font-size:12px}.custom-search.svelte-zvdjon{position:relative;width:90%}.custom-search-button.svelte-zvdjon{border:0;outline:none;margin:0;z-index:2;color:var(--se-medium-blue, #219bfd);top:0px}.divtext.svelte-zvdjon{border:0px;width:100%;padding:10px;line-height:1;box-sizing:border-box;outline:none;background-color:transparent}.three-dots-icon.svelte-zvdjon{position:absolute;right:0px;top:0px}.flexbox.svelte-zvdjon{display:flex;width:100%;align-items:center}.move-right.svelte-zvdjon{padding:5px 0px 2px;width:100%;display:flex;align-items:center;background-color:var(--se-ultra-light-grey-3, #f3f2f2)}.user-logo.svelte-zvdjon{left:10px;position:absolute;border-radius:100%;border-color:gray;border-width:1px;border-style:solid}.user-email.svelte-zvdjon{right:0px;position:absolute;padding-right:50px}.mt-14.svelte-zvdjon{margin-top:14px}.email-center.svelte-zvdjon{margin-top:3px;margin-left:42px}.can-edit-center.svelte-zvdjon{top:-6px}.add-users-form.svelte-zvdjon{margin-top:16px}.message.svelte-zvdjon{width:100%;padding-top:12px;margin-top:12px;height:100%;outline:none}.share-with-info.svelte-zvdjon{margin-top:16px;font-size:14px;margin-bottom:10px}.share-country-list-button.svelte-zvdjon{color:var(--se-medium-blue, #219bfd);cursor:pointer}.add-email-block.svelte-zvdjon{width:calc(100% - 150px)}.flexbox.svelte-zvdjon{display:flex;width:100%;align-items:center}#dropdown-share-project-permission-email.svelte-zvdjon{margin-right:0.5em}#dropdown-change-collaborator-permission.svelte-zvdjon{margin-right:0.2em}.drop-down-parent.svelte-zvdjon{display:flex}")}function gy(t,n,e){const i=t.slice();return i[6]=n[e],i[47]=e,i}function _y(t,n,e){const i=t.slice();return i[48]=n[e],i[47]=e,i}function by(t){let n,e=t[13]("share_project.user_already_have_access_to_this_project")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-zvdjon"),x(n,"id","p-project-access-error"),x(n,"data-testid","duplicate-email-error")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&8192&&e!==(e=r[13]("share_project.user_already_have_access_to_this_project")+"")&&be(i,e)},d(r){r&&X(n)}}}function vy(t){let n,e=t[13]("share_project.email_already_exist")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-zvdjon"),x(n,"id","p-duplicate-email-error"),x(n,"data-testid","duplicate-email-error")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&8192&&e!==(e=r[13]("share_project.email_already_exist")+"")&&be(i,e)},d(r){r&&X(n)}}}function wy(t){let n,e;return{c(){n=A("p"),e=de(t[12]),x(n,"class","error svelte-zvdjon")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r[0]&4096&&be(e,i[12])},d(i){i&&X(n)}}}function yy(t){let n,e,i,r;function o(){return t[29](t[48])}return{c(){n=A("qds-chip"),w(n,"data-testid","email-chip-"+t[47]),w(n,"class","chip-space svelte-zvdjon"),w(n,"id","doc-measurement-"+t[47]),w(n,"type","closable"),w(n,"text",e=t[48]),w(n,"size","standard")},m(s,l){J(s,n,l),i||(r=Ge(n,"qdsClose",o),i=!0)},p(s,l){t=s,l[0]&2&&e!==(e=t[48])&&w(n,"text",e)},d(s){s&&X(n),i=!1,r()}}}function ky(t){let n,e=Mt(t[15]),i=[];for(let r=0;ruser_standard',i=Y(),r=A("span"),s=de(o),l=Y(),a=A("span"),c=A("se-dropdown"),u=A("qds-button"),f=Y(),p=A("ul"),m=A("qds-list-item"),h=Y(),_=A("qds-list-item"),y=Y(),k=A("qds-list-item"),R=Y(),x(e,"class","user-logo svelte-zvdjon"),x(r,"class","email-center svelte-zvdjon"),x(r,"id","span-collaborator-email"),w(u,"class","custom-search-button svelte-zvdjon"),w(u,"slot","trigger"),w(u,"action","dropdown"),w(u,"type","button"),w(u,"id","button-update-collaborator-permission"),w(u,"text",d=t[6].canEdit?t[13]("share_project.can_edit"):t[13]("share_project.can_view")),w(m,"id","item-update-can-view-permission"),w(m,"text",g=t[13]("share_project.can_view")),w(_,"id","item-update-can-edit-permission"),w(_,"text",b=t[13]("share_project.can_edit")),w(k,"id","item-remove-permission"),w(k,"text",T=t[13]("generic.remove")),x(p,"id","list-update-collaborator-permission"),w(c,"alignment","right"),w(c,"id","dropdown-change-collaborator-permission"),w(c,"class","drop-down three-dots-icon can-edit-center svelte-zvdjon"),x(a,"class","user-email svelte-zvdjon"),x(n,"class","mt-14 display-flex svelte-zvdjon")},m(D,O){J(D,n,O),v(n,e),v(n,i),v(n,r),v(r,s),v(n,l),v(n,a),v(a,c),v(c,u),v(c,f),v(c,p),v(p,m),v(p,h),v(p,_),v(p,y),v(p,k),v(n,R),N||(L=[Ge(m,"click",q),Ge(_,"click",M),Ge(k,"click",z)],N=!0)},p(D,O){t=D,O[0]&32768&&o!==(o=t[6].email+"")&&be(s,o),O[0]&40960&&d!==(d=t[6].canEdit?t[13]("share_project.can_edit"):t[13]("share_project.can_view"))&&w(u,"text",d),O[0]&8192&&g!==(g=t[13]("share_project.can_view"))&&w(m,"text",g),O[0]&8192&&b!==(b=t[13]("share_project.can_edit"))&&w(_,"text",b),O[0]&8192&&T!==(T=t[13]("generic.remove"))&&w(k,"text",T)},d(D){D&&X(n),N=!1,vn(L)}}}function Ty(t){let n,e,i;function r(s){t[36](s)}let o={popupName:ip.DELETE,confirmTxt:t[13]("share_project.are_you_sure_remove_user"),confirmLbl:t[13]("generic.remove"),cancelLbl:t[13]("generic.cancel"),title:t[13]("share_project.remove_user"),payload:{linkId:t[5],email:t[9]},isLoading:t[7],emailBody:t[17](t[14],nf)};return t[8]!==void 0&&(o.isPopupOpen=t[8]),n=new my({props:o}),gt.push(()=>Tt(n,"isPopupOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&8192&&(a.confirmTxt=s[13]("share_project.are_you_sure_remove_user")),l[0]&8192&&(a.confirmLbl=s[13]("generic.remove")),l[0]&8192&&(a.cancelLbl=s[13]("generic.cancel")),l[0]&8192&&(a.title=s[13]("share_project.remove_user")),l[0]&544&&(a.payload={linkId:s[5],email:s[9]}),l[0]&128&&(a.isLoading=s[7]),l[0]&16384&&(a.emailBody=s[17](s[14],nf)),!e&&l[0]&256&&(e=!0,a.isPopupOpen=s[8],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function RD(t){var Ue,lt,Fe,$e,Ne,ct;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M=t[0].toLowerCase()===(((lt=(Ue=t[6])==null?void 0:Ue.profile)==null?void 0:lt.email)||Te).toLowerCase(),z,D,O=t[12]&&t[12].length>0&&!bi(t[0]),j,C,S,I,P,E,B,U,W,Z,V,te,H,re,G,F=t[4].owner+"",K,le,ce=t[13]("generic.you")+"",ne,$,he,me,ee=t[13]("share_project.owner")+"",oe,ue,ge,fe,ae=t[13]("share_project.please_make_sure_collaborators_blong_france_brazil_germany")+"",ie,_e,Ie,we=t[13]("generic.here")+"",pe,ke,je,Be,Ce,Se;function Ee(nt){t[24](nt)}let Le={type:"text",autoComplete:"off",id:"input-add-user-email",className:"pw width-100",placeholder:t[13]("share_bill_of_materials.enter_email_address")};t[0]!==void 0&&(Le.value=t[0]),d=new Gi({props:Le}),gt.push(()=>Tt(d,"value",Ee)),d.$on("onKeyDown",t[25]),d.$on("qdsInput",t[26]);let Pe=M&&by(t),He=t[2]&&vy(t),st=O&&wy(t),_t=Mt(t[1]),We=[];for(let nt=0;nt<_t.length;nt+=1)We[nt]=yy(_y(t,_t,nt));W=new Ut({props:{dataTestId:"add-email-button",id:"button-add-user-email",buttonSize:"large",disabled:!((Fe=t[1])!=null&&Fe.length)&&!bi(t[11])||t[0].toLowerCase()===(((Ne=($e=t[6])==null?void 0:$e.profile)==null?void 0:Ne.email)||Te).toLowerCase(),buttonType:"submit",importance:"emphasized",buttonText:t[13]("share_project.share")}}),W.$on("btnClick",t[31]);let qe=((ct=t[15])==null?void 0:ct.length)!=0&&ky(t),Ke=t[8]&&Ty(t);return{c(){n=A("se-loading"),e=Y(),i=A("form"),r=A("qds-label"),s=Y(),l=A("div"),a=A("div"),c=A("div"),u=A("div"),De(d.$$.fragment),p=Y(),m=A("div"),g=A("se-dropdown"),h=A("qds-button"),b=Y(),y=A("ul"),k=A("qds-list-item"),R=Y(),N=A("qds-list-item"),q=Y(),Pe&&Pe.c(),z=Y(),He&&He.c(),D=Y(),st&&st.c(),j=Y();for(let nt=0;ntuser_standard',re=Y(),G=A("span"),K=de(F),le=de(" ("),ne=de(ce),$=de(")"),he=Y(),me=A("span"),oe=de(ee),ue=Y(),qe&&qe.c(),ge=Y(),fe=A("div"),ie=de(ae),_e=Y(),Ie=A("span"),pe=de(we),ke=de(" ."),je=Y(),Ke&&Ke.c(),w(n,"loading",t[7]),w(n,"overlay","true"),w(r,"inline",""),w(r,"id","label-collabotaor-list-text"),w(r,"text",o=t[13]("share_project.add_team_members")),x(u,"class","divtext svelte-zvdjon"),x(c,"class","add-email-block svelte-zvdjon"),w(h,"action","dropdown"),w(h,"size","large"),w(h,"class","custom-search-button svelte-zvdjon"),w(h,"data-testid","permission-button-share-project"),w(h,"slot","trigger"),w(h,"id","button-share-project-permission"),w(h,"type","button"),w(h,"text",_=t[3]?t[13]("share_project.can_edit"):t[13]("share_project.can_view")),w(k,"id","item-share-project-can-view-permission"),w(k,"text",T=t[13]("share_project.can_view")),w(N,"id","item-share-project-can-edit-permission"),w(N,"text",L=t[13]("share_project.can_edit")),x(y,"id","list-share-project-permission"),w(g,"alignment","right"),w(g,"id","dropdown-share-project-permission-email"),w(g,"class","drop-down svelte-zvdjon"),x(m,"class","drop-down-parent svelte-zvdjon"),x(a,"class","move-right svelte-zvdjon"),x(l,"class","custom-search flexbox svelte-zvdjon"),w(I,"class","message svelte-zvdjon"),w(I,"id","textarea-description"),w(I,"name","description"),w(I,"placeholder",P=t[13]("share_project.add_a_message")),w(I,"value",E=t[10].description),w(I,"rows","5"),w(I,"maxlength","500"),x(U,"class","share-button-email"),x(H,"class","user-logo svelte-zvdjon"),x(G,"class","email-center svelte-zvdjon"),x(G,"id","span-project-owner-name"),x(G,"data-testid","project-owner-id"),x(me,"class","user-email svelte-zvdjon"),x(me,"id","span-project-owner-text"),x(te,"class","mt-14 display-flex svelte-zvdjon"),x(te,"data-testid","project-owner-label"),x(V,"class","dialog-content-width svelte-zvdjon"),x(Ie,"class","share-country-list-button svelte-zvdjon"),x(fe,"class","share-with-info svelte-zvdjon"),x(i,"class","form-share-bom add-users-form svelte-zvdjon")},m(nt,mt){J(nt,n,mt),J(nt,e,mt),J(nt,i,mt),v(i,r),v(i,s),v(i,l),v(l,a),v(a,c),v(c,u),Re(d,u,null),v(a,p),v(a,m),v(m,g),v(g,h),v(g,b),v(g,y),v(y,k),v(y,R),v(y,N),v(i,q),Pe&&Pe.m(i,null),v(i,z),He&&He.m(i,null),v(i,D),st&&st.m(i,null),v(i,j);for(let It=0;Itf=!1)),d.$set(It),(!Be||mt[0]&8200&&_!==(_=nt[3]?nt[13]("share_project.can_edit"):nt[13]("share_project.can_view")))&&w(h,"text",_),(!Be||mt[0]&8192&&T!==(T=nt[13]("share_project.can_view")))&&w(k,"text",T),(!Be||mt[0]&8192&&L!==(L=nt[13]("share_project.can_edit")))&&w(N,"text",L),mt[0]&65&&(M=nt[0].toLowerCase()===(((ze=(ot=nt[6])==null?void 0:ot.profile)==null?void 0:ze.email)||Te).toLowerCase()),M?Pe?Pe.p(nt,mt):(Pe=by(nt),Pe.c(),Pe.m(i,z)):Pe&&(Pe.d(1),Pe=null),nt[2]?He?He.p(nt,mt):(He=vy(nt),He.c(),He.m(i,D)):He&&(He.d(1),He=null),mt[0]&4097&&(O=nt[12]&&nt[12].length>0&&!bi(nt[0])),O?st?st.p(nt,mt):(st=wy(nt),st.c(),st.m(i,j)):st&&(st.d(1),st=null),mt[0]&65538){_t=Mt(nt[1]);let vt;for(vt=0;vt<_t.length;vt+=1){const Nt=_y(nt,_t,vt);We[vt]?We[vt].p(Nt,mt):(We[vt]=yy(Nt),We[vt].c(),We[vt].m(i,C))}for(;vt{Ke=null}),Qe())},i(nt){Be||(Q(d.$$.fragment,nt),Q(W.$$.fragment,nt),Q(Ke),Be=!0)},o(nt){se(d.$$.fragment,nt),se(W.$$.fragment,nt),se(Ke),Be=!1},d(nt){nt&&(X(n),X(e),X(i)),Me(d),Pe&&Pe.d(),He&&He.d(),st&&st.d(),En(We,nt),Me(W),qe&&qe.d(),Ke&&Ke.d(),Ce=!1,vn(Se)}}}function MD(t,n,e){let i,r,o,s,l,a;ye(t,Ft,ne=>e(13,i=ne)),ye(t,jo,ne=>e(41,r=ne)),ye(t,nn,ne=>e(14,o=ne)),ye(t,Jn,ne=>e(42,s=ne)),ye(t,gr,ne=>e(43,l=ne)),ye(t,Er,ne=>e(15,a=ne));let{currentEmail:c=Te}=n,{allEmails:u=[]}=n,{isEmailDuplicate:d=!1}=n,{canEdit:f=!1}=n,{projDetails:p={id:"",name:""}}=n,{previewLinkShare:m}=n,{user:g}=n,h=!1,_=!1,b,y,k=[],T,R=[],N={email:"",description:""},L=Te,q=Te;function M(ne){e(2,d=!1),(u==null?void 0:u.length)===1&&(e(11,L=Te),e(0,c=Te)),e(1,u=u.filter($=>($==null?void 0:$.toLowerCase())!==(ne==null?void 0:ne.toLowerCase()))),e(11,L=Te)}function z(){u==null||u.forEach(ne=>{R==null||R.push({data:{username:"user"},emailId:ne,language:Ve==null?void 0:Ve.language,country:Ve==null?void 0:Ve.country})})}function D(ne,$,he){const me={notifications:[{[Bc]:JSON.stringify(R)}]};return $===bm?(me.notifications[0][Jo]=bm,me.notifications[0][Xo]=JSON.stringify({[rf]:Jt(ne==null?void 0:ne.name),[Pd]:N!=null&&N.description?N.description:Te,[Dc]:ne==null?void 0:ne.owner,[ry]:he,[ny]:Jt(ne==null?void 0:ne.description),[_m]:ne==null?void 0:ne.company,[Od]:T,[jd]:k,[Id]:[{[Ad]:String(y),[Nd]:`${Jt(ne==null?void 0:ne.name)}-(BOM)-${Hl(new Date,If)}.xlsx`}]})):$===vm?(me.notifications[0][Jo]=vm,me.notifications[0][Xo]=JSON.stringify({[rf]:Jt(ne==null?void 0:ne.name),[Dc]:ne==null?void 0:ne.owner,[ry]:he})):$===nf&&(me.notifications[0][Jo]=nf,me.notifications[0][Xo]=JSON.stringify({[rf]:Jt(ne==null?void 0:ne.name)})),me}async function O(){e(12,q=Te),ve.info("allemails",u),e(7,h=!0),c&&(c==null?void 0:c.length)>0&&bi(c)&&bi(L)&&(u!=null&&u.includes(c)||u.push(c.trim().toLowerCase()),e(11,L=Te),e(0,c=Te));const ne={linkId:m,emails:u,canEdit:f,canView:!f},$=i("share_project.project_shared_successfully");R=[];const he=a;c2(ne,$,s).catch(ee=>{e(7,h=!1),ve.error(ee.message)}).then(async()=>{if(e(7,h=!1),he==null||he.forEach(function(ee){e(1,u=u==null?void 0:u.filter(function(oe){var ue,ge,fe;if(((ue=oe==null?void 0:oe.toLowerCase())==null?void 0:ue.trim())!==((fe=(ge=ee==null?void 0:ee.email)==null?void 0:ge.toLowerCase())==null?void 0:fe.trim()))return!0;if((ee==null?void 0:ee.canEdit)!==f){e(1,u=[oe]),z();const ae=D(o,vm,String(f?r==null?void 0:r.canEditLink:r==null?void 0:r.canViewLink)),ie=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:ae,module:$s.ADD_USER}});document.dispatchEvent(ie),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,_e=>{ve.info("email response",_e.detail.emailResp)})}return R=[],e(10,N.description="",N),e(1,u=[]),!1}))}),u.length){T=Rd(),await sf(o==null?void 0:o.bom,s,o).then(ue=>y=ue),k=Md(o),z();const ee=D(o,bm,String(f?r==null?void 0:r.canEditLink:r==null?void 0:r.canViewLink)),oe=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:ee,module:$s.ADD_USER}});document.dispatchEvent(oe),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,ue=>{ve.info("email response",ue.detail.emailResp)}),R=[],e(1,u=[]),e(10,N.description=Te,N),e(11,L=Te),e(0,c=Te)}}).finally(()=>{e(7,h=!1),e(1,u=[]),e(10,N.description=Te,N),e(11,L=Te),e(0,c=Te),ve.info("Users status: ",ne)});const me=Xr(b0,v0,String(l.platform),String(o==null?void 0:o.id));lr(me)}function j(ne,$){e(7,h=!0),e(9,b=$.toLowerCase());let he={linkId:m,email:$==null?void 0:$.toLowerCase()};ne===fl.CAN_VIEW?(he.canEdit=!1,he.canView=!0):ne===fl.CAN_EDIT?(he.canEdit=!0,he.canView=!1):he.isDelete=!0;const me=i("share_project.permission_updated_seccessfully");dg(he,me,s).catch(ee=>{e(7,h=!1),ve.error(ee.message)}).then(()=>{e(7,h=!1),e(1,u=[b]),z();const ee=D(o,vm,String(f?r==null?void 0:r.canEditLink:r==null?void 0:r.canViewLink)),oe=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:ee,module:$s.ADD_USER}});document.dispatchEvent(oe),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,ue=>{ve.info("email response",ue.detail.emailResp)}),R=[],e(1,u=[])}).finally(()=>{e(7,h=!1),ve.info("Users status: ",he)})}function C(ne){e(8,_=!0),e(9,b=ne==null?void 0:ne.toLowerCase()),R=[],e(1,u=[b]),z(),e(1,u=[])}function S(){var ne;e(11,L=c),u!=null&&u.includes((ne=L==null?void 0:L.trim())==null?void 0:ne.toLowerCase())&&e(2,d=!0),/@.{2,}/.test(L)&&!bi(L)?e(12,q=i("generic.invalid_email")):e(12,q=Te)}function I(ne){var $;Hw(ne)&&bi(c.trim())?(($=ne==null?void 0:ne.detail)==null||$.preventDefault(),e(12,q=Te),P()):e(2,d=!1)}function P(){var ne;e(2,d=!1),u!=null&&u.length&&(u==null?void 0:u.indexOf(c==null?void 0:c.toLowerCase()))!==-1?e(2,d=!0):c.toLowerCase()!==(((ne=g==null?void 0:g.profile)==null?void 0:ne.email)||Te).toLowerCase()&&(e(1,u=[...u,c==null?void 0:c.toLowerCase()]),e(0,c=Te),e(12,q=Te))}function E(){var $;let ne=Rc()?du:pu;Xu(ne,`${String(Ve.language)}`,Pb[($=Ve.language)==null?void 0:$.toLowerCase()])}function B(ne){c=ne,e(0,c)}const U=ne=>{I(ne)},W=()=>S(),Z=()=>{e(3,f=!1)},V=()=>{e(3,f=!0)},te=ne=>{M(ne)},H=ne=>{var $;e(10,N.description=($=ne==null?void 0:ne.target)==null?void 0:$.value,N)},re=()=>{O()},G=ne=>j(fl.CAN_VIEW,String(ne.email)),F=ne=>j(fl.CAN_EDIT,String(ne.email)),K=ne=>C(String(ne.email)),le=()=>E();function ce(ne){_=ne,e(8,_)}return t.$$set=ne=>{"currentEmail"in ne&&e(0,c=ne.currentEmail),"allEmails"in ne&&e(1,u=ne.allEmails),"isEmailDuplicate"in ne&&e(2,d=ne.isEmailDuplicate),"canEdit"in ne&&e(3,f=ne.canEdit),"projDetails"in ne&&e(4,p=ne.projDetails),"previewLinkShare"in ne&&e(5,m=ne.previewLinkShare),"user"in ne&&e(6,g=ne.user)},[c,u,d,f,p,m,g,h,_,b,N,L,q,i,o,a,M,D,O,j,C,S,I,E,B,U,W,Z,V,te,H,re,G,F,K,le,ce]}class qD extends Ot{constructor(n){super(),At(this,n,MD,RD,Et,{currentEmail:0,allEmails:1,isEmailDuplicate:2,canEdit:3,projDetails:4,previewLinkShare:5,user:6},LD,[-1,-1])}}const Vte="";function DD(t){qt(t,"svelte-1jdp5ek","@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.copy-link-lbl.svelte-1jdp5ek{padding:12px;background-color:var(--se-ultra-light-grey-3, #f3f2f2);display:flex;justify-content:space-between}.share-global-icon.svelte-1jdp5ek{position:relative;top:4px}.copy-link-block.svelte-1jdp5ek{display:flex;background-color:var(--se-ultra-light-grey-3, #f3f2f2);padding:10px}.copy-link-input.svelte-1jdp5ek{max-width:550px;color:var(--se-light-grey, #cbcbcb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #ccc;padding:8px;background-color:#f9f9f9;font-family:Arial, sans-serif;box-sizing:border-box}.custom-search-button.svelte-1jdp5ek{color:var(--se-medium-blue, #219bfd)}")}function BD(t){let n,e,i=t[2]("share_project.share_project_link")+"",r,o,s,l,a,c,u,d,f=t[2]("share_project.anyone_with_link")+"",p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I;return j=new Ut({props:{buttonSize:"large",dataTestId:"copy-link-button",id:"button-copy-project-link",importance:"emphasized",buttonText:t[2]("share_project.copy_link")}}),j.$on("btnClick",t[4]),{c(){n=A("div"),e=A("h4"),r=de(i),o=Y(),s=A("div"),l=A("div"),a=A("div"),c=A("span"),c.innerHTML='earth_pacific',u=Y(),d=A("span"),p=de(f),m=Y(),g=A("span"),h=A("se-dropdown"),_=A("qds-button"),y=Y(),k=A("ul"),T=A("qds-list-item"),N=Y(),L=A("qds-list-item"),M=Y(),z=A("div"),D=A("p"),O=Y(),De(j.$$.fragment),x(c,"class","share-global-icon svelte-1jdp5ek"),x(d,"class","copy-label-text"),x(d,"id","span-copy-label-text"),w(_,"action","dropdown"),w(_,"class","custom-search-button svelte-1jdp5ek"),w(_,"size","large"),w(_,"id","button-permission-button-share-project"),w(_,"data-testid","permission-button-share-project"),w(_,"slot","trigger"),w(_,"text",b=t[1]?t[2]("share_project.can_edit"):t[2]("share_project.can_view")),w(T,"id","item-can-view-project-permission"),w(T,"text",R=t[2]("share_project.can_view")),w(L,"id","item-can-edit-project-permission"),w(L,"text",q=t[2]("share_project.can_edit")),x(k,"id","list-permission-share-project-link"),w(h,"alignment",""),w(h,"id","dropdown-share-project-link"),x(g,"class","pw"),x(l,"class","copy-link-lbl pw svelte-1jdp5ek"),x(D,"class","copy-link-input svelte-1jdp5ek"),x(D,"data-testid","copy-link-input"),x(D,"id","input-copy-project-link"),x(z,"class","copy-link-block svelte-1jdp5ek"),x(n,"class","share-link-block")},m(P,E){J(P,n,E),v(n,e),v(e,r),v(n,o),v(n,s),v(s,l),v(l,a),v(a,c),v(a,u),v(a,d),v(d,p),v(l,m),v(l,g),v(g,h),v(h,_),v(h,y),v(h,k),v(k,T),v(k,N),v(k,L),v(s,M),v(s,z),v(z,D),t[9](D),v(z,O),Re(j,z,null),C=!0,S||(I=[Ge(T,"click",t[7]),Ge(L,"click",t[8]),Ge(D,"focus",t[3])],S=!0)},p(P,[E]){(!C||E&4)&&i!==(i=P[2]("share_project.share_project_link")+"")&&be(r,i),(!C||E&4)&&f!==(f=P[2]("share_project.anyone_with_link")+"")&&be(p,f),(!C||E&6&&b!==(b=P[1]?P[2]("share_project.can_edit"):P[2]("share_project.can_view")))&&w(_,"text",b),(!C||E&4&&R!==(R=P[2]("share_project.can_view")))&&w(T,"text",R),(!C||E&4&&q!==(q=P[2]("share_project.can_edit")))&&w(L,"text",q);const B={};E&4&&(B.buttonText=P[2]("share_project.copy_link")),j.$set(B)},i(P){C||(Q(j.$$.fragment,P),C=!0)},o(P){se(j.$$.fragment,P),C=!1},d(P){P&&X(n),t[9](null),Me(j),S=!1,vn(I)}}}function UD(t,n,e){let i,r;ye(t,jo,m=>e(10,i=m)),ye(t,Ft,m=>e(2,r=m));let{previewLink:o}=n,s,l=!1;Ln(()=>{u(Np)});function a(){const m=document.createRange();m.selectNodeContents(s);const g=window.getSelection();g.removeAllRanges(),g.addRange(m)}async function c(){const m=s.textContent;a(),await navigator.clipboard.writeText(m)}function u(m){const g=String(i[m]);s&&e(0,s.textContent=g,s),e(6,o=String(i.id)),e(1,l=m===Pp)}const d=()=>{u(Np)},f=()=>{u(Pp)};function p(m){gt[m?"unshift":"push"](()=>{s=m,e(0,s)})}return t.$$set=m=>{"previewLink"in m&&e(6,o=m.previewLink)},[s,l,r,a,c,u,o,d,f,p]}class zD extends Ot{constructor(n){super(),At(this,n,UD,BD,Et,{previewLink:6},DD)}}const Yte="";function FD(t){qt(t,"svelte-1nlhllm",".pw.align-right.svelte-1nlhllm{margin-left:auto}.pw.pointer.svelte-1nlhllm{cursor:pointer}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-1nlhllm{position:relative;right:8px}.share-bom-content.svelte-1nlhllm{margin-bottom:20px}.loading.svelte-1nlhllm{padding:0px 20px}")}function xD(t){let n,e,i,r,o,s;function l(d){t[11](d)}let a={};t[7]!==void 0&&(a.previewLink=t[7]),n=new zD({props:a}),gt.push(()=>Tt(n,"previewLink",l));function c(d){t[12](d)}let u={user:t[2],projDetails:t[1],currentEmail:t[3],allEmails:t[4],isEmailDuplicate:t[5],canEdit:t[6]};return t[7]!==void 0&&(u.previewLinkShare=t[7]),r=new qD({props:u}),gt.push(()=>Tt(r,"previewLinkShare",c)),r.$on("closePopupEvent",t[13]),{c(){De(n.$$.fragment),i=Y(),De(r.$$.fragment)},m(d,f){Re(n,d,f),J(d,i,f),Re(r,d,f),s=!0},p(d,f){const p={};!e&&f&128&&(e=!0,p.previewLink=d[7],St(()=>e=!1)),n.$set(p);const m={};f&4&&(m.user=d[2]),f&2&&(m.projDetails=d[1]),f&8&&(m.currentEmail=d[3]),f&16&&(m.allEmails=d[4]),f&32&&(m.isEmailDuplicate=d[5]),f&64&&(m.canEdit=d[6]),!o&&f&128&&(o=!0,m.previewLinkShare=d[7],St(()=>o=!1)),r.$set(m)},i(d){s||(Q(n.$$.fragment,d),Q(r.$$.fragment,d),s=!0)},o(d){se(n.$$.fragment,d),se(r.$$.fragment,d),s=!1},d(d){d&&X(i),Me(n,d),Me(r,d)}}}function GD(t){let n;return{c(){n=A("se-loading"),w(n,"class","share-popup-loader"),w(n,"loading",t[0]),w(n,"overlay","true")},m(e,i){J(e,n,i)},p(e,i){i&1&&w(n,"loading",e[0])},i:tt,o:tt,d(e){e&&X(n)}}}function HD(t){let n,e,i=t[8]("share_project.share")+"",r,o,s=t[8]("generic.project")+"",l,a,c,u,d,f,p,m,g,h;const _=[GD,xD],b=[];function y(k,T){return k[0]?0:1}return f=y(t),p=b[f]=_[f](t),{c(){n=A("se-dialog-header"),e=A("h3"),r=de(i),o=Y(),l=de(s),a=Y(),c=A("se-icon"),c.textContent="action_close",u=Y(),d=A("se-dialog-content"),p.c(),w(c,"class","cross-icon pw align-right pointer svelte-1nlhllm"),w(c,"color","standard"),w(c,"size","micro"),w(c,"id","ic-close-button-share-project"),w(c,"data-testid","close-button-share-project"),w(n,"color","alternative"),w(n,"id","dialog-header-share-project"),w(d,"id","dialog-content-share-project"),w(d,"class","share-bom-content svelte-1nlhllm"),tr(d,"loading",t[0])},m(k,T){J(k,n,T),v(n,e),v(e,r),v(e,o),v(e,l),v(n,a),v(n,c),J(k,u,T),J(k,d,T),b[f].m(d,null),m=!0,g||(h=Ge(c,"click",t[10]),g=!0)},p(k,[T]){(!m||T&256)&&i!==(i=k[8]("share_project.share")+"")&&be(r,i),(!m||T&256)&&s!==(s=k[8]("generic.project")+"")&&be(l,s);let R=f;f=y(k),f===R?b[f].p(k,T):(Je(),se(b[R],1,1,()=>{b[R]=null}),Qe(),p=b[f],p?p.p(k,T):(p=b[f]=_[f](k),p.c()),Q(p,1),p.m(d,null)),(!m||T&1)&&tr(d,"loading",k[0])},i(k){m||(Q(p),m=!0)},o(k){se(p),m=!1},d(k){k&&(X(n),X(u),X(d)),b[f].d(),g=!1,h()}}}function WD(t,n,e){let i;ye(t,Ft,b=>e(8,i=b));const r=Pn();let o=Te,s=[],l=!1,a=!1,{isLoading:c}=n,{projDetails:u}=n,d,{user:f}=n;function p(b){e(3,o=Te),e(4,s=[]),e(5,l=!1),e(6,a=!1),Er.update(()=>[]);const y={};jo.update(()=>y),r("closePopupEvent",{action:b})}const m=()=>{p("close")};function g(b){d=b,e(7,d)}function h(b){d=b,e(7,d)}const _=()=>{p("close")};return t.$$set=b=>{"isLoading"in b&&e(0,c=b.isLoading),"projDetails"in b&&e(1,u=b.projDetails),"user"in b&&e(2,f=b.user)},[c,u,f,o,s,l,a,d,i,p,m,g,h,_]}class Cy extends Ot{constructor(n){super(),At(this,n,WD,HD,Et,{isLoading:0,projDetails:1,user:2},FD)}}const Zte="";function VD(t){qt(t,"svelte-m432f3",".pw.disabled.svelte-m432f3{pointer-events:none;opacity:0.5}.pw.align-right.svelte-m432f3{margin-left:auto}.pw.align-left.svelte-m432f3{margin-right:auto}.pw.display-flex.svelte-m432f3{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-m432f3{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-m432f3{font-size:16px}.pw.small-font.svelte-m432f3{font-size:14px}.pw.nano-font.svelte-m432f3{font-size:12px}.pw.pointer.svelte-m432f3{cursor:pointer}.pw-snackbar-elem.svelte-m432f3{top:30px}.pw.red-color.svelte-m432f3{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-m432f3{display:none}.pw.width-100.svelte-m432f3{width:100%}.pw.bold-font.svelte-m432f3{font-weight:bold}.pw.normal-font.svelte-m432f3{font-weight:normal;font-size:16px}.pw.error-msg.svelte-m432f3{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-m432f3{text-align:center}.pw.center-align-items.svelte-m432f3{align-items:center}.pw.justify-content-center.svelte-m432f3{justify-content:center}.pw.bom-checkbox.svelte-m432f3{max-width:16px}.pw.ml-8.svelte-m432f3{margin-left:8px}.pw.ml-12.svelte-m432f3{margin-left:12px}.pw.ml-36.svelte-m432f3{margin-left:36px}.pw.mt-8.svelte-m432f3{margin-top:8px}.pw.mt-6.svelte-m432f3{margin-top:6px}.pw.mt-32.svelte-m432f3{margin-top:32px}.pw.mb-8.svelte-m432f3{margin-bottom:8px}.pw.mb-12.svelte-m432f3{margin-bottom:12px}.pw.mb-16.svelte-m432f3{margin-top:16px}.pw.mb-21.svelte-m432f3{margin-bottom:21px}.pw.mr-12.svelte-m432f3{margin-right:12px}.pw.p-12.svelte-m432f3{padding:12px}.pw.pl-16.svelte-m432f3{padding-left:16px}.pw.pr-16.svelte-m432f3{padding-right:16px}.position-absolute.svelte-m432f3{position:absolute}.flex-wrap.svelte-m432f3{flex-wrap:wrap}.justify-content-sp-btw.svelte-m432f3{justify-content:space-between}.gp-10.svelte-m432f3{gap:10px}.gp-5.svelte-m432f3{gap:5px}.desktop-view.svelte-m432f3{display:none}.mobile-view.svelte-m432f3{display:block}.mobile-view-flx.svelte-m432f3{display:flex;flex-direction:column}.rounded-border.svelte-m432f3{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-m432f3{text-align:right}.bg-color-light-grey.svelte-m432f3{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-m432f3{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-m432f3{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-m432f3,.mobile-view-flx.svelte-m432f3{display:none}.desktop-view.svelte-m432f3{display:inherit}}.cart-mobile-snackbar.svelte-m432f3{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-m432f3,.mobile-view-snackbar.svelte-m432f3{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-m432f3{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-m432f3{display:block}.mobile-snackbar.svelte-m432f3{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-m432f3{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-m432f3{margin:-6px}.bottom-snackbar.svelte-m432f3{bottom:30px;top:auto}.min-width.svelte-m432f3{width:380px;padding:1px;min-height:371px}.font-bold.svelte-m432f3{font-weight:bold}.flex-font-5.svelte-m432f3{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px}.padding-5.svelte-m432f3{padding:4px}.dot-others.svelte-m432f3{height:16px;width:16px;border-radius:50%;display:inline-block;margin-right:6px;background-color:var(--se-sunflower-yellow, #ffd100)}.dot-completed.svelte-m432f3{height:16px;width:16px;border-radius:50%;display:inline-block;margin-right:6px;background-color:var(--se-life-green, #3dcd58)}.dot-cancelled.svelte-m432f3{height:16px;width:16px;border-radius:50%;display:inline-block;margin-right:6px;background-color:var(--se-red, #dc0a0a)}.font-color.svelte-m432f3{color:var(--se-anthracite-grey, #333333);font-size:small}.row-wrap.svelte-m432f3{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap}.mt-10.svelte-m432f3{margin-top:10px}.center-icon.svelte-m432f3{align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.7}.border-dash.svelte-m432f3{border:1px dashed var(--se-sky-blue, #42b4e6) !important}.margin-1p.svelte-m432f3{margin:1px}.background-blue.svelte-m432f3{background-color:var(--se-sky-blue-10p, #ecf7fc)}.project-name.svelte-m432f3{display:flex;align-items:center;font-weight:bolder;font-size:22px;height:60px;white-space:normal;overflow-wrap:break-word;line-height:30px}.project-status.svelte-m432f3{color:var(--se-anthracite-grey, #333333);font-size:12px;line-height:15px}.project-attributes.svelte-m432f3{color:var(--se-anthracite-grey, #333333);font-size:14px;line-height:20px}.project-description.svelte-m432f3{color:var(--se-anthracite-grey, #333333);font-size:14px;line-height:20px;height:120px;white-space:pre-wrap;overflow-y:auto;text-overflow:ellipsis;word-break:break-word}.project-price.svelte-m432f3{font-weight:bolder;font-size:14px;line-height:20px;height:48px;padding-left:17px;align-items:center}.flex-font-5.svelte-m432f3{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px}.flex-center.svelte-m432f3{display:flex;align-items:center;height:300px}.project-card-head.svelte-m432f3,.project-card-content.svelte-m432f3{background-color:var(--se-ultra-light-grey-4, #fafafa)}.project-card-item.svelte-m432f3{position:relative;background:var(--se-ultra-light-grey-4, #fafafa);border-top:3px solid transparent}.project-card-item.svelte-m432f3:hover{border-top:3px solid var(--se-life-green, #3dcd58)}.three-dots-icon.svelte-m432f3{position:absolute;right:22px;bottom:26px}.share-icon.svelte-m432f3:hover{background-color:var(--se-light-grey, #cbcbcb);border-radius:2px}.height-40.svelte-m432f3{max-height:40px}")}function Ey(t,n,e){const i=t.slice();return i[75]=n[e],i[77]=e,i}function YD(t){let n,e,i,r;const o=[XD,KD],s=[];function l(a,c){return a[6].length===0?0:1}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function ZD(t){let n=t[15]("generic.please_wait")+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r[0]&32768&&n!==(n=i[15]("generic.please_wait")+"")&&be(e,n)},i:tt,o:tt,d(i){i&&X(e)}}}function KD(t){let n,e=t[24]("")===void 0||t[24]("")!==Dn.EAB,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b=e&&JD(t),y=Mt(t[6]),k=[];for(let L=0;LTt(d,"isLoading",T)),d.$on("closePopupEvent",t[54]),m=new yD({props:{dialogType:t[1],dialogId:t[0],wrapper:t[7],archiveStatus:t[8],projectId:t[9],projectName:t[10],open:t[19]}}),m.$on("updateProjectEvent",t[33]),m.$on("closePopupEvent",t[34]);let N=t[14]&&Dy(t);return{c(){n=A("se-container"),b&&b.c(),i=Y();for(let L=0;Lf=!1)),d.$set(z);const D={};q[0]&2&&(D.dialogType=L[1]),q[0]&1&&(D.dialogId=L[0]),q[0]&128&&(D.wrapper=L[7]),q[0]&256&&(D.archiveStatus=L[8]),q[0]&512&&(D.projectId=L[9]),q[0]&1024&&(D.projectName=L[10]),q[0]&524288&&(D.open=L[19]),m.$set(D),L[14]?N?N.p(L,q):(N=Dy(L),N.c(),N.m(h.parentNode,h)):N&&(N.d(1),N=null)},i(L){_||(Q(l.$$.fragment,L),Q(d.$$.fragment,L),Q(m.$$.fragment,L),_=!0)},o(L){se(l.$$.fragment,L),se(d.$$.fragment,L),se(m.$$.fragment,L),_=!1},d(L){L&&(X(n),X(g),X(h)),b&&b.d(),En(k,L),Me(l),t[52](null),Me(d),t[55](null),Me(m),N&&N.d(L)}}}function XD(t){let n;function e(o,s){return o[3]===ks&&o[4]===ks?iB:o[4]===sr?nB:tB}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},i:tt,o:tt,d(o){o&&X(n),r.d(o)}}}function JD(t){let n,e=t[3]===ks&&t[4]===ks&&Iy(t);return{c(){e&&e.c(),n=wt()},m(i,r){e&&e.m(i,r),J(i,n,r)},p(i,r){i[3]===ks&&i[4]===ks?e?e.p(i,r):(e=Iy(i),e.c(),e.m(n.parentNode,n)):e&&(e.d(1),e=null)},d(i){i&&X(n),e&&e.d(i)}}}function Iy(t){let n,e=(t[18][yr]===Ae.SHOW||t[18][yr]===Ae.DISABLED)&&Ay(t);return{c(){e&&e.c(),n=wt()},m(i,r){e&&e.m(i,r),J(i,n,r)},p(i,r){i[18][yr]===Ae.SHOW||i[18][yr]===Ae.DISABLED?e?e.p(i,r):(e=Ay(i),e.c(),e.m(n.parentNode,n)):e&&(e.d(1),e=null)},d(i){i&&X(n),e&&e.d(i)}}}function Ay(t){let n,e,i,r,o;return{c(){n=A("se-block"),e=A("se-block-header"),e.innerHTML='
electricity_polarity_positive_plus
',w(e,"class","background-blue border-dash margin-1p svelte-m432f3"),w(n,"outline","false"),w(n,"color","standard"),w(n,"option","card"),w(n,"class",i="min-width pw pointer "+(t[18][yr]===Ae.DISABLED?"disabled":"")+" svelte-m432f3")},m(s,l){J(s,n,l),v(n,e),r||(o=Ge(n,"click",t[42]),r=!0)},p(s,l){l[0]&262144&&i!==(i="min-width pw pointer "+(s[18][yr]===Ae.DISABLED?"disabled":"")+" svelte-m432f3")&&w(n,"class",i)},d(s){s&&X(n),r=!1,o()}}}function Oy(t){let n,e,i,r,o;function s(){return t[43](t[75])}return{c(){n=A("se-icon"),e=de("action_share"),w(n,"id","ic-proj-list-share-"+t[77]),w(n,"class",i="primary pw align-right pw pointer share-icon "+(t[18][xs]===Ae.DISABLED?"pw disabled":"")+" svelte-m432f3"),w(n,"size","small")},m(l,a){J(l,n,a),v(n,e),r||(o=Ge(n,"click",tc(s)),r=!0)},p(l,a){t=l,a[0]&262144&&i!==(i="primary pw align-right pw pointer share-icon "+(t[18][xs]===Ae.DISABLED?"pw disabled":"")+" svelte-m432f3")&&w(n,"class",i)},d(l){l&&X(n),r=!1,o()}}}function Py(t){var r,o,s,l,a,c,u,d,f;let n,e=((r=t[75])!=null&&r.price&&Number((o=t[75])==null?void 0:o.price)>0?ar((l=(s=t[75])==null?void 0:s.ownerInfo)!=null&&l.language&&((a=t[75])!=null&&a.user)?String(t[75].ownerInfo.language):Ve.language,(u=(c=t[75])==null?void 0:c.ownerInfo)!=null&&u.country&&((d=t[75])!=null&&d.user)?String(t[75].ownerInfo.country):Ve.country,String((f=t[75])==null?void 0:f.price)):Te)+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","project-price display-flex svelte-m432f3"),x(n,"id","price-"+t[77])},m(p,m){J(p,n,m),v(n,i)},p(p,m){var g,h,_,b,y,k,T,R,N;m[0]&64&&e!==(e=((g=p[75])!=null&&g.price&&Number((h=p[75])==null?void 0:h.price)>0?ar((b=(_=p[75])==null?void 0:_.ownerInfo)!=null&&b.language&&((y=p[75])!=null&&y.user)?String(p[75].ownerInfo.language):Ve.language,(T=(k=p[75])==null?void 0:k.ownerInfo)!=null&&T.country&&((R=p[75])!=null&&R.user)?String(p[75].ownerInfo.country):Ve.country,String((N=p[75])==null?void 0:N.price)):Te)+"")&&be(i,e)},d(p){p&&X(n)}}}function QD(t){let n;function e(o,s){var l,a;if(((a=(l=o[75])==null?void 0:l.user)==null?void 0:a.canEdit)===!0&&o[4]===sr&&o[18][is]===Ae.SHOW)return eB;if(o[4]===ks)return $D}let i=e(t),r=i&&i(t);return{c(){r&&r.c(),n=wt()},m(o,s){r&&r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r&&r.d(1),r=i&&i(o),r&&(r.c(),r.m(n.parentNode,n)))},d(o){o&&X(n),r&&r.d(o)}}}function $D(t){let n,e,i,r,o,s,l,a,c,u=t[3]!==sr&&t[18][kh]===Ae.SHOW&&Ny(t),d=t[3]===sr&&jy(t),f=t[18][wh]===Ae.SHOW&&Ly(t),p=t[3]!==sr&&t[18][is]===Ae.SHOW&&Ry(t),m=t[75].owner&&t[75].owner!==Te&&My(t);return{c(){n=A("se-dropdown"),e=A("se-icon"),e.textContent="other_vertical",i=Y(),r=A("ul"),u&&u.c(),o=Y(),d&&d.c(),s=Y(),f&&f.c(),l=Y(),p&&p.c(),a=Y(),m&&m.c(),w(e,"slot","trigger"),w(e,"id","ic-three-dot-"+t[77]),w(e,"option","button"),w(n,"alignment","left"),w(n,"class",c="three-dots-icon "+(t[18][El]===Ae.DISABLED?"pw disabled":"")+" svelte-m432f3")},m(g,h){J(g,n,h),v(n,e),v(n,i),v(n,r),u&&u.m(r,null),v(r,o),d&&d.m(r,null),v(r,s),f&&f.m(r,null),v(r,l),p&&p.m(r,null),v(r,a),m&&m.m(r,null)},p(g,h){g[3]!==sr&&g[18][kh]===Ae.SHOW?u?u.p(g,h):(u=Ny(g),u.c(),u.m(r,o)):u&&(u.d(1),u=null),g[3]===sr?d?d.p(g,h):(d=jy(g),d.c(),d.m(r,s)):d&&(d.d(1),d=null),g[18][wh]===Ae.SHOW?f?f.p(g,h):(f=Ly(g),f.c(),f.m(r,l)):f&&(f.d(1),f=null),g[3]!==sr&&g[18][is]===Ae.SHOW?p?p.p(g,h):(p=Ry(g),p.c(),p.m(r,a)):p&&(p.d(1),p=null),g[75].owner&&g[75].owner!==Te?m?m.p(g,h):(m=My(g),m.c(),m.m(r,null)):m&&(m.d(1),m=null),h[0]&262144&&c!==(c="three-dots-icon "+(g[18][El]===Ae.DISABLED?"pw disabled":"")+" svelte-m432f3")&&w(n,"class",c)},d(g){g&&X(n),u&&u.d(),d&&d.d(),f&&f.d(),p&&p.d(),m&&m.d()}}}function eB(t){let n,e,i,r,o,s,l,a,c;function u(){return t[45](t[75])}return{c(){n=A("se-dropdown"),e=A("se-icon"),e.textContent="other_vertical",i=Y(),r=A("ul"),o=A("qds-list-item"),w(e,"slot","trigger"),w(e,"id","ic-three-dot-"+t[77]),w(e,"option","button"),w(o,"id","lst-edit-proj-share-"+t[77]),w(o,"text",s=t[15]("edit_project.edit_project")),w(n,"alignment","left"),w(n,"class",l="three-dots-icon "+(t[18][El]===Ae.DISABLED?"pw disabled":"")+" svelte-m432f3")},m(d,f){J(d,n,f),v(n,e),v(n,i),v(n,r),v(r,o),a||(c=Ge(o,"click",u),a=!0)},p(d,f){t=d,f[0]&32768&&s!==(s=t[15]("edit_project.edit_project"))&&w(o,"text",s),f[0]&262144&&l!==(l="three-dots-icon "+(t[18][El]===Ae.DISABLED?"pw disabled":"")+" svelte-m432f3")&&w(n,"class",l)},d(d){d&&X(n),a=!1,c()}}}function Ny(t){let n,e,i,r;function o(){return t[46](t[75])}return{c(){n=A("qds-list-item"),w(n,"id","lst-archive-"+t[77]),w(n,"text",e=t[15]("project_listing.archive_project"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&32768&&e!==(e=t[15]("project_listing.archive_project"))&&w(n,"text",e)},d(s){s&&X(n),i=!1,r()}}}function jy(t){let n,e,i,r;function o(){return t[47](t[75])}return{c(){n=A("qds-list-item"),w(n,"id","lst-unarchive-"+t[77]),w(n,"text",e=t[15]("project_listing.unarchive_project"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&32768&&e!==(e=t[15]("project_listing.unarchive_project"))&&w(n,"text",e)},d(s){s&&X(n),i=!1,r()}}}function Ly(t){let n,e,i,r;function o(){return t[48](t[75])}return{c(){n=A("qds-list-item"),w(n,"id","lst-clone-"+t[77]),w(n,"text",e=t[15]("project_listing.clone_project"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&32768&&e!==(e=t[15]("project_listing.clone_project"))&&w(n,"text",e)},d(s){s&&X(n),i=!1,r()}}}function Ry(t){let n,e,i,r;function o(){return t[49](t[75])}return{c(){n=A("qds-list-item"),w(n,"id","lst-edit-proj-list-"+t[77]),w(n,"text",e=t[15]("edit_project.edit_project"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&32768&&e!==(e=t[15]("edit_project.edit_project"))&&w(n,"text",e)},d(s){s&&X(n),i=!1,r()}}}function My(t){let n,e,i,r;function o(){return t[50](t[75])}return{c(){n=A("qds-list-item"),w(n,"id","lst-delete-proj-list-"+t[77]),w(n,"text",e=t[15]("delete_project.delete_project"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&32768&&e!==(e=t[15]("delete_project.delete_project"))&&w(n,"text",e)},d(s){s&&X(n),i=!1,r()}}}function qy(t){let n,e,i,r,o,s=Jt(String(t[75].name))+"",l,a,c,u,d,f,p=t[15]("edit_project.last_modified")+"",m,g,h=(t[75].modifiedDate?ji(Number(t[75].modifiedDate)):ji(Number(t[75].createdDate)))+"",_,b,y,k,T,R,N,L=(t[75].status?t[15](`generic.${String(t[75].status).toLowerCase().split(" ").join("_")}`):"")+"",q,M,z,D,O=(t[75].description?Jt(String(t[75].description)):Te)+"",j,C,S,I,P=t[15]("generic.date")+"",E,B,U=(t[75].createdDate?ji(Number(t[75].createdDate)):Te)+"",W,Z,V,te=t[15]("edit_project.end_user_company")+"",H,re,G=(t[75].company?t[75].company:t[15]("bom_manager.not_available_txt"))+"",F,K,le,ce=t[15]("edit_project.project_owner")+"",ne,$,he=(t[75].owner?t[75].owner:t[15]("bom_manager.not_available_txt"))+"",me,ee,oe=Ju(t[75]),ue,ge=t[24]("")===void 0||t[24]("")!==Dn.EAB,fe,ae,ie=t[3]!==sr&&t[4]===ks&&Oy(t),_e=oe&&Py(t);function Ie(){return t[44](t[75])}let we=ge&&QD(t);return{c(){n=A("se-block"),e=A("div"),i=A("se-block-header"),r=A("p"),o=A("span"),l=de(s),c=Y(),ie&&ie.c(),u=Y(),d=A("se-block-content"),f=A("p"),m=de(p),g=de(":??"),_=de(h),b=Y(),y=A("div"),k=A("span"),R=Y(),N=A("p"),q=de(L),M=Y(),z=A("div"),D=A("p"),j=de(O),C=Y(),S=A("div"),I=A("p"),E=de(P),B=de(":??"),W=de(U),Z=Y(),V=A("p"),H=de(te),re=de(":??"),F=de(G),K=Y(),le=A("p"),ne=de(ce),$=de(":??"),me=de(he),ee=Y(),_e&&_e.c(),ue=Y(),we&&we.c(),x(r,"title",a=Jt(String(t[75].name))),x(r,"class","project-name pw pointer svelte-m432f3"),x(r,"id","project-name-"+t[77]),w(i,"id","projectHeader-"+t[77]),w(i,"class","project-card-head svelte-m432f3"),x(f,"class","project-attributes flex-font-5 svelte-m432f3"),x(f,"id","last-modified-"+t[77]),x(k,"class",T=jt($h(String(t[75].status)))+" svelte-m432f3"),x(N,"class","project-status svelte-m432f3"),x(N,"id","status-"+t[77]),x(y,"class","flex-font-5 mt-10 svelte-m432f3"),x(D,"class","project-description svelte-m432f3"),x(D,"id","description-"+t[77]),x(z,"class","mt-10 svelte-m432f3"),x(I,"class","project-attributes svelte-m432f3"),x(I,"id","created-date-"+t[77]),x(V,"class","project-attributes height-40 svelte-m432f3"),x(V,"id","company-"+t[77]),x(le,"class","project-attributes svelte-m432f3"),x(le,"id","owner-"+t[77]),x(S,"class","mt-10 svelte-m432f3"),w(d,"class","project-card-content svelte-m432f3"),x(e,"class","project-card-item cursor-pointer svelte-m432f3"),x(e,"id","block-inner-project-tile-"+t[77]),w(n,"option","card"),w(n,"outline","true"),w(n,"class","min-width svelte-m432f3"),w(n,"id","block-project-tile-"+t[77])},m(pe,ke){J(pe,n,ke),v(n,e),v(e,i),v(i,r),v(r,o),v(o,l),v(i,c),ie&&ie.m(i,null),v(e,u),v(e,d),v(d,f),v(f,m),v(f,g),v(f,_),v(d,b),v(d,y),v(y,k),v(y,R),v(y,N),v(N,q),v(d,M),v(d,z),v(z,D),v(D,j),v(d,C),v(d,S),v(S,I),v(I,E),v(I,B),v(I,W),v(S,Z),v(S,V),v(V,H),v(V,re),v(V,F),v(S,K),v(S,le),v(le,ne),v(le,$),v(le,me),v(e,ee),_e&&_e.m(e,null),v(n,ue),we&&we.m(n,null),fe||(ae=Ge(e,"click",Ie),fe=!0)},p(pe,ke){t=pe,ke[0]&64&&s!==(s=Jt(String(t[75].name))+"")&&be(l,s),ke[0]&64&&a!==(a=Jt(String(t[75].name)))&&x(r,"title",a),t[3]!==sr&&t[4]===ks?ie?ie.p(t,ke):(ie=Oy(t),ie.c(),ie.m(i,null)):ie&&(ie.d(1),ie=null),ke[0]&32768&&p!==(p=t[15]("edit_project.last_modified")+"")&&be(m,p),ke[0]&64&&h!==(h=(t[75].modifiedDate?ji(Number(t[75].modifiedDate)):ji(Number(t[75].createdDate)))+"")&&be(_,h),ke[0]&64&&T!==(T=jt($h(String(t[75].status)))+" svelte-m432f3")&&x(k,"class",T),ke[0]&32832&&L!==(L=(t[75].status?t[15](`generic.${String(t[75].status).toLowerCase().split(" ").join("_")}`):"")+"")&&be(q,L),ke[0]&64&&O!==(O=(t[75].description?Jt(String(t[75].description)):Te)+"")&&be(j,O),ke[0]&32768&&P!==(P=t[15]("generic.date")+"")&&be(E,P),ke[0]&64&&U!==(U=(t[75].createdDate?ji(Number(t[75].createdDate)):Te)+"")&&be(W,U),ke[0]&32768&&te!==(te=t[15]("edit_project.end_user_company")+"")&&be(H,te),ke[0]&32832&&G!==(G=(t[75].company?t[75].company:t[15]("bom_manager.not_available_txt"))+"")&&be(F,G),ke[0]&32768&&ce!==(ce=t[15]("edit_project.project_owner")+"")&&be(ne,ce),ke[0]&32832&&he!==(he=(t[75].owner?t[75].owner:t[15]("bom_manager.not_available_txt"))+"")&&be(me,he),ke[0]&64&&(oe=Ju(t[75])),oe?_e?_e.p(t,ke):(_e=Py(t),_e.c(),_e.m(e,null)):_e&&(_e.d(1),_e=null),ge&&we.p(t,ke)},d(pe){pe&&X(n),ie&&ie.d(),_e&&_e.d(),we&&we.d(),fe=!1,ae()}}}function Dy(t){let n,e=t[15]("generic.please_wait")+"",i;return{c(){n=A("span"),i=de(e)},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&32768&&e!==(e=r[15]("generic.please_wait")+"")&&be(i,e)},d(r){r&&X(n)}}}function tB(t){let n,e,i,r=t[15]("project_listing.you_have_not_archived_any_list")+"",o;return{c(){n=A("se-container"),e=A("center"),i=A("p"),o=de(r),w(n,"class","flex-center svelte-m432f3"),w(n,"direction","column")},m(s,l){J(s,n,l),v(n,e),v(e,i),v(i,o)},p(s,l){l[0]&32768&&r!==(r=s[15]("project_listing.you_have_not_archived_any_list")+"")&&be(o,r)},d(s){s&&X(n)}}}function nB(t){let n,e,i,r=t[15]("share_project.you_do_not_have_any_project_to_shared")+"",o;return{c(){n=A("se-container"),e=A("center"),i=A("p"),o=de(r),w(n,"class","flex-center svelte-m432f3"),w(n,"direction","column")},m(s,l){J(s,n,l),v(n,e),v(e,i),v(i,o)},p(s,l){l[0]&32768&&r!==(r=s[15]("share_project.you_do_not_have_any_project_to_shared")+"")&&be(o,r)},d(s){s&&X(n)}}}function iB(t){let n=t[24]("")===void 0||t[24]("")!==Dn.EAB,e,i=n&&rB(t);return{c(){i&&i.c(),e=wt()},m(r,o){i&&i.m(r,o),J(r,e,o)},p(r,o){n&&i.p(r,o)},d(r){r&&X(e),i&&i.d(r)}}}function rB(t){let n,e=(t[18][yr]===Ae.SHOW||t[18][yr]===Ae.DISABLED)&&By(t);return{c(){e&&e.c(),n=wt()},m(i,r){e&&e.m(i,r),J(i,n,r)},p(i,r){i[18][yr]===Ae.SHOW||i[18][yr]===Ae.DISABLED?e?e.p(i,r):(e=By(i),e.c(),e.m(n.parentNode,n)):e&&(e.d(1),e=null)},d(i){i&&X(n),e&&e.d(i)}}}function By(t){let n,e,i,r,o,s=t[15]("project_listing.start_first_project_message")+"",l,a,c,u;return{c(){n=A("se-container"),e=A("center"),i=A("div"),i.innerHTML='electricity_polarity_positive_plus',r=Y(),o=A("p"),l=de(s),x(i,"class","border-dash min-width background-blue pw pointer margin-1p svelte-m432f3"),x(o,"class","font-bold svelte-m432f3"),w(n,"class",a="pw "+(t[18][yr]===Ae.DISABLED?"disabled":"")+" svelte-m432f3"),w(n,"direction","column")},m(d,f){J(d,n,f),v(n,e),v(e,i),v(e,r),v(e,o),v(o,l),c||(u=Ge(i,"click",t[41]),c=!0)},p(d,f){f[0]&32768&&s!==(s=d[15]("project_listing.start_first_project_message")+"")&&be(l,s),f[0]&262144&&a!==(a="pw "+(d[18][yr]===Ae.DISABLED?"disabled":"")+" svelte-m432f3")&&w(n,"class",a)},d(d){d&&X(n),c=!1,u()}}}function sB(t){let n,e,i,r,o;const s=[ZD,YD],l=[];function a(c,u){return c[17]?0:c[6]?1:-1}return~(n=a(t))&&(e=l[n]=s[n](t)),{c(){e&&e.c(),i=Y(),r=A("se-snackbar"),w(r,"open",t[20]),w(r,"message",t[21]),w(r,"type",t[22]),w(r,"class","pw-snackbar-elem svelte-m432f3"),w(r,"icon","notification_ok_wired"),w(r,"duration",ps),w(r,"id","snackbar-project-listing")},m(c,u){~n&&l[n].m(c,u),J(c,i,u),J(c,r,u),o=!0},p(c,u){let d=n;n=a(c),n===d?~n&&l[n].p(c,u):(e&&(Je(),se(l[d],1,1,()=>{l[d]=null}),Qe()),~n?(e=l[n],e?e.p(c,u):(e=l[n]=s[n](c),e.c()),Q(e,1),e.m(i.parentNode,i)):e=null),(!o||u[0]&1048576)&&w(r,"open",c[20]),(!o||u[0]&2097152)&&w(r,"message",c[21]),(!o||u[0]&4194304)&&w(r,"type",c[22])},i(c){o||(Q(e),o=!0)},o(c){se(e),o=!1},d(c){c&&(X(i),X(r)),~n&&l[n].d(c)}}}function oB(t){t.open=!1}function aB(t,n,e){let i,r,o,s,l,a,c,u,d,f,p,m,g,h;ye(t,Ft,Ue=>e(15,i=Ue)),ye(t,sa,Ue=>e(57,r=Ue)),ye(t,gr,Ue=>e(58,o=Ue)),ye(t,Jn,Ue=>e(59,s=Ue)),ye(t,nn,Ue=>e(16,l=Ue)),ye(t,Er,Ue=>e(60,a=Ue)),ye(t,c1,Ue=>e(61,c=Ue)),ye(t,Hi,Ue=>e(6,u=Ue)),ye(t,Kt,Ue=>e(17,d=Ue)),ye(t,ki,Ue=>e(18,f=Ue)),ye(t,Br,Ue=>e(19,p=Ue)),ye(t,ls,Ue=>e(20,m=Ue)),ye(t,No,Ue=>e(21,g=Ue)),ye(t,Po,Ue=>e(22,h=Ue));const _=wb;let{dialogId:b=Tp}=n,{dialogType:y="unarchive "}=n,{isArchive:k=sr}=n,{isShared:T}=n,{projectListOptions:R=Ef}=n,N,L,q,M,z,D,O,{singleProject:j}=n,C=!1,S=[],{user:I}=n,{businessunit:P}=n,{platform:E}=n;const B=Pn();let U=!1;const W={threshold:R.projectLoadThreshold},Z=new IntersectionObserver((Ue,lt)=>{var Fe;(Fe=Ue[0])!=null&&Fe.isIntersecting&&(u==null?void 0:u.length)%(R==null?void 0:R.projectListSize)===0&&(lt.unobserve(Ue[0].target),e(14,U=!0),Ws(k,T,R.projectListSize,c,!1,!0,V(E)).catch($e=>{ve.error($e.message)}).finally(()=>{e(14,U=!1)}))},W);function V(Ue){if(Ue=new URLSearchParams(window.location.search).get(es),!(Ue===eu||Ue===Dn.SE))return Ue}Ln(async()=>{await el(),Ir(!1),T===sr?Ws(k,T):Ws(k,T,R.projectListSize,c==null?void 0:c.id,!0,!0,V(E)).catch(Ue=>{ve.error(Ue.message)})}),Wn(()=>{Ir(!1),Hi.set(Ii)});const te=(Ue,lt)=>{B(Ue,lt);const Fe=new CustomEvent(Ue,{detail:lt});document.dispatchEvent&&document.dispatchEvent(Fe)};function H(Ue){return{notifications:[{[Jo]:nf,[Xo]:JSON.stringify({[rf]:Jt(Ue==null?void 0:Ue.name)}),[Bc]:JSON.stringify(S)}]}}function re(Ue,lt,Fe,$e,Ne,ct){e(1,y=Ne),e(8,L=lt),e(9,q=Fe),e(10,M=Jt($e)),e(0,b=Tp),ct&&nn.update(()=>ct),Br.set(!0)}function G(Ue,lt,Fe,$e,Ne,ct){e(1,y=Ne),e(9,q=Fe),e(10,M=Jt($e)),e(0,b=Cp),ct&&nn.update(()=>ct),Br.set(!0)}function F(Ue){Ue==null||Ue.forEach(lt=>{S==null||S.push({data:{username:"user"},emailId:lt,language:Ve.language,country:Ve.country})})}function K(Ue,lt,Fe,$e){Ir(!1),Br.set(!1),jl(Fe,P).catch(Ne=>{e(13,C=!1),ve.error(Ne.message)}).then(()=>{e(13,C=!1)}).finally(()=>{e(13,C=!1),ve.info("Copy link api")}),o2(lt,Fe).catch(Ne=>{ve.error(Ne.message)}).then(Ne=>{if(le(Ne,Jt($e),lt),lt&&a!=null&&a.length){const ct=a==null?void 0:a.map(It=>It==null?void 0:It.email);F(ct);const nt=H(l),mt=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:nt,module:"projectList"}});document.dispatchEvent(mt),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,It=>{ve.info("email response",It.detail.emailResp)})}}).finally(()=>{Br.set(!1),ve.info("Project status changed for project: ",$e),Er.update(()=>[])})}function le(Ue,lt,Fe){if(Ue.error)Ba(us(String(Ue==null?void 0:Ue.message),s));else{const $e=lt+" "+i(Fe?"project_listing.archived":"project_listing.unarchived")+" "+i("generic.successfully");Wo($e),setTimeout(()=>{ae(Fe?cu:ul)},1e3)}}function ce(Ue,lt,Fe){lt&&((Fe?String(Fe.detail.action):"")===yp?ne(ks,i("edit_project.project_updated_successfully_message")):Ir(!1),Ue.open=!1,Br.set(!1))}function ne(Ue,lt){Hi.set(Ii),Ws(Ue,T,R.projectListSize,void 0,!0,!0,V(E)).then(()=>{sa.update(()=>!1),Wo(lt)}).catch(Fe=>{ve.error(Fe.message)})}async function $(Ue){try{const lt=await Ih();if(Ue&&typeof Ue===Ia){const Fe=Xr(or.PRIVATE_PROJECT_CREATED,Ue,lt,String(o==null?void 0:o.platform));lr(Fe)}te(mr.GOTO_PROJECT,{projectId:lt,projectType:ra})}catch(lt){ve.error(lt.message)}}function he(Ue,lt){const Fe=Ue.id;te(mr.GOTO_PROJECT,{projectId:Fe,action:lt})}function me(Ue,lt){Ir(!1),e(2,j={...Ue}),e(2,j.name=Jt(j.name),j),e(2,j.description=j!=null&&j.description?Jt(j.description):"",j),e(2,j.createdDate=ji(Number(Ue.createdDate)),j),e(2,j.modifiedDate=ji(Number(Ue.modifiedDate)),j),e(2,j.owner=j.owner?j.owner:i("bom_manager.not_available_txt"),j),e(2,j.company=j.company?j.company:i("bom_manager.not_available_txt"),j),lt.open=!0}async function ee(Ue,lt){var Fe;try{const $e={};jo.update(()=>$e),Er.update(()=>[]),Ir(!1),e(13,C=!0),lt.open=!0;const Ne=[];Ne.push(jl(Ue,P)),Ne.push(Iv(Ue));const ct=await Promise.all(Ne);e(13,C=!1),(Fe=ct[1])!=null&&Fe.data&&nn.update(()=>ct[1].data)}catch($e){ve.error("error in links API",$e.message),e(13,C=!1)}}function oe(Ue,lt,Fe,$e,Ne){e(1,y=i("generic.clone")+" "),e(7,N=Ue),e(10,M=Jt($e)),e(8,L=lt),e(9,q=Fe),e(0,b=Sp),D=Ne,Br.set(!0)}function ue(Ue,lt,Fe){Ir(!1),Br.set(!1),l2(lt,Fe,r).catch($e=>{ve.error($e.message)}).then($e=>{ge($e,Fe,Ue)}).finally(()=>{ve.info("Project cloned for project: ",Fe)})}function ge(Ue,lt,Fe){if(Ue.error){Fe&&ae(ul);const $e=lt+" "+i("project_listing.cloned_success_message");fe($e)}else Ue.message&&(sa.update(()=>!0),me(D,z))}function fe(Ue){ne(k,Ue)}function ae(Ue){B("activateTab",{id:String(Ue)})}function ie(Ue){b===Sp?ue(L,String(Ue.detail.projectId),String(Ue.detail.projectName)):b===Cp?_e(String(Ue.detail.projectId),String(Ue.detail.projectName),!0):K(Ue.detail.wrapper,!Ue.detail.archiveStatus,String(Ue.detail.projectId),String(Ue.detail.projectName))}function _e(Ue,lt,Fe){Ir(!1),Br.set(!1),a2(Ue,lt,Fe).catch($e=>{ve.error($e.message)}).then($e=>{const Ne=lt+" "+i("project_listing.project_deleted_message");Wo(Ne),Hi.set(Ii),Ws(k,T,R.projectListSize,void 0,!0,!0,V(E)).catch(ct=>{ve.error(ct.message)})}).finally(()=>{Br.set(!1),ve.info("Project deleted with ID: ",Ue)})}function Ie(Ue){ce(Ue.detail.wrapperarchiveUnarchive,String(Ue.detail.archiveDialogId))}function we(Ue){ue(Ue.detail.action.isArchived,String(Ue.detail.action.id),String(Ue.detail.action.name))}const pe=()=>{$(or.PROJECT_LISTING)},ke=()=>{$(or.PROJECT_LISTING)},je=Ue=>{ee(Ue==null?void 0:Ue.id,O)},Be=Ue=>{he(Ue,or.PROJECT_LISTING)},Ce=Ue=>{me(Ue,z)},Se=Ue=>{re(N,k===sr,String(Ue.id),String(Ue.name),i("project_listing.archive"),Ue)},Ee=Ue=>{re(N,k===sr,String(Ue.id),String(Ue.name),i("project_listing.unarchive"),Ue)},Le=Ue=>{oe(N,k===sr,String(Ue.id),String(Ue.name),Ue)},Pe=Ue=>{me(Ue,z)},He=Ue=>{G(N,!0,String(Ue.id),String(Ue.name),Ob,Ue)},st=Ue=>{ce(z,_,Ue)};function _t(Ue){gt[Ue?"unshift":"push"](()=>{z=Ue,e(11,z)})}function We(Ue){C=Ue,e(13,C)}const qe=()=>{oB(O)};function Ke(Ue){gt[Ue?"unshift":"push"](()=>{O=Ue,e(12,O)})}return t.$$set=Ue=>{"dialogId"in Ue&&e(0,b=Ue.dialogId),"dialogType"in Ue&&e(1,y=Ue.dialogType),"isArchive"in Ue&&e(3,k=Ue.isArchive),"isShared"in Ue&&e(4,T=Ue.isShared),"projectListOptions"in Ue&&e(36,R=Ue.projectListOptions),"singleProject"in Ue&&e(2,j=Ue.singleProject),"user"in Ue&&e(5,I=Ue.user),"businessunit"in Ue&&e(37,P=Ue.businessunit),"platform"in Ue&&e(38,E=Ue.platform)},t.$$.update=()=>{t.$$.dirty[0]&80&&(u==null?void 0:u.length)>0&&T!==sr&&el().then(()=>{Z==null||Z.observe(document.getElementById("block-project-tile-"+String(u.length-1)))})},[b,y,j,k,T,I,u,N,L,q,M,z,O,C,U,i,l,d,f,p,m,g,h,_,V,re,G,ce,$,he,me,ee,oe,ie,Ie,we,R,P,E,K,_e,pe,ke,je,Be,Ce,Se,Ee,Le,Pe,He,st,_t,We,qe,Ke]}class r_ extends Ot{constructor(n){super(),At(this,n,aB,sB,Et,{dialogId:0,dialogType:1,isArchive:3,isShared:4,projectListOptions:36,singleProject:2,user:5,businessunit:37,platform:38,updateProject:39,deleteProject:40},VD,[-1,-1,-1])}get updateProject(){return this.$$.ctx[39]}get deleteProject(){return this.$$.ctx[40]}}const Kte="";function lB(t){qt(t,"svelte-55wj0b",".display-flex.svelte-55wj0b{display:-ms-flexbox;display:-webkit-flex;display:flex}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.header.svelte-55wj0b{color:var(--se-primary);padding-bottom:12px;padding-top:12px}.se-content-bg.svelte-55wj0b{background-color:var(--se-white, #ffffff);border:1px solid;border-top:0px;border-color:var(--se-super-light-grey, #e6e6e6)}.align-survey-btn.svelte-55wj0b{margin-left:auto;margin-top:12px}")}const cB=t=>({}),Uy=t=>({});function uB(t){let n,e,i,r,o,s,l,a,c,u,d;return{c(){n=A("qds-tab"),o=Y(),s=A("qds-tab"),w(n,"id","lnk-archive-tab"),w(n,"role","tab"),w(n,"tabindex","0"),w(n,"selected",e=t[0]===cu),w(n,"disabled",i=t[6][bh]===Ae.DISABLED),w(n,"text",r=t[5]("project_listing.archived_projects")),w(s,"id","lnk-shared-tab"),w(s,"role","tab"),w(s,"tabindex","0"),w(s,"selected",l=t[0]===Tf),w(s,"disabled",a=t[6][vh]===Ae.DISABLED),w(s,"text",c=t[5]("project_listing.shared_projects"))},m(f,p){J(f,n,p),J(f,o,p),J(f,s,p),u||(d=[Ge(n,"click",t[17]),Ge(n,"keydown",t[18]),Ge(s,"click",t[19]),Ge(s,"keydown",t[20])],u=!0)},p(f,p){p&1&&e!==(e=f[0]===cu)&&w(n,"selected",e),p&64&&i!==(i=f[6][bh]===Ae.DISABLED)&&w(n,"disabled",i),p&32&&r!==(r=f[5]("project_listing.archived_projects"))&&w(n,"text",r),p&1&&l!==(l=f[0]===Tf)&&w(s,"selected",l),p&64&&a!==(a=f[6][vh]===Ae.DISABLED)&&w(s,"disabled",a),p&32&&c!==(c=f[5]("project_listing.shared_projects"))&&w(s,"text",c)},d(f){f&&(X(n),X(o),X(s)),u=!1,vn(d)}}}function fB(t){let n,e,i,r,o;return r=new r_({props:{isArchive:"false",isShared:"true",businessunit:t[2],projectListOptions:JSON.parse(t[3]),platform:t[4]}}),r.$on("gotoProject",t[8]),r.$on("activateTab",t[10]),{c(){n=A("se-block-content"),e=A("se-block"),i=Y(),De(r.$$.fragment),w(n,"outline","true"),w(n,"class","se-content-bg svelte-55wj0b")},m(s,l){J(s,n,l),v(n,e),v(n,i),Re(r,n,null),o=!0},p(s,l){const a={};l&4&&(a.businessunit=s[2]),l&8&&(a.projectListOptions=JSON.parse(s[3])),l&16&&(a.platform=s[4]),r.$set(a)},i(s){o||(Q(r.$$.fragment,s),o=!0)},o(s){se(r.$$.fragment,s),o=!1},d(s){s&&X(n),Me(r)}}}function dB(t){let n,e,i,r,o;return r=new r_({props:{isArchive:"true",isShared:"false",businessunit:t[2],projectListOptions:JSON.parse(t[3]),platform:t[4]}}),r.$on("gotoProject",t[8]),r.$on("activateTab",t[10]),{c(){n=A("se-block-content"),e=A("se-block"),i=Y(),De(r.$$.fragment),w(n,"outline","true"),w(n,"class","se-content-bg svelte-55wj0b")},m(s,l){J(s,n,l),v(n,e),v(n,i),Re(r,n,null),o=!0},p(s,l){const a={};l&4&&(a.businessunit=s[2]),l&8&&(a.projectListOptions=JSON.parse(s[3])),l&16&&(a.platform=s[4]),r.$set(a)},i(s){o||(Q(r.$$.fragment,s),o=!0)},o(s){se(r.$$.fragment,s),o=!1},d(s){s&&X(n),Me(r)}}}function pB(t){let n,e,i,r,o;return r=new r_({props:{isArchive:"false",isShared:"false",businessunit:t[2],user:t[1],projectListOptions:JSON.parse(t[3]),platform:t[4]}}),r.$on("gotoProject",t[8]),r.$on("editProject",t[9]),r.$on("activateTab",t[10]),{c(){n=A("se-block-content"),e=A("se-block"),i=Y(),De(r.$$.fragment),w(n,"outline","true"),w(n,"class","se-content-bg svelte-55wj0b")},m(s,l){J(s,n,l),v(n,e),v(n,i),Re(r,n,null),o=!0},p(s,l){const a={};l&4&&(a.businessunit=s[2]),l&2&&(a.user=s[1]),l&8&&(a.projectListOptions=JSON.parse(s[3])),l&16&&(a.platform=s[4]),r.$set(a)},i(s){o||(Q(r.$$.fragment,s),o=!0)},o(s){se(r.$$.fragment,s),o=!1},d(s){s&&X(n),Me(r)}}}function hB(t){let n,e,i=t[5]("workspace_homepage.project_builder")+"",r,o,s,l,a,c,u,d,f,p,m,g,h=t[11]("")===void 0||t[11]("")!==Dn.EAB,_,b,y,k,T,R;const N=t[14].surveyBtn,L=Ka(N,t,t[13],Uy);let q=h&&uB(t);const M=[pB,dB,fB],z=[];function D(O,j){return O[0]===ul?0:O[0]===cu?1:O[0]===Tf?2:-1}return~(b=D(t))&&(y=z[b]=M[b](t)),{c(){n=A("div"),e=A("h3"),r=de(i),o=Y(),s=A("div"),L&&L.c(),l=Y(),a=A("se-container"),c=A("se-block"),u=A("se-block-header"),d=A("qds-tabbar"),f=A("qds-tab"),g=Y(),q&&q.c(),_=Y(),y&&y.c(),x(e,"class","header svelte-55wj0b"),x(e,"data-testid","projects-header"),x(s,"class","align-survey-btn svelte-55wj0b"),x(n,"class","display-flex justify-content-between svelte-55wj0b"),w(f,"id","lnk-active-tab"),w(f,"role","tab"),w(f,"tabindex","0"),w(f,"selected",p=t[0]===ul),w(f,"text",m=t[5]("project_listing.active_projects")),w(d,"option","content"),w(d,"color","alternative"),w(u,"option","fill"),w(u,"outline","false"),w(u,"class","se-home-header"),w(c,"color","standard"),w(c,"divider","false"),w(a,"option","fill")},m(O,j){J(O,n,j),v(n,e),v(e,r),v(n,o),v(n,s),L&&L.m(s,null),J(O,l,j),J(O,a,j),v(a,c),v(c,u),v(u,d),v(d,f),v(d,g),q&&q.m(d,null),v(c,_),~b&&z[b].m(c,null),k=!0,T||(R=[Ge(f,"click",t[15]),Ge(f,"keydown",t[16])],T=!0)},p(O,[j]){(!k||j&32)&&i!==(i=O[5]("workspace_homepage.project_builder")+"")&&be(r,i),L&&L.p&&(!k||j&8192)&&Ja(L,N,O,O[13],k?Xa(N,O[13],j,cB):Qa(O[13]),Uy),(!k||j&1&&p!==(p=O[0]===ul))&&w(f,"selected",p),(!k||j&32&&m!==(m=O[5]("project_listing.active_projects")))&&w(f,"text",m),h&&q.p(O,j);let C=b;b=D(O),b===C?~b&&z[b].p(O,j):(y&&(Je(),se(z[C],1,1,()=>{z[C]=null}),Qe()),~b?(y=z[b],y?y.p(O,j):(y=z[b]=M[b](O),y.c()),Q(y,1),y.m(c,null)):y=null)},i(O){k||(Q(L,O),Q(y),k=!0)},o(O){se(L,O),se(y),k=!1},d(O){O&&(X(n),X(l),X(a)),L&&L.d(O),q&&q.d(),~b&&z[b].d(),T=!1,vn(R)}}}function mB(t,n,e){let i,r,o;ye(t,gr,M=>e(12,i=M)),ye(t,Ft,M=>e(5,r=M)),ye(t,ki,M=>e(6,o=M));let{$$slots:s={},$$scope:l}=n,{activetab:a=ul}=n,{user:c}=n,{businessunit:u}=n,{projectListOptions:d}=n,{platform:f}=n,p=new URLSearchParams(window.location.search);const m=Pn();function g(M){e(0,a=M)}async function h(M){var z;if((z=M==null?void 0:M.detail)!=null&&z.action){const D=Xr(or.REDIRECT_TO_PROJECT_DETAIL_PAGE,M.detail.action,String(i.platform),M.detail.projectId);lr(D)}m(mr.GOTO_PROJECT,M.detail)}function _(M){m(mr.EDIT_PROJECT,M.detail)}function b(M){g(String(M.detail.id))}function y(M){if(M=new URLSearchParams(window.location.search).get(es),!(M===eu||M===Dn.SE))return M}const k=()=>(g(ul),!1),T=M=>{(M.key===Ms||M.key===dr)&&(g(ul),M.preventDefault())},R=()=>(g(cu),!1),N=M=>{(M.key===Ms||M.key===dr)&&(g(cu),M.preventDefault())},L=()=>(g(Tf),!1),q=M=>{(M.key===Ms||M.key===dr)&&(g(Tf),M.preventDefault())};return t.$$set=M=>{"activetab"in M&&e(0,a=M.activetab),"user"in M&&e(1,c=M.user),"businessunit"in M&&e(2,u=M.businessunit),"projectListOptions"in M&&e(3,d=M.projectListOptions),"platform"in M&&e(4,f=M.platform),"$$scope"in M&&e(13,l=M.$$scope)},t.$$.update=()=>{if(t.$$.dirty&4096&&(p==null?void 0:p.size)>0){const M=p.get(or.REDIRECT);if(M){const z=Xr(or.REDIRECT_LISTIING_PAGE,M,String(i==null?void 0:i.platform));lr(z)}}},[a,c,u,d,f,r,o,g,h,_,b,y,i,l,s,k,T,R,N,L,q]}class gB extends Ot{constructor(n){super(),At(this,n,mB,hB,Et,{activetab:0,user:1,businessunit:2,projectListOptions:3,platform:4},lB)}}const Xte="";function _B(t){qt(t,"svelte-1im53s1",".view-btn.svelte-1im53s1{font-size:medium}.pointer.svelte-1im53s1{cursor:pointer}")}function bB(t){let n,e,i,r,o,s;return{c(){n=A("qds-standalone-link"),e=de(t[0]),w(n,"href",i=t[2]?t[2]:null),w(n,"disabled",t[1]),w(n,"id",t[6]),w(n,"class",r=jt(t[8])+" svelte-1im53s1"),w(n,"data-testid",t[7]),w(n,"icon-name",t[3]),w(n,"size",t[5])},m(l,a){J(l,n,a),v(n,e),o||(s=Ge(n,"click",t[12]),o=!0)},p(l,a){a&1&&be(e,l[0]),a&4&&i!==(i=l[2]?l[2]:null)&&w(n,"href",i),a&2&&w(n,"disabled",l[1]),a&64&&w(n,"id",l[6]),a&256&&r!==(r=jt(l[8])+" svelte-1im53s1")&&w(n,"class",r),a&128&&w(n,"data-testid",l[7]),a&8&&w(n,"icon-name",l[3]),a&32&&w(n,"size",l[5])},d(l){l&&X(n),o=!1,s()}}}function vB(t){let n,e,i,r,o,s;return{c(){n=A("qds-standalone-link"),e=de(t[0]),w(n,"href",i=t[2]?t[2]:null),w(n,"disabled",t[1]),w(n,"class",r=jt(t[8])+" svelte-1im53s1"),w(n,"importance",t[4]),w(n,"id",t[6]),w(n,"data-testid",t[7]),w(n,"icon-name",t[3]),w(n,"size",t[5])},m(l,a){J(l,n,a),v(n,e),o||(s=Ge(n,"click",t[11]),o=!0)},p(l,a){a&1&&be(e,l[0]),a&4&&i!==(i=l[2]?l[2]:null)&&w(n,"href",i),a&2&&w(n,"disabled",l[1]),a&256&&r!==(r=jt(l[8])+" svelte-1im53s1")&&w(n,"class",r),a&16&&w(n,"importance",l[4]),a&64&&w(n,"id",l[6]),a&128&&w(n,"data-testid",l[7]),a&8&&w(n,"icon-name",l[3]),a&32&&w(n,"size",l[5])},d(l){l&&X(n),o=!1,s()}}}function wB(t){let n;function e(o,s){var l;return((l=o[9])==null?void 0:l.linkActiveColor)===Te?vB:bB}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,[s]){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},i:tt,o:tt,d(o){o&&X(n),r.d(o)}}}function yB(t,n,e){let i;ye(t,Yr,_=>e(9,i=_));let{linkText:r=Te}=n,{disabled:o=!1}=n,{href:s=Te}=n,{iconName:l=Te}=n,{importance:a="standard"}=n,{linkSize:c="standard"}=n,{id:u=Te}=n,{dataTestId:d=Te}=n,{className:f="pw pointer"}=n;const p=Pn();function m(){p(Bn.LINK_CLICK)}const g=()=>{m()},h=()=>{m()};return t.$$set=_=>{"linkText"in _&&e(0,r=_.linkText),"disabled"in _&&e(1,o=_.disabled),"href"in _&&e(2,s=_.href),"iconName"in _&&e(3,l=_.iconName),"importance"in _&&e(4,a=_.importance),"linkSize"in _&&e(5,c=_.linkSize),"id"in _&&e(6,u=_.id),"dataTestId"in _&&e(7,d=_.dataTestId),"className"in _&&e(8,f=_.className)},[r,o,s,l,a,c,u,d,f,i,m,g,h]}class Bi extends Ot{constructor(n){super(),At(this,n,yB,wB,Et,{linkText:0,disabled:1,href:2,iconName:3,importance:4,linkSize:5,id:6,dataTestId:7,className:8},_B)}}const Jte="";function kB(t){qt(t,"svelte-94n99r",".pw.display-flex.svelte-94n99r.svelte-94n99r{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-94n99r.svelte-94n99r{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-94n99r.svelte-94n99r{font-size:16px}.pw.bold-font.svelte-94n99r.svelte-94n99r{font-weight:bold}.pw.ml-8.svelte-94n99r.svelte-94n99r{margin-left:8px}.pw.mt-8.svelte-94n99r.svelte-94n99r{margin-top:8px}.pw.mt-32.svelte-94n99r.svelte-94n99r{margin-top:32px}.pw.mb-8.svelte-94n99r.svelte-94n99r{margin-bottom:8px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.right-section.svelte-94n99r.svelte-94n99r{position:relative;height:auto}.right-section.svelte-94n99r .tick-icon.svelte-94n99r{position:absolute;left:-7px;top:-14px}.right-section.svelte-94n99r ul li.list-display.svelte-94n99r{padding-left:36px;margin-bottom:6px;position:relative}.bottom-section.svelte-94n99r.svelte-94n99r{position:absolute;bottom:5px;margin-left:14px;margin-bottom:12px}.img-padding.svelte-94n99r.svelte-94n99r{padding:0 12px 12px 12px}")}function zy(t){let n,e;return n=new Bi({props:{className:"list-items pw pointer",id:"link-to-configurator",linkText:t[1]("workspace_homepage.use_product_configurator"),linkSize:"small"}}),n.$on("linkClick",t[5]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&2&&(o.linkText=i[1]("workspace_homepage.use_product_configurator")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function SB(t){let n,e,i,r,o,s,l=t[1]("workspace_homepage.create_bill_and_save")+"",a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N=t[1]("workspace_homepage.search_by_se_reference")+"",L,q,M,z,D,O,j=t[1]("workspace_homepage.upload_to_excel")+"",C,S,I,P,E,B,U=t[1]("workspace_homepage.user_application_or_function_selector")+"",W,Z,V,te,H,re,G,F=t[0].includes("Configurators"),K;te=new Ut({props:{importance:"emphasized",id:"add-new-bom-btn",buttonText:t[1]("workspace_homepage.create_new_bill")}}),te.$on("btnClick",t[4]);let le=F&&zy(t);return{c(){n=A("se-container"),e=A("se-block"),i=A("div"),r=A("se-icon"),r.textContent="existing_project",o=Y(),s=A("p"),a=de(l),c=Y(),u=A("se-container"),d=A("div"),f=A("se-block"),p=A("div"),m=A("img"),h=Y(),_=A("se-block"),b=A("ul"),y=A("li"),k=A("se-icon"),k.textContent="notification_ok",T=Y(),R=A("p"),L=de(N),q=Y(),M=A("li"),z=A("se-icon"),z.textContent="notification_ok",D=Y(),O=A("p"),C=de(j),S=Y(),I=A("li"),P=A("se-icon"),P.textContent="notification_ok",E=Y(),B=A("p"),W=de(U),Z=Y(),V=A("div"),De(te.$$.fragment),H=Y(),re=A("br"),G=Y(),le&&le.c(),w(r,"class","project-icon get-started-heading pw mt-8 svelte-94n99r"),w(r,"padding","small"),w(r,"size","xlarge"),x(s,"class","list-items pw mt-32 pw bold-font pw base-font svelte-94n99r"),x(s,"id","placard-head-info"),x(i,"class","pw display-flex pw ml-8 pw mb-8 svelte-94n99r"),x(m,"id","product-config"),er(m.src,g=Sb)||x(m,"src",g),x(m,"alt","img"),x(m,"width","100%"),x(m,"height","100%"),x(p,"class","list-items"),w(f,"outlinecolor","secondary"),w(f,"class","cards pw display-flex img-padding svelte-94n99r"),x(d,"class","cards pw display-flex left-part svelte-94n99r"),w(k,"class","tick-icon svelte-94n99r"),w(k,"size","large"),w(k,"color","primary"),x(R,"id","placard-info-1"),x(y,"class","pw display-flex list-items list-display svelte-94n99r"),w(z,"class","tick-icon svelte-94n99r"),w(z,"size","large"),w(z,"color","primary pw mb-12"),x(O,"id","placard-info-2"),x(M,"class","pw display-flex list-items list-display svelte-94n99r"),w(P,"class","tick-icon svelte-94n99r"),w(P,"size","large"),w(P,"color","primary pw mb-12"),x(B,"id","placard-info-3"),x(I,"class","pw display-flex list-items list-display svelte-94n99r"),x(b,"class","pw ml-8 svelte-94n99r"),x(V,"class","bottom-section svelte-94n99r"),w(_,"class","right-section svelte-94n99r"),w(u,"direction","row"),w(e,"outline","true"),w(e,"outlinecolor","secondary"),w(e,"class","cards"),w(n,"class","pw")},m(ce,ne){J(ce,n,ne),v(n,e),v(e,i),v(i,r),v(i,o),v(i,s),v(s,a),v(e,c),v(e,u),v(u,d),v(d,f),v(f,p),v(p,m),v(u,h),v(u,_),v(_,b),v(b,y),v(y,k),v(y,T),v(y,R),v(R,L),v(b,q),v(b,M),v(M,z),v(M,D),v(M,O),v(O,C),v(b,S),v(b,I),v(I,P),v(I,E),v(I,B),v(B,W),v(_,Z),v(_,V),Re(te,V,null),v(V,H),v(V,re),v(V,G),le&&le.m(V,null),K=!0},p(ce,[ne]){(!K||ne&2)&&l!==(l=ce[1]("workspace_homepage.create_bill_and_save")+"")&&be(a,l),(!K||ne&2)&&N!==(N=ce[1]("workspace_homepage.search_by_se_reference")+"")&&be(L,N),(!K||ne&2)&&j!==(j=ce[1]("workspace_homepage.upload_to_excel")+"")&&be(C,j),(!K||ne&2)&&U!==(U=ce[1]("workspace_homepage.user_application_or_function_selector")+"")&&be(W,U);const $={};ne&2&&($.buttonText=ce[1]("workspace_homepage.create_new_bill")),te.$set($),ne&1&&(F=ce[0].includes("Configurators")),F?le?(le.p(ce,ne),ne&1&&Q(le,1)):(le=zy(ce),le.c(),Q(le,1),le.m(V,null)):le&&(Je(),se(le,1,1,()=>{le=null}),Qe())},i(ce){K||(Q(te.$$.fragment,ce),Q(le),K=!0)},o(ce){se(te.$$.fragment,ce),se(le),K=!1},d(ce){ce&&X(n),Me(te),le&&le.d()}}}function TB(t,n,e){let i;ye(t,Ft,d=>e(1,i=d));let{availableservices:r}=n;const o=Pn(),s=(d,f)=>{o(d,f);const p=new CustomEvent(d,{detail:f});document.dispatchEvent&&document.dispatchEvent(p)};function l(d,f){s(mr.BOM,{id:d,action:f,projectType:ra})}function a(){s(mr.CONFIGURATORS)}const c=()=>{l(null,or.PROJECT_OVERVIEW)},u=()=>{a()};return t.$$set=d=>{"availableservices"in d&&e(0,r=d.availableservices)},[r,i,l,a,c,u]}class CB extends Ot{constructor(n){super(),At(this,n,TB,SB,Et,{availableservices:0},kB)}}const Qte="";function EB(t){qt(t,"svelte-1snxq6d",".pw.align-left.svelte-1snxq6d{margin-right:auto}.pw.display-flex.svelte-1snxq6d{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1snxq6d{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-1snxq6d{cursor:pointer}.pw.bold-font.svelte-1snxq6d{font-weight:bold}.pw.ml-8.svelte-1snxq6d{margin-left:8px}.pw.ml-12.svelte-1snxq6d{margin-left:12px}.pw.mt-8.svelte-1snxq6d{margin-top:8px}.pw.mb-12.svelte-1snxq6d{margin-bottom:12px}.pw.mb-16.svelte-1snxq6d{margin-top:16px}.pw.p-12.svelte-1snxq6d{padding:12px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.se-line.svelte-1snxq6d{padding:0 12px}.cards.svelte-1snxq6d{width:50%;min-height:345px;margin-top:12px}.list-items.svelte-1snxq6d{padding-top:12px}.se-project-head.svelte-1snxq6d{margin-left:12px;padding-top:8px}.bom-section-head.svelte-1snxq6d{font-size:22px}")}function Fy(t,n,e){const i=t.slice();return i[17]=n[e],i[19]=e,i}function IB(t,n,e){const i=t.slice();return i[14]=n[e],i}function AB(t){let n,e,i=t[3]("workspace_homepage.no_active_projects")+"",r;return{c(){n=A("li"),e=A("p"),r=de(i),x(e,"class","se-project-head svelte-1snxq6d"),x(e,"id","projDetails.id"),x(n,"class","pw display-flex list-items svelte-1snxq6d")},m(o,s){J(o,n,s),v(n,e),v(e,r)},p(o,s){s&8&&i!==(i=o[3]("workspace_homepage.no_active_projects")+"")&&be(r,i)},i:tt,o:tt,d(o){o&&X(n)}}}function OB(t){let n,e,i=Mt(t[4]),r=[];for(let s=0;sse(r[s],1,1,()=>{r[s]=null});return{c(){for(let s=0;s',e=Y(),i=A("qds-divider"),x(n,"class","pw display-flex list-items svelte-1snxq6d"),w(i,"class","se-line svelte-1snxq6d")},m(r,o){J(r,n,o),J(r,e,o),J(r,i,o)},p:tt,d(r){r&&(X(n),X(e),X(i))}}}function Hy(t){let n,e,i,r,o;return e=new Bi({props:{id:"link-to-configurator",linkText:t[3]("workspace_homepage.use_product_configurator"),linkSize:"small"}}),e.$on("linkClick",t[11]),{c(){n=A("span"),De(e.$$.fragment),i=Y(),r=A("se-icon"),r.textContent="arrow2_right",w(r,"color","secondary"),w(r,"size","nano"),w(r,"class","align-middle"),x(n,"class","pw mb-16 list-items pw pointer svelte-1snxq6d")},m(s,l){J(s,n,l),Re(e,n,null),v(n,i),v(n,r),o=!0},p(s,l){const a={};l&8&&(a.linkText=s[3]("workspace_homepage.use_product_configurator")),e.$set(a)},i(s){o||(Q(e.$$.fragment,s),o=!0)},o(s){se(e.$$.fragment,s),o=!1},d(s){s&&X(n),Me(e)}}}function jB(t){let n,e,i,r,o,s,l,a=t[3]("workspace_homepage.recent_projects")+"",c,u,d,f,p,m,g,h,_,b,y,k,T=t[3]("workspace_homepage.product_configurators")+"",R,N,L,q,M,z,D=t[0].includes("Configurators"),O;const j=[PB,OB,AB],C=[];function S(P,E){return P[2]?0:P[1]?2:1}d=S(t),f=C[d]=j[d](t),g=new Ut({props:{id:"add-new-bom-btn",importance:"emphasized",className:"add-btn",buttonText:t[3]("workspace_homepage.create_new_bill")}}),g.$on("btnClick",t[9]),_=new Ut({props:{id:"view-all-btn",className:"view-btn",buttonText:t[3]("workspace_homepage.view_all_projects")}}),_.$on("btnClick",t[10]);let I=D&&Hy(t);return{c(){n=A("se-container"),e=A("se-block"),i=A("se-container"),r=A("se-block"),o=A("ul"),s=A("li"),l=A("p"),c=de(a),u=Y(),f.c(),p=Y(),m=A("li"),De(g.$$.fragment),h=Y(),De(_.$$.fragment),b=Y(),y=A("se-block"),k=A("p"),R=de(T),N=Y(),L=A("div"),q=A("img"),z=Y(),I&&I.c(),x(l,"class","se-project-head bom-section-head pw bold-font svelte-1snxq6d"),x(l,"id","recentProject"),x(s,"class","pw display-flex list-items svelte-1snxq6d"),x(m,"class","pw ml-8 pw mt-8 pw svelte-1snxq6d"),li(m,"padding-top",(t[1]?190:t[4].length>=3||t[2]?0:(3-t[4].length)*75)+"px"),w(r,"outline","true"),w(r,"outlinecolor","secondary"),w(r,"class","cards pw display-flex pw mb-12 pw ml-12 svelte-1snxq6d"),x(k,"class","pw align-left pw bold-font bom-section-head pw mb-12 svelte-1snxq6d"),x(k,"id","configurators-head"),x(q,"id","product-config"),er(q.src,M=Sb)||x(q,"src",M),x(q,"alt","img"),x(q,"width","100%"),x(q,"height","100%"),x(L,"class","list-items svelte-1snxq6d"),w(y,"outlinecolor","secondary"),w(y,"class","cards pw display-flex pw p-12 svelte-1snxq6d"),w(i,"direction","row"),w(e,"outline","true"),w(e,"outlinecolor","secondary"),w(n,"class","pw")},m(P,E){J(P,n,E),v(n,e),v(e,i),v(i,r),v(r,o),v(o,s),v(s,l),v(l,c),v(o,u),C[d].m(o,null),v(o,p),v(o,m),Re(g,m,null),v(m,h),Re(_,m,null),v(i,b),v(i,y),v(y,k),v(k,R),v(y,N),v(y,L),v(L,q),v(y,z),I&&I.m(y,null),O=!0},p(P,[E]){(!O||E&8)&&a!==(a=P[3]("workspace_homepage.recent_projects")+"")&&be(c,a);let B=d;d=S(P),d===B?C[d].p(P,E):(Je(),se(C[B],1,1,()=>{C[B]=null}),Qe(),f=C[d],f?f.p(P,E):(f=C[d]=j[d](P),f.c()),Q(f,1),f.m(o,p));const U={};E&8&&(U.buttonText=P[3]("workspace_homepage.create_new_bill")),g.$set(U);const W={};E&8&&(W.buttonText=P[3]("workspace_homepage.view_all_projects")),_.$set(W),(!O||E&22)&&li(m,"padding-top",(P[1]?190:P[4].length>=3||P[2]?0:(3-P[4].length)*75)+"px"),(!O||E&8)&&T!==(T=P[3]("workspace_homepage.product_configurators")+"")&&be(R,T),E&1&&(D=P[0].includes("Configurators")),D?I?(I.p(P,E),E&1&&Q(I,1)):(I=Hy(P),I.c(),Q(I,1),I.m(y,null)):I&&(Je(),se(I,1,1,()=>{I=null}),Qe())},i(P){O||(Q(f),Q(g.$$.fragment,P),Q(_.$$.fragment,P),Q(I),O=!0)},o(P){se(f),se(g.$$.fragment,P),se(_.$$.fragment,P),se(I),O=!1},d(P){P&&X(n),C[d].d(),Me(g),Me(_),I&&I.d()}}}function LB(t,n,e){let i,r;ye(t,Ft,_=>e(3,i=_)),ye(t,Hi,_=>e(4,r=_));const o=Pn();let{availableservices:s}=n,{isArchiveProject:l}=n,{isFetchInProgress:a}=n;const c=(_,b)=>{o(_,b);const y=new CustomEvent(_,{detail:b});document.dispatchEvent&&document.dispatchEvent(y)};function u(_,b,y,k){_&&_.preventDefault(),c(mr.BOM,{id:b,action:y,actionType:k,projectType:ra})}function d(_){_&&_.preventDefault(),c(mr.CONFIGURATORS)}function f(_){_&&_.preventDefault(),c(mr.PROJECT_WORKSPACE)}const p=(_,b)=>{u(b,String(_.id),or.PROJECT_OVERVIEW,or.REDIRECT)},m=_=>{u(_,null,or.PROJECT_OVERVIEW,or.CREATE)},g=_=>{f(_)},h=_=>{d(_)};return t.$$set=_=>{"availableservices"in _&&e(0,s=_.availableservices),"isArchiveProject"in _&&e(1,l=_.isArchiveProject),"isFetchInProgress"in _&&e(2,a=_.isFetchInProgress)},[s,l,a,i,r,u,d,f,p,m,g,h]}class RB extends Ot{constructor(n){super(),At(this,n,LB,jB,Et,{availableservices:0,isArchiveProject:1,isFetchInProgress:2},EB)}}function MB(t){let n,e;return n=new CB({props:{availableservices:t[0]}}),n.$on("bom",t[4]),n.$on("configurator",t[6]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&1&&(o.availableservices=i[0]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function qB(t){let n,e;return n=new RB({props:{isArchiveProject:t[1],isFetchInProgress:t[2],availableservices:t[0]}}),n.$on("bom",t[4]),n.$on("projectWorkspace",t[5]),n.$on("configurator",t[6]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&2&&(o.isArchiveProject=i[1]),r&4&&(o.isFetchInProgress=i[2]),r&1&&(o.availableservices=i[0]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function DB(t){let n,e,i,r;const o=[qB,MB],s=[];function l(a,c){return a[3].length>0||a[2]?0:1}return e=l(t),i=s[e]=o[e](t),{c(){n=A("se-container"),i.c(),w(n,"direction","column")},m(a,c){J(a,n,c),s[e].m(n,null),r=!0},p(a,[c]){let u=e;e=l(a),e===u?s[e].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),i=s[e],i?i.p(a,c):(i=s[e]=o[e](a),i.c()),Q(i,1),i.m(n,null))},i(a){r||(Q(i),r=!0)},o(a){se(i),r=!1},d(a){a&&X(n),s[e].d()}}}function BB(t,n,e){let i,r;ye(t,gr,m=>e(7,i=m)),ye(t,Hi,m=>e(3,r=m));let{availableservices:o}=n;const s=Pn();let l=!1,a=!0;const c=(m,g)=>{s(m,g);const h=new CustomEvent(m,{detail:g});document.dispatchEvent&&document.dispatchEvent(h)};Ln(async()=>{await p(l,Ap)});async function u(m){var g,h;try{const _=m.detail.id===null?await Ih():String(m.detail.id),b=(g=m==null?void 0:m.detail)==null?void 0:g.action,y=(h=m==null?void 0:m.detail)==null?void 0:h.actionType;if(_)if(b&&typeof b===Ia&&y===or.CREATE){const k=Xr(or.PRIVATE_PROJECT_CREATED,b,String(i==null?void 0:i.platform),String(_));lr(k),c(mr.BOM,{projectId:_,action:b,actionType:y,projectType:ra})}else c(mr.BOM,{projectId:_,action:b,actionType:y})}catch(_){ve.error(_.message)}}function d(){c(mr.PROJECT_WORKSPACE)}function f(){c(mr.CONFIGURATORS)}async function p(m,g){var h,_;try{const b=await Ws(String(m),void 0,g,void 0,void 0,!1);!m&&!((h=b==null?void 0:b.data)!=null&&h.length)&&(e(1,l=!0),await p(l,Op)),((_=b==null?void 0:b.data)!=null&&_.length||m)&&e(2,a=!1)}catch(b){e(2,a=!1),ve.error(b.message)}}return Wn(()=>{Hi.set(Ii)}),t.$$set=m=>{"availableservices"in m&&e(0,o=m.availableservices)},[o,l,a,r,u,d,f]}class UB extends Ot{constructor(n){super(),At(this,n,BB,DB,Et,{availableservices:0})}}const zB="C_REF1",s_={configuredReference:"configuredReference",configuredReference1:"custom-configuredReference1",configuredReference2:"custom-configuredReference2"},Wy="KB_",Vy="FUNCTION",FB="custom-configuredReference1",Qo={DEFAULT:"default",CONFIGURABLE:"configurable",CUSTOMIZABLE:"customizable",CTO:"cto"},xB="productId",Yy={APPLICATION_SOURCE:{SELECTOR_AND_CONFIGURATOR:"s&c"},TYPE:"configuration",API_URL:{dev:"https://gw-api-ppr-emea.schneider-electric.com/sc/",qa:"https://gw-api-ppr-emea.schneider-electric.com/sc/",uat:"https://gw-api-ppr-emea.schneider-electric.com/sc/",pprod:"https://gw-api-ppr-emea.schneider-electric.com/sc/",staging:"https://gw-api.schneider-electric.com/sc/",prod:"https://gw-api.schneider-electric.com/sc/"},API_ENDPOINTS:{PERSISTED_CONFIG:"configurations/persisted/"}},GB="custom-configuredReference2";let Sm=!1;function o_(t,n){var e,i;return((e=t.products)==null?void 0:e.length)>0&&(((i=n==null?void 0:n.groups)==null?void 0:i.length)>0?o_(t,n==null?void 0:n.groups[0]):(n.parts=[],HB(t,n))),n}function HB(t,n){var i,r;WB(t)>-1?(a_(t,n==null?void 0:n.parts,Qo.CUSTOMIZABLE),n.parts[0].parts=[],Tm(t,n==null?void 0:n.parts[0].parts,Te,Qo.CUSTOMIZABLE,!1)):t!=null&&t.configurationId&&(t==null?void 0:t.configurationId)!==Te?(i=t==null?void 0:t.extras)!=null&&i.codification&&((r=t==null?void 0:t.extras)==null?void 0:r.codification)!==Te?(a_(t,n==null?void 0:n.parts,Qo.CONFIGURABLE),n.parts[0].parts=[],Tm(t,n==null?void 0:n.parts[0].parts,Te,Qo.CONFIGURABLE,!1)):(a_(t,n==null?void 0:n.parts,Qo.CTO),n.parts[0].parts=[],Tm(t,n==null?void 0:n.parts[0].parts,Te,Qo.CTO,!1)):Tm(t,n==null?void 0:n.parts,Te,Qo.DEFAULT,!1)}function WB(t){var n;return(n=t==null?void 0:t.products)==null?void 0:n.findIndex(e=>(e==null?void 0:e.TC_ID_CUSTO)&&(e==null?void 0:e.TC_ID_CUSTO)!==Te)}function a_(t,n,e){var i,r;Vp.subscribe(o=>Sm=o),n.push({pimString:t==null?void 0:t.pimString,productRef:YB(t,e),quantity:t==null?void 0:t.quantity,description:Te,price:0,selectorId:Te,partType:e,kbId:t==null?void 0:t.kbId,isParent:!0,productId:Zy(t==null?void 0:t.products[0],xB),product:Zy(t==null?void 0:t.products[0],zB),productCode:(i=t==null?void 0:t.extras)!=null&&i.codification?(r=t==null?void 0:t.extras)==null?void 0:r.codification:Te,configurationId:t!=null&&t.configurationId?t==null?void 0:t.configurationId:Te,personalizationId:KB(t==null?void 0:t.products[0]),source:Sm?gu:Vy,secondCharacteristic:Ky(t==null?void 0:t.products[0],FB),firstCharacteristic:Ky(t==null?void 0:t.products[0],GB),...Fn()&&{configCharacteristicGroup:t==null?void 0:t.configCharacteristicGroup}})}function Tm(t,n,e,i,r){var s;Vp.subscribe(l=>Sm=l);const o=i===Qo.CUSTOMIZABLE?(s=t==null?void 0:t.products)==null?void 0:s.filter(l=>!(l!=null&&l.extras)):t==null?void 0:t.products;o==null||o.forEach(function(l,a){const c=VB(l,n);c===-1?n.push({productRef:l!=null&&l.reference?String(l==null?void 0:l.reference):l!=null&&l.productId?String(l==null?void 0:l.productId):Te,quantity:l==null?void 0:l.quantity,pimString:t==null?void 0:t.pimString,description:l==null?void 0:l.description,price:0,productId:Te,selectorId:e,partType:i,isParent:r,personalizationId:a>0&&(l!=null&&l.TC_ID_CUSTO)?l==null?void 0:l.TC_ID_CUSTO:Te,configurationId:Te,productCode:Te,source:Sm?gu:Vy}):n[c].quantity=n[c].quantity+l.quantity})}function VB(t,n){return n.findIndex(e=>(e==null?void 0:e.productRef)===(t==null?void 0:t.reference))}function YB(t,n){var e,i,r,o,s;if(n===Qo.CUSTOMIZABLE)return(e=t==null?void 0:t.products[0])!=null&&e.extras?ZB((i=t==null?void 0:t.products[0])==null?void 0:i.extras):Te;if(n===Qo.CONFIGURABLE||n===Qo.CTO)return(r=t==null?void 0:t.selector)!=null&&r.dataId&&((o=t==null?void 0:t.selector)==null?void 0:o.dataId.indexOf(Wy))>-1?(s=t==null?void 0:t.selector)==null?void 0:s.dataId.split(Wy)[1]:Te}function ZB(t){return`${String(t==null?void 0:t[s_.configuredReference])}#${String(t==null?void 0:t[s_.configuredReference1])}#${String(t==null?void 0:t[s_.configuredReference2])}`}function KB(t){return t!=null&&t.TC_ID_CUSTO?t==null?void 0:t.TC_ID_CUSTO:Te}function Zy(t,n){return t[n]?String(t[n]):Te}function Ky(t,n){return t!=null&&t.extras?String(t==null?void 0:t.extras[n]):Te}function Xy(t,n){const e=t.bom.parts.findIndex(i=>{var r,o;return String(i==null?void 0:i.configurationId)===n.configurationId&&(i==null?void 0:i.productCode)===(n==null?void 0:n.productCode)||String((r=i==null?void 0:i.orderingData)==null?void 0:r.orderingId)==n.configurationId&&((o=i==null?void 0:i.orderingData)==null?void 0:o.productCode)===(n==null?void 0:n.productCode)});return e>-1&&(t.bom.parts[e].quantity+=n.quantity,t.bom.parts[e].parts.forEach(i=>{const r=n.parts.findIndex(o=>o.productRef===i.productRef||(i==null?void 0:i.productId)===o.productRef);r>-1&&(i.quantity+=n.parts[r].quantity)})),t}function XB(t,n,e){return{country:n==null?void 0:n.country,language:n==null?void 0:n.kbLang,products:e,configurationId:t,project:n==null?void 0:n.project,type:Yy.TYPE,quantity:1,selector:{dataId:n==null?void 0:n.kbId,country:n==null?void 0:n.country,project:n==null?void 0:n.project,language:n==null?void 0:n.kbLang},kbId:n==null?void 0:n.kbId,extras:{codification:(n==null?void 0:n.codification)??Te,pluginId:Yy.APPLICATION_SOURCE.SELECTOR_AND_CONFIGURATOR},...Fn()&&{configCharacteristicGroup:l_(n==null?void 0:n.characteristicGroups)}}}function l_(t=[]){let n=t.filter(e=>e==null?void 0:e.isVisible).flatMap(e=>e==null?void 0:e.characteristics.flatMap(i=>{var o;const r=(o=i==null?void 0:i.values)==null?void 0:o.filter(s=>s==null?void 0:s.isAssigned);return(r==null?void 0:r.length)>0&&(r[0].name=i==null?void 0:i.name),r}));return n=n.slice(0,11),n}async function Jy(t,n,e,i,r){var a;const o=(a=n==null?void 0:n.references)==null?void 0:a.map(c=>c==null?void 0:c.id);let s;return await lj(o,e,i,r,Te).then(c=>{var u;s=(u=n==null?void 0:n.references)==null?void 0:u.map((d,f)=>{var p;return{reference:d==null?void 0:d.id,quantity:d==null?void 0:d.quantity,description:((p=c[f])==null?void 0:p.description)??Te}})}),XB(t,n,s)}const xt=yt(!0),Qy=yt(!1),Cm=yt(!1),Wl=yt(""),Vl=yt(""),Yn=yt([]),ws=yt([]),of=yt(!1),Yl=yt([]),Eo=yt([]),Em=yt({}),ka=yt(!1);function Qi(t){const n=JN;if(t){for(let e=0;et)}}function JB(t){const n=[];for(const e in t)n.push({productId:e,fileName:t[e].map(i=>i[tj]),url:t[e].map(i=>i[nj])});return n}const QB=async(t,n)=>{try{of.update(()=>!0);const e=[];return t==null||t.forEach(function(i){var r;(r=i==null?void 0:i.url)==null||r.forEach(function(o,s){e.push(new Promise((l,a)=>{fetch(o).then(c=>c.blob()).then(c=>{l({productId:i==null?void 0:i.productId,fileName:i.fileName[s],data:c})}).catch(()=>{of.update(()=>!1),a(n)})}))})}),await Promise.allSettled(e)}catch(e){return of.update(()=>!1),ve.error(e.message),n}};async function Im(t,n,e,i,r){var o;if(t&&Object.keys(t).length>0){so(i);const s=JB(t);if(n){of.update(()=>!1),window.open((o=s[0])==null?void 0:o.url[0],"_blank");return}return await QB(s,r)}else cs(e)}async function Am(t,n,e){var o,s,l,a,c;const i=(await Promise.resolve().then(()=>Hm)).default,r=new i;for(const u in t)if(((o=Object.keys(t))==null?void 0:o.length)===1)for(const d of t[u])(d==null?void 0:d.status)===qv.FULFILLED&&(r.file(`${(s=d==null?void 0:d.value)==null?void 0:s.fileName}`,(l=d==null?void 0:d.value)==null?void 0:l.data),qd());else{const d=r.folder(u);for(const f of t[u])f.status===qv.FULFILLED&&(d.file(`${(a=f==null?void 0:f.value)==null?void 0:a.fileName}`,(c=f==null?void 0:f.value)==null?void 0:c.data),qd())}Object.values.length&&await r.generateAsync({type:"blob"}).then(function(u){const d=new Blob([u],{type:"Buffer"});of.update(()=>!1);const f=window.URL.createObjectURL(d),p=document.createElement("a");p.setAttribute("href",f),p.setAttribute("download",`${n}-${Hl(new Date,String(og))}.${Ff.ZIP}`),qd(),p.click()}).catch(()=>(of.update(()=>!1),e))}function qd(){const t=new CustomEvent(Bn.DOWNLOAD_SUCCESSFUL,{});document.dispatchEvent(t)}function Om(t){return{name:t.substring(0,t.lastIndexOf(".")).trim(),fileType:t.split(".").pop().trim()}}function os(t){const n=new Date(t);return`${n.getDate()}/${n.getMonth()+1}/${n.getFullYear()}`}function Zl(t){const n=new Date(t);return`${os(t)} ${n==null?void 0:n.toLocaleTimeString().toLocaleUpperCase()}`}function as(t,n,e=_r.NAME,i){return n==null?void 0:n.some(o=>{var s,l,a,c,u,d,f,p;switch(e){case _r.NAME:if(((s=o==null?void 0:o.recordType)==null?void 0:s.toLowerCase())===i&&((l=o==null?void 0:o.name)==null?void 0:l.toLowerCase())===t.toLowerCase())return!0;break;case _r.URL:if(((a=o==null?void 0:o.recordType)==null?void 0:a.toLowerCase())===i&&((c=o==null?void 0:o.url)==null?void 0:c.toLowerCase())===t.toLowerCase())return!0;break;case _r.DESCRIPTION:if(((u=o==null?void 0:o.recordType)==null?void 0:u.toLowerCase())===i&&((d=o==null?void 0:o.description)==null?void 0:d.toLowerCase())===t.toLowerCase())return!0;break;case"default":if(((f=o==null?void 0:o.recordType)==null?void 0:f.toLowerCase())===i&&((p=o==null?void 0:o.name)==null?void 0:p.toLowerCase())===t.toLowerCase())return!0;break}})}function c_(t){const n=window.atob(t),e=n.length,i=new Uint8Array(e);for(let r=0;r ")}function Ys(t){var n;return(n=String(t))==null?void 0:n.toLowerCase().match($N)}function Kl(t,n){const e=`${ch.SMALL_FONT} `;return t===Cl.SCANNING_IN_PROGRESS?e+n+ch.IN_PROGRESS:t===Cl.SUCCESSFULLY_SCANNED?e+n+ch.COMPLETED:t===Cl.VIRUS_FOUND?e+n+ch.CANCELLED:e}function Xl(t){switch(t){case Cl.SCANNING_IN_PROGRESS:return"document_management.scanning_in_progress";case Cl.SUCCESSFULLY_SCANNED:return"document_management.successfully_scanned";case Cl.VIRUS_FOUND:return"document_management.virus_found";default:return ft}}function $y(t,n){return t.forEach(e=>{var i,r,o;if((i=e.name)!=null&&i.includes(n)){const s=(r=e.name)==null?void 0:r.match(new RegExp(`^(${n})(-\\d+)?(\\.xlsx)$`));if(s){const l=s[1],a=s[2]?parseInt((o=s[2])==null?void 0:o.slice(1))+1:1;n=`${l}-${a}`}}}),n}function $B(t){return[{value1:t==null?void 0:t.company,value2:Jt(t==null?void 0:t.name),value3:os(t==null?void 0:t.createdDate)},{value1:"",value2:Jt(t==null?void 0:t.name),value3:""},{value1:"",value2:Jt(t==null?void 0:t.owner),value3:""},{value1:"",value2:"",value3:""},{value1:"",value2:"",value3:""}]}function e3(t){const n=[];n.push([]);const e=$B(t);return ij.forEach((i,r)=>{const o=[];for(let s=0;sxd),{Workbook:i}=e,s=await(await(await fetch(t)).blob()).arrayBuffer(),l=new i;await l.xlsx.load(s);const a=l.worksheets[0],c=[],d=(n=a.getRow(1).values)==null?void 0:n.slice(1);return a.eachRow((f,p)=>{var g;if(p===1)return;const m={};(g=f.values)==null||g.slice(1).forEach((h,_)=>{const b=d==null?void 0:d[_];b&&(m[b]=h)}),c.push(m)}),ve.info("V&A: info: fetching and parsing multiple scheduler filesdata :: DocumentsTable.svelte :: fetchAndParseFile"),c}catch(e){return ve.error("V&A: error: DocumentsTable.svelte :: fetchAndParseFile",e),[]}}function eU(t,n){const e=t.addRow(n.map(r=>typeof r===Rs&&"header"in r?r.header:r));let i=0;n.forEach((r,o)=>{var s,l;if(typeof r===Rs&&"header"in r){const a=e.getCell(o+1);r.font&&(a.font=r.font),r.border&&(a.border=r.border);const c=e.number;r.alignment&&(a.alignment=r.alignment),r.mergeCells&&t.mergeCells(c,(s=r.mergeCells)==null?void 0:s.startColNumber,c,(l=r.mergeCells)==null?void 0:l.endColNumber),r.rowHeight&&(i=r.rowHeight)}}),i&&(e.height=i)}function tU(t,n,e){var i;if((i=t.partIds)!=null&&i.includes(n.id)){for(const r in e)if(e[r]&&e[r]===(n.productRef||n.productId))return!0;return!1}return!1}function i3(t,n,e,i){let r=!1,o=[];const s=pa(i.bom,[]);for(const l of t)if(Array.isArray(l))eU(n,l);else if(typeof l===Rs&&!Array.isArray(l)){l.Qty=0;const a=Object.keys(l).indexOf("Qty"),c=3;if(e.forEach(d=>{d.partIds&&s.forEach(f=>{tU(d,f,l)&&(l.Qty=f.quantity)})}),!r){o=Array.from(new Set(t.flatMap(p=>typeof p===Rs&&!Array.isArray(p)&&!("header"in p)?Object.keys(p):[])));const[d]=o.splice(a,1);o.splice(c,0,d),o.push("List Price"),o.push(""),o.push("Specification Sheet"),o.push("Installation Instructions"),o.push("Image"),n.addRow(o).eachCell(p=>{p.font={bold:!0}}),r=!0}const u=o.map(d=>l[d]??"");n.addRow(u)}try{n.views=[{state:"frozen",xSplit:9,ySplit:0}]}catch(l){ve.error("error in freezing excel column"+l)}}function nU(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),projectId:i};return Sn(r,o)}async function iU(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),projectId:i};return Sn(r,o)}async function rU(t,n,e,i,r,o){const s=i+r+t+"/"+e+(o?Bv:""),l={method:Ki.GET,unsecure:!1,apigeeTokenWithoutBearer:n,projectId:e},a=ir(l);return Sn(s,a)}async function sU(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),projectId:i};return Sn(r,o)}async function oU(t,n,e){const i={method:Ki.PUT,unsecure:!1,body:t,headers:e};return Cu(n,i)}async function aU(t,n,e,i,r,o,s){const l=e+"/"+i,a={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),country:r,language:o,projectId:s};return Sn(l,a)}async function lU(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),projectId:i};return Sn(r,o)}async function r3(t,n,e,i,r){const o=e+i,s={method:Ki.PATCH,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),projectId:r};return Sn(o,s)}async function cU(t,n,e,i,r){const o=n+e+i,s={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),projectId:r};return Sn(o,s)}async function uU(t,n,e,i){const r=e+Av+Ov,o={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:t,body:JSON.stringify({projectId:n,name:i}),projectId:n};return Sn(r,o)}async function fU(t,n,e,i,r,o){const s=e+i+r,l={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),projectId:o};return Sn(s,l)}async function dU(t,n,e,i,r,o){const s=e+i+r+mo+o,l={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),projectId:o};return Sn(s,l)}async function pU(t,n,e,i,r,o){const s=e+i+encodeURIComponent(r)+mo+o+Pv,l={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),projectId:o};return Sn(s,l)}async function hU(t,n,e,i,r,o,s){const l=`${i}${r}/${e}/${n}`,a={method:Ki.PATCH,unsecure:!1,apigeeTokenWithoutBearer:t,body:JSON.stringify({ttl:o}),projectId:s};return Sn(l,a)}async function u_(t,n,e,i,r){try{Ps(!1);let o=await nU(t,n,e,r);if(o.hasError)Va(us(o,i)),o=o;else return o.data}catch(o){ve.error("document management.task :: add new folder: error:: ",o)}}async function mU(t,n,e,i,r,o){try{Ps(!1);let s=await r3(t,n,e,i,o);if(s.hasError)Va(us(s,r)),s=s;else return s.data}catch(s){ve.error("document management.task :: rename file error :: ",s),Va(s)}}async function Pr(t,n,e,i,r,o=!1){try{let s=await rU(t,n,e,i,r,o);if(s.hasError)s=s;else return s.data.map(l=>{l.name=Jt(String(l.name))}),s.data}catch(s){ve.error("document management.task :: fetch docs error:: ",s)}}async function Dd(t,n,e,i){try{let r=await sU(t,n,e,i);if(r.hasError)r=r,Va(r.message);else return r.data}catch(r){ve.error("document management.task :: upload documents to project builder error:: ",r)}}async function Nm(t,n,e){try{return await oU(t,n,e)}catch(i){ve.error("document management.task :: upload documents using presigned url:error::",i)}}async function gU(t,n,e,i){try{let r=await iU(t,n,e,i);return r.hasError?(r=r,ve.error("Document management download.task :: file download :: ",r.message)):r=r.data,r}catch(r){ve.error("document management.task :: save documents to project builder error:: ",r)}}async function f_(t,n,e,i,r,o,s){try{aa.set(!1);const l={productIds:t,languageCode:e.toLowerCase()===nl.EN&&i.toLowerCase()===nl.DE?nl.DE:e,countryCode:i};Qy.update(()=>!1);let a=await aU(l,n,r,o,e,i,s);if(a.hasError)a=a,ve.error("Document management download.task :: file download :: ",a.message),ka.update(()=>!1);else return ve.info("document management.task :: file download :: ",a),a.data}catch(l){ve.error("document management.task :: download documents from project builder error:: ",l)}}async function Bd(t,n,e,i){try{Ps(!1);let r=await lU(t,n,e,i);r.hasError?(r=r,xt.update(()=>!1)):r=r.data}catch(r){ve.error("document management.task :: delete documents from project builder error:: ",r)}}async function s3(t,n,e,i,r){try{let o=await cU(t,n,e,i,r);if(o.hasError)o=o;else return o.data}catch(o){xt.update(()=>!1),ve.error("project bom.task :: fetch docs error:: ",o)}}function $o(t){Ps(!0),Wl.set(Rv),Vl.set(t)}function o3(t){Ps(!0),Wl.set(Mv),Vl.set(t)}function Va(t){Ps(!0),Wl.set(Lv),Vl.set(t)}function Ps(t){Cm.set(t)}function Uc(t){for(let n=0;nt)}function Sa(t){let n=ft;return(t==null?void 0:t.indexOf(ni))>0?n=t.replace(ni,br):n=t,n}async function _U(t,n,e,i){try{let r=await uU(t,n,e,i);if(r.hasError)r=r;else return r.data.Items}catch(r){ve.error("project bom.task :: search docs error:: ",r)}}async function bU(t,n,e,i,r,o){const s=await fU(t,n,e,i,r,o);if(s.hasError)throw new Error(String(s==null?void 0:s.message));return Em.update(()=>s.data),s.data}async function vU(t,n,e,i,r,o){const s=await dU(t,n,e,i,r,o);if(s.hasError)throw new Error(String(s==null?void 0:s.message));return Eo.update(()=>{var l,a;return(a=(l=s==null?void 0:s.data)==null?void 0:l.Attributes)==null?void 0:a.restrictUser}),s.data}async function wU(t,n,e,i,r,o){const s=await pU(t,n,e,i,r,o);if(s.hasError)throw new Error(String(s==null?void 0:s.message));return Eo.update(()=>{var l,a;return(a=(l=s==null?void 0:s.data)==null?void 0:l.Attributes)==null?void 0:a.restrictUser}),s.data}async function yU(t,n,e,i,r,o,s){try{const l=await hU(t,n,e,i,r,o,s);if(l.hasError)throw l;return l.data.Items}catch(l){ve.error("document-management.task :: save ttl value error:: ",l)}}async function jm(t,n,e,i,r){try{Ps(!1);let o=await r3(t,n,e,i,r);if(o!=null&&o.hasError)throw o=o,new Error(String(o));return o.data}catch(o){ve.error("document management.task :: mark favourite file error :: ",o),Va(String(o))}}async function kU(t,n,e,i){let r=0;const o=15,s=l=>new Promise(a=>setTimeout(a,l));for(;r0)return l;r++,ve.info(`Attempt ${r} failed, retrying in 7 seconds...`),await s(7e3)}throw ve.info("pooling error"),{statusCode:504}}async function d_(t,n,e){const i=await fetch(`${t}/sc/configurations/downloadpersistedzip/${n}`,{method:"GET",headers:{Authorization:`Bearer ${e}`}});return i.ok?await i.blob():null}function SU(t,n){const e=[];if(t&&n){const i=new Headers,r=t.filename.split(Ds).pop();i.append(Gf,kc[r.toUpperCase()]),e.push(Nm(t==null?void 0:t.fileData,n,i))}}async function p_(t,n,e,i,r){try{const s=await(await Promise.resolve().then(()=>Hm)).default.loadAsync(t),l=[];for(const c in s.files)if(c.startsWith("Scheduler")&&c.endsWith(".xlsx")){const u=await s.files[c].async("blob"),d=new Promise(function(f){let p;const m=new FileReader;m.readAsDataURL(u),m.onload=g=>{const _=g.target.result.toString().split(",")[1];p=c_(_),f({filename:i,file:u,fileData:p})}});l.push(d)}const a=Mr;Promise.all(l).then(c=>{c.forEach(u=>{const d={parentId:a,projectId:e,fileName:u.filename,filePath:Mr,isFileScanningNotRequired:!0,isVA:!0,VAconfigId:n};r&&(d.partIds=r),Dd(d,Ve.basePath,ai.UPLOAD_API,e).then(f=>{f&&SU(u,f)})})})}catch(o){ve.info("Error handling ZIP:",o)}}let fs={};function zc(t){return(t==null?void 0:t.trim().toLowerCase())===eN.toLowerCase()||(t==null?void 0:t.trim().toLowerCase())===V1.toLowerCase()}function h_(t,n,e,i,r){var o,s,l;if(fs={},n!==LI?(fs={id:Te,name:n??Te,groups:[],parts:[]},e!==Te?(Lm(fs.groups,Te,e,Te),c3(fs.groups[0]),Lm(fs.groups[0].groups,Te,i,r)):Lm(fs.groups,Te,i,r)):e!==Te?(fs={id:Te,name:e,groups:[],parts:[]},Lm(fs.groups,Te,i,r)):i!==void 0&&i!==""&&(fs={id:Te,name:i,configurationMasterId:r,groups:[],parts:[]}),((s=(o=t==null?void 0:t.bom)==null?void 0:o.groups)==null?void 0:s.length)>0){fs.groups[0].groups=[],fs.groups[0].groups=EU((l=t==null?void 0:t.bom)==null?void 0:l.groups),ve.info("Groups in Hierarchical Order : ",fs.groups[0].groups);const a={id:fs.id,name:fs.name,groups:[],parts:[]},c=af(t,a);return ve.info("convertedPartData: ",c),l3(fs.groups,a.parts),fs}return af(t,fs)}function a3(t,n,e,i=""){var o,s,l,a,c,u;let r=!1;if(((s=(o=t==null?void 0:t.bom)==null?void 0:o.groups)==null?void 0:s.length)>0){let d=!1;t.bom.groups.forEach(f=>{var p,m,g;if(!r&&f.name===e)if(d=!0,((p=f==null?void 0:f.groups)==null?void 0:p.length)>0){let h=!1;if(i!==""){let _=!1;f.groups.forEach(b=>{b.name===i&&(_=!0,b.groups.forEach(y=>{if(y.name===n.groups[0].groups[0].name){h=!0;const k=So(f,String(y.name),$r,Ls);b.groups[0].name=k,b.groups.unshift(n.groups[0].groups[0]),r=!0}}),h||(f==null||f.groups.unshift(n.groups[0].groups[0]),r=!0))}),_||(f==null||f.groups.unshift(n.groups[0]),r=!0)}else f.groups.forEach(_=>{if(_.name===n.groups[0].name){h=!0;const b=So(f,String(n.groups[0].name),$r,Ls);n.groups[0].name=b,f.groups.unshift(n.groups[0]),r=!0}}),h||(f==null||f.groups.unshift(n.groups[0]),r=!0)}else if(((m=n==null?void 0:n.groups)==null?void 0:m.length)>0)f.groups=[],f==null||f.groups.unshift(n.groups[0]),r=!0;else{const h=So(t==null?void 0:t.bom,String(f.name),$r,Ls);n.name=h,(g=t==null?void 0:t.bom)==null||g.groups.unshift(n),r=!0}}),d||(l=t==null?void 0:t.bom)==null||l.groups.unshift(n)}else t.bom=(c=(a=t.bom)==null?void 0:a.parts)!=null&&c.length?{groups:[n],parts:(u=t.bom)==null?void 0:u.parts}:{groups:[n]}}function l3(t,n){t.forEach(e=>{var i;((i=e==null?void 0:e.groups)==null?void 0:i.length)>0&&l3(e==null?void 0:e.groups,n),n.forEach(r=>{e.id===r.groupId&&e.parts.push(r)})})}function c3(t){t!=null&&t.groups?c3(t.groups[0]):t.groups=[]}function Lm(t,n,e,i){t.unshift({id:n,name:e,configurationMasterId:i})}function af(t,n){var e,i,r;return((i=(e=t==null?void 0:t.bom)==null?void 0:e.products)==null?void 0:i.length)>0&&(((r=n==null?void 0:n.groups)==null?void 0:r.length)>0?af(t,n.groups[0]):(n.parts=[],TU(t,n))),n}function TU(t,n){var e;(e=t==null?void 0:t.bom)==null||e.products.forEach((i,r)=>{CU(t,n,i,n.parts,i.partType==="cto"?yi.CTO:yi.NON_CTO)})}function CU(t,n,e,i,r){var o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I,P;if(i.push({productRef:null,extras:((o=t==null?void 0:t.bom)==null?void 0:o.extras)||{},partType:(e==null?void 0:e.partType)==="cto"?yi.CTO:yi.NON_CTO,partSubType:(e==null?void 0:e.partType)==="cto"?(s=e.orderingData)!=null&&s.productCode&&((l=e.orderingData)==null?void 0:l.productCode)!==""?yi.CONFIGURABLE:yi.CUSTOMIZABLE:yi.DEFAULT,productId:(a=e.orderingData)!=null&&a.orderingId&&((c=e.orderingData)==null?void 0:c.orderingId)!==""?e==null?void 0:e.productId.substring(3):e==null?void 0:e.productId,description:e==null?void 0:e.description,freezeItem:String(e==null?void 0:e.freezeItem),isParent:e!=null&&e.isParent?!!e.isParent:!1,quantity:Number(e==null?void 0:e.quantity),kbId:e==null?void 0:e.kbId,groupId:e==null?void 0:e.groupId,reloadData:{reloadSolution:(u=e==null?void 0:e.reloadData)==null?void 0:u.reloadSolution,reloadConfiguration:String((d=e==null?void 0:e.reloadData)==null?void 0:d.reloadConfiguration),reloadConfigurationIdSandC:(f=e==null?void 0:e.reloadData)==null?void 0:f.reloadConfigurationIdSandC},orderingData:{orderingId:(p=e==null?void 0:e.orderingData)==null?void 0:p.orderingId,hive2:(m=e==null?void 0:e.orderingData)==null?void 0:m.hive2,hive2Url:(g=e==null?void 0:e.orderingData)==null?void 0:g.hive2Url,productCode:(h=e==null?void 0:e.orderingData)==null?void 0:h.productCode,edi:(_=e==null?void 0:e.orderingData)==null?void 0:_.edi},price:e.price?Number((b=e==null?void 0:e.price)==null?void 0:b.value):0,cost:{overwriteCost:(y=e==null?void 0:e.cost)!=null&&y.overwriteCost?!!((k=e==null?void 0:e.cost)!=null&&k.overwriteCost):!1,value:(T=e==null?void 0:e.cost)!=null&&T.value?Number((R=e==null?void 0:e.cost)==null?void 0:R.value):0,currency:(N=e==null?void 0:e.cost)==null?void 0:N.currency,source:"",costDate:""},freeText:e==null?void 0:e.freeText,customization:{configuredReference:(L=e==null?void 0:e.customization)==null?void 0:L.configuredReference,custom_configuredReference1:(q=e==null?void 0:e.customization)==null?void 0:q["custom-configuredReference1"],custom_configuredReference2:(M=e==null?void 0:e.customization)==null?void 0:M["custom-configuredReference2"]},selector:{technology:(z=e==null?void 0:e.selector)==null?void 0:z.technology,dataId:(D=e==null?void 0:e.selector)==null?void 0:D.dataId,project:(O=e==null?void 0:e.selector)==null?void 0:O.project,country:(j=e==null?void 0:e.selector)==null?void 0:j.country,language:(C=e==null?void 0:e.selector)==null?void 0:C.language},hive2:(S=e==null?void 0:e.orderingData)==null?void 0:S.hive2,...Fn()&&{configCharacteristicGroup:e==null?void 0:e.configCharacteristicGroup}}),e.isParent&&e.isParent===!0&&((I=e==null?void 0:e.subparts)==null?void 0:I.length)>0){const E=i.length-1;i[E].parts=[],(P=e==null?void 0:e.subparts)==null||P.forEach((B,U)=>{var W;i[E].parts.push({isParent:!1,partType:yi.DEFAULT,productRef:null,productId:B==null?void 0:B.productId,quantity:Number(B==null?void 0:B.quantity),description:B==null?void 0:B.description,price:B.price?Number((W=B==null?void 0:B.price)==null?void 0:W.value):0})})}}function EU(t){const n=new Map;t.forEach(i=>{n.set(i.id,{...i,name:i.groupName,parts:[],groups:[]})});const e=[];return t.forEach(i=>{i.parentGroupId&&i.parentGroupId!=="0"?n.get(i.parentGroupId).groups.push(n.get(i.id)):e.push(n.get(i.id))}),e}async function Jl(t,n,e,i,r,o){var _,b,y,k,T,R,N,L,q,M,z,D,O;ve.info("Standlone: Configurator Event Data in createObjectForBom function :: ",n);const s=n!=null&&n.detail?n.detail:n,l=s==null?void 0:s.payload,a=(s==null?void 0:s.type)===nu.EASY?(l==null?void 0:l.easyData)||l||s.easyData:u3(l||s);if(ve.info("Converted easy data from OL",a),a===null)return;a!=null&&a.selection?(a.selection={configurationMasterId:((_=s==null?void 0:s.grouping)==null?void 0:_.configurationMasterId)??Te},(b=a.groupsName)!=null&&b.length&&(a.selection.brickDetails=a.groupsName)):(a.selection={},a.selection=(y=s==null?void 0:s.selection)!=null&&y.brickDetails?{brickDetails:s.selection.brickDetails}:{configurationMasterId:((k=s==null?void 0:s.grouping)==null?void 0:k.configurationMasterId)??Te});const u=(((T=a.bom)==null?void 0:T.products)||[])[0]||{},d=(R=u.orderingData)==null?void 0:R.orderingId;if(Fn()&&d){const j=await lm(d,e);if(j.hasError!==!0){const C=u||{};C.configCharacteristicGroup=l_(j==null?void 0:j.characteristicGroups)}}const f=zc(u.applicationSource),p=((N=a.selection)==null?void 0:N.brickDetails)||[],m=h_(a,f?u.applicationSource:p[0]??null,f?Te:p.length>=1?p[1]:Te,u.name,a.selection.configurationMasterId??Te);ve.info("Easy to Group ::",m);const g=f?u.applicationSource:m!=null&&m.name?m==null?void 0:m.name:u.name;let h="";if(((L=a==null?void 0:a.bom)==null?void 0:L.isCto)===wu&&((q=m==null?void 0:m.parts[0])!=null&&q.parts)&&((D=(z=(M=a==null?void 0:a.bom)==null?void 0:M.products[0])==null?void 0:z.orderingData)!=null&&D.orderingId)){const j=a.bom.products[0].orderingData.orderingId;xg(m.parts,a.bom.products[0].orderingData.orderingId),d_(i,j,r).then(C=>{C&&(h=`CONFIG_${j}.xlsx`,p_(C,j,t.id,h))})}m_(t,m,g,((O=a.selection)==null?void 0:O.configurationMasterId)||d,o)}function Rm(t){ve.info("Standlone: Configurator Event Data in createObjectForBom function :: ",t);const n=t!=null&&t.detail?t.detail:t,e=n==null?void 0:n.payload,i=(n==null?void 0:n.type)===nu.EASY?(e==null?void 0:e.easyData)||e||n.easyData:u3(e||n);return ve.info("Converted easy data from OL",i),i===null?{}:i}function u3(t){var o;AU(t),ve.info("Standlone: productData after mapData call: "+JSON.stringify(t));const n=t!=null&&t.application_name&&(t==null?void 0:t.application_name)!==""?nu.EASY_IN:nu.SC,e=nu.EASY,i=U2(n,t);let r=null;if(i!=null&&i.success)ve.info("Validation succeesed from OL"),Fn()?Vu("caller","UC"):Vu("caller",""),r=(o=RR(t,e))==null?void 0:o.data;else{const s=IU(i==null?void 0:i.error);ve.info("Validation failed from OL. Validation result: "+JSON.stringify(i)),Pi(s)}return r}function IU(t){let n="";return t==null||t.forEach(e=>{var i;(i=e==null?void 0:e.path)!=null&&i.join&&(n+=e.path.join("->")+", ")}),n}function AU(t){var n,e,i;ve.info("Data received in mapDataKeysForPB"+JSON.stringify(t)),t.applicationSource=(t==null?void 0:t.application_name)??((n=t==null?void 0:t.extras)==null?void 0:n.pluginId)??((e=t==null?void 0:t.options)==null?void 0:e.source)??(t==null?void 0:t.applicationSource)??Te,t.configurationId=(t==null?void 0:t.configurationId)??Te,(i=t==null?void 0:t.products)==null||i.map(r=>{var o,s;r.name=(t==null?void 0:t.name)??((o=t==null?void 0:t.grouping)==null?void 0:o.displayName)??((s=t==null?void 0:t.extras)==null?void 0:s.configurationName)??Te})}function m_(t,n={},e,i,r){var o,s,l;t!=null&&t.bom||(t.bom={groups:[],parts:[]}),(r===Dn.EAB||t.platform===Dn.EAB)&&(t.bom={}),e===void 0||e===null&&!n.groups&&((o=n.parts)!=null&&o.length)?(t.bom||(t.bom={parts:[]}),t.bom.parts=Ud(n.parts,t.bom.parts)):((s=t.bom.groups)==null?void 0:s.length)===0&&Fn()?t.bom=t.bom.parts?{groups:[n],parts:t.bom.parts}:{groups:[n]}:i?(l=t.bom.groups)!=null&&l.length?OU(i,t.bom.groups,n):t.bom=t.bom.parts?{groups:[n],parts:t.bom.parts}:{groups:[n]}:a3(t,n,e)}function OU(t,n,e){f3(t,n,e)}function f3(t,n,e){var s,l,a;const i=n==null?void 0:n.findIndex(c=>c.name===e.name),r=n==null?void 0:n.findIndex(c=>(c==null?void 0:c.configurationMasterId)===t);let o=!1;if(r>=0&&i>=0){n[r].parts=(s=e==null?void 0:e.parts)==null?void 0:s.map(c=>{var d;const u=(d=n[r].parts)==null?void 0:d.find(f=>f.productId===c.productId);return u?{...c,quantity:c.quantity+u.quantity}:c}),o=!0;return}if(!o)if(i>=0)if(!((a=(l=n[i])==null?void 0:l.groups)!=null&&a.length)&&r===-1){PU(n,e);return}else f3(t,n[i].groups,e.groups[0]);else n==null||n.unshift(e)}function PU(t,n){let e;const i=t.filter(r=>{var l,a,c;const o=(l=r==null?void 0:r.name)==null?void 0:l.split(Ls),s=o[o.length-1];return isNaN(parseInt(s))?(e=n.name,(c=r==null?void 0:r.name)==null?void 0:c.includes(n.name)):(e=n.name.slice(0,-s.length-1),(a=r==null?void 0:r.name)==null?void 0:a.includes(n.name.slice(0,-s.length-1)))});if(i.length>0&&i.sort((r,o)=>{if(r.name===e)return-1;if(o.name===e)return 1;const s=r.name.match(ap),l=o.name.match(ap);if(s!==null&&l!==null){const a=parseInt(s==null?void 0:s[0]),c=parseInt(l==null?void 0:l[0]);return a-c}else return-1}),i.length!==0){const r=Zg(i[i.length-1]);n.name=r,t==null||t.unshift(n)}}function d3(t,n){const e=structuredClone(n)||{};return e.groups=h3(t.groups,e.groups),e}function p3(t){var i,r;const n=(i=t.orderingData)==null?void 0:i.orderingId,e=(r=t.orderingData)==null?void 0:r.productCode;return n&&e?`ordering:${n}|${e}`:`productId:${t.productId||t.productRef}`}function Ud(t=[],n=[]){const e=new Map;for(const i of n){const r=p3(i);e.set(r,{...i})}for(const i of t){const r=p3(i);if(e.has(r)){const o=e.get(r);r.startsWith("ordering:")&&(o!=null&&o.parts)&&(i!=null&&i.parts)&&(o.parts=Ud(o.parts,i.parts)),o.quantity=Number(o.quantity)+Number(i.quantity)}else e.set(r,{...i})}return Array.from(e.values())}function h3(t=[],n=[]){const e=new Map(n.map(i=>[i.name,i]));for(const i of t){const r=e.get(i.name);r?(i.groups&&r.groups&&(r.groups=h3(i.groups,r.groups)),i.parts&&r.parts&&(r.parts=Ud(i.parts,r.parts))):n.push(structuredClone(i))}return n}const $te="";function NU(t){qt(t,"svelte-5e31qs",".pw.display-flex.svelte-5e31qs{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-5e31qs{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.bold-font.svelte-5e31qs{font-weight:bold}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.dialog-container.svelte-5e31qs{padding-right:48px;padding-left:16px}.close-dialog.svelte-5e31qs{display:block;margin-left:auto;margin-top:-12px;color:var(--se-medium-grey, #9fa0a4)}.bom_heading.svelte-5e31qs{color:var(--se-dark-grey, #626469);font-size:22px;margin-bottom:16px}.select-project.svelte-5e31qs{color:var(--se-dark-grey, #626469);font-size:var(--p-fontsize, 16px)}.add-to-new-project.svelte-5e31qs{color:var(--se-medium-blue, #219bfd);font-size:14px}.star.svelte-5e31qs{color:var(--se-fuchsia-red, #b10043)}.all-project.svelte-5e31qs{overflow-y:auto;padding-right:4px;height:143px;margin-top:12px}.list-project.svelte-5e31qs{padding:8px 10px 8px 15px;margin-right:5px;font-size:14px;color:var(--se-anthracite-grey, #333333)}.no-project-found.svelte-5e31qs{font-size:14px;color:var(--se-anthracite-grey, #333333)}.list-project.svelte-5e31qs:hover{background-color:var(--se-ultra-light-grey-3, #f3f2f2)}.dialog_footer.svelte-5e31qs{margin:12px 0px;margin-top:20px}.active-project.svelte-5e31qs{background-color:var(--se-ultra-light-grey-3, #f3f2f2)}.all-project.svelte-5e31qs::-webkit-scrollbar-thumb{height:46px}.all-project.svelte-5e31qs::-webkit-scrollbar{width:18px}.country-warning.svelte-5e31qs{display:flex;align-items:center;padding-top:12px}.menu-left-margin.svelte-5e31qs{margin-left:8px}")}function m3(t,n,e){const i=t.slice();return i[32]=n[e],i[34]=e,i}function jU(t){let n,e=t[2]("configurators.no_project_found")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","no-project-found svelte-5e31qs")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4&&e!==(e=r[2]("configurators.no_project_found")+"")&&be(i,e)},d(r){r&&X(n)}}}function LU(t){let n,e=Mt(t[4]),i=[];for(let r=0;re(23,i=E)),ye(t,Ft,E=>e(2,r=E)),ye(t,Df,E=>e(24,o=E)),ye(t,qf,E=>e(25,s=E)),ye(t,Kt,E=>e(3,l=E)),ye(t,Hi,E=>e(4,a=E));let c="",u=!1,d=!1,f=[],p,{language:m}=n,{country:g}=n,{apigeeToken:h}=n,{getConfiguratorsDetails:_}=n,{getConfiguratorsCountry:b}=n;const y=Pn();let k=!1;Ln(async()=>{ve.info("getMotionConfiguratorsDetails in AddBomtoProj onMount: "+JSON.stringify(_==null?void 0:_.detail)),await el(),Hi.set(Ii),Ws(MU).catch(E=>{ve.error(E.message)}),e(1,k=b!==Ve.country)});function T(E){y("closePopupEvent",E)}function R(E){e(0,c=E.id)}function N(){c!==""&&(u=!0,z().catch(E=>{ve.error(E.message)}))}async function L(){Kt.update(()=>!0);try{e(0,c=""),e(0,c=await Ih()),d=!0,u=!1,D(),ve.info("New project created with ID: ",c)}catch(E){Kt.update(()=>!1),ve.error(E.message)}}function q(E){const B=Sa(E==null?void 0:E.documentId);jm({partIds:f},h,Ve.basePath,`${ai.DOCUMENT_UPDATE_API}/${Mr}/${B}`,i.id).then(U=>{ve.info("document updated",U)}).catch(U=>{ve.error("Error in updating document",U)})}function M(){Pr(Mr,h,i.id,Ve.basePath,ai.DOCUMENT_API).then(E=>{if(ve.info("requested documents",E),E.length){const B=E.filter(U=>U.VAconfigId===p);B.length&&q(B[0])}}).catch(E=>{ve.error(E)})}async function z(){try{Kt.update(()=>!0),await Vs(c),D()}catch{Kt.update(()=>!1)}}function D(){let E=JSON.parse(JSON.stringify(i));Jl(E,_,void 0,s,o);let B=c;_.detail.isCto===wu?O(E,B,_.detail.configurationId):O(E,B)}function O(E,B,U){ve.info("VnA: inside upadteAndFetchPriceBOMDetails");const W=r("edit_project.project_updated_successfully_message");xi({bom:E.bom},B,W,Jn).then(async Z=>{Kt.update(()=>!0);const V=fn(g,i),te=dn(m,i);await ii(B,V,te,h).then(function(H){ve.info(H)}),ve.info("VnA: outside VnA condition"),Z.data.id&&(U&&(ve.info("VnA: inside VnA condition"),e(15,f=Gg(Z.data.bom,U)),e(16,p=U)),ve.info("VnA: before isLoading update false"),Kt.update(()=>!1),T({productAdded:u,selectedProjectId:c,newProjectCreated:d}))}).finally(()=>{Kt.update(()=>!1),ve.info("Project updated for with ID: ",B);let Z=new CustomEvent(D1,{detail:{eventSource:"PB_FROM_HMC",bomUpdate:!0}});ve.info("BOM_UPDATED to be called"),window.dispatchEvent(Z)})}function j(E){ls.set(E)}Wn(()=>{j(!1),Hi.set(Ii)});const C=()=>{T({productAdded:!1})},S=E=>{R(E)},I=()=>{N()},P=()=>{T({productAdded:!1})};return t.$$set=E=>{"language"in E&&e(9,m=E.language),"country"in E&&e(10,g=E.country),"apigeeToken"in E&&e(11,h=E.apigeeToken),"getConfiguratorsDetails"in E&&e(12,_=E.getConfiguratorsDetails),"getConfiguratorsCountry"in E&&e(13,b=E.getConfiguratorsCountry)},t.$$.update=()=>{t.$$.dirty[0]&98304&&(f!=null&&f.length||p)&&M()},[c,k,r,l,a,T,R,N,L,m,g,h,_,b,j,f,p,C,S,I,P]}class DU extends Ot{constructor(n){super(),At(this,n,qU,RU,Et,{language:9,country:10,apigeeToken:11,getConfiguratorsDetails:12,getConfiguratorsCountry:13,setSnackbarVisibility:14},NU,[-1,-1])}get setSnackbarVisibility(){return this.$$.ctx[14]}}const ene="";function BU(t){qt(t,"svelte-xow9zx",".dialog-bom-project.svelte-xow9zx{z-index:11000;position:absolute}")}function b3(t){let n,e,i;return e=new DU({props:{apigeeToken:t[3],language:t[0],country:t[1],getConfiguratorsDetails:t[2],getConfiguratorsCountry:t[6]}}),e.$on("closePopupEvent",t[7]),{c(){n=A("se-dialog-content"),De(e.$$.fragment)},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&8&&(s.apigeeToken=r[3]),o&1&&(s.language=r[0]),o&2&&(s.country=r[1]),o&4&&(s.getConfiguratorsDetails=r[2]),o&64&&(s.getConfiguratorsCountry=r[6]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function UU(t){let n,e,i=t[5]&&b3(t);return{c(){n=A("se-dialog"),i&&i.c(),w(n,"page-scroll","false"),w(n,"can-backdrop","false"),w(n,"size","medium"),w(n,"class","dialog-bom-project svelte-xow9zx")},m(r,o){J(r,n,o),i&&i.m(n,null),t[10](n),e=!0},p(r,[o]){r[5]?i?(i.p(r,o),o&32&&Q(i,1)):(i=b3(r),i.c(),Q(i,1),i.m(n,null)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(),t[10](null)}}}function zU(t,n,e){let{language:i}=n,{country:r}=n,{dataConfig:o}=n,{apigeeToken:s}=n,{apigeeUrl:l}=n,{viteOcmCaseUrl:a}=n,c,u=!1,d,f;const p=Pn();Ln(()=>{Ve.initializeExternalUrls([l,a]),m()});function m(){var b;e(4,c.open=!0,c),e(5,u=!0),e(6,f=(b=o==null?void 0:o.detail)==null?void 0:b.country)}function g(b){Ra.update(()=>!1),e(4,c.open=!1,c),d=b.detail,(b.detail.productAdded||b.detail.newProjectCreated)&&h()}function h(){p("configuratorsProductAdded",{projectId:String(d.selectedProjectId),getProductAddedDetails:d})}function _(b){gt[b?"unshift":"push"](()=>{c=b,e(4,c)})}return t.$$set=b=>{"language"in b&&e(0,i=b.language),"country"in b&&e(1,r=b.country),"dataConfig"in b&&e(2,o=b.dataConfig),"apigeeToken"in b&&e(3,s=b.apigeeToken),"apigeeUrl"in b&&e(8,l=b.apigeeUrl),"viteOcmCaseUrl"in b&&e(9,a=b.viteOcmCaseUrl)},[i,r,o,s,c,u,f,g,l,a,_]}class FU extends Ot{constructor(n){super(),At(this,n,zU,UU,Et,{language:0,country:1,dataConfig:2,apigeeToken:3,apigeeUrl:8,viteOcmCaseUrl:9},BU)}}const tne="";function xU(t){qt(t,"svelte-1wx3yun",".pw.display-flex.svelte-1wx3yun{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1wx3yun{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.bold-font.svelte-1wx3yun{font-weight:bold}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.dialog-container.svelte-1wx3yun{padding-right:48px;padding-left:16px}.bom_heading.svelte-1wx3yun{color:var(--se-dark-grey, #626469);font-size:22px;margin-bottom:4px;padding:5px;border-bottom:solid 1px black}.select-project.svelte-1wx3yun{color:var(--se-dark-grey, #626469);font-size:var(--p-fontsize, 16px)}.star.svelte-1wx3yun{color:var(--se-fuchsia-red, #b10043)}.all-project.svelte-1wx3yun{overflow-y:auto;padding-right:4px;height:143px;margin-top:12px}.list-project.svelte-1wx3yun{padding:8px 10px 8px 15px;margin-right:5px;font-size:14px;color:var(--se-anthracite-grey, #333333)}.no-project-found.svelte-1wx3yun{font-size:14px;color:var(--se-anthracite-grey, #333333)}.list-project.svelte-1wx3yun:hover{background-color:var(--se-ultra-light-grey-3, #f3f2f2)}.dialog_footer.svelte-1wx3yun{margin:12px 0px;margin-top:20px}.active-project.svelte-1wx3yun{background-color:var(--se-ultra-light-grey-3, #f3f2f2)}.all-project.svelte-1wx3yun::-webkit-scrollbar-thumb{height:46px}.all-project.svelte-1wx3yun::-webkit-scrollbar{width:18px}")}function v3(t,n,e){const i=t.slice();return i[33]=n[e],i[35]=e,i}function GU(t){let n,e=t[1]("generic.no_project_found")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","no-project-found svelte-1wx3yun")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&2&&e!==(e=r[1]("generic.no_project_found")+"")&&be(i,e)},d(r){r&&X(n)}}}function HU(t){let n,e=Mt(t[2]),i=[];for(let r=0;re(23,i=E)),ye(t,Ft,E=>e(1,r=E)),ye(t,eg,E=>e(2,o=E));let{projectPage:s}=n,{page:l}=n,{redirectedFromPlatform:a}=n,{anonymousProjectId:c}=n,{language:u}=n,{country:d}=n,{apigeeToken:f}=n,{isProjectConversionSnackbar:p}=n,{action:m}=n,g=`${d.toLowerCase()}`,h=localStorage.getItem(g),_="",b,y;function k(){Promise.resolve().then(()=>cC)}function T(E){e(0,_=E.id)}function R(){_!==""&&L().catch(E=>{ve.error(E.message)})}async function N(){{const E=String(c)+Ep;om(E,{platform:a}).then(U=>{Ma.update(()=>!1),e(6,l=uo),h=String(U==null?void 0:U.id),Tr(`${rr}${s}/${String(h)}`),k()}).catch(U=>{Ma.update(()=>!1),e(6,l=sc),e(7,p=!0),Tr(`${rr}${s}`)}),await C(m,a,c)}}async function L(){try{await Vs(_),b=i,M(),Ma.update(()=>!1)}catch{Kt.update(()=>!1)}}async function q(){var E;try{const B=String(c)+Ep+Ib+"true";y=(E=(await om(B,{platform:a}))[0])==null?void 0:E.bom}catch{}}async function M(){await q(),y?(Kt.update(()=>!0),z(),O(b,_),Kt.update(()=>!1),Ma.update(()=>!1),await lr({action:d0,subaction:sA,platform:a,anonymousProjectId:c,projectId:_,user:p0})):(Ma.update(()=>!1),Kt.update(()=>!1),Tr(`${rr}${s}/${String(_)}`))}function z(){var E,B,U;if(b.description="",b.owner="",b.company="",y!=null&&y.parts)if((E=b==null?void 0:b.bom)!=null&&E.parts){const W=Ku((B=b==null?void 0:b.bom)==null?void 0:B.parts.concat(y==null?void 0:y.parts));b.bom.parts=[...W]}else b.bom.parts=y==null?void 0:y.parts;y!=null&&y.groups&&((U=b==null?void 0:b.bom)!=null&&U.groups?y.groups.forEach(W=>{D(W.name)}):b.bom.groups=y==null?void 0:y.groups)}function D(E){var Z,V,te,H,re;let B;const U=(Z=b==null?void 0:b.bom)==null?void 0:Z.groups.filter(G=>{var le,ce,ne;const F=(le=G==null?void 0:G.name)==null?void 0:le.split(Ls),K=F[F.length-1];return isNaN(parseInt(K))?(B=E,(ne=G==null?void 0:G.name)==null?void 0:ne.includes(E)):(B=E.slice(0,-K.length-1),(ce=G==null?void 0:G.name)==null?void 0:ce.includes(E.slice(0,-K.length-1)))});U.length>0&&U.sort((G,F)=>{var ce,ne,$,he;if(G.name===B)return-1;if(F.name===B)return 1;const K=parseInt((ne=(ce=G.name)==null?void 0:ce.match(ap))==null?void 0:ne[0]),le=parseInt((he=($=F.name)==null?void 0:$.match(ap))==null?void 0:he[0]);return K-le});const W=y.groups.findIndex(G=>G.name===E);if(U.length!==0){const G=Zg(U[U.length-1]);y.groups[W].name=G,(te=(V=b==null?void 0:b.bom)==null?void 0:V.groups)==null||te.unshift(y.groups[W])}else(re=(H=b==null?void 0:b.bom)==null?void 0:H.groups)==null||re.unshift(y.groups[W])}function O(E,B){const U=r("edit_project.project_updated_successfully_message");xi({bom:E.bom},B,U,Jn).then(async W=>{var H;Kt.update(()=>!0);const Z=fn(d,i),V=dn(u,i);await ii(B,Z,V,f).then(function(re){ve.info(re)}),e(6,l=uo);const te=String((H=W==null?void 0:W.data)==null?void 0:H.id);k(),Tr(`${rr}${s}/${String(te)}`)}).catch(()=>{e(6,l=sc),e(7,p=!0),Tr(`${rr}${s}`)}).finally(()=>{ve.info("Project updated for with ID: ",B)})}function j(E){ls.set(E)}async function C(E,B,U){const W=Xr(d0,E,B,void 0,U,void 0,void 0,p0);await lr(W)}Wn(()=>{j(!1)});const S=E=>{T(E)},I=()=>{R()},P=()=>{N()};return t.$$set=E=>{"projectPage"in E&&e(8,s=E.projectPage),"page"in E&&e(6,l=E.page),"redirectedFromPlatform"in E&&e(9,a=E.redirectedFromPlatform),"anonymousProjectId"in E&&e(10,c=E.anonymousProjectId),"language"in E&&e(11,u=E.language),"country"in E&&e(12,d=E.country),"apigeeToken"in E&&e(13,f=E.apigeeToken),"isProjectConversionSnackbar"in E&&e(7,p=E.isProjectConversionSnackbar),"action"in E&&e(14,m=E.action)},[_,r,o,T,R,N,l,p,s,a,c,u,d,f,m,j,S,I,P]}class YU extends Ot{constructor(n){super(),At(this,n,VU,WU,Et,{projectPage:8,page:6,redirectedFromPlatform:9,anonymousProjectId:10,language:11,country:12,apigeeToken:13,isProjectConversionSnackbar:7,action:14,setSnackbarVisibility:15},xU,[-1,-1])}get setSnackbarVisibility(){return this.$$.ctx[15]}}function Mm(){return{orderEntry:{cartPage:String(u0)},configurators:{configuratorPage:String(f0)},projects:{projectsPage:String($m)},myList:{listsPage:Ao},myCart:{cartPage:zn}}}const nne="";function ZU(t){qt(t,"svelte-11yqkxp",".pw.display-flex.svelte-11yqkxp.svelte-11yqkxp{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-11yqkxp.svelte-11yqkxp{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.small-font.svelte-11yqkxp.svelte-11yqkxp{font-size:14px}.pw.pointer.svelte-11yqkxp.svelte-11yqkxp{cursor:pointer}.pw-snackbar-elem.svelte-11yqkxp.svelte-11yqkxp{top:30px}.pw.hidden.svelte-11yqkxp.svelte-11yqkxp{display:none}.pw.width-100.svelte-11yqkxp.svelte-11yqkxp{width:100%}.pw.bold-font.svelte-11yqkxp.svelte-11yqkxp{font-weight:bold}.pw.center-align-items.svelte-11yqkxp.svelte-11yqkxp{align-items:center}.pw.justify-content-center.svelte-11yqkxp.svelte-11yqkxp{justify-content:center}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.dialog-header.svelte-11yqkxp.svelte-11yqkxp{margin-bottom:8px}.dialog-header.svelte-11yqkxp h4.svelte-11yqkxp{margin:0px}.error-report.svelte-11yqkxp.svelte-11yqkxp{justify-content:flex-end;margin-right:20px}.error-report.svelte-11yqkxp p.svelte-11yqkxp{color:var(--se-fuchsia-red, #b10043);font-size:14px;margin-right:18px}.error-report.svelte-11yqkxp p .notification-icon.svelte-11yqkxp{font-size:16px}.error-report-link.svelte-11yqkxp.svelte-11yqkxp{font-size:14px}.download-icon.svelte-11yqkxp.svelte-11yqkxp{font-size:16px}.dialog-content.svelte-11yqkxp.svelte-11yqkxp{border:1px solid var(--se-super-light-grey, #e6e6e6);padding:20px;margin:4px 24px 20px 16px}.browse-file-conatainer.svelte-11yqkxp.svelte-11yqkxp{background-color:var(--se-ultra-light-grey-3, #f3f2f2);height:187px;flex-direction:column}.grey-text.svelte-11yqkxp.svelte-11yqkxp{color:var(--se-light-grey, #cbcbcb)}.dialog-footer.svelte-11yqkxp.svelte-11yqkxp{margin-top:20px}#my-progress.svelte-11yqkxp.svelte-11yqkxp{margin-top:10px}#my-bar.svelte-11yqkxp.svelte-11yqkxp{height:8px;background-color:var(--se-life-green, #3dcd58);width:100%}.browse-btn.svelte-11yqkxp.svelte-11yqkxp{color:var(--se-dark-sky-blue, #0087cd)}.flex-space-between-text-icon.svelte-11yqkxp.svelte-11yqkxp{display:flex;justify-content:space-between}.display-flex-end.svelte-11yqkxp.svelte-11yqkxp{display:flex;justify-content:end}.show-bottom.svelte-11yqkxp.svelte-11yqkxp{bottom:30px;top:auto}")}function y3(t){let n,e,i,r,o,s,l,a,c,u,d;return u=new Bi({props:{href:t[7],linkText:t[11]("upload_excel.download_error_report"),linkSize:"small"}}),{c(){n=A("div"),e=A("p"),i=A("se-icon"),i.textContent="notification_critical_stroke",r=Y(),o=de(t[9]),s=Y(),l=A("span"),a=A("se-icon"),a.textContent="action_download_stroke",c=Y(),De(u.$$.fragment),w(i,"size","small"),w(i,"class","notification-icon svelte-11yqkxp"),x(e,"class","error-report-text display-flex pw center-align-items svelte-11yqkxp"),w(a,"color","information"),w(a,"class","download-icon svelte-11yqkxp"),w(a,"size","small"),x(l,"class","pw small-font error-report-link display-flex pw center-align-items svelte-11yqkxp"),x(n,"class","error-report display-flex pw center-align-items svelte-11yqkxp")},m(f,p){J(f,n,p),v(n,e),v(e,i),v(e,r),v(e,o),v(n,s),v(n,l),v(l,a),v(l,c),Re(u,l,null),d=!0},p(f,p){(!d||p[0]&512)&&be(o,f[9]);const m={};p[0]&128&&(m.href=f[7]),p[0]&2048&&(m.linkText=f[11]("upload_excel.download_error_report")),u.$set(m)},i(f){d||(Q(u.$$.fragment,f),d=!0)},o(f){se(u.$$.fragment,f),d=!1},d(f){f&&X(n),Me(u)}}}function k3(t){var d;let n,e,i,r=((d=t[6])==null?void 0:d.name)+"",o,s,l,a,c,u=t[3]===100&&S3(t);return{c(){n=A("div"),e=A("div"),i=A("p"),o=de(r),s=Y(),l=A("div"),a=A("div"),c=Y(),u&&u.c(),x(a,"id","my-bar"),li(a,"width",t[3]+"%"),x(a,"class","svelte-11yqkxp"),x(l,"class","progress-bar-button display-flex pw center-align-items svelte-11yqkxp"),x(e,"id","my-progress"),x(e,"class","svelte-11yqkxp"),x(n,"class","pw width-100 svelte-11yqkxp")},m(f,p){J(f,n,p),v(n,e),v(e,i),v(i,o),v(e,s),v(e,l),v(l,a),v(l,c),u&&u.m(l,null)},p(f,p){var m;p[0]&64&&r!==(r=((m=f[6])==null?void 0:m.name)+"")&&be(o,r),p[0]&8&&li(a,"width",f[3]+"%"),f[3]===100?u?u.p(f,p):(u=S3(f),u.c(),u.m(l,null)):u&&(u.d(1),u=null)},d(f){f&&X(n),u&&u.d()}}}function S3(t){let n,e,i;return{c(){n=A("se-icon"),n.textContent="action_delete_cross",w(n,"class","pw pointer svelte-11yqkxp"),w(n,"color","standard")},m(r,o){J(r,n,o),e||(i=Ge(n,"click",t[33]),e=!0)},p:tt,d(r){r&&X(n),e=!1,i()}}}function KU(t){let n,e,i,r,o,s,l,a,c,u=t[11]("bom_manager.upload_excel_csv")+"",d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z=t[11]("bom_manager.drop_an_excel")+"",D,O,j,C,S=t[11]("bom_manager.browse")+"",I,P,E,B=t[11]("upload_excel.file_less_than_3mb_warning")+"",U,W,Z,V,te,H=t[11]("bom_manager.download_the_same_template_message")+"",re,G,F,K,le,ce,ne,$,he,me,ee,oe,ue,ge,fe,ae,ie=t[7].length>0&&y3(t),_e=t[4]&&k3(t);return ne=new Ut({props:{buttonType:"button",disabled:t[10],importance:"emphasized",buttonText:t[11]("generic.add"),id:`add-to-list-list-page-${t[1]}`}}),ne.$on("btnClick",t[34]),oe=new Bi({props:{linkText:t[11]("bom_manager.download_sample_template"),linkSize:"small"}}),oe.$on("linkClick",t[35]),{c(){n=A("se-snackbar"),i=Y(),r=A("se-dialog"),o=A("se-dialog-content"),s=A("se-loading"),l=Y(),a=A("div"),c=A("h4"),d=de(u),f=Y(),p=A("se-icon"),p.textContent="action_close",m=Y(),ie&&ie.c(),g=Y(),h=A("div"),_=A("div"),b=A("div"),y=A("div"),k=A("input"),T=Y(),R=A("se-icon"),N=de("action_upload_stroke"),q=Y(),M=A("div"),D=de(z),O=Y(),j=A("p"),C=de("? "),I=de(S),P=Y(),E=A("p"),U=de(B),W=de("."),Z=Y(),V=A("p"),te=de("* "),re=de(H),G=de("."),F=Y(),_e&&_e.c(),K=Y(),le=A("div"),ce=A("span"),De(ne.$$.fragment),$=Y(),he=A("span"),me=A("se-icon"),me.textContent="action_download_stroke",ee=Y(),De(oe.$$.fragment),w(n,"open",t[12]),w(n,"message",t[13]),w(n,"type",t[14]),w(n,"class","pw-snackbar-elem show-bottom svelte-11yqkxp"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id",e=`snackbar-excel-upload-${t[1]}`),w(s,"loading",t[8]),w(s,"overlay","false"),x(c,"class","pw bold-font svelte-11yqkxp"),w(p,"class","pw pointer svelte-11yqkxp"),w(p,"color","standard"),x(a,"class","dialog-header flex-space-between-text-icon svelte-11yqkxp"),x(k,"accept",".csv, .xlsx"),x(k,"class","pw hidden svelte-11yqkxp"),x(k,"type","file"),w(R,"class","center pw pointer svelte-11yqkxp"),w(R,"id",L=`ic-excel-upload-file-list-page-${t[1]}`),w(R,"size","medium"),w(R,"color","standard"),x(j,"class","browse-btn pw pointer pw small-font svelte-11yqkxp"),x(M,"class","drop-title display-flex grey-text pw small-font pw justify-content-center svelte-11yqkxp"),x(E,"class","grey-text pw small-font svelte-11yqkxp"),x(V,"class","grey-text pw small-font svelte-11yqkxp"),x(b,"class","browse-file-conatainer display-flex pw center-align-items pw justify-content-center svelte-11yqkxp"),w(me,"color","information"),w(me,"class","download-icon svelte-11yqkxp"),w(me,"size","small"),x(he,"class","pw small-font download-sample display-flex-end pw center-align-items pointer svelte-11yqkxp"),x(le,"class","dialog-footer flex-space-between-center svelte-11yqkxp"),x(h,"class","dialog-content svelte-11yqkxp"),w(r,"class","pw svelte-11yqkxp"),w(r,"pagescroll","false"),w(r,"can-backdrop","false"),w(r,"id",ue=`upload-excel-${t[1]}`),w(r,"size","xlarge")},m(Ie,we){J(Ie,n,we),J(Ie,i,we),J(Ie,r,we),v(r,o),v(o,s),v(o,l),v(o,a),v(a,c),v(c,d),v(a,f),v(a,p),v(o,m),ie&&ie.m(o,null),v(o,g),v(o,h),v(h,_),v(_,b),v(b,y),v(y,k),t[28](k),v(y,T),v(y,R),v(R,N),v(b,q),v(b,M),v(M,D),v(M,O),v(M,j),v(j,C),v(j,I),v(b,P),v(b,E),v(E,U),v(E,W),v(b,Z),v(b,V),v(V,te),v(V,re),v(V,G),v(_,F),_e&&_e.m(_,null),v(_,K),v(_,le),v(le,ce),Re(ne,ce,null),v(le,$),v(le,he),v(he,me),v(he,ee),Re(oe,he,null),t[36](r),ge=!0,fe||(ae=[Ge(p,"click",function(){Za(t[15](t[0]))&&t[15](t[0]).apply(this,arguments)}),Ge(k,"change",t[27]),Ge(R,"click",t[29]),Ge(j,"click",t[30]),Ge(b,"drop",t[31]),Ge(b,"dragover",t[32])],fe=!0)},p(Ie,we){t=Ie,(!ge||we[0]&4096)&&w(n,"open",t[12]),(!ge||we[0]&8192)&&w(n,"message",t[13]),(!ge||we[0]&16384)&&w(n,"type",t[14]),(!ge||we[0]&2&&e!==(e=`snackbar-excel-upload-${t[1]}`))&&w(n,"id",e),(!ge||we[0]&256)&&w(s,"loading",t[8]),(!ge||we[0]&2048)&&u!==(u=t[11]("bom_manager.upload_excel_csv")+"")&&be(d,u),t[7].length>0?ie?(ie.p(t,we),we[0]&128&&Q(ie,1)):(ie=y3(t),ie.c(),Q(ie,1),ie.m(o,g)):ie&&(Je(),se(ie,1,1,()=>{ie=null}),Qe()),(!ge||we[0]&2&&L!==(L=`ic-excel-upload-file-list-page-${t[1]}`))&&w(R,"id",L),(!ge||we[0]&2048)&&z!==(z=t[11]("bom_manager.drop_an_excel")+"")&&be(D,z),(!ge||we[0]&2048)&&S!==(S=t[11]("bom_manager.browse")+"")&&be(I,S),(!ge||we[0]&2048)&&B!==(B=t[11]("upload_excel.file_less_than_3mb_warning")+"")&&be(U,B),(!ge||we[0]&2048)&&H!==(H=t[11]("bom_manager.download_the_same_template_message")+"")&&be(re,H),t[4]?_e?_e.p(t,we):(_e=k3(t),_e.c(),_e.m(_,K)):_e&&(_e.d(1),_e=null);const pe={};we[0]&1024&&(pe.disabled=t[10]),we[0]&2048&&(pe.buttonText=t[11]("generic.add")),we[0]&2&&(pe.id=`add-to-list-list-page-${t[1]}`),ne.$set(pe);const ke={};we[0]&2048&&(ke.linkText=t[11]("bom_manager.download_sample_template")),oe.$set(ke),(!ge||we[0]&2&&ue!==(ue=`upload-excel-${t[1]}`))&&w(r,"id",ue)},i(Ie){ge||(Q(ie),Q(ne.$$.fragment,Ie),Q(oe.$$.fragment,Ie),ge=!0)},o(Ie){se(ie),se(ne.$$.fragment,Ie),se(oe.$$.fragment,Ie),ge=!1},d(Ie){Ie&&(X(n),X(i),X(r)),ie&&ie.d(),t[28](null),_e&&_e.d(),Me(ne),Me(oe),t[36](null),fe=!1,vn(ae)}}}function ine(){}function XU(t,n,e){let i,r,o,s,l,a,c,u,d,f;ye(t,Wr,we=>e(41,i=we)),ye(t,nn,we=>e(42,r=we)),ye(t,Jn,we=>e(43,o=we)),ye(t,Ft,we=>e(11,s=we)),ye(t,Wi,we=>e(44,l=we)),ye(t,Wr,we=>e(45,a=we)),ye(t,gr,we=>e(46,c=we)),ye(t,aa,we=>e(12,u=we)),ye(t,Mo,we=>e(13,d=we)),ye(t,La,we=>e(14,f=we));let{country:p}=n,{language:m}=n,{wrapperUploadExcel:g}=n,{projectId:h}=n,{view:_}=n,{isCart:b}=n,{apigeeToken:y}=n,k=0,T,R=!1,N,L,q,M=Te,z=!1,D,O,j=!0,C=0;Ln(()=>{Un(!1)}),Wn(()=>{Un(!1)});function S(){P(),e(7,M=Te),e(0,g.open=!0,g)}function I(we){we.open=!1,Ti(zr),P()}function P(){e(6,q=null),e(4,R=!1),e(3,k=0),N=null,e(7,M=Te),e(10,j=!0)}function E(we){var pe;e(3,k=0),e(7,M=Te),clearInterval(T),e(6,q=(pe=we==null?void 0:we.target)==null?void 0:pe.files[0]),B()}function B(){Un(!1),W()?(Pi(s("bom_manager.file_upload_condition")),e(4,R=!1)):(q==null?void 0:q.size)>Lb?Z():q&&U()}function U(){T=setInterval(te,void 0),e(4,R=!0);let we=new FileReader;we==null||we.readAsDataURL(q),we.onload=async pe=>{var Be,Ce;const ke=(Ce=(Be=pe==null?void 0:pe.target)==null?void 0:Be.result)==null?void 0:Ce.toString();N=ke==null?void 0:ke.split(ia)[1],await H()}}function W(){const we=[pv.CSV,pv.XLSX],pe=String(q==null?void 0:q.name).split(n0).pop().toLowerCase();return we.indexOf(String(pe))===-1}function Z(){Pi(s("bom_manager.file_size_limit_message")),e(4,R=!1)}function V(){clearInterval(T)}function te(){e(3,k+=1)}async function H(){var ke,je,Be,Ce,Se,Ee,Le,Pe;const we=String(q==null?void 0:q.name),pe={type:we==null?void 0:we.split(n0)[1],file:N,countryCode:(ke=Ve==null?void 0:Ve.country)==null?void 0:ke.toLowerCase(),languageCode:Ve==null?void 0:Ve.language,ownerCountryCode:(je=r==null?void 0:r.ownerInfo)!=null&&je.country&&(r!=null&&r.user)?(Ce=String((Be=r==null?void 0:r.ownerInfo)==null?void 0:Be.country))==null?void 0:Ce.toLowerCase():null,ownerLanguageCode:(Se=r==null?void 0:r.ownerInfo)!=null&&Se.language&&(r!=null&&r.user)?(Ee=String(r.ownerInfo.language))==null?void 0:Ee.toLowerCase():null};C=Number((Pe=(Le=r==null?void 0:r.bom)==null?void 0:Le.parts)!=null&&Pe.length?r.bom.parts.length:0),await Bw(pe,h,y,o,b).catch(()=>{Pi(s("generic.error_message"))}).then(He=>{re(He)}).finally(()=>{ve.info("Project uploaded: ",h)})}function re(we){var pe,ke,je,Be,Ce;we!=null&&we.hasError?(e(7,M=Te),P()):(pe=we==null?void 0:we.data)!=null&&pe.errorReport?(e(10,j=!1),O=we==null?void 0:we.data,e(7,M=String((ke=we==null?void 0:we.data)==null?void 0:ke.errorReport)),e(9,D=us(String((je=we==null?void 0:we.data)==null?void 0:je.message),o)),G(),C=Number((Be=we==null?void 0:we.data)==null?void 0:Be.totalQuantity)):we&&(we!=null&&we.data)&&(C=Number((Ce=we==null?void 0:we.data)==null?void 0:Ce.totalQuantity),e(10,j=!1),e(7,M=Te),O=we==null?void 0:we.data)}function G(){Number(D==null?void 0:D.split(dr)[0])===0&&e(10,j=!0)}function F(){var pe,ke;e(8,z=!0),rs(b?Si.UPLOAD_EXCEL_CART.action:Si.UPLOAD_EXCEL_LIST.action,b?Si.UPLOAD_EXCEL_CART.subaction:Si.UPLOAD_EXCEL_LIST.subaction,String(c.platform),b?void 0:Dt()?r==null?void 0:r.id:void 0,b||Dt()||r==null?void 0:r.id,void 0,a),jn(Tn.CTA_CLICK,{cta_name:"Upload excel/csv files",cta_location:b?Zi.UCCart:Zi.UCList}),K();let we=(ke=(pe=O==null?void 0:O.bom)==null?void 0:pe.parts)==null?void 0:ke.map(je=>({catalogNumber:je==null?void 0:je.productRef,description:je==null?void 0:je.description,quantity:je==null?void 0:je.quantity}));l===Nn?le(O,h,we):ce(O,h,we)}function K(){O.description=O!=null&&O.description?O.description:Te,O==null||delete O.errorReport,O==null||delete O.message,O==null||delete O.id,O==null||delete O.federatedId}function le(we,pe,ke){const je=s("bom_manager.products_added_to_list_message");xi(we,pe,je,o).then(async Be=>{var Ee;(Ee=Be==null?void 0:Be.data)!=null&&Ee.id&&(I(g),ve.info("Project updated for with ID: ",pe),e(8,z=!1)),e(21,y=Ve.apigeeToken);const Ce=fn(p,r),Se=dn(m,r);await ii(pe,Ce,Se,y).then(function(Le){if(ve.info(Le),Dt()){const Pe=C===1?"{activity_log.message_product_reference}"+rn+hs+ke[0].catalogNumber+hs:String(C)+rn+"{activity_log.message_products}";Nr(pe,"{activity_log.message_product_added_action}","{activity_log.message_product_added_excel_subaction}","{activity_log.message_added_product}"+rn+Pe+rn+"{activity_log.message_via_excel}",ke)}})}).finally(()=>{ve.info("Project updated for with IDfin: ",pe)})}function ce(we,pe,ke){_s(we,i).then(async je=>{je!=null&&je.error||(I(g),ve.info("Project updated for with ID: ",pe),e(8,z=!1)),e(21,y=Ve.apigeeToken);const Be=fn(p,r),Ce=dn(m,r);await ii(i,Be,Ce,y).then(function(Se){if(ve.info(Se),Dt()){const Ee=C===1?"{activity_log.message_product_reference}"+rn+hs+ke[0].catalogNumber+hs:String(C)+rn+"{activity_log.message_products}";Nr(pe,"{activity_log.message_product_added_action}","{activity_log.message_product_added_excel_subaction}","{activity_log.message_added_product}"+rn+Ee+rn+"{activity_log.message_via_excel}",ke)}})}).finally(()=>{ve.info("Project updated for with IDfin: ",pe)})}function ne(we){we.preventDefault(),we.dataTransfer.dropEffect=oN}function $(we){we.preventDefault(),e(6,q=we.dataTransfer.files[0]),B()}function he(){var pe;const we=Rc()?du:pu;Xu(we,String(Ve.language),zp[(pe=Ve.language)==null?void 0:pe.toLowerCase()])}const me=we=>E(we);function ee(we){gt[we?"unshift":"push"](()=>{L=we,e(5,L)})}const oe=()=>{e(5,L.value=Te,L),L.click()},ue=()=>{e(5,L.value=Te,L),L.click()},ge=we=>$(we),fe=we=>ne(we),ae=()=>{P()},ie=()=>{F()},_e=()=>he();function Ie(we){gt[we?"unshift":"push"](()=>{g=we,e(0,g)})}return t.$$set=we=>{"country"in we&&e(22,p=we.country),"language"in we&&e(23,m=we.language),"wrapperUploadExcel"in we&&e(0,g=we.wrapperUploadExcel),"projectId"in we&&e(24,h=we.projectId),"view"in we&&e(1,_=we.view),"isCart"in we&&e(25,b=we.isCart),"apigeeToken"in we&&e(21,y=we.apigeeToken)},t.$$.update=()=>{t.$$.dirty[0]&8&&k===100&&V()},[g,_,$,k,R,L,q,M,z,D,j,s,u,d,f,I,P,E,F,ne,he,y,p,m,h,b,S,me,ee,oe,ue,ge,fe,ae,ie,_e,Ie]}class JU extends Ot{constructor(n){super(),At(this,n,XU,KU,Et,{country:22,language:23,wrapperUploadExcel:0,projectId:24,view:1,isCart:25,apigeeToken:21,uploadPopup:26,drop:2},ZU,[-1,-1])}get uploadPopup(){return this.$$.ctx[26]}get drop(){return this.$$.ctx[2]}}var QU=typeof global=="object"&&global&&global.Object===Object&&global;const $U=QU;var ez=typeof self=="object"&&self&&self.Object===Object&&self,tz=$U||ez||Function("return this")();const T3=tz;var nz=T3.Symbol;const qm=nz;var C3=Object.prototype,iz=C3.hasOwnProperty,rz=C3.toString,zd=qm?qm.toStringTag:void 0;function sz(t){var n=iz.call(t,zd),e=t[zd];try{t[zd]=void 0;var i=!0}catch{}var r=rz.call(t);return i&&(n?t[zd]=e:delete t[zd]),r}var oz=Object.prototype,az=oz.toString;function lz(t){return az.call(t)}var cz="[object Null]",uz="[object Undefined]",E3=qm?qm.toStringTag:void 0;function fz(t){return t==null?t===void 0?uz:cz:E3&&E3 in Object(t)?sz(t):lz(t)}function dz(t){return t!=null&&typeof t=="object"}var pz="[object Symbol]";function hz(t){return typeof t=="symbol"||dz(t)&&fz(t)==pz}var mz=/\s/;function gz(t){for(var n=t.length;n--&&mz.test(t.charAt(n)););return n}var _z=/^\s+/;function bz(t){return t&&t.slice(0,gz(t)+1).replace(_z,"")}function g_(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}var I3=0/0,vz=/^[-+]0x[0-9a-f]+$/i,wz=/^0b[01]+$/i,yz=/^0o[0-7]+$/i,kz=parseInt;function A3(t){if(typeof t=="number")return t;if(hz(t))return I3;if(g_(t)){var n=typeof t.valueOf=="function"?t.valueOf():t;t=g_(n)?n+"":n}if(typeof t!="string")return t===0?t:+t;t=bz(t);var e=wz.test(t);return e||yz.test(t)?kz(t.slice(2),e?2:8):vz.test(t)?I3:+t}var Sz=function(){return T3.Date.now()};const __=Sz;var Tz="Expected a function",Cz=Math.max,Ez=Math.min;function O3(t,n,e){var i,r,o,s,l,a,c=0,u=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(Tz);n=A3(n)||0,g_(e)&&(u=!!e.leading,d="maxWait"in e,o=d?Cz(A3(e.maxWait)||0,n):o,f="trailing"in e?!!e.trailing:f);function p(R){var N=i,L=r;return i=r=void 0,c=R,s=t.apply(L,N),s}function m(R){return c=R,l=setTimeout(_,n),u?p(R):s}function g(R){var N=R-a,L=R-c,q=n-N;return d?Ez(q,o-L):q}function h(R){var N=R-a,L=R-c;return a===void 0||N>=n||N<0||d&&L>=o}function _(){var R=__();if(h(R))return b(R);l=setTimeout(_,g(R))}function b(R){return l=void 0,f&&i?p(R):(i=r=void 0,s)}function y(){l!==void 0&&clearTimeout(l),c=0,i=a=r=l=void 0}function k(){return l===void 0?s:b(__())}function T(){var R=__(),N=h(R);if(i=arguments,r=this,a=R,N){if(l===void 0)return m(a);if(d)return clearTimeout(l),l=setTimeout(_,n),p(a)}return l===void 0&&(l=setTimeout(_,n)),s}return T.cancel=y,T.flush=k,T}const rne="",{window:Iz}=Qs;function Az(t){qt(t,"svelte-1y39si8",".pw.disabled.svelte-1y39si8.svelte-1y39si8{pointer-events:none;opacity:0.5}.pw.align-right.svelte-1y39si8.svelte-1y39si8{margin-left:auto}.pw.align-left.svelte-1y39si8.svelte-1y39si8{margin-right:auto}.pw.display-flex.svelte-1y39si8.svelte-1y39si8{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1y39si8.svelte-1y39si8{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-1y39si8.svelte-1y39si8{font-size:16px}.pw.small-font.svelte-1y39si8.svelte-1y39si8{font-size:14px}.pw.nano-font.svelte-1y39si8.svelte-1y39si8{font-size:12px}.pw.pointer.svelte-1y39si8.svelte-1y39si8{cursor:pointer}.pw-snackbar-elem.svelte-1y39si8.svelte-1y39si8{top:30px}.pw.red-color.svelte-1y39si8.svelte-1y39si8{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-1y39si8.svelte-1y39si8{display:none}.pw.width-100.svelte-1y39si8.svelte-1y39si8{width:100%}.pw.bold-font.svelte-1y39si8.svelte-1y39si8{font-weight:bold}.pw.normal-font.svelte-1y39si8.svelte-1y39si8{font-weight:normal;font-size:16px}.pw.error-msg.svelte-1y39si8.svelte-1y39si8{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-1y39si8.svelte-1y39si8{text-align:center}.pw.center-align-items.svelte-1y39si8.svelte-1y39si8{align-items:center}.pw.justify-content-center.svelte-1y39si8.svelte-1y39si8{justify-content:center}.pw.bom-checkbox.svelte-1y39si8.svelte-1y39si8{max-width:16px}.pw.ml-8.svelte-1y39si8.svelte-1y39si8{margin-left:8px}.pw.ml-12.svelte-1y39si8.svelte-1y39si8{margin-left:12px}.pw.ml-36.svelte-1y39si8.svelte-1y39si8{margin-left:36px}.pw.mt-8.svelte-1y39si8.svelte-1y39si8{margin-top:8px}.pw.mt-6.svelte-1y39si8.svelte-1y39si8{margin-top:6px}.pw.mt-32.svelte-1y39si8.svelte-1y39si8{margin-top:32px}.pw.mb-8.svelte-1y39si8.svelte-1y39si8{margin-bottom:8px}.pw.mb-12.svelte-1y39si8.svelte-1y39si8{margin-bottom:12px}.pw.mb-16.svelte-1y39si8.svelte-1y39si8{margin-top:16px}.pw.mb-21.svelte-1y39si8.svelte-1y39si8{margin-bottom:21px}.pw.mr-12.svelte-1y39si8.svelte-1y39si8{margin-right:12px}.pw.p-12.svelte-1y39si8.svelte-1y39si8{padding:12px}.pw.pl-16.svelte-1y39si8.svelte-1y39si8{padding-left:16px}.pw.pr-16.svelte-1y39si8.svelte-1y39si8{padding-right:16px}.position-absolute.svelte-1y39si8.svelte-1y39si8{position:absolute}.flex-wrap.svelte-1y39si8.svelte-1y39si8{flex-wrap:wrap}.justify-content-sp-btw.svelte-1y39si8.svelte-1y39si8{justify-content:space-between}.gp-10.svelte-1y39si8.svelte-1y39si8{gap:10px}.gp-5.svelte-1y39si8.svelte-1y39si8{gap:5px}.desktop-view.svelte-1y39si8.svelte-1y39si8{display:none}.mobile-view.svelte-1y39si8.svelte-1y39si8{display:block}.mobile-view-flx.svelte-1y39si8.svelte-1y39si8{display:flex;flex-direction:column}.rounded-border.svelte-1y39si8.svelte-1y39si8{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-1y39si8.svelte-1y39si8{text-align:right}.bg-color-light-grey.svelte-1y39si8.svelte-1y39si8{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-1y39si8.svelte-1y39si8{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-1y39si8.svelte-1y39si8{padding:8px 0 16px 8px}.country-fr.svelte-1y39si8 .search-label.svelte-1y39si8,.country-fr.svelte-1y39si8 .with-icon.svelte-1y39si8,.country-pt.svelte-1y39si8 .search-label.svelte-1y39si8,.country-pt.svelte-1y39si8 .with-icon.svelte-1y39si8{font-size:var(--p-font-size, 0.87rem)}@media(min-width: 968px){.mobile-view.svelte-1y39si8.svelte-1y39si8,.mobile-view-flx.svelte-1y39si8.svelte-1y39si8{display:none}.desktop-view.svelte-1y39si8.svelte-1y39si8{display:inherit}}.cart-mobile-snackbar.svelte-1y39si8.svelte-1y39si8{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-1y39si8.svelte-1y39si8,.mobile-view-snackbar.svelte-1y39si8.svelte-1y39si8{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-1y39si8.svelte-1y39si8{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-1y39si8.svelte-1y39si8{display:block}.mobile-snackbar.svelte-1y39si8.svelte-1y39si8{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-1y39si8.svelte-1y39si8{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-1y39si8.svelte-1y39si8{margin:-6px}.bottom-snackbar.svelte-1y39si8.svelte-1y39si8{bottom:30px;top:auto}.input-box.svelte-1y39si8.svelte-1y39si8{font-size:14px;padding:1px 7px;height:33px;width:300px;margin-bottom:5px}.search-field.svelte-1y39si8.svelte-1y39si8{display:inline-block;min-width:170px;width:330px}@media(min-width: 1024px) and (max-width: 1280px){.search-field.svelte-1y39si8.svelte-1y39si8{width:280px}}.search-dropdown.svelte-1y39si8.svelte-1y39si8{display:block;padding-top:2px}@media(max-width: 768px){.search-dropdown.svelte-1y39si8.svelte-1y39si8{padding-top:1px}}@media(min-width: 320px) and (max-width: 420px){.guided-search-section.svelte-1y39si8.svelte-1y39si8{width:300px}}@media(min-width: 421px) and (max-width: 600px){.guided-search-section.svelte-1y39si8.svelte-1y39si8{width:400px}}.guided-search-cart.svelte-1y39si8.svelte-1y39si8{width:auto;flex:1;min-width:auto}.guided-search-cart.svelte-1y39si8 .search-input-reference-number-span.svelte-1y39si8{width:100%;display:inline-block}")}function P3(t,n,e){const i=t.slice();return i[31]=n[e],i[33]=e,i}function N3(t){let n,e,i;return{c(){var r;n=A("se-list"),e=A("se-list-item"),w(e,"disabled","true"),w(e,"item",i=(r=t[10])==null?void 0:r.itemFound)},m(r,o){J(r,n,o),v(n,e)},p(r,o){var s;o[0]&1024&&i!==(i=(s=r[10])==null?void 0:s.itemFound)&&w(e,"item",i)},d(r){r&&X(n)}}}function j3(t){let n,e=Mt(t[1]),i=[];for(let r=0;r968?"search":"",autoComplete:"off",placeholder:t[7]("workspace_homepage.search_by_se"),className:"input-box "+(nn!=null&&nn.isArchived?"pw disabled":Te),disabled:((k=t[8])==null?void 0:k.isArchived)||t[9][cr]===Ae.DISABLED};t[0]!==void 0&&(_.value=t[0]),a=new Gi({props:_}),gt.push(()=>Tt(a,"value",h)),a.$on("qdsInput",t[17]);let b=((T=t[0])==null?void 0:T.length)>=Ap&&((R=t[10])==null?void 0:R.itemFound)!==null&&N3(t),y=t[1]&&j3(t);return{c(){n=A("se-form-field"),e=A("span"),i=de(t[3]),r=Y(),o=A("div"),s=A("se-dropdown"),l=A("span"),De(a.$$.fragment),u=Y(),b&&b.c(),d=Y(),y&&y.c(),x(e,"class","pw base-font pw mb-12 search-label svelte-1y39si8"),x(l,"slot","trigger"),x(l,"class","search-input-reference-number-span svelte-1y39si8"),w(s,"class","search-dropdown svelte-1y39si8"),w(s,"max-width","328px"),x(o,"class","with-icon svelte-1y39si8"),w(n,"id","guided-search"),w(n,"class",f="search-field "+(t[4]?`guided-search-cart country-${t[2]}`:Te)+" svelte-1y39si8"),w(n,"block","true"),w(n,"type","input"),w(n,"option","stacked")},m(N,L){J(N,n,L),v(n,e),v(e,i),v(n,r),v(n,o),v(o,s),v(s,l),Re(a,l,null),v(s,u),b&&b.m(s,null),v(s,d),y&&y.m(s,null),t[19](s),p=!0,m||(g=Ge(Iz,"CONFIGURATOR_ADD_TO_BOM",t[11]),m=!0)},p(N,L){var M,z,D;(!p||L[0]&8)&&be(i,N[3]);const q={};L[0]&32&&(q.id=`search-input-reference-number-${N[5]}`),L[0]&128&&(q.placeholder=N[7]("workspace_homepage.search_by_se")),L[0]&768&&(q.disabled=((M=N[8])==null?void 0:M.isArchived)||N[9][cr]===Ae.DISABLED),!c&&L[0]&1&&(c=!0,q.value=N[0],St(()=>c=!1)),a.$set(q),((z=N[0])==null?void 0:z.length)>=Ap&&((D=N[10])==null?void 0:D.itemFound)!==null?b?b.p(N,L):(b=N3(N),b.c(),b.m(s,d)):b&&(b.d(1),b=null),N[1]?y?y.p(N,L):(y=j3(N),y.c(),y.m(s,null)):y&&(y.d(1),y=null),(!p||L[0]&20&&f!==(f="search-field "+(N[4]?`guided-search-cart country-${N[2]}`:Te)+" svelte-1y39si8"))&&w(n,"class",f)},i(N){p||(Q(a.$$.fragment,N),p=!0)},o(N){se(a.$$.fragment,N),p=!1},d(N){N&&X(n),Me(a),b&&b.d(),y&&y.d(),t[19](null),m=!1,g()}}}function Pz(t,n,e){let i,r,o,s,l,a;ye(t,Ft,P=>e(7,i=P)),ye(t,Wi,P=>e(24,r=P)),ye(t,nn,P=>e(8,o=P)),ye(t,wl,P=>e(25,s=P)),ye(t,ki,P=>e(9,l=P)),ye(t,Mf,P=>e(10,a=P));let{country:c}=n,{language:u}=n,{label:d}=n,{cataloginput:f}=n,{productSearch:p=null}=n,{isFromCart:m=!1}=n,{view:g}=n,{apigeeToken:h}=n,_,b,y,k;const T=Pn();let R;const N=()=>{_=fn(c,o,!0),b=dn(u,o);const{countryCode:P,languageCode:E}=Kg(_,b);y=P,k=E},L=P=>(N(),{guidedSearch:{scope:{brand:$d,country:_},locale:{isoLanguage:k,isoCountry:y},search:{searchBean:[{field:"product_reference",searchValue:P==null?void 0:P.toUpperCase()}]},version:FP}}),q=P=>(N(),{context:{type:al.TYPE,country:y,language:k},filters:[{children:[{value:P}],id:al.PART_NUMBER}],searcher:al.SEARCHER,term:al.ALL});function M(P){return P==null?void 0:P.includes(jf)}const z=()=>{e(1,p=null)},D=O3(async P=>{var B;T(jp,{});const E=String((B=P==null?void 0:P.target)==null?void 0:B.value);if(e(1,p=null),E.length>=Ap){e(14,h=h===void 0?Ve.apigeeToken:h);try{R.open();const U={itemFound:String(i("generic.searching"))};Mf.update(()=>U);const W=i("bom_manager.item_not_found_message"),Z=L(E),V=q(E);M(E)?e(1,p=await zw(Wb,V,String(h),Te,!1)):e(1,p=await Fw(Vb,Z,String(h),W))}catch(U){ve.info("fetchCaseProduct: catch",U)}}},1e3);function O(P,E){const B=P.trim();let U={catalogNumber:B,description:E};if(U!=null&&U.catalogNumber){let W="Cart Search";r===Nn&&(W="MyList Search");const Z={site_search_category:W,site_search_keyword:B};jn(Tn.GUIDED_SEARCH_CLICK,Z),T(jp,U)}else{const W=String(i("generic.error_message"));Pi(W)}}function j(P){f=P,e(0,f)}const C=P=>D(P==null?void 0:P.detail),S=P=>{e(0,f=String(P==null?void 0:P.product)),O(String(f),String(P==null?void 0:P.description))};function I(P){gt[P?"unshift":"push"](()=>{R=P,e(6,R)})}return t.$$set=P=>{"country"in P&&e(15,c=P.country),"language"in P&&e(2,u=P.language),"label"in P&&e(3,d=P.label),"cataloginput"in P&&e(0,f=P.cataloginput),"productSearch"in P&&e(1,p=P.productSearch),"isFromCart"in P&&e(4,m=P.isFromCart),"view"in P&&e(5,g=P.view),"apigeeToken"in P&&e(14,h=P.apigeeToken)},t.$$.update=()=>{t.$$.dirty[0]&1&&Rt(wl,s=f,s)},[f,p,u,d,m,g,R,i,o,l,a,z,D,O,h,c,j,C,S,I]}let Nz=class extends Ot{constructor(n){super(),At(this,n,Pz,Oz,Et,{country:15,language:2,label:3,cataloginput:0,productSearch:1,isFromCart:4,view:5,apigeeToken:14},Az,[-1,-1])}};const sne="";function jz(t){qt(t,"svelte-1nr0p31",".editProject.svelte-1nr0p31{padding:8px 16px}.shareProject.svelte-1nr0p31{padding:8px 32px 8px 0px}.font-weight-400.svelte-1nr0p31{font-weight:400 !important}")}function Lz(t){let n,e,i,r,o,s;return{c(){n=A("qds-button"),w(n,"icon-name",t[0]),w(n,"size",t[2]),w(n,"importance","subdued"),w(n,"text",t[1]),w(n,"class",e=jt(t[3]??Te)+" svelte-1nr0p31"),w(n,"id",i=t[4]??Te),w(n,"disabled",r=t[5]??!1)},m(l,a){J(l,n,a),o||(s=Ge(n,"click",t[7]),o=!0)},p(l,[a]){a&1&&w(n,"icon-name",l[0]),a&4&&w(n,"size",l[2]),a&2&&w(n,"text",l[1]),a&8&&e!==(e=jt(l[3]??Te)+" svelte-1nr0p31")&&w(n,"class",e),a&16&&i!==(i=l[4]??Te)&&w(n,"id",i),a&32&&r!==(r=l[5]??!1)&&w(n,"disabled",r)},i:tt,o:tt,d(l){l&&X(n),o=!1,s()}}}function Rz(t,n,e){let{iconClassName:i=Te}=n,{buttonText:r=Te}=n,{buttonSize:o=lv}=n,{className:s=Te}=n,{id:l=Te}=n,{disabled:a=!1}=n;const c=Pn();function u(){c(gi.SUBDUED_BUTTON_CLICK)}const d=()=>{u()};return t.$$set=f=>{"iconClassName"in f&&e(0,i=f.iconClassName),"buttonText"in f&&e(1,r=f.buttonText),"buttonSize"in f&&e(2,o=f.buttonSize),"className"in f&&e(3,s=f.className),"id"in f&&e(4,l=f.id),"disabled"in f&&e(5,a=f.disabled)},[i,r,o,s,l,a,u,d]}let Ei=class extends Ot{constructor(n){super(),At(this,n,Rz,Lz,Et,{iconClassName:0,buttonText:1,buttonSize:2,className:3,id:4,disabled:5},jz)}};const one="";function Mz(t){qt(t,"svelte-1wr2dnj",'.pw.align-right.svelte-1wr2dnj.svelte-1wr2dnj{margin-left:auto}.pw.small-font.svelte-1wr2dnj.svelte-1wr2dnj{font-size:14px}.pw.nano-font.svelte-1wr2dnj.svelte-1wr2dnj{font-size:12px}.pw.pointer.svelte-1wr2dnj.svelte-1wr2dnj{cursor:pointer}.pw.bold-font.svelte-1wr2dnj.svelte-1wr2dnj{font-weight:bold}.pw.error-msg.svelte-1wr2dnj.svelte-1wr2dnj{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-1wr2dnj.svelte-1wr2dnj{text-align:center}.pw.mb-16.svelte-1wr2dnj.svelte-1wr2dnj{margin-top:16px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.or-separator.svelte-1wr2dnj.svelte-1wr2dnj{display:flex;align-items:center;justify-content:center;margin:4px 64px}.or-separator.svelte-1wr2dnj.svelte-1wr2dnj::after,.or-separator.svelte-1wr2dnj.svelte-1wr2dnj::before{flex:1;content:"";padding:0.1px;background-color:var(--se-true-black, #000000);margin:16px 12px}.config-product-popup.svelte-1wr2dnj.svelte-1wr2dnj{margin-bottom:0}.add-cto-title.svelte-1wr2dnj.svelte-1wr2dnj{font-size:24px;margin:5px 0}.form-class.svelte-1wr2dnj.svelte-1wr2dnj{padding-bottom:15px}.form-class.svelte-1wr2dnj .form-field.svelte-1wr2dnj{margin-bottom:10px}')}function R3(t){let n;return{c(){n=A("se-loading"),w(n,"loading",t[7]),w(n,"full-page","true"),w(n,"overlay","true")},m(e,i){J(e,n,i)},p(e,i){i&128&&w(n,"loading",e[7])},d(e){e&&X(n)}}}function M3(t){let n,e;return{c(){n=A("p"),e=de(t[5]),x(n,"class","pw error-msg bold-font svelte-1wr2dnj")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r&32&&be(e,i[5])},d(i){i&&X(n)}}}function qz(t){let n,e,i,r,o,s,l,a,c=t[6]("bom_manager.add_products")+"",u,d,f,p=t[6]("bom_manager.add_product_message")+"",m,g,h,_,b,y,k,T,R,N,L=t[6]("generic.or").toLocaleUpperCase()+"",q,M,z,D,O,j,C,S,I,P,E,B,U,W=t[7]&&R3(t),Z=t[4]&&M3(t);function V(G){t[16](G)}let te={type:"text",id:`product-code-list-page-${t[1]}`,placeholder:t[6]("bom_manager.enter_product_code"),disabled:t[2]!==Te};t[3]!==void 0&&(te.value=t[3]),b=new Gi({props:te}),gt.push(()=>Tt(b,"value",V));function H(G){t[17](G)}let re={type:"text",id:`config-id-list-page-${t[1]}`,placeholder:t[6]("bom_manager.enter_config_id"),disabled:t[3]!==Te};return t[2]!==void 0&&(re.value=t[2]),D=new Gi({props:re}),gt.push(()=>Tt(D,"value",H)),S=new Ut({props:{buttonText:t[6]("generic.load"),importance:"emphasized",buttonType:"submit",id:`load-list-page-${t[1]}`}}),P=new Ut({props:{buttonText:t[6]("generic.cancel"),buttonType:"button",id:`cancel-config-popup-${t[1]}`}}),P.$on("btnClick",t[18]),{c(){n=A("se-dialog"),e=A("qds-button"),r=Y(),o=A("se-dialog-content"),W&&W.c(),s=Y(),l=A("form"),a=A("h3"),u=de(c),d=Y(),f=A("p"),m=de(p),g=Y(),Z&&Z.c(),h=Y(),_=A("se-form-field"),De(b.$$.fragment),T=Y(),R=A("div"),N=A("p"),q=de(L),M=Y(),z=A("se-form-field"),De(D.$$.fragment),C=Y(),De(S.$$.fragment),I=Y(),De(P.$$.fragment),w(e,"importance","subdued"),w(e,"id",i=`close-config-popup-${t[1]}`),w(e,"icon-name","cross-circle"),w(e,"class","pw pointer align-right svelte-1wr2dnj"),x(a,"class","add-cto-title svelte-1wr2dnj"),x(f,"class","pw small-font bold mb-16 config-product-popup svelte-1wr2dnj"),w(_,"option","stacked"),w(_,"class","pw nano-font bold svelte-1wr2dnj"),w(_,"label",k=t[6]("bom_manager.enter_product_code")),x(N,"class","or-separator svelte-1wr2dnj"),x(R,"class","pw align-center svelte-1wr2dnj"),w(z,"class","pw nano-font bold form-field svelte-1wr2dnj"),w(z,"option","stacked"),w(z,"label",j=t[6]("bom_manager.enter_config_id")),x(l,"class","form-class svelte-1wr2dnj"),w(n,"open",t[0]),w(n,"no-backdrop","true"),w(n,"size","small")},m(G,F){J(G,n,F),v(n,e),v(n,r),v(n,o),W&&W.m(o,null),v(o,s),v(o,l),v(l,a),v(a,u),v(l,d),v(l,f),v(f,m),v(l,g),Z&&Z.m(l,null),v(l,h),v(l,_),Re(b,_,null),v(l,T),v(l,R),v(R,N),v(N,q),v(l,M),v(l,z),Re(D,z,null),v(l,C),Re(S,l,null),v(l,I),Re(P,l,null),E=!0,B||(U=[Ge(e,"click",t[15]),Ge(l,"submit",ds(t[19]))],B=!0)},p(G,[F]){(!E||F&2&&i!==(i=`close-config-popup-${G[1]}`))&&w(e,"id",i),G[7]?W?W.p(G,F):(W=R3(G),W.c(),W.m(o,s)):W&&(W.d(1),W=null),(!E||F&64)&&c!==(c=G[6]("bom_manager.add_products")+"")&&be(u,c),(!E||F&64)&&p!==(p=G[6]("bom_manager.add_product_message")+"")&&be(m,p),G[4]?Z?Z.p(G,F):(Z=M3(G),Z.c(),Z.m(l,h)):Z&&(Z.d(1),Z=null);const K={};F&2&&(K.id=`product-code-list-page-${G[1]}`),F&64&&(K.placeholder=G[6]("bom_manager.enter_product_code")),F&4&&(K.disabled=G[2]!==Te),!y&&F&8&&(y=!0,K.value=G[3],St(()=>y=!1)),b.$set(K),(!E||F&64&&k!==(k=G[6]("bom_manager.enter_product_code")))&&w(_,"label",k),(!E||F&64)&&L!==(L=G[6]("generic.or").toLocaleUpperCase()+"")&&be(q,L);const le={};F&2&&(le.id=`config-id-list-page-${G[1]}`),F&64&&(le.placeholder=G[6]("bom_manager.enter_config_id")),F&8&&(le.disabled=G[3]!==Te),!O&&F&4&&(O=!0,le.value=G[2],St(()=>O=!1)),D.$set(le),(!E||F&64&&j!==(j=G[6]("bom_manager.enter_config_id")))&&w(z,"label",j);const ce={};F&64&&(ce.buttonText=G[6]("generic.load")),F&2&&(ce.id=`load-list-page-${G[1]}`),S.$set(ce);const ne={};F&64&&(ne.buttonText=G[6]("generic.cancel")),F&2&&(ne.id=`cancel-config-popup-${G[1]}`),P.$set(ne),(!E||F&1)&&w(n,"open",G[0])},i(G){E||(Q(b.$$.fragment,G),Q(D.$$.fragment,G),Q(S.$$.fragment,G),Q(P.$$.fragment,G),E=!0)},o(G){se(b.$$.fragment,G),se(D.$$.fragment,G),se(S.$$.fragment,G),se(P.$$.fragment,G),E=!1},d(G){G&&X(n),W&&W.d(),Z&&Z.d(),Me(b),Me(D),Me(S),Me(P),B=!1,vn(U)}}}function Dz(t,n,e){let i,r,o,s,l,a,c;ye(t,Ft,O=>e(6,i=O)),ye(t,Wr,O=>e(20,r=O)),ye(t,nn,O=>e(21,o=O)),ye(t,Jn,O=>e(22,s=O)),ye(t,Wi,O=>e(23,l=O)),ye(t,Hr,O=>e(24,a=O)),ye(t,cn,O=>e(7,c=O));let{openPopup:u=!1}=n,{projectData:d}=n,{language:f}=n,{country:p}=n,{apigeeToken:m}=n,{selectAndConfigBearerToken:g}=n,{view:h}=n,_=Te,b=Te,y,k;async function T(){if(Du.update(()=>!1),_!==Te){cn.set(!0),e(4,y=!1);const O=await lm(_,g);O.hasError?(e(4,y=!0),e(5,k=i("bom_manager.invalid_config_msg")),cn.set(!1)):(N(),cn.set(!0),Jy(_,O,p,f,m).then(async j=>{await R(j)}).catch(()=>{e(4,y=!1),e(5,k="")}))}else b!==Te&&(to.set(!0),Uo.set(b.trim()),N());jn("cta_click",{cta_name:"Import",cta_location:r?Zi.UCCart:Zi.UCList})}function R(O){var P,E,B;let j=o_(O,{}),C;l===Nn?C=o:C=a,C.bom||(C.bom={parts:[]});const S=(E=(P=C==null?void 0:C.bom)==null?void 0:P.parts)==null?void 0:E.findIndex(U=>{var W,Z,V,te;return String(U==null?void 0:U.configurationId)==O.configurationId&&(U==null?void 0:U.productCode)===((W=O==null?void 0:O.extras)==null?void 0:W.codification)||String((Z=U==null?void 0:U.orderingData)==null?void 0:Z.orderingId)==O.configurationId&&((V=U==null?void 0:U.orderingData)==null?void 0:V.productCode)===((te=O==null?void 0:O.extras)==null?void 0:te.codification)});let I;S>-1?(I=[j.parts[0]],Xy(C,j.parts[0])):(I=j.parts,((B=C.bom).parts??(B.parts=[])).unshift(...j.parts)),l===Nn?Hg(C,d.id,s).then(async()=>{const U=`list|${O.configurationId}`;jn(Tn.ADD_TO_LIST,I,"","",!1,U);const W=fn(p,o),Z=dn(f,o);await ii(d.id,W,Z,m).then(function(V){ve.info(V)}),so(i("bom_manager.products_added_message"))}):_s(C,r).then(async()=>{const U=`cart|uco|${O.configurationId}`;jn(Tn.ADD_TO_CART,I,"","",!1,U);const W=fn(p,o),Z=dn(f,o);await ii(r,W,Z,m).then(function(V){ve.info(V)}),so(i("bom_manager.products_added_message"))})}function N(){Ti(zr),e(0,u=!1),kr.update(()=>!0)}const L=()=>{N()};function q(O){b=O,e(3,b)}function M(O){_=O,e(2,_)}const z=()=>{N()},D=async()=>{await T()};return t.$$set=O=>{"openPopup"in O&&e(0,u=O.openPopup),"projectData"in O&&e(10,d=O.projectData),"language"in O&&e(11,f=O.language),"country"in O&&e(12,p=O.country),"apigeeToken"in O&&e(13,m=O.apigeeToken),"selectAndConfigBearerToken"in O&&e(14,g=O.selectAndConfigBearerToken),"view"in O&&e(1,h=O.view)},[u,h,_,b,y,k,i,c,T,N,d,f,p,m,g,L,q,M,z,D]}class Bz extends Ot{constructor(n){super(),At(this,n,Dz,qz,Et,{openPopup:0,projectData:10,language:11,country:12,apigeeToken:13,selectAndConfigBearerToken:14,view:1},Mz)}}const ane="",{window:Uz}=Qs;function zz(t){qt(t,"svelte-7qixqb",".pw.disabled.svelte-7qixqb.svelte-7qixqb{pointer-events:none;opacity:0.5}.pw.align-right.svelte-7qixqb.svelte-7qixqb{margin-left:auto}.pw.align-left.svelte-7qixqb.svelte-7qixqb{margin-right:auto}.pw.display-flex.svelte-7qixqb.svelte-7qixqb{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-7qixqb.svelte-7qixqb{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-7qixqb.svelte-7qixqb{font-size:16px}.pw.small-font.svelte-7qixqb.svelte-7qixqb{font-size:14px}.pw.nano-font.svelte-7qixqb.svelte-7qixqb{font-size:12px}.pw.pointer.svelte-7qixqb.svelte-7qixqb{cursor:pointer}.pw-snackbar-elem.svelte-7qixqb.svelte-7qixqb{top:30px}.pw.red-color.svelte-7qixqb.svelte-7qixqb{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-7qixqb.svelte-7qixqb{display:none}.pw.width-100.svelte-7qixqb.svelte-7qixqb{width:100%}.pw.bold-font.svelte-7qixqb.svelte-7qixqb{font-weight:bold}.pw.normal-font.svelte-7qixqb.svelte-7qixqb{font-weight:normal;font-size:16px}.pw.error-msg.svelte-7qixqb.svelte-7qixqb{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-7qixqb.svelte-7qixqb{text-align:center}.pw.center-align-items.svelte-7qixqb.svelte-7qixqb{align-items:center}.pw.justify-content-center.svelte-7qixqb.svelte-7qixqb{justify-content:center}.pw.bom-checkbox.svelte-7qixqb.svelte-7qixqb{max-width:16px}.pw.ml-8.svelte-7qixqb.svelte-7qixqb{margin-left:8px}.pw.ml-12.svelte-7qixqb.svelte-7qixqb{margin-left:12px}.pw.ml-36.svelte-7qixqb.svelte-7qixqb{margin-left:36px}.pw.mt-8.svelte-7qixqb.svelte-7qixqb{margin-top:8px}.pw.mt-6.svelte-7qixqb.svelte-7qixqb{margin-top:6px}.pw.mt-32.svelte-7qixqb.svelte-7qixqb{margin-top:32px}.pw.mb-8.svelte-7qixqb.svelte-7qixqb{margin-bottom:8px}.pw.mb-12.svelte-7qixqb.svelte-7qixqb{margin-bottom:12px}.pw.mb-16.svelte-7qixqb.svelte-7qixqb{margin-top:16px}.pw.mb-21.svelte-7qixqb.svelte-7qixqb{margin-bottom:21px}.pw.mr-12.svelte-7qixqb.svelte-7qixqb{margin-right:12px}.pw.p-12.svelte-7qixqb.svelte-7qixqb{padding:12px}.pw.pl-16.svelte-7qixqb.svelte-7qixqb{padding-left:16px}.pw.pr-16.svelte-7qixqb.svelte-7qixqb{padding-right:16px}.position-absolute.svelte-7qixqb.svelte-7qixqb{position:absolute}.flex-wrap.svelte-7qixqb.svelte-7qixqb{flex-wrap:wrap}.justify-content-sp-btw.svelte-7qixqb.svelte-7qixqb{justify-content:space-between}.gp-10.svelte-7qixqb.svelte-7qixqb{gap:10px}.gp-5.svelte-7qixqb.svelte-7qixqb{gap:5px}.desktop-view.svelte-7qixqb.svelte-7qixqb{display:none}.mobile-view.svelte-7qixqb.svelte-7qixqb{display:block}.mobile-view-flx.svelte-7qixqb.svelte-7qixqb{display:flex;flex-direction:column}.rounded-border.svelte-7qixqb.svelte-7qixqb{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-7qixqb.svelte-7qixqb{text-align:right}.bg-color-light-grey.svelte-7qixqb.svelte-7qixqb{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-7qixqb.svelte-7qixqb{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-7qixqb.svelte-7qixqb{padding:8px 0 16px 8px}.country-fr.svelte-7qixqb .config-container.svelte-7qixqb,.country-fr.svelte-7qixqb .excel-container.svelte-7qixqb,.country-pt.svelte-7qixqb .config-container.svelte-7qixqb,.country-pt.svelte-7qixqb .excel-container.svelte-7qixqb{padding-left:5px}.country-fr.svelte-7qixqb .config-container .excel-heading.svelte-7qixqb,.country-fr.svelte-7qixqb .config-container .upload-container.svelte-7qixqb,.country-fr.svelte-7qixqb .excel-container .excel-heading.svelte-7qixqb,.country-fr.svelte-7qixqb .excel-container .upload-container.svelte-7qixqb,.country-pt.svelte-7qixqb .config-container .excel-heading.svelte-7qixqb,.country-pt.svelte-7qixqb .config-container .upload-container.svelte-7qixqb,.country-pt.svelte-7qixqb .excel-container .excel-heading.svelte-7qixqb,.country-pt.svelte-7qixqb .excel-container .upload-container.svelte-7qixqb{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-7qixqb .button-action-section.svelte-7qixqb,.country-pt.svelte-7qixqb .button-action-section.svelte-7qixqb{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-7qixqb .search-label.svelte-7qixqb,.country-fr.svelte-7qixqb .with-icon.svelte-7qixqb,.country-pt.svelte-7qixqb .search-label.svelte-7qixqb,.country-pt.svelte-7qixqb .with-icon.svelte-7qixqb{font-size:var(--p-font-size, 0.87rem)}@media(min-width: 968px){.mobile-view.svelte-7qixqb.svelte-7qixqb,.mobile-view-flx.svelte-7qixqb.svelte-7qixqb{display:none}.desktop-view.svelte-7qixqb.svelte-7qixqb{display:inherit}}.cart-mobile-snackbar.svelte-7qixqb.svelte-7qixqb{position:fixed;top:0;width:100%;height:92px;font-size:12px}.cart-mobile-snackbar.svelte-7qixqb .mobile-snackbar.svelte-7qixqb{flex-direction:column;height:92px;justify-content:center}.cart-mobile-snackbar.svelte-7qixqb .mobile-snackbar .snackbar-btn-class.svelte-7qixqb{max-width:90%;padding:6px;border:solid 2px;cursor:pointer;margin-top:17px;width:90%;text-align:center;border-radius:5px}.desktop-view-snackbar.svelte-7qixqb.svelte-7qixqb,.mobile-view-snackbar.svelte-7qixqb.svelte-7qixqb{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-7qixqb.svelte-7qixqb{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-7qixqb.svelte-7qixqb{display:block}.mobile-snackbar.svelte-7qixqb.svelte-7qixqb{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-7qixqb.svelte-7qixqb{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.snackbar-mobile-div.svelte-7qixqb .snackbar-header.svelte-7qixqb{padding:12px 20px}.snackbar-mobile-div.svelte-7qixqb .close-snackbar.svelte-7qixqb{padding:10px 16px}.snackbar-mobile-div.svelte-7qixqb .snackbar-btn-class-div.svelte-7qixqb{width:90%;border-radius:5px;border:2px solid white;height:34px;margin:5px 18px;justify-content:center;align-items:center}.cross-margin.svelte-7qixqb.svelte-7qixqb{margin:-6px}.bottom-snackbar.svelte-7qixqb.svelte-7qixqb{bottom:30px;top:auto}.hmc-button.svelte-7qixqb.svelte-7qixqb{display:flex;flex-direction:row-reverse;width:200px}.se-reference-container.svelte-7qixqb.svelte-7qixqb{padding:2px 16px;justify-content:flex-start;flex-wrap:wrap;gap:16px}@media(max-width: 768px){.se-reference-container.svelte-7qixqb.svelte-7qixqb{padding:2px 10px 8px}}#template-lbl.svelte-7qixqb.svelte-7qixqb{color:var(--se-medium-blue, #0075a3);font-weight:normal;visibility:visible;margin:0 -2px;padding:0 5px}#template-lbl.svelte-7qixqb.svelte-7qixqb:hover{text-decoration:underline}.excel-container.svelte-7qixqb.svelte-7qixqb{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;padding-left:5px;height:auto;flex-grow:1;width:unset;padding-top:2px}.upload-container.svelte-7qixqb.svelte-7qixqb{display:-ms-flexbox;display:-webkit-flex;display:flex;color:var(--se-medium-blue, #219bfd);margin-top:16px}@media(max-width: 768px){.upload-container.svelte-7qixqb.svelte-7qixqb{margin:8px 0 10px}}.upload-container-lock.svelte-7qixqb.svelte-7qixqb{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:16px}.add-icon.svelte-7qixqb.svelte-7qixqb{top:8px;position:relative;visibility:visible;position:relative;border:1px solid;border-radius:5px}.isLoggedInAddIcon.svelte-7qixqb.svelte-7qixqb{margin-bottom:22px;padding:5px;margin-top:30px}.isNonLoggedInAddIcon.svelte-7qixqb.svelte-7qixqb{margin-bottom:11px}.isLoggedInQuantity.svelte-7qixqb.svelte-7qixqb{margin-bottom:8px}.reference-number-container.svelte-7qixqb.svelte-7qixqb{font-size:16px;box-sizing:border-box;padding-bottom:10px}@media(max-width: 968px){.reference-number-container.svelte-7qixqb.svelte-7qixqb{max-width:calc(100vw - 70px);width:100%}}.input-block.svelte-7qixqb.svelte-7qixqb{margin-top:2px;height:33px}.divider.svelte-7qixqb.svelte-7qixqb{border:1px solid var(--se-ultra-light-grey-1, #ededed)}.excel-heading.svelte-7qixqb.svelte-7qixqb{padding-left:3px}.add-icon-container.svelte-7qixqb.svelte-7qixqb{display:flex;justify-content:center;align-items:flex-start;padding-bottom:1px;width:70px}@media(max-width: 768px){.add-icon-container.svelte-7qixqb.svelte-7qixqb{width:42px;flex-shrink:0}}.guided-search-excel.svelte-7qixqb div.svelte-7qixqb{overflow:hidden}.quant-container.svelte-7qixqb.svelte-7qixqb{width:64px;min-width:38px;align-items:flex-end}@media(max-width: 768px){.quant-container.svelte-7qixqb.svelte-7qixqb{width:50px;flex-shrink:0;align-items:flex-start}}.quantity-input.svelte-7qixqb.svelte-7qixqb{height:calc(var(--qds-control-standard-height) - 4px);border:1px solid var(--se-dark-grey, #626469);border-radius:5px;width:100%;outline:none;text-align:center}.config-container.svelte-7qixqb.svelte-7qixqb{padding-left:0}.mobile-hmc-container.svelte-7qixqb.svelte-7qixqb{gap:16px}@media(max-width: 768px){.mobile-hmc-container.svelte-7qixqb.svelte-7qixqb{width:100%;padding-bottom:10px}}.plus-icon-cls.svelte-7qixqb.svelte-7qixqb{margin-bottom:5px}.quantity-add-container.svelte-7qixqb.svelte-7qixqb{margin-bottom:5px}.btn.svelte-7qixqb.svelte-7qixqb{width:40px;height:42px;border:1px solid var(--se-dark-grey, #626469);justify-content:center;align-items:center}.btn-increase.svelte-7qixqb.svelte-7qixqb{border-radius:5px;width:100%}.bom-heading.svelte-7qixqb.svelte-7qixqb{padding-top:20px}.margin-bottom-5.svelte-7qixqb.svelte-7qixqb{margin-bottom:5px}@media(min-width: 968px){.config-container.svelte-7qixqb.svelte-7qixqb{padding:4px 0 1px 5px}.add-icon-container.svelte-7qixqb.svelte-7qixqb{width:unset}.btn-increase.svelte-7qixqb.svelte-7qixqb{height:30px;width:32px}}@media(max-width: 968px){.isNonLoggedInAddIcon.svelte-7qixqb.svelte-7qixqb{padding:5px}}.cart.svelte-7qixqb .se-reference-container.svelte-7qixqb{gap:6px;padding:6px}@media(max-width: 968px){.cart.svelte-7qixqb .se-reference-container.svelte-7qixqb{flex-direction:column}}@media(max-width: 968px){.cart.svelte-7qixqb .reference-number-container.svelte-7qixqb{max-width:calc(100vw - 68px)}}.cart.svelte-7qixqb .add-icon-container.svelte-7qixqb{width:34px;margin-left:0;margin-right:5px}.cart.svelte-7qixqb .quant-container.svelte-7qixqb{width:64px}@media(max-width: 768px){.cart.svelte-7qixqb .quant-container.svelte-7qixqb{width:50px}}.cart.svelte-7qixqb .reference-number-container.svelte-7qixqb{flex:1;gap:5px;max-width:396px;min-width:320px}@media(max-width: 968px){.cart.svelte-7qixqb .reference-number-container.svelte-7qixqb{min-width:290px}}.cart.svelte-7qixqb .excel-container.svelte-7qixqb{padding-left:0}.cart.svelte-7qixqb .excel-upload-cart.svelte-7qixqb{gap:7px}@media(min-width: 1340px){.cart.svelte-7qixqb .excel-upload-cart.svelte-7qixqb{width:317px}}@media(min-width: 1280px) and (max-width: 1340px){.cart.svelte-7qixqb .excel-upload-cart.svelte-7qixqb{width:265px}}@media(min-width: 1140px) and (max-width: 1280px){.cart.svelte-7qixqb .excel-upload-cart.svelte-7qixqb{width:250px}}@media(min-width: 1024px) and (max-width: 1140px){.cart.svelte-7qixqb .excel-upload-cart.svelte-7qixqb{width:220px}}.cart.svelte-7qixqb .add-config-cart.svelte-7qixqb{gap:3px;width:310px}@media(min-width: 1280px) and (max-width: 1340px){.cart.svelte-7qixqb .add-config-cart.svelte-7qixqb{width:275px}}@media(min-width: 1140px) and (max-width: 1280px){.cart.svelte-7qixqb .add-config-cart.svelte-7qixqb{width:235px}}@media(min-width: 1024px) and (max-width: 1140px){.cart.svelte-7qixqb .add-config-cart.svelte-7qixqb{width:215px}}@media(max-width: 768px){.cart.svelte-7qixqb .add-config-cart.svelte-7qixqb{width:auto;max-width:100%;overflow:hidden}}.loggedIn-reference.svelte-7qixqb .quant-container input.svelte-7qixqb,.loggedIn-reference.svelte-7qixqb .add-icon-container input.svelte-7qixqb{height:29px}.loggedIn-reference.svelte-7qixqb .quant-container .btn-increase.svelte-7qixqb,.loggedIn-reference.svelte-7qixqb .add-icon-container .btn-increase.svelte-7qixqb{height:33px}@media(max-width: 968px){.loggedIn-reference.svelte-7qixqb .quant-container input.svelte-7qixqb,.loggedIn-reference.svelte-7qixqb .quant-container .btn-increase.svelte-7qixqb,.loggedIn-reference.svelte-7qixqb .add-icon-container input.svelte-7qixqb,.loggedIn-reference.svelte-7qixqb .add-icon-container .btn-increase.svelte-7qixqb{height:39px}.loggedIn-reference.svelte-7qixqb .quant-container .btn-increase.svelte-7qixqb,.loggedIn-reference.svelte-7qixqb .add-icon-container .btn-increase.svelte-7qixqb{height:42px}}.non-loggedIn-reference.svelte-7qixqb .quant-container.svelte-7qixqb,.non-loggedIn-reference.svelte-7qixqb .add-icon-container.svelte-7qixqb{height:33px}.non-loggedIn-reference.svelte-7qixqb .quant-container input.svelte-7qixqb,.non-loggedIn-reference.svelte-7qixqb .add-icon-container input.svelte-7qixqb{height:32px}.non-loggedIn-reference.svelte-7qixqb .quant-container .btn-increase.svelte-7qixqb,.non-loggedIn-reference.svelte-7qixqb .add-icon-container .btn-increase.svelte-7qixqb{height:32px;margin-top:1px}@media(max-width: 968px){.non-loggedIn-reference.svelte-7qixqb .quant-container .btn-increase.svelte-7qixqb,.non-loggedIn-reference.svelte-7qixqb .add-icon-container .btn-increase.svelte-7qixqb{height:42px}.non-loggedIn-reference.svelte-7qixqb .quant-container input.svelte-7qixqb,.non-loggedIn-reference.svelte-7qixqb .add-icon-container input.svelte-7qixqb{height:43px}}.text-link.svelte-7qixqb.svelte-7qixqb{color:var(--se-medium-blue, #0075a3)}.add-product-title.svelte-7qixqb.svelte-7qixqb{font-size:22px}.guided-search-right.svelte-7qixqb.svelte-7qixqb{display:flex;flex-direction:column}.guided-search-right_top.pw.svelte-7qixqb.svelte-7qixqb{margin-bottom:18px}.guided-search-right_bottom.svelte-7qixqb.svelte-7qixqb{display:flex;width:103px;gap:5px}@media(max-width: 768px){.guided-search-right_bottom.svelte-7qixqb.svelte-7qixqb{width:auto}}.non-loggedIn-reference.svelte-7qixqb .guided-search-right_top.pw.svelte-7qixqb{margin-bottom:17px}.loggedIn-reference.svelte-7qixqb .guided-search-right_bottom.svelte-7qixqb{height:33px}")}function q3(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N;function L(z){t[31](z)}function q(z){t[32](z)}let M={apigeeToken:t[10],language:t[4],country:t[3],token:t[5],label:t[17]("generic.se_reference_no"),placeholder:t[17]("bom_manager.search_by_se"),stacked:"true",view:t[9],isFromCart:t[8]};return t[0]!==void 0&&(M.cataloginput=t[0]),t[1]!==void 0&&(M.productSearch=t[1]),e=new Nz({props:M}),gt.push(()=>Tt(e,"cataloginput",L)),gt.push(()=>Tt(e,"productSearch",q)),e.$on("productSelected",t[33]),{c(){var z,D;n=A("div"),De(e.$$.fragment),o=Y(),s=A("div"),l=A("span"),l.textContent="?",a=Y(),c=A("div"),u=A("div"),d=A("input"),m=Y(),g=A("div"),h=A("span"),_=A("qds-icon"),_.innerHTML="",x(l,"class","pw base-font pw mb-12 search-label guided-search-right_top svelte-7qixqb"),x(d,"class",jt("quantity-input")+" svelte-7qixqb"),x(d,"id",f=`guided-qty-list-page-${t[9]}`),d.disabled=p=((z=t[18])==null?void 0:z.isArchived)||t[20][cr]===Ae.DISABLED,x(d,"maxlength","4"),x(d,"autocomplete","off"),d.value=t[14],x(u,"class","quant-container display-flex svelte-7qixqb"),w(_,"name","chevron-right"),w(_,"size","small"),w(_,"id","ic-hide-children"),w(_,"classname","large-spacing"),x(h,"class",b=jt(`pw pointer btn btn-increase display-flex ${t[13]===void 0||Number(t[14])i=!1)),!r&&D[0]&2&&(r=!0,O.productSearch=z[1],St(()=>r=!1)),e.$set(O),(!T||D[0]&512&&f!==(f=`guided-qty-list-page-${z[9]}`))&&x(d,"id",f),(!T||D[0]&1310720&&p!==(p=((j=z[18])==null?void 0:j.isArchived)||z[20][cr]===Ae.DISABLED))&&(d.disabled=p),(!T||D[0]&16384&&d.value!==z[14])&&(d.value=z[14]),(!T||D[0]&1368064&&b!==(b=jt(`pw pointer btn btn-increase display-flex ${z[13]===void 0||Number(z[14])Tt(n,"openPopup",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&262144&&(a.projectData=s[18]),l[0]&16&&(a.language=s[4]),l[0]&8&&(a.country=s[3]),l[0]&1024&&(a.apigeeToken=s[10]),l[0]&128&&(a.selectAndConfigBearerToken=s[7]),l[0]&512&&(a.view=s[9]),!e&&l[0]&65536&&(e=!0,a.openPopup=s[16],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function Gz(t){var ae;let n,e,i,r,o,s,l,a=t[17]("cart.add_products")+"",c,u,d,f,p,m,g,h,_,b,y,k,T,R=t[17]("bom_manager.by_config_id")+"",N,L,q,M,z,D,O,j,C,S,I,P,E,B=t[17]("bom_manager.by_machine_application")+"",U,W,Z,V,te,H,re,G,F,K,le,ce;p=new Ut({props:{buttonSize:"large",id:"btn-hmc-mb-desktop",action:"next",disabled:(ae=t[18])==null?void 0:ae.isArchived,buttonText:t[17]("generic.help_me_choose")}}),p.$on("btnClick",t[30]);let ne=(t[20][cr]===Ae.SHOW||t[20][cr]===Ae.DISABLED)&&q3(t),$=(t[20][no]===Ae.SHOW||t[20][no]===Ae.DISABLED)&&D3(t);function he(ie,_e){return ie[20][Al]===Ae.SHOW||ie[20][Al]===Ae.DISABLED?xz:Fz}let me=he(t),ee=me(t),oe=(t[20][Gs]===Ae.SHOW||t[20][Gs]===Ae.DISABLED)&&B3(t);Z=new Ut({props:{id:"btn-hmc-mb",buttonText:t[17]("generic.help_me_choose"),iconClassName:"chevron-right",buttonSize:"large"}}),Z.$on("btnClick",t[38]);let ue=t[16]&&U3(t);function ge(ie){t[40](ie)}let fe={projectId:t[6],apigeeToken:t[10],language:t[4],country:t[3],isCart:t[8],view:t[9]};return t[2]!==void 0&&(fe.uploadPopup=t[2]),G=new JU({props:fe}),gt.push(()=>Tt(G,"uploadPopup",ge)),{c(){n=A("se-loading"),e=Y(),i=A("se-block"),r=A("se-block-header"),o=A("div"),s=A("div"),l=A("h4"),c=de(a),d=Y(),f=A("div"),De(p.$$.fragment),m=Y(),g=A("div"),ne&&ne.c(),h=Y(),_=A("div"),b=A("se-divider"),y=Y(),k=A("div"),T=A("span"),N=de(R),q=Y(),$&&$.c(),z=Y(),D=A("div"),O=A("se-divider"),j=Y(),C=A("se-block"),ee.c(),S=Y(),oe&&oe.c(),I=Y(),P=A("div"),E=A("div"),U=de(B),W=Y(),De(Z.$$.fragment),H=Y(),ue&&ue.c(),re=Y(),De(G.$$.fragment),w(n,"loading",t[21]),w(n,"overlay","true"),w(n,"full-page","true"),x(l,"id",u=`add-products-head-list-page-${t[9]}`),x(l,"class","add-product-title svelte-7qixqb"),x(f,"class","display-flex svelte-7qixqb"),x(o,"class","pw width-100 display-flex justify-content-sp-btw bom-heading svelte-7qixqb"),w(r,"class","desktop-view svelte-7qixqb"),w(b,"class","divider desktop-view svelte-7qixqb"),x(T,"class",L="excel-heading pw base-font "+(t[8]?`font-${t[4]}`:Te)+" svelte-7qixqb"),x(k,"class",M="config-container "+(t[8]?`padding-${t[4]}`:Te)+" svelte-7qixqb"),x(_,"class","display-flex gp-10 add-config-cart svelte-7qixqb"),w(O,"class","divider svelte-7qixqb"),w(C,"class","excel-container svelte-7qixqb"),x(D,"class","display-flex desktop-view gp-10 excel-upload-cart svelte-7qixqb"),x(E,"class","excel-heading pw base-font svelte-7qixqb"),x(P,"class","mobile-view-flx display-flex mobile-hmc-container svelte-7qixqb"),x(g,"class",V="se-reference-container display-flex "+(t[8]?`pw normal-font country-${t[4]}`:Te)+" svelte-7qixqb"),w(i,"class",te="pw "+(t[8]?"cart":"")+" svelte-7qixqb")},m(ie,_e){J(ie,n,_e),J(ie,e,_e),J(ie,i,_e),v(i,r),v(r,o),v(o,s),v(s,l),v(l,c),v(o,d),v(o,f),Re(p,f,null),v(i,m),v(i,g),ne&&ne.m(g,null),v(g,h),v(g,_),v(_,b),v(_,y),v(_,k),v(k,T),v(T,N),v(k,q),$&&$.m(k,null),v(g,z),v(g,D),v(D,O),v(D,j),v(D,C),ee.m(C,null),v(C,S),oe&&oe.m(C,null),v(g,I),v(g,P),v(P,E),v(E,U),v(P,W),Re(Z,P,null),J(ie,H,_e),ue&&ue.m(ie,_e),J(ie,re,_e),Re(G,ie,_e),K=!0,le||(ce=Ge(Uz,"CONFIGURATOR_ADD_TO_BOM",t[25]),le=!0)},p(ie,_e){var ke;(!K||_e[0]&2097152)&&w(n,"loading",ie[21]),(!K||_e[0]&131072)&&a!==(a=ie[17]("cart.add_products")+"")&&be(c,a),(!K||_e[0]&512&&u!==(u=`add-products-head-list-page-${ie[9]}`))&&x(l,"id",u);const Ie={};_e[0]&262144&&(Ie.disabled=(ke=ie[18])==null?void 0:ke.isArchived),_e[0]&131072&&(Ie.buttonText=ie[17]("generic.help_me_choose")),p.$set(Ie),ie[20][cr]===Ae.SHOW||ie[20][cr]===Ae.DISABLED?ne?(ne.p(ie,_e),_e[0]&1048576&&Q(ne,1)):(ne=q3(ie),ne.c(),Q(ne,1),ne.m(g,h)):ne&&(Je(),se(ne,1,1,()=>{ne=null}),Qe()),(!K||_e[0]&131072)&&R!==(R=ie[17]("bom_manager.by_config_id")+"")&&be(N,R),(!K||_e[0]&272&&L!==(L="excel-heading pw base-font "+(ie[8]?`font-${ie[4]}`:Te)+" svelte-7qixqb"))&&x(T,"class",L),ie[20][no]===Ae.SHOW||ie[20][no]===Ae.DISABLED?$?($.p(ie,_e),_e[0]&1048576&&Q($,1)):($=D3(ie),$.c(),Q($,1),$.m(k,null)):$&&(Je(),se($,1,1,()=>{$=null}),Qe()),(!K||_e[0]&272&&M!==(M="config-container "+(ie[8]?`padding-${ie[4]}`:Te)+" svelte-7qixqb"))&&x(k,"class",M),me===(me=he(ie))&&ee?ee.p(ie,_e):(ee.d(1),ee=me(ie),ee&&(ee.c(),ee.m(C,S))),ie[20][Gs]===Ae.SHOW||ie[20][Gs]===Ae.DISABLED?oe?(oe.p(ie,_e),_e[0]&1048576&&Q(oe,1)):(oe=B3(ie),oe.c(),Q(oe,1),oe.m(C,null)):oe&&(Je(),se(oe,1,1,()=>{oe=null}),Qe()),(!K||_e[0]&131072)&&B!==(B=ie[17]("bom_manager.by_machine_application")+"")&&be(U,B);const we={};_e[0]&131072&&(we.buttonText=ie[17]("generic.help_me_choose")),Z.$set(we),(!K||_e[0]&272&&V!==(V="se-reference-container display-flex "+(ie[8]?`pw normal-font country-${ie[4]}`:Te)+" svelte-7qixqb"))&&x(g,"class",V),(!K||_e[0]&256&&te!==(te="pw "+(ie[8]?"cart":"")+" svelte-7qixqb"))&&w(i,"class",te),ie[16]?ue?(ue.p(ie,_e),_e[0]&65536&&Q(ue,1)):(ue=U3(ie),ue.c(),Q(ue,1),ue.m(re.parentNode,re)):ue&&(Je(),se(ue,1,1,()=>{ue=null}),Qe());const pe={};_e[0]&64&&(pe.projectId=ie[6]),_e[0]&1024&&(pe.apigeeToken=ie[10]),_e[0]&16&&(pe.language=ie[4]),_e[0]&8&&(pe.country=ie[3]),_e[0]&256&&(pe.isCart=ie[8]),_e[0]&512&&(pe.view=ie[9]),!F&&_e[0]&4&&(F=!0,pe.uploadPopup=ie[2],St(()=>F=!1)),G.$set(pe)},i(ie){K||(Q(p.$$.fragment,ie),Q(ne),Q($),Q(oe),Q(Z.$$.fragment,ie),Q(ue),Q(G.$$.fragment,ie),K=!0)},o(ie){se(p.$$.fragment,ie),se(ne),se($),se(oe),se(Z.$$.fragment,ie),se(ue),se(G.$$.fragment,ie),K=!1},d(ie){ie&&(X(n),X(e),X(i),X(H),X(re)),Me(p),ne&&ne.d(),$&&$.d(),ee.d(),oe&&oe.d(),Me(Z),ue&&ue.d(ie),Me(G,ie),le=!1,ce()}}}function Hz(t,n,e){let i,r,o,s,l,a,c,u,d,f,p,m,g,h;ye(t,Ft,pe=>e(17,i=pe)),ye(t,nn,pe=>e(18,r=pe)),ye(t,Jn,pe=>e(42,o=pe)),ye(t,Xi,pe=>e(43,s=pe)),ye(t,Wi,pe=>e(44,l=pe)),ye(t,Ji,pe=>e(45,a=pe)),ye(t,Fi,pe=>e(46,c=pe)),ye(t,Wr,pe=>e(19,u=pe)),ye(t,wl,pe=>e(47,d=pe)),ye(t,Hr,pe=>e(48,f=pe)),ye(t,ki,pe=>e(20,p=pe)),ye(t,Kt,pe=>e(21,m=pe)),ye(t,gr,pe=>e(22,g=pe)),ye(t,vc,pe=>e(23,h=pe));let{country:_="us"}=n,{language:b="en"}=n,{token:y}=n,{cataloginput:k=""}=n,{productSearch:T=null}=n,{projectId:R}=n,{selectAndConfigBearerToken:N}=n,{isCart:L}=n,{view:q}=n,{apigeeToken:M}=n,z=null,D=1,O=!0,j,C=!1;Ln(()=>{Kt.set(!1),ne()});let{clickOnUpload:S=()=>{I()}}=n,{receiveAction:I=()=>{ve.info("receiveAction called")}}=n;function P(pe){pe.catalogNumber?e(13,z=pe):e(13,z=void 0)}function E(){var pe;if(!(z===void 0||Number(D)!0),Bo.update(()=>!0);else if(z&&z.catalogNumber&&D>=1){if(((pe=B(z.catalogNumber))==null?void 0:pe.quantity)+D>=pf)return;let ke=r,je=f;(je==null?void 0:je.id)===void 0&&(ke!=null&&ke.id)&&(je.id=ke.id),e(13,z.quantity=D,z);const Be=L?Tn.ADD_TO_CART:Tn.ADD_TO_LIST,Ce=[{productRef:z.catalogNumber,quantity:D}];jn(Be,Ce,"","",!1,L?"cart|uco|search_reference":"list|search_reference",!1),W(L?je:ke,z)}else G()}function B(pe){var ke,je;return(je=(ke=r==null?void 0:r.bom)==null?void 0:ke.parts)==null?void 0:je.find(Be=>(Be==null?void 0:Be.productRef)===pe||(Be==null?void 0:Be.productId)===pe)}function U(){return d.includes(jf)}function W(pe,ke){var Se,Ee,Le,Pe,He,st;(Ee=(Se=pe==null?void 0:pe.bom)==null?void 0:Se.parts)!=null&&Ee.length?(F(pe.bom.parts),O&&V(pe),O=!0):(Le=pe==null?void 0:pe.bom)!=null&&Le.parts?pe.bom.parts=Z():(He=(Pe=pe.bom)==null?void 0:Pe.groups)!=null&&He.length?pe.bom={parts:Z(),groups:[...((st=pe.bom)==null?void 0:st.groups)||[]]}:pe.bom={parts:Z()};const je=String(pe.id),Be={...pe};let Ce=jc(Be);Ce.description=Ce!=null&&Ce.description?Ce.description:"",L?H(Ce,je,ke):re(Ce,je,ke)}function Z(){return[{id:Te,description:String(z.description),productRef:String(z.catalogNumber),quantity:D,source:gu}]}function V(pe){var ke,je;(je=(ke=pe==null?void 0:pe.bom)==null?void 0:ke.parts)==null||je.unshift({id:Te,description:String(z.description),productRef:String(z.catalogNumber),quantity:D,source:gu})}function te(pe){return(pe==null?void 0:pe.quantity)===1?"{activity_log.message_product_reference}"+rn+hs+String(pe==null?void 0:pe.catalogNumber)+hs:String(pe==null?void 0:pe.quantity)+rn+"{activity_log.message_products}"}async function H(pe,ke,je){const Be=i("bom_manager.products_added_to_cart_message"),Ce={bom:pe==null?void 0:pe.bom,isTransferred:!1};await _s(Ce,u).then(Se=>{if(Se.error)Rt(Fi,c=!0,c),Rt(Ji,a=i(l===zn?"validation_check.error_message_cart":"validation_check.error_message_list"),a),Rt(Xi,s="error",s);else{Rt(Fi,c=!0,c),Rt(Ji,a=Be,a),Rt(Xi,s=Rr,s),K(),e(1,T=null);const Ee=fn(_,r),Le=dn(b,r);ii(ke,Ee,Le,M).then(function(Pe){ve.info(Pe),Dt()&&te(je)}).catch(function(Pe){ve.error(Pe)})}})}function re(pe,ke,je){const Be=i("edit_list.list_updated_successfully_message");xi(pe,ke,Be,o).then(Ce=>{var Le;e(1,T=null);const Se=fn(_,r),Ee=dn(b,r);ii(ke,Se,Ee,M).then(function(Pe){if(ve.info(Pe),Dt()){const He=te(je);Nr(ke,"{activity_log.message_product_added_action}","{activity_log.message_product_added_reference_subaction}","{activity_log.message_added_product}"+rn+He+rn+"{activity_log.message_via_reference}",[je])}}).catch(function(Pe){ve.error(Pe)}),(Le=Ce==null?void 0:Ce.data)!=null&&Le.id&&(K(),ve.info("Project updated for with ID: ",ke))}).finally(()=>{ve.info("Project updated for with IDfin: ",ke)})}function G(){const pe=z?D<1?String(i("bom_manager.item_greater_than_1")):Te:String(i("bom_manager.search_and_then_search"));pe||Ba(pe)}function F(pe){const ke=pe==null?void 0:pe.findIndex(je=>{const Be=!Object.prototype.hasOwnProperty.call(je,"partType")&&!Object.prototype.hasOwnProperty.call(z,"partType"),Ce=Object.prototype.hasOwnProperty.call(je,"partType")&&Object.prototype.hasOwnProperty.call(z,"partType"),Se=je.partType==="nonCto"&&!Object.prototype.hasOwnProperty.call(z,"partType")||z.partType==="nonCto"&&!Object.prototype.hasOwnProperty.call(je,"partType");return Be||Ce||Se?je.productId===z.catalogNumber||je.productRef===z.catalogNumber:!1});ke!==-1&&(O=!1,pe[ke].quantity=Number(pe[ke].quantity)+Number(D))}function K(){e(0,k=Te),e(14,D=1),e(13,z=void 0)}function le(){var ke;const pe=Rc()?du:pu;Xu(pe,String(Ve.language),zp[(ke=Ve.language)==null?void 0:ke.toLowerCase()])}function ce(pe){ls.set(pe)}function ne(){const pe=document.getElementById("guided-qty"),ke=document.getElementById("btn-hmc-mb"),je=` .qds-button { display: flex !important; flex-direction: row-reverse; justify-content: space-between !important; width: 200px; } `;pe!=null&&pe.shadowRoot&&$u(pe,` .qds-input { width: 100%; } `),ke!=null&&ke.shadowRoot&&$u(ke,je)}function $(){Ti(Cs),e(16,C=!0),kr.update(()=>!1)}function he(){if(Dt()){const pe=L?"?cart=true":`?list=true&id=${R}`,ke=`${rr}${BI}${pe}`;ve.info("navigate to hmc private :: ",ke),Tr(ke)}else{const pe=L?"?cart=true":"?list=true",ke=`${l1[Ve.environment]}/${(_??"").toLowerCase()}/${b}/user${UI}${pe}`;ve.info("navigate to hmc public :: ",ke),window.location.href=ke}jn(Tn.CTA_CLICK,{cta_name:"Help me choose",cta_location:L?Zi.UCCart:Zi.UCList})}Wn(()=>{ce(!1)});const me=()=>{he(),rs(Si.HELP_ME_CHOOSE_LIST.action,L?Si.HELP_ME_CHOOSE_CART.subaction:Si.HELP_ME_CHOOSE_LIST.subaction,String(g.platform),L?void 0:Dt()?r==null?void 0:r.id:void 0,L||Dt()||r==null?void 0:r.id,void 0,u),jn("cta_click",{cta_name:"Help me choose",cta_location:L?Zi.UCCart:Zi.UCList})};function ee(pe){k=pe,e(0,k)}function oe(pe){T=pe,e(1,T)}const ue=({detail:pe})=>{P(pe)},ge=pe=>{Rt(vc,h=Hh(pe),h)},fe=pe=>{var je,Be;const ke=Number((je=pe==null?void 0:pe.target)==null?void 0:je.value);isNaN(ke)?e(15,j=1):(e(14,D=(Be=pe==null?void 0:pe.target)==null?void 0:Be.value),e(15,j=ke),Rt(vc,h=D,h))},ae=()=>{$()},ie=()=>{S(),Ti(Cs)},_e=()=>he();function Ie(pe){C=pe,e(16,C)}function we(pe){I=pe,e(2,I)}return t.$$set=pe=>{"country"in pe&&e(3,_=pe.country),"language"in pe&&e(4,b=pe.language),"token"in pe&&e(5,y=pe.token),"cataloginput"in pe&&e(0,k=pe.cataloginput),"productSearch"in pe&&e(1,T=pe.productSearch),"projectId"in pe&&e(6,R=pe.projectId),"selectAndConfigBearerToken"in pe&&e(7,N=pe.selectAndConfigBearerToken),"isCart"in pe&&e(8,L=pe.isCart),"view"in pe&&e(9,q=pe.view),"apigeeToken"in pe&&e(10,M=pe.apigeeToken),"clickOnUpload"in pe&&e(11,S=pe.clickOnUpload),"receiveAction"in pe&&e(2,I=pe.receiveAction)},[k,T,I,_,b,y,R,N,L,q,M,S,P,z,D,j,C,i,r,u,p,m,g,h,E,K,le,$,he,ce,me,ee,oe,ue,ge,fe,ae,ie,_e,Ie,we]}class Dm extends Ot{constructor(n){super(),At(this,n,Hz,Gz,Et,{country:3,language:4,token:5,cataloginput:0,productSearch:1,projectId:6,selectAndConfigBearerToken:7,isCart:8,view:9,apigeeToken:10,clickOnUpload:11,receiveAction:2,selectData:12,setSnackbarVisibility:29},zz,[-1,-1])}get selectData(){return this.$$.ctx[12]}get setSnackbarVisibility(){return this.$$.ctx[29]}}const lne="";function Wz(t){qt(t,"svelte-1uavdqx",".pw.display-flex.svelte-1uavdqx.svelte-1uavdqx{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1uavdqx.svelte-1uavdqx{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-1uavdqx.svelte-1uavdqx{cursor:pointer}.pw.bold-font.svelte-1uavdqx.svelte-1uavdqx{font-weight:bold}.desktop-view.svelte-1uavdqx.svelte-1uavdqx{display:none}.mobile-view.svelte-1uavdqx.svelte-1uavdqx{display:block}@media(min-width: 968px){.mobile-view.svelte-1uavdqx.svelte-1uavdqx{display:none}.desktop-view.svelte-1uavdqx.svelte-1uavdqx{display:inherit}}@media(min-width: 768px){}@media(max-width: 767px){}.user-cart.svelte-1uavdqx.svelte-1uavdqx{padding:2px 0 10px}@media(max-width: 768px){.user-cart.svelte-1uavdqx.svelte-1uavdqx{padding:2px 5px 10px}}.user-cart.svelte-1uavdqx .user-buy-options.svelte-1uavdqx{flex-direction:column;width:100%}.user-cart.svelte-1uavdqx .buy-options.svelte-1uavdqx{align-items:center;border:1px solid var(--se-ultra-light-grey-3, #f3f2f2);padding:20px;border-radius:8px}.product-buying-options.svelte-1uavdqx.svelte-1uavdqx{flex-direction:column;padding-right:6px}@media(min-width: 968px){.user-buy-options.svelte-1uavdqx.svelte-1uavdqx{gap:10px}.buy-options.svelte-1uavdqx.svelte-1uavdqx{background-color:var(--se-white, #ffffff);justify-content:space-between}.buy-options.svelte-1uavdqx.svelte-1uavdqx:hover{box-shadow:var(--se-light-grey, #cbcbcb) 0px 4px 12px}.user-cart.svelte-1uavdqx.svelte-1uavdqx{width:100%}}@media(max-width: 968px){.buy-options.svelte-1uavdqx.svelte-1uavdqx{gap:15px;overflow-x:hidden;background-color:var(--se-white, #ffffff);margin-bottom:10px}.select-action.svelte-1uavdqx.svelte-1uavdqx{padding:10px}}.buy-desciption.svelte-1uavdqx.svelte-1uavdqx{font-size:15px;color:var(--se-super-dark-grey, #505559)}.selected-buying.svelte-1uavdqx.svelte-1uavdqx{box-shadow:var(--se-light-grey, #cbcbcb) 0px 2px 6px}")}function z3(t,n,e){const i=t.slice();return i[13]=n[e],i}function F3(t){let n,e,i,r=t[13].buyTitle+"",o,s,l,a,c=t[13].description+"",u,d,f,p,m,g,h,_,b,y,k,T,R,N=t[13].buyTitle+"",L,q,M,z,D=t[13].description+"",O,j,C,S,I,P;function E(){return t[3](t[13])}return{c(){n=A("div"),e=A("div"),i=A("span"),o=de(r),l=Y(),a=A("span"),u=de(c),f=Y(),p=A("div"),m=A("qds-radio"),k=Y(),T=A("div"),R=A("p"),L=de(N),M=Y(),z=A("span"),O=de(D),C=Y(),x(i,"class","pw bold-font svelte-1uavdqx"),x(i,"data-testid",s=t[13].buyTitle),x(a,"class","buy-desciption svelte-1uavdqx"),x(a,"data-testid",d=t[13].description),x(e,"class","display-flex desktop-view product-buying-options svelte-1uavdqx"),w(m,"id",g="buying-"+t[13].value),w(m,"value",h=t[13]),w(m,"checked",_=t[13].selected===!0),w(m,"description",b=t[13].description),w(m,"disabled","false"),w(m,"size","small"),w(m,"data-testid",y="select-buying-"+t[13].buyTitle),w(m,"name","cartOptions"),x(p,"class","display-flex select-option svelte-1uavdqx"),x(R,"class","pw bold-font svelte-1uavdqx"),x(R,"data-testid",q="mobile-"+t[13].buyTitle),x(z,"class","buy-desciption svelte-1uavdqx"),x(z,"data-testid",j="mobile-"+t[13].description),x(T,"class","display-flex mobile-view product-buying-options svelte-1uavdqx"),x(n,"class",S="display-flex buy-options pw pointer "+(t[13].selected?"selected-buying":"")+" svelte-1uavdqx")},m(B,U){J(B,n,U),v(n,e),v(e,i),v(i,o),v(e,l),v(e,a),v(a,u),v(n,f),v(n,p),v(p,m),v(n,k),v(n,T),v(T,R),v(R,L),v(T,M),v(T,z),v(z,O),v(n,C),I||(P=Ge(n,"click",E),I=!0)},p(B,U){t=B,U&1&&r!==(r=t[13].buyTitle+"")&&be(o,r),U&1&&s!==(s=t[13].buyTitle)&&x(i,"data-testid",s),U&1&&c!==(c=t[13].description+"")&&be(u,c),U&1&&d!==(d=t[13].description)&&x(a,"data-testid",d),U&1&&g!==(g="buying-"+t[13].value)&&w(m,"id",g),U&1&&h!==(h=t[13])&&w(m,"value",h),U&1&&_!==(_=t[13].selected===!0)&&w(m,"checked",_),U&1&&b!==(b=t[13].description)&&w(m,"description",b),U&1&&y!==(y="select-buying-"+t[13].buyTitle)&&w(m,"data-testid",y),U&1&&N!==(N=t[13].buyTitle+"")&&be(L,N),U&1&&q!==(q="mobile-"+t[13].buyTitle)&&x(R,"data-testid",q),U&1&&D!==(D=t[13].description+"")&&be(O,D),U&1&&j!==(j="mobile-"+t[13].description)&&x(z,"data-testid",j),U&1&&S!==(S="display-flex buy-options pw pointer "+(t[13].selected?"selected-buying":"")+" svelte-1uavdqx")&&x(n,"class",S)},d(B){B&&X(n),I=!1,P()}}}function x3(t){let n,e=t[13].display&&F3(t);return{c(){e&&e.c(),n=wt()},m(i,r){e&&e.m(i,r),J(i,n,r)},p(i,r){i[13].display?e?e.p(i,r):(e=F3(i),e.c(),e.m(n.parentNode,n)):e&&(e.d(1),e=null)},d(i){i&&X(n),e&&e.d(i)}}}function Vz(t){let n,e=t[1]("cart.select_action")+"",i,r,o,s,l=Mt(t[0]),a=[];for(let c=0;ce(4,i=h)),ye(t,gr,h=>e(5,r=h)),ye(t,ki,h=>e(6,o=h)),ye(t,Ft,h=>e(1,s=h)),ye(t,Da,h=>e(7,l=h));const a=Pn();Ln(()=>{c()});function c(){switch(l){case qr.QUOTE:u();break}}function u(){Da.set(tn),a(Yi.SEND_BOM_DATA_TO_CPQ)}function d(h="",_){const b=ov.UC||{},k=(Dt()?b.private:b.public)||{},T=(Ve==null?void 0:Ve.country)||"",N=(k[T]||{}).description;let L=!1;return typeof N=="boolean"?L=N:typeof N=="object"&&_!==void 0&&(L=N[_]??!1),L?h:""}Wn(()=>{a(Yi.DESTROY_LIST_OPTIONS)});let f=[{id:1,buyTitle:s("cart.quote_devis"),description:d(s("cart.devis_buy_description"),1),selected:!1,value:qr.DEVIS,display:o[Jv]===Ae.SHOW||o[Jv]===Ae.DISABLED},{id:2,buyTitle:s("cart.buy_from_distributor"),description:d(s("cart.distributor_buy_description"),2),selected:!1,value:qr.DISTRIBUTOR,display:o[Kv]===Ae.SHOW||o[Kv]===Ae.DISABLED},{id:3,buyTitle:s("cart.from_se"),description:d(s("cart.se_buy_description"),3),selected:!1,value:qr.BUY_SCHNEIDER_ELECTRIC,display:o[Zv]===Ae.SHOW||o[Zv]===Ae.DISABLED},{id:4,buyTitle:s("cart.get_quote"),description:d(s("cart.quote_buy_description")),selected:!1,value:qr.QUOTE,display:o[Xv]===Ae.SHOW||o[Xv]===Ae.DISABLED},{id:5,buyTitle:s("cart.distributor_store"),description:d(s("cart.distributor_store_description"),5),selected:!1,value:qr.FIND_A_DISTRIBUTOR,display:o[Qv]===Ae.SHOW||o[Qv]===Ae.DISABLED}];function p(h){const _=ov.UC||{},y=(Dt()?_.private:_.public)||{},k=(Ve==null?void 0:Ve.country)||"",R=(y[k]||{}).sortOrder;return Array.isArray(R)?R.map(N=>h.find(L=>L.id===N)).filter(Boolean):h}f=p(f);function m(h){e(0,f=f.map(_=>String(_==null?void 0:_.value)==String(h==null?void 0:h.value)?{..._,selected:!0}:{..._,selected:!1})),rs(Si.BUYING_OPTION.action,h,String(r.platform),void 0,void 0,void 0,i),a(yj,{data:h})}return[f,s,m,h=>m(h)]}class G3 extends Ot{constructor(n){super(),At(this,n,Yz,Vz,Et,{},Wz)}}function Zz(t){let n,e,i;return{c(){n=A("qds-checkbox"),w(n,"disabled",t[1]),w(n,"checked",t[2]),w(n,"class",t[9]),w(n,"indeterminate",t[3]),w(n,"id",t[7]),w(n,"inline",t[4]),w(n,"data-testid",t[8]),w(n,"text",t[0]),w(n,"required",t[5]),w(n,"size",t[6]),w(n,"style",t[10])},m(r,o){J(r,n,o),e||(i=Ge(n,"qdsChange",t[12]),e=!0)},p(r,[o]){o&2&&w(n,"disabled",r[1]),o&4&&w(n,"checked",r[2]),o&512&&w(n,"class",r[9]),o&8&&w(n,"indeterminate",r[3]),o&128&&w(n,"id",r[7]),o&16&&w(n,"inline",r[4]),o&256&&w(n,"data-testid",r[8]),o&1&&w(n,"text",r[0]),o&32&&w(n,"required",r[5]),o&64&&w(n,"size",r[6]),o&1024&&w(n,"style",r[10])},i:tt,o:tt,d(r){r&&X(n),e=!1,i()}}}function Kz(t,n,e){let{boxText:i=Te}=n,{disabled:r=!1}=n,{checked:o=!1}=n,{indeterminate:s=!1}=n,{inline:l=!1}=n,{required:a=!1}=n,{boxSize:c="standard"}=n,{id:u=Te}=n,{dataTestId:d=Te}=n,{className:f="pw pointer"}=n,{style:p=Te}=n;const m=Pn();function g(_){m(Bn.CLICK_CHECK_BOX,_)}const h=_=>{g(_)};return t.$$set=_=>{"boxText"in _&&e(0,i=_.boxText),"disabled"in _&&e(1,r=_.disabled),"checked"in _&&e(2,o=_.checked),"indeterminate"in _&&e(3,s=_.indeterminate),"inline"in _&&e(4,l=_.inline),"required"in _&&e(5,a=_.required),"boxSize"in _&&e(6,c=_.boxSize),"id"in _&&e(7,u=_.id),"dataTestId"in _&&e(8,d=_.dataTestId),"className"in _&&e(9,f=_.className),"style"in _&&e(10,p=_.style)},[i,r,o,s,l,a,c,u,d,f,p,g,h]}class ea extends Ot{constructor(n){super(),At(this,n,Kz,Zz,Et,{boxText:0,disabled:1,checked:2,indeterminate:3,inline:4,required:5,boxSize:6,id:7,dataTestId:8,className:9,style:10})}}async function b_(t){const n=await Jz(t.requestData,Nf),e=Qz(t.cartData);return oj(Nf,e,n).map(o=>(o.productRef&&(o.catalogReference=String(o.productRef),delete o.productRef),o))}async function Xz(t){const e=await(await fetch(t)).blob();return new Promise((i,r)=>{const o=new FileReader;o.onloadend=()=>{var a;const s=(a=o.result)==null?void 0:a.toString(),l=(s==null?void 0:s.split(",")[1])||"";i(l)},o.onerror=r,o.readAsDataURL(e)})}async function Jz(t,n){const e=t.map(async r=>{var o,s;return r.hive2File?{quantity:String(r.quantity),[n]:r.catalogReference?String(r.catalogReference):String(r.productRef),hive:await Xz(r.hive2File)}:r.configurationId?{quantity:String(r.quantity),[n]:r.catalogReference?String(r.catalogReference):String(r.productRef),isGCR:!0,configurationId:Number(r.configurationId)}:(r==null?void 0:r.hive2)!==tn&&(((o=r==null?void 0:r.orderingData)==null?void 0:o.orderingId)===tn||((s=r==null?void 0:r.orderingData)==null?void 0:s.orderingId)===sN)?{quantity:String(r.quantity),[n]:r.productId?String(r.productId):String(r.productRef),hive:btoa(r.hive2)}:r.productId||r.catalogReference?{quantity:String(r.quantity),[n]:r.productId?String(r.productId):String(r.catalogReference),isGCR:!1,secondCharacteristic:r.firstCharacteristic?String(r.firstCharacteristic):tn,firstCharacteristic:r.secondCharacteristic?String(r.secondCharacteristic):tn}:{quantity:String(r.quantity),[n]:r!=null&&r.catalogReference?String(r.catalogReference):String(r.productRef),isGCR:!1}});return await Promise.all(e)}function Qz(t){return t.map(e=>e.masterPactConfigId?{configurationId:e.configurationId?String(e.configurationId):e.masterPactConfigId?String(e.masterPactConfigId):tn,quantity:e.quantity?String(e.quantity):"",catalogReference:e.catalogNumber?String(e.catalogNumber):tn,isGCR:!0}:e!=null&&e.firstCharacteristic?{firstCharacteristic:e.firstCharacteristic,quantity:e.quantity?String(e.quantity):"",catalogReference:e.catalogNumber?String(e.catalogNumber):tn,secondCharacteristic:e!=null&&e.secondCharacteristic?e.secondCharacteristic:tn,isGCR:!1}:{quantity:e.quantity?String(e.quantity):"",catalogReference:e.catalogNumber?String(e.catalogNumber):tn})}const cne="";function $z(t){qt(t,"svelte-1iudnnm",".pw.pointer.svelte-1iudnnm.svelte-1iudnnm{cursor:pointer}.pw.normal-font.svelte-1iudnnm.svelte-1iudnnm{font-weight:normal;font-size:16px}.pw.mb-8.svelte-1iudnnm.svelte-1iudnnm{margin-bottom:8px}.pw.mr-12.svelte-1iudnnm.svelte-1iudnnm{margin-right:12px}h4.heading.svelte-1iudnnm.svelte-1iudnnm{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-margin.svelte-1iudnnm.svelte-1iudnnm{margin:-6px}.cross-icon.svelte-1iudnnm.svelte-1iudnnm{position:absolute;right:8px;top:8px}.heading.svelte-1iudnnm.svelte-1iudnnm{margin-bottom:0.2em;font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px;font-weight:normal}#confirm-text.svelte-1iudnnm.svelte-1iudnnm{font-weight:400;font-size:14px}.dialog-footer-button.svelte-1iudnnm.svelte-1iudnnm{margin-top:12px;margin-left:-4px}.popup-content.svelte-1iudnnm.svelte-1iudnnm{padding:0px 20px;margin-bottom:20px;margin-top:-16px}.quote-modal.svelte-1iudnnm.svelte-1iudnnm{padding:10px 0 30px;--qds-control-button-standard-padding-horizontal:10px}.quote-modal.svelte-1iudnnm se-block.svelte-1iudnnm{padding:0 0 5px 0}.quote-modal.svelte-1iudnnm se-block se-dropdown .selected.svelte-1iudnnm{background-color:var(--text-gray-bg) !important;color:var(--text-gray)}.quote-modal.svelte-1iudnnm se-block se-dropdown qds-button.svelte-1iudnnm{width:480px}.quote-modal-footer.svelte-1iudnnm.svelte-1iudnnm{--qds-control-button-standard-padding-horizontal:8px}")}function H3(t,n,e){const i=t.slice();return i[65]=n[e],i}function eF(t){let n,e=t[12]("bom_manager.confirm_delete_message")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-1iudnnm"),x(n,"id","delete-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("bom_manager.confirm_delete_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function tF(t){let n,e=t[12]("cpq.begin_quote")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-1iudnnm"),x(n,"id","add_to_quote_heading")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("cpq.begin_quote")+"")&&be(i,e)},d(r){r&&X(n)}}}function nF(t){let n,e=t[12]("bom_manager.confirm_transfer")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-1iudnnm"),x(n,"id","transfer-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("bom_manager.confirm_transfer")+"")&&be(i,e)},d(r){r&&X(n)}}}function iF(t){let n,e=t[12]("bom_manager.move_to_group")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-1iudnnm"),x(n,"id","move-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("bom_manager.move_to_group")+"")&&be(i,e)},d(r){r&&X(n)}}}function rF(t){let n,e=t[12]("add_to_cart.confirmation")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-1iudnnm"),x(n,"id","cart-popup-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("add_to_cart.confirmation")+"")&&be(i,e)},d(r){r&&X(n)}}}function sF(t){let n,e=t[12]("generic.add_to_cart")+"",i;return{c(){n=A("h4"),i=de(e),x(n,"class","heading svelte-1iudnnm"),x(n,"id","cart-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("generic.add_to_cart")+"")&&be(i,e)},d(r){r&&X(n)}}}function W3(t){var g;let n,e,i=t[12]("cpq.selected_customer_id")+"",r,o,s,l,a,c,u,d,f,p=Mt((g=t[6])==null?void 0:g.Items),m=[];for(let h=0;h{const e=t.shadowRoot.querySelector("button");e&&(e.style.width="100%",e.style.textAlign="left",e.style.padding="0 10px",e.style.margin="0",e.style.justifyContent="space-between",n.disconnect())});n.observe(t.shadowRoot,{childList:!0,subtree:!0})}}function Y3(t,n){t.groups&&t.groups.length>0&&t.groups.reduce(function(e,i){return n.id===i.id&&delete i.isSelected,i.groups&&Y3(i,n),e},[])}function lF(t,n,e){let i,r,o,s,l,a,c,u,d;ye(t,nn,Se=>e(34,i=Se)),ye(t,Jn,Se=>e(35,r=Se)),ye(t,Ft,Se=>e(12,o=Se)),ye(t,gr,Se=>e(36,s=Se)),ye(t,Rf,Se=>e(37,l=Se)),ye(t,Ea,Se=>e(38,a=Se)),ye(t,tg,Se=>e(39,c=Se)),ye(t,Bf,Se=>e(40,u=Se)),ye(t,Ts,Se=>e(41,d=Se));let{projectData:f}=n,{successMsg:p}=n,{errorMsg:m}=n,{confirmTxt:g}=n,{confirmLbl:h}=n,{cancelLbl:_}=n,{isPopupOpen:b}=n,{isCartPopupOpen:y=!1}=n,{groupData:k=null}=n,{popupName:T}=n,{cartInfo:R}=n,{cpqUser:N}=n,L=!1,q=[],M,z,D=[],O=[],j,C,S,I;const P=Pn(),E=(Se,Ee)=>{P(Se,Ee);const Le=new CustomEvent(Se,{detail:Ee});document.dispatchEvent&&document.dispatchEvent(Le)};Ln(()=>{var Se,Ee,Le,Pe;T===ts&&(e(10,S=(Se=N==null?void 0:N.Items)!=null&&Se.length?(Ee=N==null?void 0:N.Items[0])==null?void 0:Ee.account_num:Te),e(11,I=(Le=N==null?void 0:N.Items)!=null&&Le.length?(Pe=N==null?void 0:N.Items[0])==null?void 0:Pe.name:Te),aF())});async function B(){switch(T){case fo:{W();break}case hl:{if(R.cartData.length){const Se=await b_(R);re(Se)}else W();break}case ts:{Ie(Up.modify);break}case Aa:case gc:case ml:case _c:W(),kr.update(()=>!0);break}}function U(Se){var Pe;let Ee=[];Se=ee(Se,Ee),f.bom.groups&&e(18,f.bom.groups=Se.groups,f),f.bom.parts&&e(18,f.bom.parts=Se.parts,f),jn(Tn.VIEW_ITEM_LIST,l,"","remove_from_list",!1,"list",!0),d?e(19,p=o("bom_manager.product_deleted")):e(19,p=o("bom_manager.group_deleted")),e(20,m=o("bom_manager.error_in_deleting_product"));let Le=d;if(oe(),Dt()){const He=Le;if(He!==0){const st=He===1?"{activity_log.message_product_reference}"+rn+"'"+((Pe=Ee[0])==null?void 0:Pe.catalogNumber)+"'":String(He)+rn+"{activity_log.message_products}";Nr(f.id,"{activity_log.message_product_removed_action}",tn,"{activity_log.message_removed_product}"+rn+st+rn+"{activity_log.message_from_list}",Ee)}}_v.set([]),Do.update(()=>!1),kr.update(()=>!0)}function W(){E(Yi.CLOSE),e(3,b=!1),T===fo&&e(21,k.isSelected=!1,k),Kt.set(!1),kr.update(()=>!0)}function Z(){F()}function V(){let Se={...f==null?void 0:f.bom};switch(T){case fo:{ne();break}case Aa:{ce(Se);break}case _c:{U(Se);break}case gc:{te();break}case ml:{Z();break}case ts:{Ie(Up.create);break}default:{re(R.requestData);break}}}function te(){W(),e(9,C.action=_u,C),ve.info("Elbridge Products ::",u);let Se=j;Se.value=JSON.stringify({ITEM:u}),C.submit(),Dt()&&H()}async function H(){const Se=u.length===1?"{activity_log.message_product_reference}"+rn+"'"+String(u[0].MANUFACTURER_PID)+"'":String(u.length)+rn+"{activity_log.message_products}";Nr(f.id,"{activity_log.message_product_added_elbridge_action}",tn,"{activity_log.message_added_product}"+rn+Se+rn+"{activity_log.message_to_elbridge}",u),Xh(c)}async function re(Se){await G(Se)}async function G(Se){e(7,L=!0);let Ee={orderNumber:String(R.orderNumber)};const Le=new CustomEvent(Bn.CLEAR_CART_MULTIPLE,{detail:{requestData:Ee,availableServices:a.availableservices,user:a.user}});document.dispatchEvent(Le);let Pe=He=>{He.detail.clearCartData&&He.detail.clearCartData!=zi&&(R!=null&&R.orderNumber?K(Se):(e(7,L=!1),Pi(o("add_to_cart.failed_to_clear_product")))),document.removeEventListener(Bn.CLEAR_CART_DATA,Pe)};document.addEventListener(Bn.CLEAR_CART_DATA,Pe)}function F(){e(4,y=!0),e(0,g=R.cartData.length?`${o("generic.you_have")} ${Number(R.cartData.length)} ${o("add_to_cart.empty_cart_message")}`:o("add_to_cart.add_product_to_cart_suggestion")),e(2,_=R.cartData.length?o("add_to_cart.add_to_existing"):o("generic.cancel")),e(1,h=R.cartData.length?o("add_to_cart.replace_items"):o("generic.add")),e(5,T=hl)}async function K(Se){e(7,L=!0);const Ee=new CustomEvent(Bn.ADD_TO_CART_MULTIPLE,{detail:{postCartItems:Se,location:"ProductBuilder"}});document.dispatchEvent(Ee),W(),Kt.set(!1);let Le=async Pe=>{if(e(7,L=!1),Pe.detail.itemsAddResults===e1){jn(Tn.ADD_TO_CART,l,"","",!1,"list");const He=Se.reduce((st,_t)=>{const{isGCR:We,description:qe,...Ke}=_t;return st.push(Ke),st},[]);lr({action:U1,bom:He,cartId:String(sessionStorage.getItem("myse_cartId")),platform:Oo}),le()}else{const He=_w(Se);He.flag?await K(He.items):(await Un(!1),Kt.set(!1),Pi(o("add_to_cart.failed_to_add_product")))}document.removeEventListener(Bn.ITEMS_ADD_RESULTS,Le)};document.addEventListener(Bn.ITEMS_ADD_RESULTS,Le)}function le(){E(gi.CART_PAGE)}function ce(Se){let Ee;Ee=ww();let Le;if(Le=yw(),Le===String(Mb)?Rg(Se,Ee):jg(Se,na,Ee,Le),Ha(f.bom,Se,f,p,m,r),Dt()){const Pe=kw(),He={catalogNumber:Pe==null?void 0:Pe.productRef,description:Pe==null?void 0:Pe.description,quantity:Pe==null?void 0:Pe.quantity},st="'"+String(He==null?void 0:He.catalogNumber)+"'";Nr(f.id,"{activity_log.message_product_removed_action}",tn,"{activity_log.message_removed_product}"+rn+st+rn+"{activity_log.message_from_list}",[He])}B()}function ne(){let Se=Te;if(me(),M=ss(f),z=ss(k),Y3(M.bom,z),_d(M.bom,D,O,mc),(D==null?void 0:D.length)>0){let Le=[],Pe=0,He=0;Pe=D.length,D.forEach(st=>{var _t;((_t=z.groups)==null?void 0:_t.length)>0&&z.groups.forEach(We=>{st.name===We.name&&Le.push(We.name)})}),He=Pe-Le.length;for(let st=0;stLe.name===Se);return Ee>-1&&D.splice(Ee,1),D}function he(Se,Ee,Le){let Pe;return Se==Ee?Se===1?Pe=o("bom_manager.selected_group_move_msg")+" "+Le.name:Pe=o("bom_manager.all_selected_groups_move_msg")+" "+Le.name:Se===0?Pe=o("bom_manager.no_groups_move_msg")+" "+Le.name:Pe=String(Se)+" "+o("bom_manager.out_of_msg")+" "+String(Ee)+" "+o("bom_manager.some_groups_move_msg")+" "+Le.name,Pe}function me(){D=[],O=[]}function ee(Se,Ee=[]){return f.bom.groups&&(Se.groups=fe(Se.groups)),f.bom.parts&&(Se.parts=ae(f.bom.parts,Ee)),Se}function oe(){q=[],Zr.update(()=>!1);const Se={...f};let Ee=jc(Se);Ha(f.bom,Ee.bom,f,p,m,r),B()}function ue(Se,Ee,Le=Te,Pe=Te){let He=Fn()?o("edit_list.list_updated_successfully_message"):o("edit_project.project_updated_successfully_message");Le===mc&&Pe!==Te&&(He=Pe),xi(Se,Ee,He,r).then(st=>{ge(Ee),st.data.id&&(me(),B(),Zr.update(()=>!1),ve.info("Project updated for with ID: ",Ee))}).finally(()=>{me(),e(7,L=!1),ve.info("Project updated for with IDfin: ",Ee)})}function ge(Se){const Ee=fn(Ve.country,i),Le=dn(Ve.language,i);ii(Se,Ee,Le,Ve.apigeeToken).then(function(Pe){ve.info(Pe)}).catch(function(Pe){ve.error(String(Pe.message))})}function fe(Se){return Se=Se.filter(Ee=>!Ee.isSelected),Se.forEach(Ee=>{Ee.groups&&(Ee.groups=fe(Ee.groups)),Ee.parts&&(Ee.parts=ae(Ee.parts))}),Se}function ae(Se,Ee=[]){let Le=Se==null?void 0:Se.filter(He=>He==null?void 0:He.isSelected);return q=qa(Na,q,Le),Le==null||Le.forEach(He=>{Ee==null||Ee.push({catalogNumber:He==null?void 0:He.productRef,description:He==null?void 0:He.description,quantity:He==null?void 0:He.quantity})}),Se==null?void 0:Se.filter(He=>!He.isSelected)}Wn(()=>{Un(!1)});function ie(Se,Ee){e(10,S=Se),e(11,I=Ee)}function _e(Se,Ee,Le){let Pe=Se+(Ee?Ls+Ee:Te);return Le?Ww(Pe,Ca.CPQ_DROPDOWN_LENGTH):Pe}async function Ie(Se){e(7,L=!0);const Ee=await Qu(f,void 0),Le={customerId:S,actionType:Se,response:Ee};e(7,L=!1),ve.info("response to cpq",Le);const Pe=new CustomEvent(gi.ADD_TO_QUOTE,{detail:{requestDataForCPQ:Le}});Jh(Ee,f.id),Qh(Ee.data.projectBuilderId,Ee.bom.products),document.dispatchEvent(Pe)}function we(Se){gt[Se?"unshift":"push"](()=>{j=Se,e(8,j)})}function pe(Se){gt[Se?"unshift":"push"](()=>{C=Se,e(9,C)})}const ke=()=>{W()},je=Se=>ie(Se.account_num,Se.name),Be=()=>{V()},Ce=()=>{B()};return t.$$set=Se=>{"projectData"in Se&&e(18,f=Se.projectData),"successMsg"in Se&&e(19,p=Se.successMsg),"errorMsg"in Se&&e(20,m=Se.errorMsg),"confirmTxt"in Se&&e(0,g=Se.confirmTxt),"confirmLbl"in Se&&e(1,h=Se.confirmLbl),"cancelLbl"in Se&&e(2,_=Se.cancelLbl),"isPopupOpen"in Se&&e(3,b=Se.isPopupOpen),"isCartPopupOpen"in Se&&e(4,y=Se.isCartPopupOpen),"groupData"in Se&&e(21,k=Se.groupData),"popupName"in Se&&e(5,T=Se.popupName),"cartInfo"in Se&&e(22,R=Se.cartInfo),"cpqUser"in Se&&e(6,N=Se.cpqUser)},[g,h,_,b,y,T,N,L,j,C,S,I,o,B,W,V,ie,_e,f,p,m,k,R,we,pe,ke,je,Be,Ce]}class ta extends Ot{constructor(n){super(),At(this,n,lF,oF,Et,{projectData:18,successMsg:19,errorMsg:20,confirmTxt:0,confirmLbl:1,cancelLbl:2,isPopupOpen:3,isCartPopupOpen:4,groupData:21,popupName:5,cartInfo:22,cpqUser:6},$z,[-1,-1,-1])}}const une="";function cF(t){qt(t,"svelte-wujj40",".pw.pointer.svelte-wujj40{cursor:pointer}h4.heading.svelte-wujj40{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-wujj40{position:absolute;right:8px;top:8px}.heading.svelte-wujj40{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}.dialog-footer-button.svelte-wujj40{margin-top:12px;margin-left:-4px}.popup-content.svelte-wujj40{padding:0px 20px;margin-bottom:20px;margin-top:-16px}")}function uF(t){let n=t[6]("bom_manager.confirm_delete_message")+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r&64&&n!==(n=i[6]("bom_manager.confirm_delete_message")+"")&&be(e,n)},d(i){i&&X(e)}}}function fF(t){let n;return{c(){n=de(t[5])},m(e,i){J(e,n,i)},p(e,i){i&32&&be(n,e[5])},d(e){e&&X(n)}}}function dF(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b;function y(R,N){return R[5]?fF:uF}let k=y(t),T=k(t);return p=new Ut({props:{id:"cart-btn-confirm-yes",dataTestId:"cart-btn-confirm-yes",buttonText:t[2],importance:"emphasized"}}),p.$on("btnClick",t[8]),g=new Ut({props:{id:"cart-btn-confirm-cancel",dataTestId:"cart-btn-confirm-cancel",buttonText:t[3]}}),g.$on("btnClick",t[10]),{c(){n=A("se-dialog"),e=A("h4"),T.c(),i=Y(),r=A("qds-button"),o=Y(),s=A("se-dialog-content"),l=A("se-loading"),a=Y(),c=A("span"),u=de(t[1]),d=Y(),f=A("div"),De(p.$$.fragment),m=Y(),De(g.$$.fragment),x(e,"class","heading svelte-wujj40"),x(e,"id","uc-common-popup-header"),x(e,"data-testid","uc-common-popup-header"),w(r,"importance","subdued"),w(r,"icon-name","cross-circle"),w(r,"id","close-popup"),w(r,"class","cross-icon pw pointer svelte-wujj40"),w(r,"data-testid","cross-button-close"),w(l,"loading",t[4]),w(l,"overlay","true"),x(c,"id","cart-confirm-text"),x(f,"class","dialog-footer-button svelte-wujj40"),w(s,"class","popup-content svelte-wujj40"),w(n,"id","dialog-confirm"),w(n,"open",t[0]),w(n,"can-backdrop","false")},m(R,N){J(R,n,N),v(n,e),T.m(e,null),v(n,i),v(n,r),v(n,o),v(n,s),v(s,l),v(s,a),v(s,c),v(c,u),v(s,d),v(s,f),Re(p,f,null),v(f,m),Re(g,f,null),h=!0,_||(b=Ge(r,"click",t[9]),_=!0)},p(R,[N]){k===(k=y(R))&&T?T.p(R,N):(T.d(1),T=k(R),T&&(T.c(),T.m(e,null))),(!h||N&16)&&w(l,"loading",R[4]),(!h||N&2)&&be(u,R[1]);const L={};N&4&&(L.buttonText=R[2]),p.$set(L);const q={};N&8&&(q.buttonText=R[3]),g.$set(q),(!h||N&1)&&w(n,"open",R[0])},i(R){h||(Q(p.$$.fragment,R),Q(g.$$.fragment,R),h=!0)},o(R){se(p.$$.fragment,R),se(g.$$.fragment,R),h=!1},d(R){R&&X(n),T.d(),Me(p),Me(g),_=!1,b()}}}function pF(t,n,e){let i;ye(t,Ft,g=>e(6,i=g));let{isPopupOpen:r}=n,{confirmTxt:o}=n,{confirmLbl:s}=n,{cancelLbl:l}=n,{isLoading:a=!1}=n,{title:c=Te}=n;const u=Pn();Ln(()=>{Ti(Cs)}),Wn(()=>{Ti(zr)});function d(){u(Yi.CLOSE)}function f(){u(Yi.CONFIRM_ACTION,{type:Zp})}const p=()=>{d()},m=()=>{d()};return t.$$set=g=>{"isPopupOpen"in g&&e(0,r=g.isPopupOpen),"confirmTxt"in g&&e(1,o=g.confirmTxt),"confirmLbl"in g&&e(2,s=g.confirmLbl),"cancelLbl"in g&&e(3,l=g.cancelLbl),"isLoading"in g&&e(4,a=g.isLoading),"title"in g&&e(5,c=g.title)},[r,o,s,l,a,c,i,d,f,p,m]}class lf extends Ot{constructor(n){super(),At(this,n,pF,dF,Et,{isPopupOpen:0,confirmTxt:1,confirmLbl:2,cancelLbl:3,isLoading:4,title:5},cF)}}const fne="";function hF(t){qt(t,"svelte-13yp42u",".pw.pointer.svelte-13yp42u{cursor:pointer}h4.heading.svelte-13yp42u{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-13yp42u{position:absolute;right:8px;top:8px}.heading.svelte-13yp42u{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-bottom:12px;margin-left:16px;padding:0px 20px}.popup-content.svelte-13yp42u{padding:0px 20px;margin-bottom:20px;margin-top:-16px}.display-block.svelte-13yp42u{display:block}")}function mF(t){let n,e,i,r,o,s=t[3]("product_substitution.substitute_popup_header")+"",l,a,c,u,d,f,p,m;return{c(){n=A("script"),n.innerHTML="",i=Y(),r=A("se-dialog"),o=A("h4"),l=de(s),a=Y(),c=A("se-icon"),c.textContent="action_delete_cross",u=Y(),d=A("se-dialog-content"),f=A("substitution-product-listing"),er(n.src,e="https://www.se.com/ww/en/product-substitution/wc-resource/substitution-product-listing-pb.js?v=2.18.0")||x(n,"src",e),x(o,"class","heading svelte-13yp42u"),x(o,"id","substitute-header"),w(c,"role","button"),w(c,"tabindex","0"),w(c,"id","substitute-close-popup"),w(c,"class","cross-icon pw pointer svelte-13yp42u"),w(c,"color","standard"),w(f,"id","svleteListingTag"),w(f,"apiendpointdetails",t[2]),w(f,"searchvalue",t[1]),w(f,"guidedflag","true"),w(f,"class","display-block svelte-13yp42u"),w(d,"class","popup-content svelte-13yp42u"),w(r,"id","dialog-substitute-product"),w(r,"open",t[0]),w(r,"can-backdrop","false"),w(r,"size","xlarge")},m(g,h){v(document.head,n),J(g,i,h),J(g,r,h),v(r,o),v(o,l),v(r,a),v(r,c),v(r,u),v(r,d),v(d,f),p||(m=[Ge(c,"click",t[12]),Ge(c,"keydown",t[13])],p=!0)},p(g,[h]){h&8&&s!==(s=g[3]("product_substitution.substitute_popup_header")+"")&&be(l,s),h&4&&w(f,"apiendpointdetails",g[2]),h&2&&w(f,"searchvalue",g[1]),h&1&&w(r,"open",g[0])},i:tt,o:tt,d(g){g&&(X(i),X(r)),X(n),p=!1,vn(m)}}}function Z3(t){}function gF(t,n,e){let i,r;ye(t,Jn,D=>e(16,i=D)),ye(t,Ft,D=>e(3,r=D));let{projectData:o}=n,{isPopupOpen:s}=n,{searchValue:l}=n,{initialQtyBeforeSub:a}=n,{language:c}=n,{country:u}=n,{apigeeToken:d}=n,f,p,m=[];Ln(()=>{u==="GB"&&e(6,u="UK"),e(2,p=g(c.toLowerCase(),u.toLowerCase())),ve.info("Final Subs URL: "+p),L()});function g(D,O){return qP.replace(/{path}/g,Pf[Ve.environment])+"::"+(O==null?void 0:O.toLowerCase())+"::"+(D==null?void 0:D.toLowerCase())+"::"+h(DP,O.toLowerCase(),D.toLowerCase())}function h(D,O,j){return D.replace(/{path}/g,Pf[Ve.environment]).replace(/{cc}/g,O).replace(/{lc}/g,j)}function _(D){var j;m=(j=D==null?void 0:D.detail)==null?void 0:j.products;let O=[];if(b(O,m),o!=null&&o.bom){f=ss(o==null?void 0:o.bom);let C;C=T();let S;S=R(),S==="-1"?(Rg(f,C),f.parts=qa(Na,f.parts,O)):f=bw(f,na,C,String(S),O)}e(5,o.bom=f,o),y(o),N()}function b(D,O){for(let j=0;j{ii(O,u,c,d).then(function(S){ve.info(S)}).catch(function(S){ve.error(S)})}).finally(()=>{ve.info("Project updated for with ID: ",O)})}function T(){let D;return Q1.subscribe(O=>{D=String(O)}),D}function R(){let D;return $1.subscribe(O=>{D=String(O)}),D}function N(){e(0,s=!1)}function L(){window.addEventListener(gi.PRODUCT_REF_REPLACE,_),window.addEventListener(gi.PRODUCT_RANGE_REPLACE,Z3)}function q(){window.removeEventListener(gi.PRODUCT_REF_REPLACE,_),window.removeEventListener(gi.PRODUCT_RANGE_REPLACE,Z3)}Wn(()=>{Un(!1),q()});const M=()=>{N()},z=D=>{(D.key==="Enter"||D.key===" ")&&(D.preventDefault(),N())};return t.$$set=D=>{"projectData"in D&&e(5,o=D.projectData),"isPopupOpen"in D&&e(0,s=D.isPopupOpen),"searchValue"in D&&e(1,l=D.searchValue),"initialQtyBeforeSub"in D&&e(7,a=D.initialQtyBeforeSub),"language"in D&&e(8,c=D.language),"country"in D&&e(6,u=D.country),"apigeeToken"in D&&e(9,d=D.apigeeToken)},[s,l,p,r,N,o,u,a,c,d,T,R,M,z]}class K3 extends Ot{constructor(n){super(),At(this,n,gF,mF,Et,{projectData:5,isPopupOpen:0,searchValue:1,initialQtyBeforeSub:7,language:8,country:6,apigeeToken:9,getSubstituteProductIdFromStore:10,getSubstituteProductParentIdFromStore:11},hF)}get getSubstituteProductIdFromStore(){return this.$$.ctx[10]}get getSubstituteProductParentIdFromStore(){return this.$$.ctx[11]}}function Ns(t){window.location.assign(v_(void 0,void 0,t))}function Bm(t,n,e){jn(Tn.CTA_CLICK,{cta_name:t,cta_location:n,cta_link:v_(void 0,void 0,e),cta_category:"Login"})}function v_(t,n,e){const i=Fn()?Of.uc:Of.pb;let r=Te;if(Da.subscribe(s=>{r=s}),r===qr.BUY_SCHNEIDER_ELECTRIC&&Fn())return`${i[Ve.environment]}/${zn}${IN}`;if(r===qr.QUOTE&&Fn())return`${i[Ve.environment]}/${zn}${CN}&cartid=${e==null?void 0:e.id}`;if(r===qr.DEVIS&&Fn())return`${i[Ve.environment]}/${zn}${jN}&cartid=${e==null?void 0:e.id}`;let o=localStorage.getItem(bu);if(!o&&o!==rn&&(o=IP),Fn())return i[Ve.environment]+yN;{const s=e?e.id:t,l=e?e.platform:n;return i[Ve.environment]+hc+kP+s+SP+l+TP+EP+o}}function ys(t){let n=t;return typeof t===Rs&&(t.overwritePrice?n=(t==null?void 0:t.value)||0:n=(t==null?void 0:t.pbValue)||0),n}function _F(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),listId:i};return Sn(r,o)}async function bF(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),listId:i};return Sn(r,o)}async function vF(t,n,e,i,r,o){const s=i+r+t+"/"+e+(o?Bv:""),l={method:Ki.GET,unsecure:!1,apigeeTokenWithoutBearer:n,listId:e};return Sn(s,l)}async function wF(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),listId:i};return Sn(r,o)}async function yF(t,n,e){const i={method:Ki.PUT,unsecure:!1,body:t,headers:e};return Cu(n,i)}async function kF(t,n,e,i,r,o,s){const l=e+"/"+i,a={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),country:r,language:o,listId:s};return Sn(l,a)}async function SF(t,n,e,i){const r=n+e,o={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),listId:i};return Sn(r,o)}async function X3(t,n,e,i,r){const o=e+i,s={method:Ki.PATCH,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),listId:r};return Sn(o,s)}async function TF(t,n,e,i,r){const o=n+e+i,s={method:Ki.POST,unsecure:!1,body:JSON.stringify(t),listId:r};return Sn(o,s)}async function CF(t,n,e,i){const r=e+Av+Ov,o={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:t,body:JSON.stringify({listId:n,name:i}),listId:n};return Sn(r,o)}async function EF(t,n,e,i,r,o){const s=e+i+r,l={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),listId:o};return Sn(s,l)}async function IF(t,n,e,i,r,o){const s=e+i+r+mo+o,l={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),listId:o};return Sn(s,l)}async function AF(t,n,e,i,r,o){const s=e+i+encodeURIComponent(r)+mo+o+Pv,l={method:Ki.POST,unsecure:!1,apigeeTokenWithoutBearer:n,body:JSON.stringify(t),listId:o};return Sn(s,l)}async function w_(t,n,e,i,r){try{Zs(!1);let o=await _F(t,n,e,r);if(o.hasError)Ql(us(o,i)),o=o;else return o.data}catch(o){ve.error("document management.task :: add new folder: error:: ",o)}}async function OF(t,n,e,i,r,o){try{Zs(!1);let s=await X3(t,n,e,i,o);if(s.hasError)Ql(us(s,r)),s=s;else return s.data}catch(s){ve.error("document management.task :: rename file error :: ",s),Ql(s)}}async function js(t,n,e,i,r,o=!1){try{let s=await vF(t,n,e,i,r,o);if(s.hasError)s=s;else return s.data.map(l=>{l.name=Jt(String(l.name))}),s.data}catch(s){ve.error("document management.task :: fetch docs error:: ",s)}}async function J3(t,n,e,i){try{let r=await wF(t,n,e,i);if(r.hasError)r=r,Ql(r.message);else return r.data}catch(r){ve.error("document management.task :: upload documents to project builder error:: ",r)}}async function PF(t,n,e){try{return await yF(t,n,e)}catch(i){ve.error("document management.task :: upload documents using presigned url:error::",i)}}async function NF(t,n,e,i){try{let r=await bF(t,n,e,i);return r.hasError?(r=r,ve.error("Document management download.task :: file download :: ",r.message)):r=r.data,r}catch(r){ve.error("document management.task :: save documents to project builder error:: ",r)}}async function y_(t,n,e,i,r,o,s){try{aa.set(!1);const l={productIds:t,languageCode:e.toLowerCase()===nl.EN&&i.toLowerCase()===nl.DE?nl.DE:e,countryCode:i};Qy.update(()=>!1);let a=await kF(l,n,r,o,e,i,s);if(a.hasError)a=a,ve.error("Document management download.task :: file download :: ",a.message),ka.update(()=>!1);else return ve.info("document management.task :: file download :: ",a),a.data}catch(l){ve.error("document management.task :: download documents from project builder error:: ",l)}}async function jF(t,n,e,i){try{Zs(!1);let r=await SF(t,n,e,i);r.hasError?(r=r,xt.update(()=>!1)):r=r.data}catch(r){ve.error("document management.task :: delete documents from project builder error:: ",r)}}async function LF(t,n,e,i,r){try{let o=await TF(t,n,e,i,r);if(o.hasError)o=o;else return o.data}catch(o){xt.update(()=>!1),ve.error("project bom.task :: fetch docs error:: ",o)}}function Ya(t){Zs(!0),Wl.set(Rv),Vl.set(t)}function Q3(t){Zs(!0),Wl.set(Mv),Vl.set(t)}function Ql(t){Zs(!0),Wl.set(Lv),Vl.set(t)}function Zs(t){Cm.set(t)}function Fc(t){for(let n=0;nt)}function cf(t){let n=ft;return(t==null?void 0:t.indexOf(ni))>0?n=t.replace(ni,br):n=t,n}async function RF(t,n,e,i){try{let r=await CF(t,n,e,i);if(r.hasError)r=r;else return r.data.Items}catch(r){ve.error("project bom.task :: search docs error:: ",r)}}async function MF(t,n,e,i,r,o){const s=await EF(t,n,e,i,r,o);if(s.hasError)throw new Error(String(s==null?void 0:s.message));return Em.update(()=>s.data),s.data}async function qF(t,n,e,i,r,o){const s=await IF(t,n,e,i,r,o);if(s.hasError)throw new Error(String(s==null?void 0:s.message));return Eo.update(()=>{var l,a;return(a=(l=s==null?void 0:s.data)==null?void 0:l.Attributes)==null?void 0:a.restrictUser}),s.data}async function DF(t,n,e,i,r,o){const s=await AF(t,n,e,i,r,o);if(s.hasError)throw new Error(String(s==null?void 0:s.message));return Eo.update(()=>{var l,a;return(a=(l=s==null?void 0:s.data)==null?void 0:l.Attributes)==null?void 0:a.restrictUser}),s.data}async function $3(t,n,e,i,r){try{Zs(!1);let o=await X3(t,n,e,i,r);if(o!=null&&o.hasError)throw o=o,new Error(String(o));return o.data}catch(o){ve.error("document management.task :: mark favourite file error :: ",o),Ql(String(o))}}async function BF(t,n,e,i){let r=0;const o=15,s=l=>new Promise(a=>setTimeout(a,l));for(;r0)return l;r++,ve.info(`Attempt ${r} failed, retrying in 7 seconds...`),await s(7e3)}throw ve.info("pooling error"),{statusCode:504}}const dne="";function UF(t){qt(t,"svelte-1lnzvvq",".pw.align-left.svelte-1lnzvvq{margin-right:auto}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.lock-button.svelte-1lnzvvq{width:fit-content}.bom-options.svelte-1lnzvvq{padding-left:10px}.bom-options.svelte-1lnzvvq:first-of-type{padding-left:0px !important}.sub-heading-lbl.svelte-1lnzvvq{font-size:14px}.sub-heading-icons.svelte-1lnzvvq{position:relative;top:4px;background-color:var(--se-super-light-grey, #e6e6e6);border-radius:10%}")}function zF(t){let n,e,i;return e=new Ut({props:{id:t[2]+"-locked",iconClassName:"lock-closed",buttonText:t[0]===tn?gl:t[0],buttonSize:"large"}}),e.$on("btnClick",t[6]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw align-left lock-button qds-button svelte-1lnzvvq")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&4&&(s.id=r[2]+"-locked"),o&1&&(s.buttonText=r[0]===tn?gl:r[0]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function FF(t){let n,e,i;return e=new Ut({props:{id:t[2]+"-locked",importance:"emphasized",iconClassName:"lock-closed",buttonText:t[0]===tn?gl:t[0],buttonSize:"large"}}),e.$on("btnClick",t[5]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw align-left lock-button qds-button svelte-1lnzvvq")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&4&&(s.id=r[2]+"-locked"),o&1&&(s.buttonText=r[0]===tn?gl:r[0]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function xF(t){let n,e,i,r,o,s,l,a;return{c(){n=A("span"),e=A("se-icon"),e.textContent="action_lock_on",i=Y(),r=A("span"),o=de(t[0]),w(e,"class","sub-heading-icons svelte-1lnzvvq"),x(r,"class","sub-heading-lbl svelte-1lnzvvq"),x(n,"class","bom-options svelte-1lnzvvq"),x(n,"id",s=t[2]+"-locked")},m(c,u){J(c,n,u),v(n,e),v(n,i),v(n,r),v(r,o),l||(a=Ge(n,"click",t[3]),l=!0)},p(c,u){u&1&&be(o,c[0]),u&4&&s!==(s=c[2]+"-locked")&&x(n,"id",s)},i:tt,o:tt,d(c){c&&X(n),l=!1,a()}}}function GF(t){let n,e,i,r;const o=[xF,FF,zF],s=[];function l(a,c){return a[1]===ja?0:a[1]===G1?1:2}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,[c]){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function HF(t,n,e){let{lockMessage:i=tn}=n,{buttonType:r=tn}=n,{buttonId:o}=n,{action:s}=n;function l(){ua.set(!1),ua.set(!0),localStorage.setItem(bu,s)}const a=()=>{l()},c=()=>{l()};return t.$$set=u=>{"lockMessage"in u&&e(0,i=u.lockMessage),"buttonType"in u&&e(1,r=u.buttonType),"buttonId"in u&&e(2,o=u.buttonId),"action"in u&&e(4,s=u.action)},[i,r,o,l,s,a,c]}let ek=class extends Ot{constructor(n){super(),At(this,n,HF,GF,Et,{lockMessage:0,buttonType:1,buttonId:2,action:4},UF)}};const pne="";function WF(t){qt(t,"svelte-qe77zi",".pw.pointer.svelte-qe77zi{cursor:pointer}.pw.normal-font.svelte-qe77zi{font-weight:normal;font-size:16px}.pw.mr-12.svelte-qe77zi{margin-right:12px}h4.heading.svelte-qe77zi{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-qe77zi{position:absolute;right:8px;top:8px}.heading.svelte-qe77zi{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}#dialog-text.svelte-qe77zi{font-weight:400;font-size:14px}.dialog-footer-button.svelte-qe77zi{margin-top:12px}.dialog-content.svelte-qe77zi{padding:0px 20px;margin-bottom:20px;margin-top:-16px}")}function tk(t){let n,e,i;return e=new Ut({props:{id:"save-local",buttonText:t[3],importance:"emphasized"}}),e.$on("btnClick",t[21]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw normal-font pw mr-12 svelte-qe77zi")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&8&&(s.buttonText=r[3]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function VF(t){let n,e;return n=new ek({props:{listId:t[5],lockMessage:t[4],buttonId:"save-in-project-builder",action:"save_in_project_builder"}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&32&&(o.listId=i[5]),r[0]&16&&(o.lockMessage=i[4]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function YF(t){let n,e,i;return e=new Ut({props:{id:"save-in-project-builder",buttonText:t[4]}}),e.$on("btnClick",t[23]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw normal-font svelte-qe77zi")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&16&&(s.buttonText=r[4]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function ZF(t){let n,e,i;return e=new Ut({props:{id:"save-in-project-builder",buttonText:t[4]}}),e.$on("btnClick",t[22]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw normal-font svelte-qe77zi")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&16&&(s.buttonText=r[4]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function KF(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y=t[7][dh]===Ae.SHOW&&tk(t);const k=[ZF,YF,VF],T=[];function R(N,L){var q,M;return L[0]&64&&(p=null),N[7][ph]===Ae.SHOW?0:(p==null&&(p=!!(!Dt()&&((M=(q=N[6])==null?void 0:q.supportedFeatures)!=null&&M.documentManagment))),p?1:N[7][ph]===Ae.LOCK?2:-1)}return~(m=R(t,[-1,-1]))&&(g=T[m]=k[m](t)),{c(){n=A("se-dialog"),e=A("h4"),i=de(t[2]),r=Y(),o=A("se-icon"),o.textContent="action_delete_cross",s=Y(),l=A("se-dialog-content"),a=A("span"),c=de(t[1]),u=Y(),d=A("div"),y&&y.c(),f=Y(),g&&g.c(),x(e,"class","heading svelte-qe77zi"),x(e,"id","download-doc-header"),w(o,"id","close-popup"),w(o,"class","cross-icon pw pointer svelte-qe77zi"),w(o,"color","standard"),x(a,"id","dialog-text"),x(a,"class","svelte-qe77zi"),x(d,"class","dialog-footer-button svelte-qe77zi"),w(l,"class","dialog-content svelte-qe77zi"),w(n,"id","dialog-confirm"),w(n,"open",t[0]),w(n,"can-backdrop","false"),w(n,"size","large")},m(N,L){J(N,n,L),v(n,e),v(e,i),v(n,r),v(n,o),v(n,s),v(n,l),v(l,a),v(a,c),v(l,u),v(l,d),y&&y.m(d,null),v(d,f),~m&&T[m].m(d,null),h=!0,_||(b=Ge(o,"click",t[20]),_=!0)},p(N,L){(!h||L[0]&4)&&be(i,N[2]),(!h||L[0]&2)&&be(c,N[1]),N[7][dh]===Ae.SHOW?y?(y.p(N,L),L[0]&128&&Q(y,1)):(y=tk(N),y.c(),Q(y,1),y.m(d,f)):y&&(Je(),se(y,1,1,()=>{y=null}),Qe());let q=m;m=R(N,L),m===q?~m&&T[m].p(N,L):(g&&(Je(),se(T[q],1,1,()=>{T[q]=null}),Qe()),~m?(g=T[m],g?g.p(N,L):(g=T[m]=k[m](N),g.c()),Q(g,1),g.m(d,null)):g=null),(!h||L[0]&1)&&w(n,"open",N[0])},i(N){h||(Q(y),Q(g),h=!0)},o(N){se(y),se(g),h=!1},d(N){N&&X(n),y&&y.d(),~m&&T[m].d(),_=!1,b()}}}function XF(t,n,e){let i,r,o,s,l;ye(t,nn,E=>e(24,i=E)),ye(t,gr,E=>e(6,r=E)),ye(t,Ft,E=>e(25,o=E)),ye(t,Yn,E=>e(26,s=E)),ye(t,ki,E=>e(7,l=E));let{product:a}=n,{selectedProductRefs:c}=n,{dialogBoxTxt:u}=n,{heading:d}=n,{saveLocalLbl:f}=n,{saveInListLbl:p}=n,{isDialogOpen:m}=n,{popupName:g}=n,{listId:h}=n,{language:_}=n,{country:b}=n,{apigeeToken:y}=n,{documentManagementBasePath:k}=n,{documentGetEndpoint:T}=n,{documentDownloadEndpoint:R}=n;Ln(()=>{Dt()||(e(0,m=!1),D())});const N=(E,B)=>{var U,W,Z;for(const V of E)B[(U=V==null?void 0:V.value)==null?void 0:U.productId]?B[(W=V==null?void 0:V.value)==null?void 0:W.productId].push(V):B[(Z=V==null?void 0:V.value)==null?void 0:Z.productId]=[V];return B};function L(E){var B;j(),cn.update(()=>!0),((B=a==null?void 0:a.parts)==null?void 0:B.length)>0&&(E=a.parts.map(U=>String(U==null?void 0:U.productRef))),y_(E,String(y),String(_),String(b),k,R,h).then(U=>{const W=o("bom_manager.no_data_to_download"),Z=o("bom_manager.file_is_processing_message");cn.update(()=>!1),Im(U,!1,W,Z,o("bom_manager.error_in_processing_documents")).then(async V=>{var H;let te={};V&&(te=N(V,te)),U&&await Am(te,((H=Object.keys(te))==null?void 0:H.length)===1?Object.keys(te)[0]:o("bom_manager.product_documentation"),o("bom_manager.error_in_processing_documents")).catch(re=>{ve.error(re),cs(re)})}).catch(V=>{ve.error(V),cs(W)})}).catch(U=>{ve.error(U),cn.update(()=>!1)})}function q(E){if(j(),Un(!1),(E==null?void 0:E.length)>0){let B=E.filter(U=>!as(U,s,_r.NAME,ut.folder));(B==null?void 0:B.length)===0?Pi(o("document_management.duplicate_folder_download_list")):(cn.update(()=>!0),ka.update(()=>!0),y_(B,String(y),String(_),String(b),k,R,h).then(U=>{const W=o("bom_manager.no_data_to_download"),Z=o("bom_manager.file_in_download");cn.update(()=>!1);let V={data:U,listId:h};U&&Object.keys(U).length>0?(so(Z),NF(V,k,T,h).then(async te=>{try{if(ve.info("document response: ",te),te!=null&&te.hasError){const H=await BF(y,h,T,k);return Yn.update(()=>H),E!=null&&E.length&&M(H,E),H}else Yn.update(()=>te),E!=null&&E.length&&M(te,E);qd()}catch{const re=o("document_management.pooling_error");Pi(re)}finally{ka.update(()=>!1)}})):(cn.update(()=>!1),cs(W))}).catch(U=>{ve.error(U),ka.update(()=>!1)}))}}function M(E,B){Un(!1),(E==null?void 0:E.length)===(B==null?void 0:B.length)?so(`${E.length} ${o("generic.out_of")} ${B.length} ${o("bom_manager.product_reference_documents_downloaded")}`):cs(`${E==null?void 0:E.length} ${o("generic.out_of")} ${B.length} ${o("bom_manager.product_reference_documents_downloaded")}`)}function z(){const E=c;j(),cn.update(()=>!0),(E==null?void 0:E.length)>0&&y_(E,String(y),String(_),String(b),k,R,h).then(B=>{if(B===void 0){cs(o("bom_manager.no_data_to_download"));return}const U=o("bom_manager.no_data_to_download"),W=o("bom_manager.file_is_processing_message");cn.update(()=>!1),Im(B,!1,U,W,o("bom_manager.error_in_processing_documents")).then(async Z=>{var te;let V={};Z&&(V=N(Z,V)),Un(!1),E&&E.length&&M(Object.values(V),E),await Am(V,((te=Object.keys(V))==null?void 0:te.length)===1?Object.keys(V)[0]:o("bom_manager.product_documentation"),o("bom_manager.error_in_processing_documents")).catch(H=>{ve.error(H),cs(H)})}).catch(Z=>{ve.error(Z),cs(Z)})}).catch(B=>{ve.error(B),cn.update(()=>!1),cs(B)})}function D(){switch(rs(Si.DOWNLOAD_LOCAL.action,Si.DOWNLOAD_LOCAL.subaction,String(r.platform),Dt()?i==null?void 0:i.id:void 0,Dt()||i==null?void 0:i.id),g){case ih:{L([String(a.productRef)]);break}case rh:{z();break}}}function O(){switch(rs(Si.DOWNLOAD_IN_LIST.action,Si.DOWNLOAD_IN_LIST.subaction,String(r.platform),String(i==null?void 0:i.id)),g){case ih:{q([String(a.productRef)]);break}case rh:{q(c);break}}}function j(){e(0,m=!1)}const C=()=>{j()},S=()=>{D()},I=()=>{O()},P=()=>{O()};return t.$$set=E=>{"product"in E&&e(11,a=E.product),"selectedProductRefs"in E&&e(12,c=E.selectedProductRefs),"dialogBoxTxt"in E&&e(1,u=E.dialogBoxTxt),"heading"in E&&e(2,d=E.heading),"saveLocalLbl"in E&&e(3,f=E.saveLocalLbl),"saveInListLbl"in E&&e(4,p=E.saveInListLbl),"isDialogOpen"in E&&e(0,m=E.isDialogOpen),"popupName"in E&&e(13,g=E.popupName),"listId"in E&&e(5,h=E.listId),"language"in E&&e(14,_=E.language),"country"in E&&e(15,b=E.country),"apigeeToken"in E&&e(16,y=E.apigeeToken),"documentManagementBasePath"in E&&e(17,k=E.documentManagementBasePath),"documentGetEndpoint"in E&&e(18,T=E.documentGetEndpoint),"documentDownloadEndpoint"in E&&e(19,R=E.documentDownloadEndpoint)},[m,u,d,f,p,h,r,l,D,O,j,a,c,g,_,b,y,k,T,R,C,S,I,P]}class k_ extends Ot{constructor(n){super(),At(this,n,XF,KF,Et,{product:11,selectedProductRefs:12,dialogBoxTxt:1,heading:2,saveLocalLbl:3,saveInListLbl:4,isDialogOpen:0,popupName:13,listId:5,language:14,country:15,apigeeToken:16,documentManagementBasePath:17,documentGetEndpoint:18,documentDownloadEndpoint:19},WF,[-1,-1])}}const hne="";function JF(t){qt(t,"svelte-1n1ojvs",".pw.disabled.svelte-1n1ojvs{pointer-events:none;opacity:0.5}.pw.align-right.svelte-1n1ojvs{margin-left:auto}.pw.align-left.svelte-1n1ojvs{margin-right:auto}.pw.display-flex.svelte-1n1ojvs{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1n1ojvs{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-1n1ojvs{font-size:16px}.pw.small-font.svelte-1n1ojvs{font-size:14px}.pw.nano-font.svelte-1n1ojvs{font-size:12px}.pw.pointer.svelte-1n1ojvs{cursor:pointer}.pw-snackbar-elem.svelte-1n1ojvs{top:30px}.pw.red-color.svelte-1n1ojvs{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-1n1ojvs{display:none}.pw.width-100.svelte-1n1ojvs{width:100%}.pw.bold-font.svelte-1n1ojvs{font-weight:bold}.pw.normal-font.svelte-1n1ojvs{font-weight:normal;font-size:16px}.pw.error-msg.svelte-1n1ojvs{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-1n1ojvs{text-align:center}.pw.center-align-items.svelte-1n1ojvs{align-items:center}.pw.justify-content-center.svelte-1n1ojvs{justify-content:center}.pw.bom-checkbox.svelte-1n1ojvs{max-width:16px}.pw.ml-8.svelte-1n1ojvs{margin-left:8px}.pw.ml-12.svelte-1n1ojvs{margin-left:12px}.pw.ml-36.svelte-1n1ojvs{margin-left:36px}.pw.mt-8.svelte-1n1ojvs{margin-top:8px}.pw.mt-6.svelte-1n1ojvs{margin-top:6px}.pw.mt-32.svelte-1n1ojvs{margin-top:32px}.pw.mb-8.svelte-1n1ojvs{margin-bottom:8px}.pw.mb-12.svelte-1n1ojvs{margin-bottom:12px}.pw.mb-16.svelte-1n1ojvs{margin-top:16px}.pw.mb-21.svelte-1n1ojvs{margin-bottom:21px}.pw.mr-12.svelte-1n1ojvs{margin-right:12px}.pw.p-12.svelte-1n1ojvs{padding:12px}.pw.pl-16.svelte-1n1ojvs{padding-left:16px}.pw.pr-16.svelte-1n1ojvs{padding-right:16px}.position-absolute.svelte-1n1ojvs{position:absolute}.flex-wrap.svelte-1n1ojvs{flex-wrap:wrap}.justify-content-sp-btw.svelte-1n1ojvs{justify-content:space-between}.gp-10.svelte-1n1ojvs{gap:10px}.gp-5.svelte-1n1ojvs{gap:5px}.desktop-view.svelte-1n1ojvs{display:none}.mobile-view.svelte-1n1ojvs{display:block}.mobile-view-flx.svelte-1n1ojvs{display:flex;flex-direction:column}.rounded-border.svelte-1n1ojvs{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-1n1ojvs{text-align:right}.bg-color-light-grey.svelte-1n1ojvs{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-1n1ojvs{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-1n1ojvs{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-1n1ojvs,.mobile-view-flx.svelte-1n1ojvs{display:none}.desktop-view.svelte-1n1ojvs{display:inherit}}.cart-mobile-snackbar.svelte-1n1ojvs{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-1n1ojvs,.mobile-view-snackbar.svelte-1n1ojvs{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-1n1ojvs{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-1n1ojvs{display:block}.mobile-snackbar.svelte-1n1ojvs{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-1n1ojvs{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-1n1ojvs{margin:-6px}.bottom-snackbar.svelte-1n1ojvs{bottom:30px;top:auto}.btn.svelte-1n1ojvs{width:40px;height:40px;border:1px solid var(--se-black, #9fa0a4);justify-content:center;align-items:center;background-color:var(--se-white, #ffffff)}.btn-30.svelte-1n1ojvs{width:30px;height:30px}.btn-qty.svelte-1n1ojvs{width:40px;height:30px}.btn-decrease.svelte-1n1ojvs{border-radius:5px 0 0 5px;border-right:transparent}.btn-increase.svelte-1n1ojvs{border-radius:0 5px 5px 0;border-left:transparent}.quantity-section.svelte-1n1ojvs{overflow:hidden}.config-quantity-section.svelte-1n1ojvs{overflow:hidden}.row-qty.svelte-1n1ojvs{width:50px;height:auto;padding:0px;text-align:center;border:1px solid var(--se-medium-grey, #9fa0a4)}@media(max-width: 968px){.row-qty.svelte-1n1ojvs{border-top:1px solid var(--se-medium-grey, #9fa0a4);border-bottom:1px solid var(--se-medium-grey, #9fa0a4)}}")}function QF(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y;return{c(){var k,T,R;n=A("div"),e=A("span"),i=A("se-icon"),r=de("electricity_polarity_negative_minus"),l=Y(),a=A("input"),d=Y(),f=A("span"),p=A("se-icon"),m=de("electricity_polarity_positive_plus"),w(i,"size","medium"),w(i,"color","standard"),w(i,"disabled",o=((k=t[1])==null?void 0:k.quantity)==Qd),x(e,"class",s=jt(`pw pointer btn btn-decrease display-flex ${t[2]?"btn-30":Te}`)+" svelte-1n1ojvs"),x(a,"id",c="row-qty-"+t[1].serialNum),x(a,"class","row-qty svelte-1n1ojvs"),x(a,"maxlength",gN),a.value=u=(T=t[1])==null?void 0:T.quantity,w(p,"size","medium"),w(p,"color","standard"),w(p,"disabled",g=((R=t[1])==null?void 0:R.quantity)>=pf),x(f,"class",h=jt(`pw pointer btn btn-increase display-flex ${t[2]?"btn-30":Te}`)+" svelte-1n1ojvs"),x(n,"class",_="display-flex "+(t[3]?"config-quantity-section":"quantity-section")+" svelte-1n1ojvs")},m(k,T){J(k,n,T),v(n,e),v(e,i),v(i,r),v(n,l),v(n,a),v(n,d),v(n,f),v(f,p),v(p,m),b||(y=[Ge(e,"click",t[7]),Ge(a,"keypress",t[8]),Ge(a,"blur",t[9]),Ge(a,"paste",ow),Ge(a,"drop",ow),Ge(f,"click",t[10])],b=!0)},p(k,[T]){var R,N,L;T&2&&o!==(o=((R=k[1])==null?void 0:R.quantity)==Qd)&&w(i,"disabled",o),T&4&&s!==(s=jt(`pw pointer btn btn-decrease display-flex ${k[2]?"btn-30":Te}`)+" svelte-1n1ojvs")&&x(e,"class",s),T&2&&c!==(c="row-qty-"+k[1].serialNum)&&x(a,"id",c),T&2&&u!==(u=(N=k[1])==null?void 0:N.quantity)&&a.value!==u&&(a.value=u),T&2&&g!==(g=((L=k[1])==null?void 0:L.quantity)>=pf)&&w(p,"disabled",g),T&4&&h!==(h=jt(`pw pointer btn btn-increase display-flex ${k[2]?"btn-30":Te}`)+" svelte-1n1ojvs")&&x(f,"class",h),T&8&&_!==(_="display-flex "+(k[3]?"config-quantity-section":"quantity-section")+" svelte-1n1ojvs")&&x(n,"class",_)},i:tt,o:tt,d(k){k&&X(n),b=!1,vn(y)}}}function $F(t,n,e){let i;ye(t,Wi,g=>e(11,i=g));let{updateQuantity:r}=n,{product:o}=n,{isTableRow:s=!1}=n,{isConfigProduct:l=!1}=n;const a=()=>{(o==null?void 0:o.quantity){(o==null?void 0:o.quantity)>Qd&&(r(Number(o==null?void 0:o.quantity)-1,o),u("decrease"))};function u(g){const h=i===Nn,_=h?`list_${g}`:`cart_${g}`,b=h?"list|quantity":"cart|uco|quantity";jn(Tn.VIEW_ITEM_LIST,[o],"",_,!1,b)}const d=()=>c(),f=g=>{Hh(g)},p=g=>{var _;const h=(_=g==null?void 0:g.target)==null?void 0:_.value;h>=Qd&&h<=pf&&(h>(o==null?void 0:o.quantity)?u("increase"):h<(o==null?void 0:o.quantity)&&u("decrease"),r(h,o))},m=()=>a();return t.$$set=g=>{"updateQuantity"in g&&e(0,r=g.updateQuantity),"product"in g&&e(1,o=g.product),"isTableRow"in g&&e(2,s=g.isTableRow),"isConfigProduct"in g&&e(3,l=g.isConfigProduct)},[r,o,s,l,a,c,u,d,f,p,m]}class Um extends Ot{constructor(n){super(),At(this,n,$F,QF,Et,{updateQuantity:0,product:1,isTableRow:2,isConfigProduct:3},JF)}}const mne="";function ex(t){qt(t,"svelte-1lnzvvq",".pw.align-left.svelte-1lnzvvq{margin-right:auto}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.lock-button.svelte-1lnzvvq{width:fit-content}.bom-options.svelte-1lnzvvq{padding-left:10px}.bom-options.svelte-1lnzvvq:first-of-type{padding-left:0px !important}.sub-heading-lbl.svelte-1lnzvvq{font-size:14px}.sub-heading-icons.svelte-1lnzvvq{position:relative;top:4px;background-color:var(--se-super-light-grey, #e6e6e6);border-radius:10%}")}function tx(t){let n,e,i;return e=new Ut({props:{id:t[2]+"-locked",iconClassName:"lock-closed",buttonText:t[0]===tn?gl:t[0],buttonSize:"large",className:t[3]}}),e.$on("btnClick",t[7]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw align-left lock-button qds-button svelte-1lnzvvq")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&4&&(s.id=r[2]+"-locked"),o&1&&(s.buttonText=r[0]===tn?gl:r[0]),o&8&&(s.className=r[3]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function nx(t){let n,e,i;return e=new Ut({props:{id:t[2]+"-locked",importance:"emphasized",iconClassName:"lock-closed",buttonText:t[0]===tn?gl:t[0],buttonSize:"large",className:t[3]}}),e.$on("btnClick",t[6]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw align-left lock-button qds-button svelte-1lnzvvq")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&4&&(s.id=r[2]+"-locked"),o&1&&(s.buttonText=r[0]===tn?gl:r[0]),o&8&&(s.className=r[3]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function ix(t){let n,e,i,r,o,s,l,a;return{c(){n=A("span"),e=A("se-icon"),e.textContent="action_lock_on",i=Y(),r=A("span"),o=de(t[0]),w(e,"class","sub-heading-icons svelte-1lnzvvq"),x(r,"class","sub-heading-lbl svelte-1lnzvvq"),x(n,"class","bom-options svelte-1lnzvvq"),x(n,"id",s=t[2]+"-locked")},m(c,u){J(c,n,u),v(n,e),v(n,i),v(n,r),v(r,o),l||(a=Ge(n,"click",t[4]),l=!0)},p(c,u){u&1&&be(o,c[0]),u&4&&s!==(s=c[2]+"-locked")&&x(n,"id",s)},i:tt,o:tt,d(c){c&&X(n),l=!1,a()}}}function rx(t){let n,e,i,r;const o=[ix,nx,tx],s=[];function l(a,c){return a[1]===ja?0:a[1]===G1?1:2}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,[c]){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function sx(t,n,e){let{lockMessage:i=tn}=n,{buttonType:r=tn}=n,{buttonId:o}=n,{action:s}=n,{className:l=""}=n;function a(){ua.set(!1),ua.set(!0),localStorage.setItem(bu,s)}const c=()=>{a()},u=()=>{a()};return t.$$set=d=>{"lockMessage"in d&&e(0,i=d.lockMessage),"buttonType"in d&&e(1,r=d.buttonType),"buttonId"in d&&e(2,o=d.buttonId),"action"in d&&e(5,s=d.action),"className"in d&&e(3,l=d.className)},[i,r,o,l,a,s,c,u]}class ao extends Ot{constructor(n){super(),At(this,n,sx,rx,Et,{lockMessage:0,buttonType:1,buttonId:2,action:5,className:3},ex)}}const gne="";function ox(t){qt(t,"svelte-9gu7v9",".pw.disabled.svelte-9gu7v9.svelte-9gu7v9{pointer-events:none;opacity:0.5}.pw.align-right.svelte-9gu7v9.svelte-9gu7v9{margin-left:auto}.pw.align-left.svelte-9gu7v9.svelte-9gu7v9{margin-right:auto}.pw.display-flex.svelte-9gu7v9.svelte-9gu7v9{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-9gu7v9.svelte-9gu7v9{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-9gu7v9.svelte-9gu7v9{font-size:16px}.pw.small-font.svelte-9gu7v9.svelte-9gu7v9{font-size:14px}.pw.nano-font.svelte-9gu7v9.svelte-9gu7v9{font-size:12px}.pw.pointer.svelte-9gu7v9.svelte-9gu7v9{cursor:pointer}.pw-snackbar-elem.svelte-9gu7v9.svelte-9gu7v9{top:30px}.pw.red-color.svelte-9gu7v9.svelte-9gu7v9{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-9gu7v9.svelte-9gu7v9{display:none}.pw.width-100.svelte-9gu7v9.svelte-9gu7v9{width:100%}.pw.bold-font.svelte-9gu7v9.svelte-9gu7v9{font-weight:bold}.pw.normal-font.svelte-9gu7v9.svelte-9gu7v9{font-weight:normal;font-size:16px}.pw.error-msg.svelte-9gu7v9.svelte-9gu7v9{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-9gu7v9.svelte-9gu7v9{text-align:center}.pw.center-align-items.svelte-9gu7v9.svelte-9gu7v9{align-items:center}.pw.justify-content-center.svelte-9gu7v9.svelte-9gu7v9{justify-content:center}.pw.bom-checkbox.svelte-9gu7v9.svelte-9gu7v9{max-width:16px}.pw.ml-8.svelte-9gu7v9.svelte-9gu7v9{margin-left:8px}.pw.ml-12.svelte-9gu7v9.svelte-9gu7v9{margin-left:12px}.pw.ml-36.svelte-9gu7v9.svelte-9gu7v9{margin-left:36px}.pw.mt-8.svelte-9gu7v9.svelte-9gu7v9{margin-top:8px}.pw.mt-6.svelte-9gu7v9.svelte-9gu7v9{margin-top:6px}.pw.mt-32.svelte-9gu7v9.svelte-9gu7v9{margin-top:32px}.pw.mb-8.svelte-9gu7v9.svelte-9gu7v9{margin-bottom:8px}.pw.mb-12.svelte-9gu7v9.svelte-9gu7v9{margin-bottom:12px}.pw.mb-16.svelte-9gu7v9.svelte-9gu7v9{margin-top:16px}.pw.mb-21.svelte-9gu7v9.svelte-9gu7v9{margin-bottom:21px}.pw.mr-12.svelte-9gu7v9.svelte-9gu7v9{margin-right:12px}.pw.p-12.svelte-9gu7v9.svelte-9gu7v9{padding:12px}.pw.pl-16.svelte-9gu7v9.svelte-9gu7v9{padding-left:16px}.pw.pr-16.svelte-9gu7v9.svelte-9gu7v9{padding-right:16px}.position-absolute.svelte-9gu7v9.svelte-9gu7v9{position:absolute}.flex-wrap.svelte-9gu7v9.svelte-9gu7v9{flex-wrap:wrap}.justify-content-sp-btw.svelte-9gu7v9.svelte-9gu7v9{justify-content:space-between}.gp-10.svelte-9gu7v9.svelte-9gu7v9{gap:10px}.gp-5.svelte-9gu7v9.svelte-9gu7v9{gap:5px}.desktop-view.svelte-9gu7v9.svelte-9gu7v9{display:none}.mobile-view.svelte-9gu7v9.svelte-9gu7v9{display:block}.mobile-view-flx.svelte-9gu7v9.svelte-9gu7v9{display:flex;flex-direction:column}.rounded-border.svelte-9gu7v9.svelte-9gu7v9{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-9gu7v9.svelte-9gu7v9{text-align:right}.bg-color-light-grey.svelte-9gu7v9.svelte-9gu7v9{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-9gu7v9.svelte-9gu7v9{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-9gu7v9.svelte-9gu7v9{padding:8px 0 16px 8px}.country-fr.svelte-9gu7v9 .config-container.svelte-9gu7v9,.country-fr.svelte-9gu7v9 .excel-container.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .config-container.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .excel-container.svelte-9gu7v9{padding-left:5px}.country-fr.svelte-9gu7v9 .config-container .excel-heading.svelte-9gu7v9,.country-fr.svelte-9gu7v9 .config-container .upload-container.svelte-9gu7v9,.country-fr.svelte-9gu7v9 .excel-container .excel-heading.svelte-9gu7v9,.country-fr.svelte-9gu7v9 .excel-container .upload-container.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .config-container .excel-heading.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .config-container .upload-container.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .excel-container .excel-heading.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .excel-container .upload-container.svelte-9gu7v9{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-9gu7v9 .button-action-section.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .button-action-section.svelte-9gu7v9{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-9gu7v9 .search-label.svelte-9gu7v9,.country-fr.svelte-9gu7v9 .with-icon.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .search-label.svelte-9gu7v9,.country-pt.svelte-9gu7v9 .with-icon.svelte-9gu7v9{font-size:var(--p-font-size, 0.87rem)}@media(min-width: 968px){.mobile-view.svelte-9gu7v9.svelte-9gu7v9,.mobile-view-flx.svelte-9gu7v9.svelte-9gu7v9{display:none}.desktop-view.svelte-9gu7v9.svelte-9gu7v9{display:inherit}}.cart-mobile-snackbar.svelte-9gu7v9.svelte-9gu7v9{position:fixed;top:0;width:100%;height:92px;font-size:12px}.cart-mobile-snackbar.svelte-9gu7v9 .mobile-snackbar.svelte-9gu7v9{flex-direction:column;height:92px;justify-content:center}.cart-mobile-snackbar.svelte-9gu7v9 .mobile-snackbar .snackbar-btn-class.svelte-9gu7v9{max-width:90%;padding:6px;border:solid 2px;cursor:pointer;margin-top:17px;width:90%;text-align:center;border-radius:5px}.desktop-view-snackbar.svelte-9gu7v9.svelte-9gu7v9,.mobile-view-snackbar.svelte-9gu7v9.svelte-9gu7v9{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-9gu7v9.svelte-9gu7v9{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-9gu7v9.svelte-9gu7v9{display:block}.mobile-snackbar.svelte-9gu7v9.svelte-9gu7v9{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-9gu7v9.svelte-9gu7v9{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.snackbar-mobile-div.svelte-9gu7v9 .snackbar-header.svelte-9gu7v9{padding:12px 20px}.snackbar-mobile-div.svelte-9gu7v9 .close-snackbar.svelte-9gu7v9{padding:10px 16px}.snackbar-mobile-div.svelte-9gu7v9 .snackbar-btn-class-div.svelte-9gu7v9{width:90%;border-radius:5px;border:2px solid white;height:34px;margin:5px 18px;justify-content:center;align-items:center}.cross-margin.svelte-9gu7v9.svelte-9gu7v9{margin:-6px}.bottom-snackbar.svelte-9gu7v9.svelte-9gu7v9{bottom:30px;top:auto}.is-parent.svelte-9gu7v9.svelte-9gu7v9{padding:10px 0;border:none}.eol-date.svelte-9gu7v9.svelte-9gu7v9{color:#333;font-weight:normal}.table-row-grp.svelte-9gu7v9.svelte-9gu7v9{padding:10px 0;border-bottom:none;border-top:solid 1px var(--se-divider, #e6e6e6)}.table-row-grp.is-parent.svelte-9gu7v9.svelte-9gu7v9{border-top:solid 1px var(--se-divider, #e6e6e6)}.table-row-grp.parts.svelte-9gu7v9.svelte-9gu7v9{border-top:none}.table-row-grp.svelte-9gu7v9.svelte-9gu7v9:first-child{border-top:none}.middle-align.svelte-9gu7v9.svelte-9gu7v9:not(:last-of-type){padding-left:unset;margin:auto}.middle-align.svelte-9gu7v9.svelte-9gu7v9:nth-of-type(2){margin:0 0 0 20px}.middle-align.svelte-9gu7v9.svelte-9gu7v9:first-of-type{margin-left:0;margin-right:0}.middle-align.svelte-9gu7v9.svelte-9gu7v9:last-of-type{margin-top:auto;margin-bottom:auto}.action-btns.svelte-9gu7v9.svelte-9gu7v9{padding-right:32px}.action-btns-container.svelte-9gu7v9.svelte-9gu7v9{display:flex;justify-content:center;gap:15px}.action-btns-with-icon.svelte-9gu7v9.svelte-9gu7v9{display:flex;align-items:center}.quantity-field.svelte-9gu7v9.svelte-9gu7v9{width:40%;margin-left:4px}.input-fields.svelte-9gu7v9.svelte-9gu7v9{height:32px}.align-center.svelte-9gu7v9.svelte-9gu7v9{text-align:center}.description-txt.svelte-9gu7v9.svelte-9gu7v9{word-break:break-word;max-width:300px;white-space:break-spaces;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;line-height:18px}.description-txt-for-parents.svelte-9gu7v9.svelte-9gu7v9{width:210px;word-break:break-all;white-space:normal}.padding-bottom-small.svelte-9gu7v9.svelte-9gu7v9{padding-bottom:4px}.padding-left-large.svelte-9gu7v9.svelte-9gu7v9{width:120px}.sub-heading-lbl.svelte-9gu7v9.svelte-9gu7v9{margin-top:5px;margin-left:4px;word-break:break-word;white-space:break-spaces;font-weight:bold}.menu-left-margin.svelte-9gu7v9.svelte-9gu7v9{margin-left:4px}.bom-product-checkbox.svelte-9gu7v9.svelte-9gu7v9{max-width:20px}.setting-icon.svelte-9gu7v9.svelte-9gu7v9{margin-top:10px;visibility:initial}.edit-icon-container.svelte-9gu7v9.svelte-9gu7v9{text-align:right;width:30px}.group-items-container-grid.svelte-9gu7v9.svelte-9gu7v9{display:grid;grid-template-columns:80px 210px 30px}.input-container.svelte-9gu7v9.svelte-9gu7v9{width:210px}@media screen and (min-width: 1024px){.input-container.svelte-9gu7v9.svelte-9gu7v9{width:300px}}.checkbox-alignment-top.svelte-9gu7v9.svelte-9gu7v9{--se-table-item-padding:16px}.margin-auto.svelte-9gu7v9.svelte-9gu7v9{margin:auto}.tooltip_content.svelte-9gu7v9.svelte-9gu7v9{margin:10px}.quant-container.svelte-9gu7v9.svelte-9gu7v9{text-align-last:center;margin-left:6px}.plus-btn.svelte-9gu7v9.svelte-9gu7v9{margin:0.8px 0.4px;padding:4px}.info_icon.svelte-9gu7v9.svelte-9gu7v9{margin-top:3px;margin-left:3px}.error-msg.svelte-9gu7v9.svelte-9gu7v9{text-wrap:wrap}.eol.svelte-9gu7v9.svelte-9gu7v9{margin-top:2px;margin-left:4px;color:rgb(177, 0, 67)}.orange-status.svelte-9gu7v9.svelte-9gu7v9{color:var(--se-orange, #e47f00)}.green-status.svelte-9gu7v9.svelte-9gu7v9{color:var(--se-life-green, #3dcd58)}.yellow-status.svelte-9gu7v9.svelte-9gu7v9{color:var(--se-sunflower-yellow, #ffd100)}.product-image.svelte-9gu7v9.svelte-9gu7v9{width:68px;height:68px;background-color:var(--se-black, rgba(0, 0, 0, 0.0509803922))}.quantity-table-item.svelte-9gu7v9.svelte-9gu7v9{width:94px;padding:16px;font-size:16px}.product-details-table-item.svelte-9gu7v9.svelte-9gu7v9{width:330px;min-width:330px}.item-price.svelte-9gu7v9.svelte-9gu7v9{padding:16px;height:72px;margin:auto !important}.item-price-text.svelte-9gu7v9.svelte-9gu7v9{font-weight:bold}.display-price-section.svelte-9gu7v9.svelte-9gu7v9{width:100%;display:flex;justify-content:end}.item-price-text-per-item.svelte-9gu7v9.svelte-9gu7v9{color:#626469}.product-price.svelte-9gu7v9.svelte-9gu7v9{font-weight:bolder}.eol-section.svelte-9gu7v9.svelte-9gu7v9{padding-top:4px}.cart.svelte-9gu7v9 .product-details-table-item.svelte-9gu7v9{width:280px;min-width:280px}.cart.svelte-9gu7v9 .group-items-container-grid.svelte-9gu7v9{padding-left:12px}.cart-eolstatus.svelte-9gu7v9.svelte-9gu7v9{padding-left:12px}.visible-row.svelte-9gu7v9.svelte-9gu7v9{visibility:visible}.product-data.svelte-9gu7v9.svelte-9gu7v9{margin-bottom:5px}.tooltip_content_eol{background-color:#fff;padding:20px;max-width:900px;width:600px;color:#333;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;white-space:normal;font-family:Arial, sans-serif;font-size:14px;line-height:1.6;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.tooltip_content_eol ul{list-style-type:none;padding:10px;margin:0;width:100%;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.tooltip_content_eol li{margin-bottom:18px;width:100%;overflow-wrap:break-word;word-wrap:break-word;white-space:normal;font-weight:700;line-height:1.6}.tooltip_content_eol li p{margin:10px 0 0 0;font-size:13px;font-weight:normal;line-height:1.6;width:100%;overflow-wrap:break-word;word-wrap:break-word;white-space:normal;display:block}.tooltip_content_eol a{color:#007bff;text-decoration:none;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.tooltip_content_eol a:hover{text-decoration:underline}")}function nk(t,n,e){const i=t.slice();return i[72]=n[e],i[74]=e,i}function ik(t){let n,e,i;function r(s){t[45](s)}let o={projectData:t[1],bomData:t[1].bom,successMsg:t[19]("bom_manager.product_deleted"),errorMsg:t[19]("bom_manager.error_in_deleting_product"),confirmTxt:t[19]("list_manager.remove_selected_produts_message"),confirmLbl:t[19]("generic.delete"),cancelLbl:t[19]("generic.cancel"),popupName:Aa};return t[7]!==void 0&&(o.isPopupOpen=t[7]),n=new ta({props:o}),gt.push(()=>Tt(n,"isPopupOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&2&&(a.projectData=s[1]),l[0]&2&&(a.bomData=s[1].bom),l[0]&524288&&(a.successMsg=s[19]("bom_manager.product_deleted")),l[0]&524288&&(a.errorMsg=s[19]("bom_manager.error_in_deleting_product")),l[0]&524288&&(a.confirmTxt=s[19]("list_manager.remove_selected_produts_message")),l[0]&524288&&(a.confirmLbl=s[19]("generic.delete")),l[0]&524288&&(a.cancelLbl=s[19]("generic.cancel")),!e&&l[0]&128&&(e=!0,a.isPopupOpen=s[7],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function rk(t){let n,e,i;function r(s){t[46](s)}let o={projectData:t[1],bomData:t[1].bom,successMsg:t[19]("product_substitution.success_msg"),errorMsg:t[19]("product_substitution.error_msg"),searchValue:t[14],parentId:t[2],initialQtyBeforeSub:t[13],language:dn(Ve.language,t[21]),country:fn(Ve.country,t[21]),apigeeToken:Ve.apigeeToken};return t[8]!==void 0&&(o.isPopupOpen=t[8]),n=new K3({props:o}),gt.push(()=>Tt(n,"isPopupOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&2&&(a.projectData=s[1]),l[0]&2&&(a.bomData=s[1].bom),l[0]&524288&&(a.successMsg=s[19]("product_substitution.success_msg")),l[0]&524288&&(a.errorMsg=s[19]("product_substitution.error_msg")),l[0]&16384&&(a.searchValue=s[14]),l[0]&4&&(a.parentId=s[2]),l[0]&8192&&(a.initialQtyBeforeSub=s[13]),l[0]&2097152&&(a.language=dn(Ve.language,s[21])),l[0]&2097152&&(a.country=fn(Ve.country,s[21])),!e&&l[0]&256&&(e=!0,a.isPopupOpen=s[8],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function sk(t){let n,e,i;function r(s){t[47](s)}let o={product:t[0],listId:t[4],selectedProductRefs:Ii,heading:t[19]("bom_manager.save_documents_heading"),dialogBoxTxt:t[19]("bom_manager.download_documentation_dialog_text_list"),saveLocalLbl:t[19]("bom_manager.save_in_local_lbl"),saveInListLbl:t[19]("bom_manager.keep_within_my_list"),popupName:M1,language:dn(Ve.language,t[21]),country:fn(Ve.country,t[21]),apigeeToken:Ve.apigeeToken,documentManagementBasePath:Ve.basePath,documentGetEndpoint:ai.DOCUMENT_API,documentDownloadEndpoint:ai.DOWNLOAD_DOCUMENT_API};return t[9]!==void 0&&(o.isDialogOpen=t[9]),n=new k_({props:o}),gt.push(()=>Tt(n,"isDialogOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&1&&(a.product=s[0]),l[0]&16&&(a.listId=s[4]),l[0]&524288&&(a.heading=s[19]("bom_manager.save_documents_heading")),l[0]&524288&&(a.dialogBoxTxt=s[19]("bom_manager.download_documentation_dialog_text_list")),l[0]&524288&&(a.saveLocalLbl=s[19]("bom_manager.save_in_local_lbl")),l[0]&524288&&(a.saveInListLbl=s[19]("bom_manager.keep_within_my_list")),l[0]&2097152&&(a.language=dn(Ve.language,s[21])),l[0]&2097152&&(a.country=fn(Ve.country,s[21])),!e&&l[0]&512&&(e=!0,a.isDialogOpen=s[9],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function ok(t){let n,e;return n=new lf({props:{isPopupOpen:t[17],confirmTxt:t[19]("cart.remove_selected_product_message"),confirmLbl:t[19]("generic.delete"),cancelLbl:t[19]("generic.cancel")}}),n.$on("close",t[48]),n.$on("confirmAction",t[41]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&131072&&(o.isPopupOpen=i[17]),r[0]&524288&&(o.confirmTxt=i[19]("cart.remove_selected_product_message")),r[0]&524288&&(o.confirmLbl=i[19]("generic.delete")),r[0]&524288&&(o.cancelLbl=i[19]("generic.cancel")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function ak(t){let n;return{c(){n=A("se-loading"),w(n,"loading",!0),w(n,"overlay","true"),w(n,"full-page","true")},m(e,i){J(e,n,i)},d(e){e&&X(n)}}}function lk(t){let n,e,i=t[23]===Nn&&ck(t);return{c(){n=A("se-table-item"),i&&i.c(),w(n,"width","52px"),w(n,"class","checkbox-alignment-top svelte-9gu7v9")},m(r,o){J(r,n,o),i&&i.m(n,null),e=!0},p(r,o){r[23]===Nn?i?(i.p(r,o),o[0]&8388608&&Q(i,1)):(i=ck(r),i.c(),Q(i,1),i.m(n,null)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d()}}}function ck(t){var s;let n,e=!((s=t[0].serialNum)!=null&&s.includes("-")),i,r,o=e&&uk(t);return{c(){n=A("se-block"),o&&o.c(),w(n,"id",i="check-"+t[0].serialNum),w(n,"class","bom-product-checkbox svelte-9gu7v9")},m(l,a){J(l,n,a),o&&o.m(n,null),r=!0},p(l,a){var c;a[0]&1&&(e=!((c=l[0].serialNum)!=null&&c.includes("-"))),e?o?(o.p(l,a),a[0]&1&&Q(o,1)):(o=uk(l),o.c(),Q(o,1),o.m(n,null)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe()),(!r||a[0]&1&&i!==(i="check-"+l[0].serialNum))&&w(n,"id",i)},i(l){r||(Q(o),r=!0)},o(l){se(o),r=!1},d(l){l&&X(n),o&&o.d()}}}function uk(t){var i,r,o;let n,e;return n=new ea({props:{id:"chk-"+t[0].serialNum,disabled:((i=t[0])==null?void 0:i.isDisabled)||zl(t[0])&&!((r=t[0])!=null&&r.isParent)||t[24][Sc]===Ae.DISABLED,checked:(o=t[0])==null?void 0:o.isSelected,boxSize:"small",className:"row-checkbox"}}),n.$on("clickCheckBox",t[49]),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),e=!0},p(s,l){var c,u,d;const a={};l[0]&1&&(a.id="chk-"+s[0].serialNum),l[0]&16777217&&(a.disabled=((c=s[0])==null?void 0:c.isDisabled)||zl(s[0])&&!((u=s[0])!=null&&u.isParent)||s[24][Sc]===Ae.DISABLED),l[0]&1&&(a.checked=(d=s[0])==null?void 0:d.isSelected),n.$set(a)},i(s){e||(Q(n.$$.fragment,s),e=!0)},o(s){se(n.$$.fragment,s),e=!1},d(s){Me(n,s)}}}function fk(t){let n,e,i,r,o;return{c(){n=A("img"),x(n,"loading","eager"),x(n,"class","product-image svelte-9gu7v9"),er(n.src,e=t[40](t[11],kl.size["1X"],!1))||x(n,"src",e),x(n,"alt",i=t[0].productRef||t[0].productId)},m(s,l){J(s,n,l),r||(o=Ge(n,"error",t[50]),r=!0)},p(s,l){l[0]&2048&&!er(n.src,e=s[40](s[11],kl.size["1X"],!1))&&x(n,"src",e),l[0]&1&&i!==(i=s[0].productRef||s[0].productId)&&x(n,"alt",i)},d(s){s&&X(n),r=!1,o()}}}function ax(t){let n,e=(t[0].productRef||t[0].productId)+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","pw bold-font small-font svelte-9gu7v9")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&1&&e!==(e=(r[0].productRef||r[0].productId)+"")&&be(i,e)},d(r){r&&X(n)}}}function lx(t){let n,e=(t[0].productRef||t[0].productId)+"",i,r,o,s;return{c(){var l;n=A("qds-inline-link"),i=de(e),w(n,"class","pw pointer svelte-9gu7v9"),w(n,"href",r=oo((l=t[0])==null?void 0:l.pdpUrl)),w(n,"target","_blank"),w(n,"rel","external")},m(l,a){J(l,n,a),v(n,i),o||(s=Ge(n,"click",t[51]),o=!0)},p(l,a){var c;a[0]&1&&e!==(e=(l[0].productRef||l[0].productId)+"")&&be(i,e),a[0]&1&&r!==(r=oo((c=l[0])==null?void 0:c.pdpUrl))&&w(n,"href",r)},d(l){l&&X(n),o=!1,s()}}}function cx(t){var g,h,_,b,y,k,T,R,N,L,q,M;let n,e=((g=t[0])!=null&&g.description?t[0].description:Te)+"",i,r,o,s,l,a,c,u,d=(!((_=(h=t[0])==null?void 0:h.eolStatus)!=null&&_.length)&&t[12]||((b=t[0].eolStatus)==null?void 0:b.length)&&t[0].eolStatus[0]!==ui&&t[12])&&dk(t),f=((k=(y=t[0])==null?void 0:y.customization)==null?void 0:k.custom_configuredReference1)&&((R=(T=t[0])==null?void 0:T.customization)==null?void 0:R.custom_configuredReference2)&&pk(t),p=((L=(N=t[0])==null?void 0:N.orderingData)==null?void 0:L.orderingId)&&hk(t),m=((M=(q=t[0])==null?void 0:q.orderingData)==null?void 0:M.productCode)&&mk(t);return{c(){n=A("div"),i=de(e),r=Y(),o=A("div"),d&&d.c(),s=Y(),f&&f.c(),l=Y(),p&&p.c(),a=Y(),m&&m.c(),c=wt(),x(n,"class","description-txt svelte-9gu7v9"),x(n,"data-testid","description-lbl"),x(o,"class","description-txt svelte-9gu7v9"),x(o,"data-testid","substitute-lbl"),x(o,"id","substitute-lbl")},m(z,D){J(z,n,D),v(n,i),J(z,r,D),J(z,o,D),d&&d.m(o,null),J(z,s,D),f&&f.m(z,D),J(z,l,D),p&&p.m(z,D),J(z,a,D),m&&m.m(z,D),J(z,c,D),u=!0},p(z,D){var O,j,C,S,I,P,E,B,U,W,Z,V;(!u||D[0]&1)&&e!==(e=((O=z[0])!=null&&O.description?z[0].description:Te)+"")&&be(i,e),!((C=(j=z[0])==null?void 0:j.eolStatus)!=null&&C.length)&&z[12]||(S=z[0].eolStatus)!=null&&S.length&&z[0].eolStatus[0]!==ui&&z[12]?d?(d.p(z,D),D[0]&4097&&Q(d,1)):(d=dk(z),d.c(),Q(d,1),d.m(o,null)):d&&(Je(),se(d,1,1,()=>{d=null}),Qe()),(P=(I=z[0])==null?void 0:I.customization)!=null&&P.custom_configuredReference1&&((B=(E=z[0])==null?void 0:E.customization)!=null&&B.custom_configuredReference2)?f?f.p(z,D):(f=pk(z),f.c(),f.m(l.parentNode,l)):f&&(f.d(1),f=null),(W=(U=z[0])==null?void 0:U.orderingData)!=null&&W.orderingId?p?p.p(z,D):(p=hk(z),p.c(),p.m(a.parentNode,a)):p&&(p.d(1),p=null),(V=(Z=z[0])==null?void 0:Z.orderingData)!=null&&V.productCode?m?m.p(z,D):(m=mk(z),m.c(),m.m(c.parentNode,c)):m&&(m.d(1),m=null)},i(z){u||(Q(d),u=!0)},o(z){se(d),u=!1},d(z){z&&(X(n),X(r),X(o),X(s),X(l),X(a),X(c)),d&&d.d(),f&&f.d(z),p&&p.d(z),m&&m.d(z)}}}function ux(t){let n;return{c(){n=A("se-skeleton"),w(n,"width","200px"),w(n,"height","15px"),w(n,"count","1")},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}function dk(t){let n,e,i,r;const o=[dx,fx],s=[];function l(a,c){return a[24][ha]===Ae.SHOW||a[24][ha]===Ae.DISABLED?0:a[24][ha]===Ae.LOCK?1:-1}return~(n=l(t))&&(e=s[n]=o[n](t)),{c(){e&&e.c(),i=wt()},m(a,c){~n&&s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?~n&&s[n].p(a,c):(e&&(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe()),~n?(e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i)):e=null)},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),~n&&s[n].d(a)}}}function fx(t){let n,e;return n=new ao({props:{projectId:t[4],lockMessage:t[19]("product_substitution.view_sub_link_text"),buttonId:`lnk-view-substitute-${t[0].serialNum}`,action:"product_substitude"}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&16&&(o.projectId=i[4]),r[0]&524288&&(o.lockMessage=i[19]("product_substitution.view_sub_link_text")),r[0]&1&&(o.buttonId=`lnk-view-substitute-${i[0].serialNum}`),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function dx(t){let n,e,i;return e=new Bi({props:{id:"lnk-view-substitute-"+t[0].serialNum,dataTestId:"lnk-view-substitute",linkText:t[19]("product_substitution.view_sub_link_text"),linkSize:"small",disabled:t[24][ha]===Ae.DISABLED}}),e.$on("linkClick",t[52]),{c(){n=A("span"),De(e.$$.fragment),x(n,"class","pw pointer svelte-9gu7v9")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&1&&(s.id="lnk-view-substitute-"+r[0].serialNum),o[0]&524288&&(s.linkText=r[19]("product_substitution.view_sub_link_text")),o[0]&16777216&&(s.disabled=r[24][ha]===Ae.DISABLED),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function pk(t){var h,_,b,y;let n,e,i=t[19]("bom_manager.personalization_id")+"",r,o,s=((_=(h=t[0])==null?void 0:h.customization)==null?void 0:_.custom_configuredReference1)+"",l,a,c,u,d=t[19]("bom_manager.product")+"",f,p,m=((y=(b=t[0])==null?void 0:b.customization)==null?void 0:y.custom_configuredReference2)+"",g;return{c(){n=A("div"),e=A("span"),r=de(i),o=de(`:\r `),l=de(s),a=Y(),c=A("div"),u=A("span"),f=de(d),p=de(`:\r `),g=de(m),x(e,"class","pw bold-font svelte-9gu7v9"),x(n,"class","description-txt-for-parents svelte-9gu7v9"),x(n,"data-testid","personalization-id-lbl"),x(u,"class","pw bold-font svelte-9gu7v9"),x(c,"class","description-txt-for-parents svelte-9gu7v9"),x(c,"data-testid","product-id-lbl")},m(k,T){J(k,n,T),v(n,e),v(e,r),v(e,o),v(n,l),J(k,a,T),J(k,c,T),v(c,u),v(u,f),v(u,p),v(c,g)},p(k,T){var R,N,L,q;T[0]&524288&&i!==(i=k[19]("bom_manager.personalization_id")+"")&&be(r,i),T[0]&1&&s!==(s=((N=(R=k[0])==null?void 0:R.customization)==null?void 0:N.custom_configuredReference1)+"")&&be(l,s),T[0]&524288&&d!==(d=k[19]("bom_manager.product")+"")&&be(f,d),T[0]&1&&m!==(m=((q=(L=k[0])==null?void 0:L.customization)==null?void 0:q.custom_configuredReference2)+"")&&be(g,m)},d(k){k&&(X(n),X(a),X(c))}}}function hk(t){var a,c;let n,e,i=t[19]("bom_manager.config_id")+"",r,o,s=((c=(a=t[0])==null?void 0:a.orderingData)!=null&&c.orderingId?t[0].orderingData.orderingId:Te)+"",l;return{c(){n=A("div"),e=A("span"),r=de(i),o=de(`:\r `),l=de(s),x(e,"class","pw bold-font svelte-9gu7v9"),x(n,"class","description-txt-for-parents svelte-9gu7v9"),x(n,"data-testid","config-id-lbl")},m(u,d){J(u,n,d),v(n,e),v(e,r),v(e,o),v(n,l)},p(u,d){var f,p;d[0]&524288&&i!==(i=u[19]("bom_manager.config_id")+"")&&be(r,i),d[0]&1&&s!==(s=((p=(f=u[0])==null?void 0:f.orderingData)!=null&&p.orderingId?u[0].orderingData.orderingId:Te)+"")&&be(l,s)},d(u){u&&X(n)}}}function mk(t){var a,c;let n,e,i=t[19]("bom_manager.product_code")+"",r,o,s=((c=(a=t[0])==null?void 0:a.orderingData)!=null&&c.productCode?t[0].orderingData.productCode:Te)+"",l;return{c(){n=A("div"),e=A("span"),r=de(i),o=de(`:\r `),l=de(s),x(e,"class","pw bold-font svelte-9gu7v9"),x(n,"class","description-txt-for-parents svelte-9gu7v9"),x(n,"data-testid","product-code-lbl")},m(u,d){J(u,n,d),v(n,e),v(e,r),v(e,o),v(n,l)},p(u,d){var f,p;d[0]&524288&&i!==(i=u[19]("bom_manager.product_code")+"")&&be(r,i),d[0]&1&&s!==(s=((p=(f=u[0])==null?void 0:f.orderingData)!=null&&p.productCode?u[0].orderingData.productCode:Te)+"")&&be(l,s)},d(u){u&&X(n)}}}function gk(t){let n,e,i,r,o,s;return{c(){n=A("se-icon"),e=de("action_settings1"),w(n,"id","ic-show-configurator"),w(n,"title",i=t[19]("generic.edit")),w(n,"class",r="primary pw pointer setting-icon "+(t[21].isArchived||t[24][_h]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9"),w(n,"size","small")},m(l,a){J(l,n,a),v(n,e),o||(s=Ge(n,"click",t[53]),o=!0)},p(l,a){a[0]&524288&&i!==(i=l[19]("generic.edit"))&&w(n,"title",i),a[0]&18874368&&r!==(r="primary pw pointer setting-icon "+(l[21].isArchived||l[24][_h]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9")&&w(n,"class",r)},d(l){l&&X(n),o=!1,s()}}}function _k(t){let n;function e(o,s){var l,a,c,u,d;if((l=o[0])!=null&&l.isLoading||o[22])return gx;if(!((c=(a=o[0])==null?void 0:a.eolStatus)!=null&&c.length)||o[0].eolStatus[0]===Pa)return mx;if((u=o[0].eolStatus)!=null&&u.length)return hx;if(!((d=o[0])!=null&&d.eolStatus))return px}let i=e(t),r=i&&i(t);return{c(){r&&r.c(),n=wt()},m(o,s){r&&r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r&&r.d(1),r=i&&i(o),r&&(r.c(),r.m(n.parentNode,n)))},d(o){o&&X(n),r&&r.d(o)}}}function px(t){let n,e,i,r,o=t[19]("bom_manager.status_unavailable")+"",s;function l(u,d){return u[20].showCartIcon?bx:_x}let a=l(t),c=a(t);return{c(){n=A("div"),e=A("div"),c.c(),i=Y(),r=A("span"),s=de(o),x(r,"class","sub-heading-lbl svelte-9gu7v9"),x(r,"id","eol-title-non-commercial"),x(r,"data-testid","eol-lbl-non-commercial"),x(e,"class","pw display-flex svelte-9gu7v9"),x(n,"class","pw nano-font svelte-9gu7v9")},m(u,d){J(u,n,d),v(n,e),c.m(e,null),v(e,i),v(e,r),v(r,s)},p(u,d){a===(a=l(u))&&c?c.p(u,d):(c.d(1),c=a(u),c&&(c.c(),c.m(e,i))),d[0]&524288&&o!==(o=u[19]("bom_manager.status_unavailable")+"")&&be(s,o)},d(u){u&&X(n),c.d()}}}function hx(t){let n,e,i=Mt(t[0].eolStatus),r=[];for(let o=0;o0?0:1}return e=u(t),i=c[e]=a[e](t),{c(){n=A("div"),i.c(),r=Y(),o=A("div"),o.textContent="??????",x(n,"class",s="pw display-flex action-btns-container "+(t[5]?Te:"action-btns-spacing")+" svelte-9gu7v9")},m(d,f){J(d,n,f),c[e].m(n,null),v(n,r),v(n,o),l=!0},p(d,f){let p=e;e=u(d),e===p?c[e].p(d,f):(Je(),se(c[p],1,1,()=>{c[p]=null}),Qe(),i=c[e],i?i.p(d,f):(i=c[e]=a[e](d),i.c()),Q(i,1),i.m(n,r)),(!l||f[0]&32&&s!==(s="pw display-flex action-btns-container "+(d[5]?Te:"action-btns-spacing")+" svelte-9gu7v9"))&&x(n,"class",s)},i(d){l||(Q(i),l=!0)},o(d){se(i),l=!1},d(d){d&&X(n),c[e].d()}}}function Nx(t){let n=wa(t[0]),e,i=t[23]===Nn&&wa(t[0]),r,o,s=n&&Lk(t),l=i&&Mk(t);return{c(){s&&s.c(),e=Y(),l&&l.c(),r=wt()},m(a,c){s&&s.m(a,c),J(a,e,c),l&&l.m(a,c),J(a,r,c),o=!0},p(a,c){c[0]&1&&(n=wa(a[0])),n?s?(s.p(a,c),c[0]&1&&Q(s,1)):(s=Lk(a),s.c(),Q(s,1),s.m(e.parentNode,e)):s&&(Je(),se(s,1,1,()=>{s=null}),Qe()),c[0]&8388609&&(i=a[23]===Nn&&wa(a[0])),i?l?l.p(a,c):(l=Mk(a),l.c(),l.m(r.parentNode,r)):l&&(l.d(1),l=null)},i(a){o||(Q(s),o=!0)},o(a){se(s),o=!1},d(a){a&&(X(e),X(r)),s&&s.d(a),l&&l.d(a)}}}function jx(t){let n,e,i,r,o=!t[28]&&qk(t),s=(t[24][ri]===Ae.SHOW||t[24][ri]===Ae.DISABLED)&&Dk(t);return{c(){o&&o.c(),n=Y(),e=A("div"),s&&s.c(),x(e,"class",i="action-btns-with-icon menu-left-margin "+(t[24][ri]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9")},m(l,a){o&&o.m(l,a),J(l,n,a),J(l,e,a),s&&s.m(e,null),r=!0},p(l,a){l[28]?o&&(Je(),se(o,1,1,()=>{o=null}),Qe()):o?(o.p(l,a),a[0]&268435456&&Q(o,1)):(o=qk(l),o.c(),Q(o,1),o.m(n.parentNode,n)),l[24][ri]===Ae.SHOW||l[24][ri]===Ae.DISABLED?s?(s.p(l,a),a[0]&16777216&&Q(s,1)):(s=Dk(l),s.c(),Q(s,1),s.m(e,null)):s&&(Je(),se(s,1,1,()=>{s=null}),Qe()),(!r||a[0]&16777216&&i!==(i="action-btns-with-icon menu-left-margin "+(l[24][ri]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9"))&&x(e,"class",i)},i(l){r||(Q(o),Q(s),r=!0)},o(l){se(o),se(s),r=!1},d(l){l&&(X(n),X(e)),o&&o.d(l),s&&s.d()}}}function Lk(t){let n,e,i,r=t[24][ri]===Ae.SHOW&&Rk(t);return{c(){n=A("div"),r&&r.c(),x(n,"class",e="action-btns-with-icon menu-left-margin "+(t[1].isArchived||t[24][ri]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9")},m(o,s){J(o,n,s),r&&r.m(n,null),i=!0},p(o,s){o[24][ri]===Ae.SHOW?r?(r.p(o,s),s[0]&16777216&&Q(r,1)):(r=Rk(o),r.c(),Q(r,1),r.m(n,null)):r&&(Je(),se(r,1,1,()=>{r=null}),Qe()),(!i||s[0]&16777218&&e!==(e="action-btns-with-icon menu-left-margin "+(o[1].isArchived||o[24][ri]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9"))&&x(n,"class",e)},i(o){i||(Q(r),i=!0)},o(o){se(r),i=!1},d(o){o&&X(n),r&&r.d()}}}function Rk(t){let n,e;return n=new Ei({props:{iconClassName:"trash-can",buttonSize:"medium",className:"primary icon pw pointer",id:"delete-product-btn-"+t[0].serialNum}}),n.$on("btnClick",t[56]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1&&(o.id="delete-product-btn-"+i[0].serialNum),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function Mk(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m;return{c(){n=A("div"),e=A("se-dropdown"),i=A("se-icon"),r=de("other_vertical"),s=Y(),l=A("se-list"),a=A("se-list-item"),w(i,"id",o="ic-document-menu-"+t[0].serialNum),w(i,"slot","trigger"),w(i,"option","button"),w(a,"id",c="lst-download-document-"+t[0].serialNum+"-1"),w(a,"item",u=t[19]("bom_manager.download_documentation_button")),w(l,"option","dropdown"),w(e,"alignment","right"),w(e,"class",d=jt(t[24][Pu]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9"),w(e,"id",f="dropdown-table-row-bom-options-"+t[0].serialNum),x(n,"class","action-btns-with-icon menu-left-margin svelte-9gu7v9")},m(g,h){J(g,n,h),v(n,e),v(e,i),v(i,r),v(e,s),v(e,l),v(l,a),p||(m=Ge(a,"click",t[57]),p=!0)},p(g,h){h[0]&1&&o!==(o="ic-document-menu-"+g[0].serialNum)&&w(i,"id",o),h[0]&1&&c!==(c="lst-download-document-"+g[0].serialNum+"-1")&&w(a,"id",c),h[0]&524288&&u!==(u=g[19]("bom_manager.download_documentation_button"))&&w(a,"item",u),h[0]&16777216&&d!==(d=jt(g[24][Pu]===Ae.DISABLED?"pw disabled":Te)+" svelte-9gu7v9")&&w(e,"class",d),h[0]&1&&f!==(f="dropdown-table-row-bom-options-"+g[0].serialNum)&&w(e,"id",f)},d(g){g&&X(n),p=!1,m()}}}function qk(t){let n,e,i,r;const o=[Rx,Lx],s=[];function l(a,c){return a[3]?0:1}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function Lx(t){let n;return{c(){n=A("div"),n.innerHTML="",x(n,"class","action-btns-with-icon svelte-9gu7v9")},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}function Rx(t){let n,e,i;return e=new Ei({props:{iconClassName:"chevron-up",buttonText:t[19]("generic.hide_details"),buttonSize:"small",id:"ic-hide-children",className:"large-spacing"}}),e.$on("btnClick",t[54]),{c(){n=A("div"),De(e.$$.fragment),x(n,"class","action-btns-with-icon svelte-9gu7v9")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&524288&&(s.buttonText=r[19]("generic.hide_details")),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function Dk(t){let n,e;return n=new Ei({props:{iconClassName:"trash-can",buttonSize:"medium",className:"primary icon pw pointer",id:"delete-product-btn-"+t[0].serialNum,disabled:JSON.parse(String(t[24][ri]===Ae.DISABLED))}}),n.$on("btnClick",t[55]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1&&(o.id="delete-product-btn-"+i[0].serialNum),r[0]&16777216&&(o.disabled=JSON.parse(String(i[24][ri]===Ae.DISABLED))),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function Mx(t){var ee,oe,ue,ge,fe;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k=t[24][Nu]===Ae.SHOW&&!t[29](),T,R,N,L,q,M,z,D,O,j,C,S=t[7]&&ik(t),I=t[8]&&t[15]!==Te&&t[16]!==Te&&rk(t),P=t[9]&&sk(t),E=t[23]===zn&&t[17]&&ok(t),B=(((ee=t[0])==null?void 0:ee.isLoading)||t[22])&&ak(),U=t[23]!==zn&&lk(t),W=t[25]&&fk(t);function Z(ae,ie){var _e;return(_e=ae[0])!=null&&_e.pdpUrl?lx:ax}let V=Z(t),te=V(t);const H=[ux,cx],re=[];function G(ae,ie){return ae[26]?0:1}g=G(t),h=re[g]=H[g](t);let F=t[0].isParent&&(((ue=(oe=t[0])==null?void 0:oe.orderingData)==null?void 0:ue.productCode)||((fe=(ge=t[0])==null?void 0:ge.customization)==null?void 0:fe.custom_configuredReference1))&&gk(t),K=k&&_k(t);const le=[Ex,Cx],ce=[];function ne(ae,ie){return ie[0]&16777217&&(N=null),N==null&&(N=!!(wa(ae[0])&&ae[24][Is]!==Ae.DISABLED)),N?0:1}L=ne(t,[-1,-1,-1]),q=ce[L]=le[L](t);let $=t[10]<=0&&Ok(t),he=(t[24][di]===Ae.SHOW||t[24][di]===Ae.DISABLED)&&Pk(t),me=t[27]&&jk(t);return{c(){S&&S.c(),n=Y(),I&&I.c(),e=Y(),P&&P.c(),i=Y(),E&&E.c(),r=Y(),B&&B.c(),o=Y(),s=A("se-table-group"),U&&U.c(),l=Y(),a=A("se-table-item"),c=A("div"),W&&W.c(),u=Y(),d=A("div"),f=A("div"),p=A("div"),te.c(),m=Y(),h.c(),_=Y(),b=A("div"),F&&F.c(),y=Y(),K&&K.c(),T=Y(),R=A("se-table-item"),q.c(),M=Y(),$&&$.c(),z=Y(),he&&he.c(),D=Y(),O=A("se-table-item"),me&&me.c(),x(p,"class","product-data svelte-9gu7v9"),x(d,"class","input-container pw small-font svelte-9gu7v9"),x(b,"class","edit-icon-container svelte-9gu7v9"),x(c,"class","group-items-container-grid svelte-9gu7v9"),w(a,"flex","2"),w(a,"class","product-details-table-item svelte-9gu7v9"),w(R,"class","quantity-table-item middle-align svelte-9gu7v9"),w(R,"width","148px"),w(O,"flex","1"),w(O,"class","middle-align svelte-9gu7v9"),w(s,"class",j="table-row-grp pw small-font visible-row "+(t[1].isArchived?"pw disabled":Te)+" "+(t[23]===zn?"cart":"")+" "+((t[0].isParent??!0)===!1?"is-parent":"")+" "+t[6]+" svelte-9gu7v9")},m(ae,ie){S&&S.m(ae,ie),J(ae,n,ie),I&&I.m(ae,ie),J(ae,e,ie),P&&P.m(ae,ie),J(ae,i,ie),E&&E.m(ae,ie),J(ae,r,ie),B&&B.m(ae,ie),J(ae,o,ie),J(ae,s,ie),U&&U.m(s,null),v(s,l),v(s,a),v(a,c),W&&W.m(c,null),v(c,u),v(c,d),v(d,f),v(f,p),te.m(p,null),v(f,m),re[g].m(f,null),v(c,_),v(c,b),F&&F.m(b,null),v(a,y),K&&K.m(a,null),v(s,T),v(s,R),ce[L].m(R,null),v(R,M),$&&$.m(R,null),v(s,z),he&&he.m(s,null),v(s,D),v(s,O),me&&me.m(O,null),C=!0},p(ae,ie){var we,pe,ke,je,Be;ae[7]?S?(S.p(ae,ie),ie[0]&128&&Q(S,1)):(S=ik(ae),S.c(),Q(S,1),S.m(n.parentNode,n)):S&&(Je(),se(S,1,1,()=>{S=null}),Qe()),ae[8]&&ae[15]!==Te&&ae[16]!==Te?I?(I.p(ae,ie),ie[0]&98560&&Q(I,1)):(I=rk(ae),I.c(),Q(I,1),I.m(e.parentNode,e)):I&&(Je(),se(I,1,1,()=>{I=null}),Qe()),ae[9]?P?(P.p(ae,ie),ie[0]&512&&Q(P,1)):(P=sk(ae),P.c(),Q(P,1),P.m(i.parentNode,i)):P&&(Je(),se(P,1,1,()=>{P=null}),Qe()),ae[23]===zn&&ae[17]?E?(E.p(ae,ie),ie[0]&8519680&&Q(E,1)):(E=ok(ae),E.c(),Q(E,1),E.m(r.parentNode,r)):E&&(Je(),se(E,1,1,()=>{E=null}),Qe()),(we=ae[0])!=null&&we.isLoading||ae[22]?B||(B=ak(),B.c(),B.m(o.parentNode,o)):B&&(B.d(1),B=null),ae[23]!==zn?U?(U.p(ae,ie),ie[0]&8388608&&Q(U,1)):(U=lk(ae),U.c(),Q(U,1),U.m(s,l)):U&&(Je(),se(U,1,1,()=>{U=null}),Qe()),ae[25]?W?W.p(ae,ie):(W=fk(ae),W.c(),W.m(c,u)):W&&(W.d(1),W=null),V===(V=Z(ae))&&te?te.p(ae,ie):(te.d(1),te=V(ae),te&&(te.c(),te.m(p,null)));let _e=g;g=G(ae),g===_e?re[g].p(ae,ie):(Je(),se(re[_e],1,1,()=>{re[_e]=null}),Qe(),h=re[g],h?h.p(ae,ie):(h=re[g]=H[g](ae),h.c()),Q(h,1),h.m(f,null)),ae[0].isParent&&((ke=(pe=ae[0])==null?void 0:pe.orderingData)!=null&&ke.productCode||(Be=(je=ae[0])==null?void 0:je.customization)!=null&&Be.custom_configuredReference1)?F?F.p(ae,ie):(F=gk(ae),F.c(),F.m(b,null)):F&&(F.d(1),F=null),ie[0]&16777216&&(k=ae[24][Nu]===Ae.SHOW&&!ae[29]()),k?K?K.p(ae,ie):(K=_k(ae),K.c(),K.m(a,null)):K&&(K.d(1),K=null);let Ie=L;L=ne(ae,ie),L===Ie?ce[L].p(ae,ie):(Je(),se(ce[Ie],1,1,()=>{ce[Ie]=null}),Qe(),q=ce[L],q?q.p(ae,ie):(q=ce[L]=le[L](ae),q.c()),Q(q,1),q.m(R,M)),ae[10]<=0?$?$.p(ae,ie):($=Ok(ae),$.c(),$.m(R,null)):$&&($.d(1),$=null),ae[24][di]===Ae.SHOW||ae[24][di]===Ae.DISABLED?he?he.p(ae,ie):(he=Pk(ae),he.c(),he.m(s,D)):he&&(he.d(1),he=null),ae[27]?me?(me.p(ae,ie),ie[0]&134217728&&Q(me,1)):(me=jk(ae),me.c(),Q(me,1),me.m(O,null)):me&&(Je(),se(me,1,1,()=>{me=null}),Qe()),(!C||ie[0]&8388675&&j!==(j="table-row-grp pw small-font visible-row "+(ae[1].isArchived?"pw disabled":Te)+" "+(ae[23]===zn?"cart":"")+" "+((ae[0].isParent??!0)===!1?"is-parent":"")+" "+ae[6]+" svelte-9gu7v9"))&&w(s,"class",j)},i(ae){C||(Q(S),Q(I),Q(P),Q(E),Q(U),Q(h),Q(q),Q(me),C=!0)},o(ae){se(S),se(I),se(P),se(E),se(U),se(h),se(q),se(me),C=!1},d(ae){ae&&(X(n),X(e),X(i),X(r),X(o),X(s)),S&&S.d(ae),I&&I.d(ae),P&&P.d(ae),E&&E.d(ae),B&&B.d(ae),U&&U.d(),W&&W.d(),te.d(),re[g].d(),F&&F.d(),K&&K.d(),ce[L].d(),$&&$.d(),he&&he.d(),me&&me.d()}}}function qx(t,n,e){let i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y;ye(t,Hr,We=>e(58,r=We)),ye(t,Wr,We=>e(59,o=We)),ye(t,Ft,We=>e(19,s=We)),ye(t,Su,We=>e(60,l=We)),ye(t,Ea,We=>e(20,a=We)),ye(t,cp,We=>e(61,c=We)),ye(t,nn,We=>e(21,u=We)),ye(t,Vi,We=>e(22,d=We)),ye(t,Jn,We=>e(62,f=We)),ye(t,Wi,We=>e(23,p=We)),ye(t,r2,We=>e(63,m=We)),ye(t,ki,We=>e(24,g=We)),ye(t,yl,We=>e(25,h=We)),ye(t,gv,We=>e(26,_=We)),ye(t,Ur,We=>e(27,b=We)),ye(t,fc,We=>e(28,y=We));let{apigeeToken:k}=n,{language:T}=n,{country:R}=n,{product:N}=n,{parentId:L}=n,{projectData:q}=n,{viewChildren:M}=n,{projectId:z}=n,{isConfigChild:D=!1}=n,{isChildClass:O=""}=n,j=!1,C=!1,S=!1,I=1,P,E=!1,B=1;const U=Pn();let W,Z=T,V=R,te=!1;Ln(()=>{G()});async function H(){var qe,Ke;const We=N.productRef||N.productId;if(m[We]){const Ue=m[We],lt=Ue==null?void 0:Ue.subs;e(12,E=(lt==null?void 0:lt.length)!==0&&((Ke=lt[0])==null?void 0:Ke.replacementType)!==null),e(11,P=Ue==null?void 0:Ue.pictureDocumentReference)}else{const Ue=L1.replace(/{path}/g,Pf[Ve.environment]).replace(/{cc}/g,V.toLowerCase()).replace(/{lc}/g,Z)+(N.productRef||N.productId);ve.info("subs final api is: "+Ue);const lt=await Wg(Ue),Fe=lt==null?void 0:lt.subs;e(12,E=(Fe==null?void 0:Fe.length)!==0&&((qe=Fe[0])==null?void 0:qe.replacementType)!==null),e(11,P=lt==null?void 0:lt.pictureDocumentReference),Rt(r2,m[We]=lt,m)}}function re(){return Object.hasOwn(N,"hive2File")&&(N==null?void 0:N.hive2File)!==tA}function G(){const We=new MutationObserver(()=>{let qe="row-qty-"+N.serialNum;const Ke=document.getElementById(qe);Ke&&(Ke!=null&&Ke.shadowRoot)&&requestAnimationFrame(()=>{var lt;const Ue=(lt=Ke==null?void 0:Ke.shadowRoot)==null?void 0:lt.querySelector(".qds-input");Ue&&(Ue.style.width="100%",We.disconnect())})});We.observe(document.body,{childList:!0,subtree:!0})}Ym(async()=>{R===Qm.en_UK?e(16,V=il.UK.toLowerCase()):e(16,V=R);const We=Xg(r1.SUBSTITUTION,R);ve.info("country object after fallback lookup: "+JSON.stringify(We)),(We==null?void 0:We.length)>0&&!We[0].supportedLanguages.includes(T)?(e(15,Z=String(We[0].fallbackLanguage)),ve.info("went into fallback condition. fallback lang is "+Z)):(Z!==Te&&e(15,Z=T),ve.info("Dit not go into fallback condition. lang is "+Z))});function F(We){var Ke,Ue;const qe=We.target.checked;e(0,N.isSelected=qe,N),kd(N,We.target.checked),qe||(e(1,q.bom.isSelected=qe,q),(Ue=(Ke=q==null?void 0:q.bom)==null?void 0:Ke.groups)==null||Ue.forEach(lt=>{Sd(lt)})),Ul(ss(q.bom)),nn.update(()=>q)}function K(We,qe,Ke){Fp.set(We),xp.set(qe),Su.set(Ke),p===Nn?e(7,j=!0):p===zn&&e(17,te=!0)}function le(We,qe,Ke){e(14,W=Ke.productRef||Ke.productId),e(8,C=!0),e(13,B=Ke.quantity),Q1.set(We),$1.set(qe)}function ce(){e(9,S=!0)}function ne(We,qe){var Ue,lt,Fe;const Ke=Number(We);if(Math.floor(Ke)!==Ke)e(10,I=0);else if(Ke>0){if(va([qe]),e(10,I=Ke),Ke!==qe.quantity){if(qe!=null&&qe.parts&&((Ue=qe.parts)==null?void 0:Ue.length)>0){if((qe==null?void 0:qe.quantity)>0){let $e=(lt=qe.parts)==null?void 0:lt.map(Ne=>Ne.quantity/qe.quantity*Ke);(Fe=qe==null?void 0:qe.parts)==null||Fe.forEach((Ne,ct)=>{Ne.quantity=$e[ct]}),qe.quantity=Number(Ke)}}else qe.quantity=Number(Ke);try{const $e=String(q.id),Ne={...q};let ct=jc(Ne);$(ct,$e)}catch($e){ve.info("fetchCaseProduct: catch",$e)}}}else Ke===0&&e(10,I=Ke)}function $(We,qe){Rt(Vi,d=!0,d);const Ke=s("edit_list.list_updated_successfully_message"),Ue=fn(R,u),lt=dn(T,u);p===Nn?xi(We,qe,Ke,f).then(async()=>{e(0,N.isLoading=!0,N),await ii(qe,Ue,lt,k,!0).then(function(Fe){e(0,N.isLoading=!1,N),Rt(Vi,d=!1,d),ve.info(Fe)}).catch(function(Fe){e(0,N.isLoading=!1,N),ve.error(Fe)}),ve.info("Project updated for with ID : ",qe)}).finally(()=>{ve.info("Project updated for with ID: ",qe)}):_s(We,o).then(async()=>{e(0,N.isLoading=!0,N),await ii(o,Ue,lt,k,!0).then(function(Fe){e(0,N.isLoading=!1,N),Rt(Vi,d=!1,d),ve.info(Fe)}).catch(function(Fe){e(0,N.isLoading=!1,N),ve.error(Fe)}),ve.info("Project updated for with ID : ",qe)}).finally(()=>{ve.info("Project updated for with ID: ",qe)})}function he(We){oe(We);const{price:qe,currency:Ke}=We;return ys(qe)&&(Ke||Ve.country)?ar(dn(Ve.language,u),fn(Ve.country,u),String(ys(qe))):pr}function me(We){oe(We);const{price:qe,currency:Ke}=We;return ys(qe)&&(Ke||Ve.country)?ar(dn(Ve.language,u),fn(Ve.country,u),(ys(qe)*We.quantity).toString()):pr}function ee(We){var qe;return(qe=We==null?void 0:We.parts)==null?void 0:qe.reduce((Ke,Ue)=>{const lt=ys(Ue==null?void 0:Ue.price),Fe=lt?Number(lt):0;return Ke+Fe},0)}function oe(We){We.isParent&&We.parts&&We.parts.length>0&&(typeof We.price===Rs?We.price.value=ee(We):We.price=ee(We))}function ue(){qs.update(()=>N),to.update(()=>!0)}function ge(We){U(q1,{condition:We})}function fe(We){return typeof We!==Ia?s(`BACKEND.${We==null?void 0:We.name}`)+`: ${We==null?void 0:We.value}`:We}function ae(We){let qe="red-status";if(We!=null&&We.length&&typeof We[0]===iu)We[0]===Pa||We[0]===B1?qe="yellow-status":We[0]===ui&&(qe="green-status");else if(We!=null&&We.length){for(let Ke=0;Ke!0);const We=Og(r);Eh([{id:(l==null?void 0:l.id)||Te,quantity:(l==null?void 0:l.quantity)||0}],o,We).then(async qe=>{qe!=null&&qe.error?(Xi.update(()=>fr),Fi.update(()=>!0),Ji.update(()=>qe==null?void 0:qe.message)):(jn(Tn.REMOVE_FROM_CART,[l],"","",!1,"cart|uco|delete",!1),Xi.update(()=>Rr),Fi.update(()=>!0),Ji.update(()=>s("cart.delete_products_message")),await ii(o,fn(R,r),dn(T,r),k,!0).then(function(Ke){ve.info(Ke)}).catch(function(Ke){ve.error(Ke)}))}).catch(qe=>ve.error(qe==null?void 0:qe.message)).finally(()=>_i.update(()=>!1))}Wn(()=>{Un(!1)});function we(We){j=We,e(7,j)}function pe(We){C=We,e(8,C)}function ke(We){S=We,e(9,S)}const je=()=>e(17,te=!1),Be=We=>{F(We==null?void 0:We.detail)},Ce=We=>Ig(We),Se=()=>{jn("cta_click",{cta_name:"Product",cta_location:p===Nn?Zi.UCList:Zi.UCCart,cta_link:oo(N==null?void 0:N.pdpUrl),cta_id:(N==null?void 0:N.productRef)||(N==null?void 0:N.productId),cta_category:"Products"})},Ee=()=>{le(String(N.id),String(L),N)},Le=()=>{ue()},Pe=()=>ge(!1),He=()=>{K(String(N.id),String(L),N)},st=()=>{K(String(N.id),String(L),N)},_t=()=>ce();return t.$$set=We=>{"apigeeToken"in We&&e(42,k=We.apigeeToken),"language"in We&&e(43,T=We.language),"country"in We&&e(44,R=We.country),"product"in We&&e(0,N=We.product),"parentId"in We&&e(2,L=We.parentId),"projectData"in We&&e(1,q=We.projectData),"viewChildren"in We&&e(3,M=We.viewChildren),"projectId"in We&&e(4,z=We.projectId),"isConfigChild"in We&&e(5,D=We.isConfigChild),"isChildClass"in We&&e(6,O=We.isChildClass)},t.$$.update=()=>{t.$$.dirty[0]&1&&N&&(e(10,I=N.quantity),e(11,P=N.pictureDocumentReference),H()),t.$$.dirty[0]&1&&e(18,i=ae(N.eolStatus)??Te)},[N,q,L,M,z,D,O,j,C,S,I,P,E,B,W,Z,V,te,i,s,a,u,d,p,g,h,_,b,y,re,F,K,le,ce,ne,he,me,ue,ge,ie,_e,Ie,k,T,R,we,pe,ke,je,Be,Ce,Se,Ee,Le,Pe,He,st,_t]}class S_ extends Ot{constructor(n){super(),At(this,n,qx,Mx,Et,{apigeeToken:42,language:43,country:44,product:0,parentId:2,projectData:1,viewChildren:3,projectId:4,isConfigChild:5,isChildClass:6},ox,[-1,-1,-1])}}const _ne="";function Dx(t){qt(t,"svelte-kwv54b",".info-icon.svelte-kwv54b.svelte-kwv54b{margin:0 6px}.tooltip-content.svelte-kwv54b.svelte-kwv54b{display:flex;width:320px;height:220px;flex-direction:column;align-items:flex-start;padding:14px;overflow-y:scroll}.tooltip-content.svelte-kwv54b .cto-characteristic.svelte-kwv54b{list-style-type:disc;padding-left:22px}.wrap-text.svelte-kwv54b.svelte-kwv54b{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}")}function Bk(t,n,e){const i=t.slice();return i[4]=n[e],i}function Uk(t){var a,c;let n,e=((a=t[4])==null?void 0:a.name)+"",i,r,o=((c=t[4])==null?void 0:c.value)+"",s,l;return{c(){n=A("li"),i=de(e),r=Y(),s=de(o),l=Y(),x(n,"class","wrap-text svelte-kwv54b")},m(u,d){J(u,n,d),v(n,i),v(n,r),v(n,s),v(n,l)},p(u,d){var f,p;d&1&&e!==(e=((f=u[4])==null?void 0:f.name)+"")&&be(i,e),d&1&&o!==(o=((p=u[4])==null?void 0:p.value)+"")&&be(s,o)},d(u){u&&X(n)}}}function zk(t){let n,e;return n=new Ei({props:{buttonText:t[3]("product.summary_selector"),buttonSize:"small",id:"ic-hide-children",className:"large-spacing view-product"}}),n.$on("btnClick",function(){Za(t[2])&&t[2].apply(this,arguments)}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){t=i;const o={};r&8&&(o.buttonText=t[3]("product.summary_selector")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function Bx(t){let n,e,i,r,o,s,l,a=Mt(t[0]),c=[];for(let d=0;d{u=null}),Qe())},i(d){l||(Q(u),l=!0)},o(d){se(u),l=!1},d(d){d&&X(n),En(c,d),u&&u.d()}}}function Ux(t,n,e){let i;ye(t,Ft,l=>e(3,i=l));let{characteristics:r=[]}=n,{showSummaryButton:o=!1}=n,{onSummaryClick:s=()=>{}}=n;return t.$$set=l=>{"characteristics"in l&&e(0,r=l.characteristics),"showSummaryButton"in l&&e(1,o=l.showSummaryButton),"onSummaryClick"in l&&e(2,s=l.onSummaryClick)},[r,o,s,i]}class Fk extends Ot{constructor(n){super(),At(this,n,Ux,Bx,Et,{characteristics:0,showSummaryButton:1,onSummaryClick:2},Dx)}}function zx(t){let n,e;return n=new Ei({props:{iconClassName:"page-xml",buttonSize:"hero",className:"primary icon pw pointer",id:"download-xml-product-btn-"+t[0].serialNum}}),n.$on("btnClick",t[4]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&1&&(o.id="download-xml-product-btn-"+i[0].serialNum),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function Fx(t){let n,e;return n=new Ei({props:{iconClassName:"page-xml",buttonSize:"hero",className:"primary icon pw pointer",id:"download-xml-product-btn-"+t[0].serialNum}}),n.$on("btnClick",t[3]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&1&&(o.id="download-xml-product-btn-"+i[0].serialNum),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function xx(t){let n,e,i,r;const o=[Fx,zx],s=[];function l(a,c){return a[0]&&a[0].hive2?0:1}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,[c]){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function Gx(t,n,e){let{product:i}=n,{downloadXmlofCTO:r}=n,{getHive2:o}=n;const s=()=>r(i.hive2),l=()=>o(i);return t.$$set=a=>{"product"in a&&e(0,i=a.product),"downloadXmlofCTO"in a&&e(1,r=a.downloadXmlofCTO),"getHive2"in a&&e(2,o=a.getHive2)},[i,r,o,s,l]}class xk extends Ot{constructor(n){super(),At(this,n,Gx,xx,Et,{product:0,downloadXmlofCTO:1,getHive2:2})}}const bne="";function Hx(t){qt(t,"svelte-s68tfk",".pw.disabled.svelte-s68tfk.svelte-s68tfk{pointer-events:none;opacity:0.5}.pw.align-right.svelte-s68tfk.svelte-s68tfk{margin-left:auto}.pw.align-left.svelte-s68tfk.svelte-s68tfk{margin-right:auto}.pw.display-flex.svelte-s68tfk.svelte-s68tfk{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-s68tfk.svelte-s68tfk{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-s68tfk.svelte-s68tfk{font-size:16px}.pw.small-font.svelte-s68tfk.svelte-s68tfk{font-size:14px}.pw.nano-font.svelte-s68tfk.svelte-s68tfk{font-size:12px}.pw.pointer.svelte-s68tfk.svelte-s68tfk{cursor:pointer}.pw-snackbar-elem.svelte-s68tfk.svelte-s68tfk{top:30px}.pw.red-color.svelte-s68tfk.svelte-s68tfk{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-s68tfk.svelte-s68tfk{display:none}.pw.width-100.svelte-s68tfk.svelte-s68tfk{width:100%}.pw.bold-font.svelte-s68tfk.svelte-s68tfk{font-weight:bold}.pw.normal-font.svelte-s68tfk.svelte-s68tfk{font-weight:normal;font-size:16px}.pw.error-msg.svelte-s68tfk.svelte-s68tfk{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-s68tfk.svelte-s68tfk{text-align:center}.pw.center-align-items.svelte-s68tfk.svelte-s68tfk{align-items:center}.pw.justify-content-center.svelte-s68tfk.svelte-s68tfk{justify-content:center}.pw.bom-checkbox.svelte-s68tfk.svelte-s68tfk{max-width:16px}.pw.ml-8.svelte-s68tfk.svelte-s68tfk{margin-left:8px}.pw.ml-12.svelte-s68tfk.svelte-s68tfk{margin-left:12px}.pw.ml-36.svelte-s68tfk.svelte-s68tfk{margin-left:36px}.pw.mt-8.svelte-s68tfk.svelte-s68tfk{margin-top:8px}.pw.mt-6.svelte-s68tfk.svelte-s68tfk{margin-top:6px}.pw.mt-32.svelte-s68tfk.svelte-s68tfk{margin-top:32px}.pw.mb-8.svelte-s68tfk.svelte-s68tfk{margin-bottom:8px}.pw.mb-12.svelte-s68tfk.svelte-s68tfk{margin-bottom:12px}.pw.mb-16.svelte-s68tfk.svelte-s68tfk{margin-top:16px}.pw.mb-21.svelte-s68tfk.svelte-s68tfk{margin-bottom:21px}.pw.mr-12.svelte-s68tfk.svelte-s68tfk{margin-right:12px}.pw.p-12.svelte-s68tfk.svelte-s68tfk{padding:12px}.pw.pl-16.svelte-s68tfk.svelte-s68tfk{padding-left:16px}.pw.pr-16.svelte-s68tfk.svelte-s68tfk{padding-right:16px}.position-absolute.svelte-s68tfk.svelte-s68tfk{position:absolute}.flex-wrap.svelte-s68tfk.svelte-s68tfk{flex-wrap:wrap}.justify-content-sp-btw.svelte-s68tfk.svelte-s68tfk{justify-content:space-between}.gp-10.svelte-s68tfk.svelte-s68tfk{gap:10px}.gp-5.svelte-s68tfk.svelte-s68tfk{gap:5px}.desktop-view.svelte-s68tfk.svelte-s68tfk{display:none}.mobile-view.svelte-s68tfk.svelte-s68tfk{display:block}.mobile-view-flx.svelte-s68tfk.svelte-s68tfk{display:flex;flex-direction:column}.rounded-border.svelte-s68tfk.svelte-s68tfk{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-s68tfk.svelte-s68tfk{text-align:right}.bg-color-light-grey.svelte-s68tfk.svelte-s68tfk{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-s68tfk.svelte-s68tfk{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-s68tfk.svelte-s68tfk{padding:8px 0 16px 8px}.country-fr.svelte-s68tfk .config-container.svelte-s68tfk,.country-fr.svelte-s68tfk .excel-container.svelte-s68tfk,.country-pt.svelte-s68tfk .config-container.svelte-s68tfk,.country-pt.svelte-s68tfk .excel-container.svelte-s68tfk{padding-left:5px}.country-fr.svelte-s68tfk .config-container .excel-heading.svelte-s68tfk,.country-fr.svelte-s68tfk .config-container .upload-container.svelte-s68tfk,.country-fr.svelte-s68tfk .excel-container .excel-heading.svelte-s68tfk,.country-fr.svelte-s68tfk .excel-container .upload-container.svelte-s68tfk,.country-pt.svelte-s68tfk .config-container .excel-heading.svelte-s68tfk,.country-pt.svelte-s68tfk .config-container .upload-container.svelte-s68tfk,.country-pt.svelte-s68tfk .excel-container .excel-heading.svelte-s68tfk,.country-pt.svelte-s68tfk .excel-container .upload-container.svelte-s68tfk{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-s68tfk .button-action-section.svelte-s68tfk,.country-pt.svelte-s68tfk .button-action-section.svelte-s68tfk{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-s68tfk .search-label.svelte-s68tfk,.country-fr.svelte-s68tfk .with-icon.svelte-s68tfk,.country-pt.svelte-s68tfk .search-label.svelte-s68tfk,.country-pt.svelte-s68tfk .with-icon.svelte-s68tfk{font-size:var(--p-font-size, 0.87rem)}@media(min-width: 968px){.mobile-view.svelte-s68tfk.svelte-s68tfk,.mobile-view-flx.svelte-s68tfk.svelte-s68tfk{display:none}.desktop-view.svelte-s68tfk.svelte-s68tfk{display:inherit}}.cart-mobile-snackbar.svelte-s68tfk.svelte-s68tfk{position:fixed;top:0;width:100%;height:92px;font-size:12px}.cart-mobile-snackbar.svelte-s68tfk .mobile-snackbar.svelte-s68tfk{flex-direction:column;height:92px;justify-content:center}.cart-mobile-snackbar.svelte-s68tfk .mobile-snackbar .snackbar-btn-class.svelte-s68tfk{max-width:90%;padding:6px;border:solid 2px;cursor:pointer;margin-top:17px;width:90%;text-align:center;border-radius:5px}.desktop-view-snackbar.svelte-s68tfk.svelte-s68tfk,.mobile-view-snackbar.svelte-s68tfk.svelte-s68tfk{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-s68tfk.svelte-s68tfk{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-s68tfk.svelte-s68tfk{display:block}.mobile-snackbar.svelte-s68tfk.svelte-s68tfk{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-s68tfk.svelte-s68tfk{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.snackbar-mobile-div.svelte-s68tfk .snackbar-header.svelte-s68tfk{padding:12px 20px}.snackbar-mobile-div.svelte-s68tfk .close-snackbar.svelte-s68tfk{padding:10px 16px}.snackbar-mobile-div.svelte-s68tfk .snackbar-btn-class-div.svelte-s68tfk{width:90%;border-radius:5px;border:2px solid white;height:34px;margin:5px 18px;justify-content:center;align-items:center}.cross-margin.svelte-s68tfk.svelte-s68tfk{margin:-6px}.bottom-snackbar.svelte-s68tfk.svelte-s68tfk{bottom:30px;top:auto}.table-row-grp.svelte-s68tfk.svelte-s68tfk{padding:10px 0}.margin-align.svelte-s68tfk.svelte-s68tfk{display:flex;align-items:start}.middle-align.svelte-s68tfk.svelte-s68tfk:not(:last-of-type){padding-left:unset}.middle-align.svelte-s68tfk.svelte-s68tfk:nth-of-type(2){margin:0 0 0 20px}.middle-align.svelte-s68tfk.svelte-s68tfk:first-of-type{margin-left:0;margin-right:0}.middle-align.svelte-s68tfk.svelte-s68tfk:last-of-type{margin-top:4px;margin-bottom:auto}.action-btns.svelte-s68tfk.svelte-s68tfk{padding-right:32px}.action-btns-container.svelte-s68tfk.svelte-s68tfk{display:flex;justify-content:center;gap:15px;align-items:center}.action-btns-with-icon.svelte-s68tfk.svelte-s68tfk{display:flex;align-items:center}.quantity-field.svelte-s68tfk.svelte-s68tfk{width:40%;margin-left:4px}.input-fields.svelte-s68tfk.svelte-s68tfk{height:32px}.description-txt.svelte-s68tfk.svelte-s68tfk{word-break:break-word;max-width:300px;white-space:break-spaces;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2}.description-txt-for-parents.svelte-s68tfk.svelte-s68tfk{width:300px;word-break:break-all;white-space:normal}.padding-bottom-small.svelte-s68tfk.svelte-s68tfk{padding-bottom:4px}.padding-left-large.svelte-s68tfk.svelte-s68tfk{padding-left:16px}.sub-heading-lbl.svelte-s68tfk.svelte-s68tfk{margin-top:5px;margin-left:4px;word-break:break-word;white-space:break-spaces}.menu-left-margin.svelte-s68tfk.svelte-s68tfk{margin-left:4px}.bom-product-checkbox.svelte-s68tfk.svelte-s68tfk{max-width:20px;max-height:20px}.setting-icon.svelte-s68tfk.svelte-s68tfk{margin-top:10px;visibility:initial}.edit-icon-container.svelte-s68tfk.svelte-s68tfk{text-align:right;width:30px}.group-items-container-grid.svelte-s68tfk.svelte-s68tfk{display:grid;grid-template-columns:80px 210px 30px}.input-container.svelte-s68tfk.svelte-s68tfk{width:210px}@media screen and (min-width: 1024px){.input-container.svelte-s68tfk.svelte-s68tfk{width:300px}}.checkbox-alignment-top.svelte-s68tfk.svelte-s68tfk{--se-table-item-padding:16px;height:auto;max-height:60px}.margin-auto.svelte-s68tfk.svelte-s68tfk{margin:auto}.tooltip_content.svelte-s68tfk.svelte-s68tfk{margin:10px}.quant-container.svelte-s68tfk.svelte-s68tfk{text-align-last:center;margin-left:6px}.plus-btn.svelte-s68tfk.svelte-s68tfk{margin:0.8px 0.4px;padding:4px}.error-msg.svelte-s68tfk.svelte-s68tfk{text-wrap:wrap}.red-status.svelte-s68tfk.svelte-s68tfk{color:var(--se-fuchsia-red, #b10043)}.orange-status.svelte-s68tfk.svelte-s68tfk{color:#e47f00}.product-image.svelte-s68tfk.svelte-s68tfk{width:68px;height:68px;background-color:var(--se-black, rgba(0, 0, 0, 0.0509803922))}.quantity-table-item.svelte-s68tfk.svelte-s68tfk{width:94px;padding:0 16px 16px 0;height:65px;margin:0}.product-details-table-item.svelte-s68tfk.svelte-s68tfk{width:330px;min-width:330px;padding-left:12px}.item-price.svelte-s68tfk.svelte-s68tfk{padding:16px;height:35px}.item-price-text.svelte-s68tfk.svelte-s68tfk{font-weight:bold}.display-price-section.svelte-s68tfk.svelte-s68tfk{width:100%;display:flex;justify-content:end}.item-price-text-per-item.svelte-s68tfk.svelte-s68tfk{color:var(--se-black, #626469)}.product-price.svelte-s68tfk.svelte-s68tfk{font-weight:bolder}.eol-section.svelte-s68tfk.svelte-s68tfk{padding-top:4px}.table-group-section.svelte-s68tfk.svelte-s68tfk{margin-left:-32px;padding-left:32px;border-bottom:none;border-top:solid 1px var(--se-divider, #e6e6e6)}.table-group-section.svelte-s68tfk.svelte-s68tfk:first-child{border-top:none}.config-section.svelte-s68tfk.svelte-s68tfk{display:flex;align-items:center;gap:1rem}.config-section-paragraph.svelte-s68tfk.svelte-s68tfk{color:var(--se-black, #000);font-weight:700}.checkbox-section.svelte-s68tfk.svelte-s68tfk{padding-left:10px !important}.checkbox-parent-align.svelte-s68tfk.svelte-s68tfk{padding-top:1.5rem}.collapse-icon-section.svelte-s68tfk.svelte-s68tfk{display:flex;align-items:center;padding:0 1rem}.pd-lt-ust.svelte-s68tfk.svelte-s68tfk{padding-left:unset}.cto-details.svelte-s68tfk.svelte-s68tfk{flex-direction:column;padding:4px 0}.cto-details.svelte-s68tfk p.svelte-s68tfk{font-size:14px;margin-bottom:2px}.cto-details.svelte-s68tfk .cto-description.svelte-s68tfk{margin:0 0 5px;display:flex;align-items:center}.hide-children_border.svelte-s68tfk.svelte-s68tfk{border-bottom-width:1px;border-bottom-style:solid;border-color:var(--se-divider, #e6e6e6)}.display-hide.svelte-s68tfk.svelte-s68tfk{display:none}.wrap-text.svelte-s68tfk.svelte-s68tfk{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.personalization-id-lbl.svelte-s68tfk.svelte-s68tfk{display:flex;align-items:center}.product-code-span.svelte-s68tfk.svelte-s68tfk{display:flex}.product-code-wrap.svelte-s68tfk.svelte-s68tfk{max-width:80%;display:inline-block;overflow:hidden;text-overflow:ellipsis}.tooltip-icon.svelte-s68tfk.svelte-s68tfk{font-size:1rem}.gcr-code.svelte-s68tfk.svelte-s68tfk{display:flex;align-items:center;margin-top:10px}.gcr-code.with-icon.svelte-s68tfk.svelte-s68tfk{margin-top:0}")}function Gk(t){let n,e,i;function r(s){t[38](s)}let o={projectData:t[1],bomData:t[1].bom,successMsg:t[16]("bom_manager.product_deleted"),errorMsg:t[16]("bom_manager.error_in_deleting_product"),confirmTxt:t[16]("list_manager.remove_selected_produts_message"),confirmLbl:t[16]("generic.delete"),cancelLbl:t[16]("generic.cancel"),popupName:Aa};return t[7]!==void 0&&(o.isPopupOpen=t[7]),n=new ta({props:o}),gt.push(()=>Tt(n,"isPopupOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&2&&(a.projectData=s[1]),l[0]&2&&(a.bomData=s[1].bom),l[0]&65536&&(a.successMsg=s[16]("bom_manager.product_deleted")),l[0]&65536&&(a.errorMsg=s[16]("bom_manager.error_in_deleting_product")),l[0]&65536&&(a.confirmTxt=s[16]("list_manager.remove_selected_produts_message")),l[0]&65536&&(a.confirmLbl=s[16]("generic.delete")),l[0]&65536&&(a.cancelLbl=s[16]("generic.cancel")),!e&&l[0]&128&&(e=!0,a.isPopupOpen=s[7],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function Hk(t){let n,e,i;function r(s){t[39](s)}let o={product:t[0],listId:t[4],selectedProductRefs:Ii,heading:t[16]("bom_manager.save_documents_heading"),dialogBoxTxt:t[16]("bom_manager.download_documentation_dialog_text_list"),saveLocalLbl:t[16]("bom_manager.save_in_local_lbl"),saveInListLbl:t[16]("bom_manager.keep_within_my_list"),popupName:M1,language:dn(Ve.language,t[17]),country:fn(Ve.country,t[17]),apigeeToken:Ve.apigeeToken,documentManagementBasePath:Ve.basePath,documentGetEndpoint:ai.DOCUMENT_API,documentDownloadEndpoint:ai.DOWNLOAD_DOCUMENT_API};return t[8]!==void 0&&(o.isDialogOpen=t[8]),n=new k_({props:o}),gt.push(()=>Tt(n,"isDialogOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&1&&(a.product=s[0]),l[0]&16&&(a.listId=s[4]),l[0]&65536&&(a.heading=s[16]("bom_manager.save_documents_heading")),l[0]&65536&&(a.dialogBoxTxt=s[16]("bom_manager.download_documentation_dialog_text_list")),l[0]&65536&&(a.saveLocalLbl=s[16]("bom_manager.save_in_local_lbl")),l[0]&65536&&(a.saveInListLbl=s[16]("bom_manager.keep_within_my_list")),l[0]&131072&&(a.language=dn(Ve.language,s[17])),l[0]&131072&&(a.country=fn(Ve.country,s[17])),!e&&l[0]&256&&(e=!0,a.isDialogOpen=s[8],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function Wk(t){let n;return{c(){n=A("se-loading"),w(n,"loading",!0),w(n,"overlay","true"),w(n,"full-page","true")},m(e,i){J(e,n,i)},d(e){e&&X(n)}}}function Vk(t){let n,e,i,r,o;return i=new ea({props:{id:"chk-"+t[0].serialNum,disabled:t[32](),checked:t[0].isSelected,boxSize:"small",className:"row-checkbox"}}),i.$on("clickCheckBox",t[40]),{c(){n=A("se-table-item"),e=A("se-block"),De(i.$$.fragment),w(e,"id",r="check-"+t[0].serialNum),w(e,"class","bom-product-checkbox middle-align svelte-s68tfk"),w(n,"width","52px"),w(n,"class","checkbox-alignment-top middle-align svelte-s68tfk")},m(s,l){J(s,n,l),v(n,e),Re(i,e,null),o=!0},p(s,l){const a={};l[0]&1&&(a.id="chk-"+s[0].serialNum),l[0]&1&&(a.checked=s[0].isSelected),i.$set(a),(!o||l[0]&1&&r!==(r="check-"+s[0].serialNum))&&w(e,"id",r)},i(s){o||(Q(i.$$.fragment,s),o=!0)},o(s){se(i.$$.fragment,s),o=!1},d(s){s&&X(n),Me(i)}}}function Yk(t){let n,e,i;return e=new Ei({props:{buttonText:t[16]("generic.edit"),buttonSize:"small",id:"ic-hide-children",className:"large-spacing"}}),e.$on("btnClick",t[29]),{c(){n=A("div"),De(e.$$.fragment)},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&65536&&(s.buttonText=r[16]("generic.edit")),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function Zk(t){var l;let n,e=(((l=t[0])==null?void 0:l.description)||"")+"",i,r,o,s=t[5]&&Kk(t);return{c(){n=A("p"),i=de(e),r=Y(),s&&s.c(),x(n,"class","cto-description svelte-s68tfk")},m(a,c){J(a,n,c),v(n,i),v(n,r),s&&s.m(n,null),o=!0},p(a,c){var u;(!o||c[0]&1)&&e!==(e=(((u=a[0])==null?void 0:u.description)||"")+"")&&be(i,e),a[5]?s?(s.p(a,c),c[0]&32&&Q(s,1)):(s=Kk(a),s.c(),Q(s,1),s.m(n,null)):s&&(Je(),se(s,1,1,()=>{s=null}),Qe())},i(a){o||(Q(s),o=!0)},o(a){se(s),o=!1},d(a){a&&X(n),s&&s.d()}}}function Kk(t){let n,e;return n=new Fk({props:{characteristics:t[5],showSummaryButton:t[14],onSummaryClick:t[29]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&32&&(o.characteristics=i[5]),r[0]&16384&&(o.showSummaryButton=i[14]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function Xk(t){var p,m;let n,e=t[16]("product.gcr_code")+"",i,r,o=t[6].gcrCode+"",s,l,a,c,u,d=!((p=t[0])!=null&&p.description)&&Jk(t),f=!((m=t[6])!=null&&m.productCode)&&$k(t);return{c(){var g;n=A("p"),i=de(e),r=de(": "),s=de(o),l=Y(),d&&d.c(),a=Y(),f&&f.c(),x(n,"class",c="gcr-code "+(!((g=t[6])!=null&&g.productCode)&&t[5]?"with-icon":"")+" svelte-s68tfk")},m(g,h){J(g,n,h),v(n,i),v(n,r),v(n,s),v(n,l),d&&d.m(n,null),v(n,a),f&&f.m(n,null),u=!0},p(g,h){var _,b,y;(!u||h[0]&65536)&&e!==(e=g[16]("product.gcr_code")+"")&&be(i,e),(!u||h[0]&64)&&o!==(o=g[6].gcrCode+"")&&be(s,o),(_=g[0])!=null&&_.description?d&&(Je(),se(d,1,1,()=>{d=null}),Qe()):d?(d.p(g,h),h[0]&1&&Q(d,1)):(d=Jk(g),d.c(),Q(d,1),d.m(n,a)),(b=g[6])!=null&&b.productCode?f&&(Je(),se(f,1,1,()=>{f=null}),Qe()):f?(f.p(g,h),h[0]&64&&Q(f,1)):(f=$k(g),f.c(),Q(f,1),f.m(n,null)),(!u||h[0]&96&&c!==(c="gcr-code "+(!((y=g[6])!=null&&y.productCode)&&g[5]?"with-icon":"")+" svelte-s68tfk"))&&x(n,"class",c)},i(g){u||(Q(d),Q(f),u=!0)},o(g){se(d),se(f),u=!1},d(g){g&&X(n),d&&d.d(),f&&f.d()}}}function Jk(t){let n,e,i=t[5]&&Qk(t);return{c(){i&&i.c(),n=wt()},m(r,o){i&&i.m(r,o),J(r,n,o),e=!0},p(r,o){r[5]?i?(i.p(r,o),o[0]&32&&Q(i,1)):(i=Qk(r),i.c(),Q(i,1),i.m(n.parentNode,n)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(r)}}}function Qk(t){let n,e;return n=new Fk({props:{characteristics:t[5],showSummaryButton:t[14],onSummaryClick:t[29]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&32&&(o.characteristics=i[5]),r[0]&16384&&(o.showSummaryButton=i[14]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function $k(t){let n,e;return n=new xk({props:{product:t[0],downloadXmlofCTO:t[21],getHive2:t[31]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1&&(o.product=i[0]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function e4(t){var R,N;let n,e,i=t[16]("bom_manager.personalization_id")+"",r,o,s=t[0].customization.custom_configuredReference1+"",l,a,c,u,d,f,p,m,g=t[16]("bom_manager.product")+"",h,_,b,y=((N=(R=t[0])==null?void 0:R.customization)==null?void 0:N.custom_configuredReference2)+"",k,T;return d=new Ei({props:{iconClassName:"pages-double",buttonSize:"hero",className:"primary icon pw pointer",id:"copy-product-btn-"+t[0].serialNum}}),d.$on("btnClick",t[41]),{c(){n=A("p"),e=A("span"),r=de(i),o=de(` :\r `),l=de(s),c=Y(),u=A("span"),De(d.$$.fragment),f=Y(),p=A("p"),m=A("span"),h=de(g),_=de(":"),b=Y(),k=de(y),x(e,"class","product-code-wrap svelte-s68tfk"),x(e,"id",a="personalization-id-"+t[0].serialNum),x(u,"class","product-code-span svelte-s68tfk"),x(n,"data-testid","personalization-id-lbl"),x(n,"class","personalization-id-lbl svelte-s68tfk"),x(p,"data-testid","product-id-lbl"),x(p,"class","svelte-s68tfk")},m(L,q){J(L,n,q),v(n,e),v(e,r),v(e,o),v(e,l),v(n,c),v(n,u),Re(d,u,null),J(L,f,q),J(L,p,q),v(p,m),v(m,h),v(m,_),v(p,b),v(p,k),T=!0},p(L,q){var z,D;(!T||q[0]&65536)&&i!==(i=L[16]("bom_manager.personalization_id")+"")&&be(r,i),(!T||q[0]&1)&&s!==(s=L[0].customization.custom_configuredReference1+"")&&be(l,s),(!T||q[0]&1&&a!==(a="personalization-id-"+L[0].serialNum))&&x(e,"id",a);const M={};q[0]&1&&(M.id="copy-product-btn-"+L[0].serialNum),d.$set(M),(!T||q[0]&65536)&&g!==(g=L[16]("bom_manager.product")+"")&&be(h,g),(!T||q[0]&1)&&y!==(y=((D=(z=L[0])==null?void 0:z.customization)==null?void 0:D.custom_configuredReference2)+"")&&be(k,y)},i(L){T||(Q(d.$$.fragment,L),T=!0)},o(L){se(d.$$.fragment,L),T=!1},d(L){L&&(X(n),X(f),X(p)),Me(d)}}}function t4(t){let n,e=t[16]("product.product_code")+"",i,r,o,s=t[6].productCode+"",l,a,c,u,d,f,p,m,g;return f=new Ei({props:{iconClassName:"pages-double",buttonSize:"hero",className:"primary icon pw pointer",id:"copy-product-btn-"+t[0].serialNum}}),f.$on("btnClick",t[42]),m=new xk({props:{product:t[0],downloadXmlofCTO:t[21],getHive2:t[31]}}),{c(){n=A("p"),i=de(e),r=de(`:\r `),o=A("span"),l=de(s),c=Y(),u=A("span"),d=de(`?\r `),De(f.$$.fragment),p=Y(),De(m.$$.fragment),x(o,"id",a="product-config-id-"+t[0].serialNum),x(o,"class","product-code-wrap svelte-s68tfk"),x(u,"class","product-code-span svelte-s68tfk"),x(n,"class","personalization-id-lbl svelte-s68tfk")},m(h,_){J(h,n,_),v(n,i),v(n,r),v(n,o),v(o,l),v(n,c),v(n,u),v(u,d),Re(f,u,null),v(n,p),Re(m,n,null),g=!0},p(h,_){(!g||_[0]&65536)&&e!==(e=h[16]("product.product_code")+"")&&be(i,e),(!g||_[0]&64)&&s!==(s=h[6].productCode+"")&&be(l,s),(!g||_[0]&1&&a!==(a="product-config-id-"+h[0].serialNum))&&x(o,"id",a);const b={};_[0]&1&&(b.id="copy-product-btn-"+h[0].serialNum),f.$set(b);const y={};_[0]&1&&(y.product=h[0]),m.$set(y)},i(h){g||(Q(f.$$.fragment,h),Q(m.$$.fragment,h),g=!0)},o(h){se(f.$$.fragment,h),se(m.$$.fragment,h),g=!1},d(h){h&&X(n),Me(f),Me(m)}}}function n4(t){let n,e=t[16]("product.config")+"",i,r,o=t[6].configId+"",s;return{c(){n=A("p"),i=de(e),r=de(": "),s=de(o),x(n,"class","config-id svelte-s68tfk")},m(l,a){J(l,n,a),v(n,i),v(n,r),v(n,s)},p(l,a){a[0]&65536&&e!==(e=l[16]("product.config")+"")&&be(i,e),a[0]&64&&o!==(o=l[6].configId+"")&&be(s,o)},d(l){l&&X(n)}}}function Wx(t){var r;let n,e=((r=t[0])==null?void 0:r.quantity)+"",i;return{c(){n=A("span"),i=de(e),x(n,"class","padding-left-large pw align-center svelte-s68tfk")},m(o,s){J(o,n,s),v(n,i)},p(o,s){var l;s[0]&1&&e!==(e=((l=o[0])==null?void 0:l.quantity)+"")&&be(i,e)},i:tt,o:tt,d(o){o&&X(n)}}}function Vx(t){let n,e,i;return e=new Um({props:{isTableRow:!0,product:t[0],updateQuantity:t[25],isConfigProduct:!0}}),{c(){n=A("se-block"),De(e.$$.fragment),w(n,"class","")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&1&&(s.product=r[0]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function i4(t){let n,e=t[16]("bom_manager.valid_quantity")+"",i;return{c(){n=A("div"),i=de(e),x(n,"class","pw error-msg pw small-font svelte-s68tfk")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&65536&&e!==(e=r[16]("bom_manager.valid_quantity")+"")&&be(i,e)},d(r){r&&X(n)}}}function r4(t){let n,e,i;function r(l,a){var c,u,d,f;if(a[0]&1&&(e=null),((c=l[0])!=null&&c.isLoading||l[18])&&((u=l[0])!=null&&u.isParent))return Zx;if(e==null&&(e=!!(Ug(l[0])||(f=(d=l[0])==null?void 0:d.price)!=null&&f.pbValue)),e)return Yx}let o=r(t,[-1,-1]),s=o&&o(t);return{c(){n=A("se-table-item"),s&&s.c(),w(n,"width","224px"),w(n,"align-items","center"),w(n,"class",i="item-price "+(t[15][di]===Ae.DISABLED?"pw disabled":"product-price")+" svelte-s68tfk"),w(n,"data-testid","product-price"),w(n,"id","product-price")},m(l,a){J(l,n,a),s&&s.m(n,null)},p(l,a){o===(o=r(l,a))&&s?s.p(l,a):(s&&s.d(1),s=o&&o(l),s&&(s.c(),s.m(n,null))),a[0]&32768&&i!==(i="item-price "+(l[15][di]===Ae.DISABLED?"pw disabled":"product-price")+" svelte-s68tfk")&&w(n,"class",i)},d(l){l&&X(n),s&&s.d()}}}function Yx(t){let n,e=(t[27](t[0])===pr?t[16]("bom_manager.price_unavailable"):t[27](t[0]))+"",i,r,o,s,l,a=(t[26](t[0])!==pr?`${t[26](t[0])} ${t[16]("generic.per_item")}`:Te)+"",c;return{c(){n=A("span"),i=de(e),r=Y(),o=A("br"),s=Y(),l=A("span"),c=de(a),x(n,"class","item-price-text svelte-s68tfk"),x(l,"class","item-price-text-per-item svelte-s68tfk")},m(u,d){J(u,n,d),v(n,i),J(u,r,d),J(u,o,d),J(u,s,d),J(u,l,d),v(l,c)},p(u,d){d[0]&65537&&e!==(e=(u[27](u[0])===pr?u[16]("bom_manager.price_unavailable"):u[27](u[0]))+"")&&be(i,e),d[0]&65537&&a!==(a=(u[26](u[0])!==pr?`${u[26](u[0])} ${u[16]("generic.per_item")}`:Te)+"")&&be(c,a)},d(u){u&&(X(n),X(r),X(o),X(s),X(l))}}}function Zx(t){let n;return{c(){n=A("se-skeleton"),w(n,"width","200px"),w(n,"height","28px"),w(n,"count","1")},m(e,i){J(e,n,i)},p:tt,d(e){e&&X(n)}}}function s4(t){let n,e,i,r,o,s=(t[15][ri]===Ae.SHOW||t[15][ri]===Ae.DISABLED)&&o4(t),l=t[19]===Nn&&a4(t);return{c(){n=A("div"),e=A("div"),s&&s.c(),r=Y(),l&&l.c(),x(e,"class",i="action-btns-with-icon menu-left-margin "+(t[15][ri]===Ae.DISABLED?"pw disabled":Te)+" svelte-s68tfk"),x(n,"class","pw display-flex action-btns-container svelte-s68tfk")},m(a,c){J(a,n,c),v(n,e),s&&s.m(e,null),v(n,r),l&&l.m(n,null),o=!0},p(a,c){a[15][ri]===Ae.SHOW||a[15][ri]===Ae.DISABLED?s?(s.p(a,c),c[0]&32768&&Q(s,1)):(s=o4(a),s.c(),Q(s,1),s.m(e,null)):s&&(Je(),se(s,1,1,()=>{s=null}),Qe()),(!o||c[0]&32768&&i!==(i="action-btns-with-icon menu-left-margin "+(a[15][ri]===Ae.DISABLED?"pw disabled":Te)+" svelte-s68tfk"))&&x(e,"class",i),a[19]===Nn?l?l.p(a,c):(l=a4(a),l.c(),l.m(n,null)):l&&(l.d(1),l=null)},i(a){o||(Q(s),o=!0)},o(a){se(s),o=!1},d(a){a&&X(n),s&&s.d(),l&&l.d()}}}function o4(t){let n,e;return n=new Ei({props:{iconClassName:"trash-can",buttonSize:"medium",className:"primary icon pw pointer",id:"delete-product-btn-"+t[0].serialNum}}),n.$on("btnClick",t[43]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1&&(o.id="delete-product-btn-"+i[0].serialNum),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function a4(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m;return{c(){n=A("div"),e=A("se-dropdown"),i=A("se-icon"),r=de("other_vertical"),s=Y(),l=A("se-list"),a=A("se-list-item"),w(i,"id",o="ic-document-menu-"+t[0].serialNum),w(i,"slot","trigger"),w(i,"option","button"),w(a,"id",c="lst-download-document-"+t[0].serialNum+"-1"),w(a,"item",u=t[16]("bom_manager.download_documentation_button")),w(l,"option","dropdown"),w(e,"alignment","right"),w(e,"class",d=jt(t[15][Pu]===Ae.DISABLED?"pw disabled":Te)+" svelte-s68tfk"),w(e,"id",f="dropdown-table-row-bom-options-"+t[0].serialNum),x(n,"class","action-btns-with-icon menu-left-margin svelte-s68tfk")},m(g,h){J(g,n,h),v(n,e),v(e,i),v(i,r),v(e,s),v(e,l),v(l,a),p||(m=Ge(a,"click",t[44]),p=!0)},p(g,h){h[0]&1&&o!==(o="ic-document-menu-"+g[0].serialNum)&&w(i,"id",o),h[0]&1&&c!==(c="lst-download-document-"+g[0].serialNum+"-1")&&w(a,"id",c),h[0]&65536&&u!==(u=g[16]("bom_manager.download_documentation_button"))&&w(a,"item",u),h[0]&32768&&d!==(d=jt(g[15][Pu]===Ae.DISABLED?"pw disabled":Te)+" svelte-s68tfk")&&w(e,"class",d),h[0]&1&&f!==(f="dropdown-table-row-bom-options-"+g[0].serialNum)&&w(e,"id",f)},d(g){g&&X(n),p=!1,m()}}}function Kx(t){let n;return{c(){n=A("div"),n.textContent="??????"},m(e,i){J(e,n,i)},p:tt,d(e){e&&X(n)}}}function Xx(t){let n;function e(o,s){return o[3]?Qx:Jx}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},d(o){o&&X(n),r.d(o)}}}function Jx(t){let n,e,i,r,o;return{c(){var s,l;n=A("se-icon"),e=de("arrow2_down"),w(n,"class","pointer icon-style"),w(n,"title",i=((l=(s=t[0])==null?void 0:s.parts)==null?void 0:l.length)+" "+t[16]("generic.config_items")),w(n,"size","small")},m(s,l){J(s,n,l),v(n,e),r||(o=Ge(n,"click",t[46]),r=!0)},p(s,l){var a,c;l[0]&65537&&i!==(i=((c=(a=s[0])==null?void 0:a.parts)==null?void 0:c.length)+" "+s[16]("generic.config_items"))&&w(n,"title",i)},d(s){s&&X(n),r=!1,o()}}}function Qx(t){let n,e,i,r,o;return{c(){var s,l;n=A("se-icon"),e=de("arrow2_up"),w(n,"class","pointer icon-style"),w(n,"title",i=((l=(s=t[0])==null?void 0:s.parts)==null?void 0:l.length)+" "+t[16]("generic.config_items")),w(n,"size","small")},m(s,l){J(s,n,l),v(n,e),r||(o=Ge(n,"click",t[45]),r=!0)},p(s,l){var a,c;l[0]&65537&&i!==(i=((c=(a=s[0])==null?void 0:a.parts)==null?void 0:c.length)+" "+s[16]("generic.config_items"))&&w(n,"title",i)},d(s){s&&X(n),r=!1,o()}}}function l4(t){let n,e;return n=new lf({props:{isPopupOpen:t[10],confirmTxt:t[16]("cart.remove_selected_product_message"),confirmLbl:t[16]("generic.delete"),cancelLbl:t[16]("generic.cancel")}}),n.$on("close",t[47]),n.$on("confirmAction",t[30]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1024&&(o.isPopupOpen=i[10]),r[0]&65536&&(o.confirmTxt=i[16]("cart.remove_selected_product_message")),r[0]&65536&&(o.confirmLbl=i[16]("generic.delete")),r[0]&65536&&(o.cancelLbl=i[16]("generic.cancel")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function c4(t){let n,e,i;return{c(){n=A("se-snackbar"),w(n,"open",t[11]),w(n,"message",t[12]),w(n,"type",t[13]),w(n,"class","pw-snackbar-elem svelte-s68tfk"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id","snackbar-list-config")},m(r,o){J(r,n,o),e||(i=Ge(n,"didClose",t[48]),e=!0)},p(r,o){o[0]&2048&&w(n,"open",r[11]),o[0]&4096&&w(n,"message",r[12]),o[0]&8192&&w(n,"type",r[13])},d(r){r&&X(n),e=!1,i()}}}function $x(t){var fe,ae,ie,_e,Ie,we,pe,ke,je,Be,Ce,Se;let n,e,i,r,o,s,l,a,c=gw(t[0],t[16]("product.config_id"),t[6].configId||"")+"",u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I,P,E,B=t[7]&&Gk(t),U=t[8]&&Hk(t),W=(((fe=t[0])==null?void 0:fe.isLoading)||t[18])&&Wk(),Z=t[19]===Nn&&Vk(t),V=(((ae=t[6])==null?void 0:ae.productCode)||((ie=t[6])==null?void 0:ie.configId)||((_e=t[0])==null?void 0:_e.kbId))&&Yk(t),te=((Ie=t[0])==null?void 0:Ie.description)&&Zk(t),H=((we=t[6])==null?void 0:we.gcrCode)&&!((ke=(pe=t[0])==null?void 0:pe.customization)!=null&&ke.custom_configuredReference1)&&Xk(t),re=((Be=(je=t[0])==null?void 0:je.customization)==null?void 0:Be.custom_configuredReference1)&&t[0].customization.custom_configuredReference2&&e4(t),G=((Ce=t[6])==null?void 0:Ce.productCode)&&t4(t),F=((Se=t[6])==null?void 0:Se.configId)&&n4(t);const K=[Vx,Wx],le=[];function ce(Ee,Le){return Le[0]&32769&&(k=null),k==null&&(k=!!(wa(Ee[0])&&Ee[15][Is]!==Ae.DISABLED)),k?0:1}T=ce(t,[-1,-1]),R=le[T]=K[T](t);let ne=t[9]<=0&&i4(t),$=(t[15][di]===Ae.SHOW||t[15][di]===Ae.DISABLED)&&r4(t),he=t[20]&&s4(t);function me(Ee,Le){var Pe;return(Pe=Ee[0])!=null&&Pe.parts?Xx:Kx}let ee=me(t),oe=ee(t),ue=t[19]===zn&&t[10]&&l4(t),ge=t[11]&&c4(t);return{c(){B&&B.c(),n=Y(),U&&U.c(),e=Y(),W&&W.c(),i=Y(),r=A("se-table-group"),Z&&Z.c(),o=Y(),s=A("se-table-item"),l=A("div"),a=A("p"),u=Y(),V&&V.c(),d=Y(),f=A("div"),te&&te.c(),p=Y(),H&&H.c(),m=Y(),re&&re.c(),g=Y(),G&&G.c(),h=Y(),F&&F.c(),_=Y(),b=A("se-table-item"),y=A("se-form-field"),R.c(),N=Y(),ne&&ne.c(),L=Y(),$&&$.c(),q=Y(),M=A("se-table-item"),z=A("div"),D=A("div"),he&&he.c(),O=Y(),j=A("div"),oe.c(),S=Y(),ue&&ue.c(),I=Y(),ge&&ge.c(),P=wt(),x(a,"class","config-section-paragraph svelte-s68tfk"),x(l,"class","config-section svelte-s68tfk"),x(f,"class","display-flex cto-details svelte-s68tfk"),w(s,"width","698px"),w(s,"class","product-details-table-item svelte-s68tfk"),w(b,"class","quantity-table-item middle-align svelte-s68tfk"),w(b,"width","148px"),li(D,"width","100%"),x(D,"class","action-btns-container svelte-s68tfk"),li(z,"display","flex"),w(M,"width","186px"),w(M,"class","middle-align svelte-s68tfk"),w(r,"class",C="pw small-font table-group-section "+(t[1].isArchived?"pw disabled":Te)+" svelte-s68tfk")},m(Ee,Le){B&&B.m(Ee,Le),J(Ee,n,Le),U&&U.m(Ee,Le),J(Ee,e,Le),W&&W.m(Ee,Le),J(Ee,i,Le),J(Ee,r,Le),Z&&Z.m(r,null),v(r,o),v(r,s),v(s,l),v(l,a),a.innerHTML=c,v(l,u),V&&V.m(l,null),v(s,d),v(s,f),te&&te.m(f,null),v(f,p),H&&H.m(f,null),v(f,m),re&&re.m(f,null),v(f,g),G&&G.m(f,null),v(f,h),F&&F.m(f,null),v(r,_),v(r,b),v(b,y),le[T].m(y,null),v(b,N),ne&&ne.m(b,null),v(r,L),$&&$.m(r,null),v(r,q),v(r,M),v(M,z),v(z,D),he&&he.m(D,null),v(D,O),v(D,j),oe.m(j,null),J(Ee,S,Le),ue&&ue.m(Ee,Le),J(Ee,I,Le),ge&&ge.m(Ee,Le),J(Ee,P,Le),E=!0},p(Ee,Le){var He,st,_t,We,qe,Ke,Ue,lt,Fe,$e,Ne,ct;Ee[7]?B?(B.p(Ee,Le),Le[0]&128&&Q(B,1)):(B=Gk(Ee),B.c(),Q(B,1),B.m(n.parentNode,n)):B&&(Je(),se(B,1,1,()=>{B=null}),Qe()),Ee[8]?U?(U.p(Ee,Le),Le[0]&256&&Q(U,1)):(U=Hk(Ee),U.c(),Q(U,1),U.m(e.parentNode,e)):U&&(Je(),se(U,1,1,()=>{U=null}),Qe()),(He=Ee[0])!=null&&He.isLoading||Ee[18]?W||(W=Wk(),W.c(),W.m(i.parentNode,i)):W&&(W.d(1),W=null),Ee[19]===Nn?Z?(Z.p(Ee,Le),Le[0]&524288&&Q(Z,1)):(Z=Vk(Ee),Z.c(),Q(Z,1),Z.m(r,o)):Z&&(Je(),se(Z,1,1,()=>{Z=null}),Qe()),(!E||Le[0]&65601)&&c!==(c=gw(Ee[0],Ee[16]("product.config_id"),Ee[6].configId||"")+"")&&(a.innerHTML=c),(st=Ee[6])!=null&&st.productCode||(_t=Ee[6])!=null&&_t.configId||(We=Ee[0])!=null&&We.kbId?V?(V.p(Ee,Le),Le[0]&65&&Q(V,1)):(V=Yk(Ee),V.c(),Q(V,1),V.m(l,null)):V&&(Je(),se(V,1,1,()=>{V=null}),Qe()),(qe=Ee[0])!=null&&qe.description?te?(te.p(Ee,Le),Le[0]&1&&Q(te,1)):(te=Zk(Ee),te.c(),Q(te,1),te.m(f,p)):te&&(Je(),se(te,1,1,()=>{te=null}),Qe()),(Ke=Ee[6])!=null&&Ke.gcrCode&&!((lt=(Ue=Ee[0])==null?void 0:Ue.customization)!=null&<.custom_configuredReference1)?H?(H.p(Ee,Le),Le[0]&65&&Q(H,1)):(H=Xk(Ee),H.c(),Q(H,1),H.m(f,m)):H&&(Je(),se(H,1,1,()=>{H=null}),Qe()),($e=(Fe=Ee[0])==null?void 0:Fe.customization)!=null&&$e.custom_configuredReference1&&Ee[0].customization.custom_configuredReference2?re?(re.p(Ee,Le),Le[0]&1&&Q(re,1)):(re=e4(Ee),re.c(),Q(re,1),re.m(f,g)):re&&(Je(),se(re,1,1,()=>{re=null}),Qe()),(Ne=Ee[6])!=null&&Ne.productCode?G?(G.p(Ee,Le),Le[0]&64&&Q(G,1)):(G=t4(Ee),G.c(),Q(G,1),G.m(f,h)):G&&(Je(),se(G,1,1,()=>{G=null}),Qe()),(ct=Ee[6])!=null&&ct.configId?F?F.p(Ee,Le):(F=n4(Ee),F.c(),F.m(f,null)):F&&(F.d(1),F=null);let Pe=T;T=ce(Ee,Le),T===Pe?le[T].p(Ee,Le):(Je(),se(le[Pe],1,1,()=>{le[Pe]=null}),Qe(),R=le[T],R?R.p(Ee,Le):(R=le[T]=K[T](Ee),R.c()),Q(R,1),R.m(y,null)),Ee[9]<=0?ne?ne.p(Ee,Le):(ne=i4(Ee),ne.c(),ne.m(b,null)):ne&&(ne.d(1),ne=null),Ee[15][di]===Ae.SHOW||Ee[15][di]===Ae.DISABLED?$?$.p(Ee,Le):($=r4(Ee),$.c(),$.m(r,q)):$&&($.d(1),$=null),Ee[20]?he?(he.p(Ee,Le),Le[0]&1048576&&Q(he,1)):(he=s4(Ee),he.c(),Q(he,1),he.m(D,O)):he&&(Je(),se(he,1,1,()=>{he=null}),Qe()),ee===(ee=me(Ee))&&oe?oe.p(Ee,Le):(oe.d(1),oe=ee(Ee),oe&&(oe.c(),oe.m(j,null))),(!E||Le[0]&2&&C!==(C="pw small-font table-group-section "+(Ee[1].isArchived?"pw disabled":Te)+" svelte-s68tfk"))&&w(r,"class",C),Ee[19]===zn&&Ee[10]?ue?(ue.p(Ee,Le),Le[0]&525312&&Q(ue,1)):(ue=l4(Ee),ue.c(),Q(ue,1),ue.m(I.parentNode,I)):ue&&(Je(),se(ue,1,1,()=>{ue=null}),Qe()),Ee[11]?ge?ge.p(Ee,Le):(ge=c4(Ee),ge.c(),ge.m(P.parentNode,P)):ge&&(ge.d(1),ge=null)},i(Ee){E||(Q(B),Q(U),Q(Z),Q(V),Q(te),Q(H),Q(re),Q(G),Q(R),Q(he),Q(ue),E=!0)},o(Ee){se(B),se(U),se(Z),se(V),se(te),se(H),se(re),se(G),se(R),se(he),se(ue),E=!1},d(Ee){Ee&&(X(n),X(e),X(i),X(r),X(S),X(I),X(P)),B&&B.d(Ee),U&&U.d(Ee),W&&W.d(Ee),Z&&Z.d(),V&&V.d(),te&&te.d(),H&&H.d(),re&&re.d(),G&&G.d(),F&&F.d(),le[T].d(),ne&&ne.d(),$&&$.d(),he&&he.d(),oe.d(),ue&&ue.d(Ee),ge&&ge.d(Ee)}}}function eG(t,n,e){let i,r,o,s,l,a,c,u,d,f,p;ye(t,ki,we=>e(15,r=we)),ye(t,Ft,we=>e(16,o=we)),ye(t,Hr,we=>e(49,s=we)),ye(t,Wr,we=>e(50,l=we)),ye(t,Su,we=>e(51,a=we)),ye(t,nn,we=>e(17,c=we)),ye(t,Vi,we=>e(18,u=we)),ye(t,Jn,we=>e(52,d=we)),ye(t,Wi,we=>e(19,f=we)),ye(t,Ur,we=>e(20,p=we));let{apigeeToken:m}=n,{language:g}=n,{country:h}=n,{product:_}=n,{parentId:b}=n,{projectData:y}=n,{viewChildren:k}=n,{projectId:T}=n,R=!1,N=!1,L=_.quantity,q=!1;const M=Pn();let z=!1,D,O,j=[],C,S,I;Ln(()=>{B(),E()});function P(we){const pe=new Blob([we],{type:"application/xml"}),ke=URL.createObjectURL(pe),je=document.createElement("a");je.href=ke;const Be=["Order"];if(I!=null&&I.productCode){const Se=I.productCode.length>16?I.productCode.slice(0,16):I.productCode;Be.push(Se)}else I!=null&&I.gcrCode&&Be.push(I.gcrCode),Be.push(I.configId);const Ce=Be.join("_");je.download=`${Ce}.xml`,document.body.appendChild(je),je.click(),document.body.removeChild(je),URL.revokeObjectURL(ke)}function E(){var we;e(5,j=(we=_==null?void 0:_.configCharacteristicGroup)==null?void 0:we.slice(0,10))}function B(){const we=new MutationObserver(()=>{let pe="row-qty-"+_.serialNum;const ke=document.getElementById(pe);ke&&(ke!=null&&ke.shadowRoot)&&requestAnimationFrame(()=>{var Be;const je=(Be=ke==null?void 0:ke.shadowRoot)==null?void 0:Be.querySelector(".qds-input");je&&(je.style.width="100%",we.disconnect())})});we.observe(document.body,{childList:!0,subtree:!0})}function U(we){var ke,je,Be,Ce;const pe=(ke=we==null?void 0:we.target)==null?void 0:ke.checked;e(0,_.isSelected=pe,_),kd(_,(je=we==null?void 0:we.target)==null?void 0:je.checked),pe||(e(1,y.bom.isSelected=pe,y),(Ce=(Be=y==null?void 0:y.bom)==null?void 0:Be.groups)==null||Ce.forEach(Se=>{Sd(Se)})),Ul(ss(y==null?void 0:y.bom)),nn.update(()=>y)}function W(we,pe,ke){Fp.set(we),xp.set(pe),Su.set(ke),f===Nn?e(7,R=!0):f===zn&&e(10,q=!0)}function Z(){e(8,N=!0)}function V(we,pe){var je,Be;const ke=Number(we);if(Math.floor(ke)!==ke)e(9,L=0);else if(ke>0){if(va([pe]),e(9,L=ke),ke!==(pe==null?void 0:pe.quantity)){if(pe!=null&&pe.parts&&((je=pe.parts)==null?void 0:je.length)>0){if((pe==null?void 0:pe.quantity)>0){let Ce=pe.parts.map(Se=>Se.quantity/pe.quantity*ke);(Be=pe==null?void 0:pe.parts)==null||Be.forEach((Se,Ee)=>{Se.quantity=Ce[Ee]}),pe.quantity=Number(ke)}}else pe.quantity=Number(ke);try{const Ce=String(y.id),Se={...y};let Ee=jc(Se);te(Ee,Ce)}catch(Ce){ve.info("fetchCaseProduct: catch",Ce)}}}else ke===0&&e(9,L=ke)}function te(we,pe){Rt(Vi,u=!0,u);const ke=o("edit_list.list_updated_successfully_message");f===Nn?xi(we,pe,ke,d).then(async()=>{e(0,_.isLoading=!0,_);const je=fn(h,c),Be=dn(g,c);await ii(pe,je,Be,m,!0).then(function(Ce){e(0,_.isLoading=!1,_),Rt(Vi,u=!1,u),ve.info(Ce)}).catch(function(Ce){e(0,_.isLoading=!1,_),ve.error(Ce)}),ve.info("Project updated for with ID : ",pe)}).finally(()=>{ve.info("Project updated for with ID: ",pe)}):_s(we,l).then(async()=>{e(0,_.isLoading=!0,_);const je=fn(h,c),Be=dn(g,c);await ii(l,je,Be,m,!0).then(function(Ce){e(0,_.isLoading=!1,_),Rt(Vi,u=!1,u),ve.info(Ce)}).catch(function(Ce){e(0,_.isLoading=!1,_),ve.error(Ce)}),ve.info("Project updated for with ID : ",pe)}).finally(()=>{ve.info("Project updated for with ID: ",pe)})}function H(we){F(we);const{price:pe,currency:ke,isParent:je,isCTOItemPriceMissing:Be}=we;return je&&Be?pr:ys(pe)&&(ke||Ve!=null&&Ve.country)?ar(dn(Ve.language,c),fn(Ve.country,c),String(ys(pe))):pr}function re(we){F(we);const{price:pe,currency:ke,isParent:je,isCTOItemPriceMissing:Be}=we;return je&&Be?pr:ys(pe)&&(ke||Ve.country)?ar(dn(Ve.language,c),fn(Ve.country,c),(ys(pe)*we.quantity).toString()):pr}function G(we={}){const pe=we.parts||[];return pe.some(je=>(je==null?void 0:je.price)===void 0)?0:pe==null?void 0:pe.reduce((je,Be)=>{const Ce=ys(Be==null?void 0:Be.price),Se=Ce?Number(Ce):0;return je+Se},0)}function F(we){var pe;we!=null&&we.isParent&&we!=null&&we.parts&&((pe=we.parts)==null?void 0:pe.length)>0&&(typeof we.price===Rs?we.price.value=G(we):we.price=G(we))}function K(we){M(q1,{condition:we})}function le(){I!=null&&I.productCode&&(I==null?void 0:I.productCode)!==Te?(qs.update(()=>_),Du.update(()=>!0),to.set(!0),Uo.set(I==null?void 0:I.productCode)):I!=null&&I.configId&&(I==null?void 0:I.configId)!==Te?(qs.update(()=>_),Du.update(()=>!0),to.set(!0),fg.set(I==null?void 0:I.configId)):(_==null?void 0:_.kbId)!==Te&&(qs.update(()=>_),Du.update(()=>!0),to.set(!0),ug.set(_==null?void 0:_.kbId))}function ce(){e(10,q=!1),_i.update(()=>!0);const we=Og(s);Eh([{id:(a==null?void 0:a.id)||Te,quantity:(a==null?void 0:a.quantity)||0}],l,we).then(async pe=>{pe!=null&&pe.error?(Xi.update(()=>fr),Fi.update(()=>!0),Ji.update(()=>pe==null?void 0:pe.message)):(jn(Tn.REMOVE_FROM_CART,[a],"","",!1,"cart|uco|delete",!1),Xi.update(()=>Rr),Fi.update(()=>!0),Ji.update(()=>o("cart.delete_products_message")),await ii(l,fn(h,s),dn(g,s),m,!0).then(function(ke){ve.info(ke)}).catch(function(ke){ve.error(ke)}))}).catch(pe=>ve.error(pe==null?void 0:pe.message)).finally(()=>_i.update(()=>!1))}async function ne(we){try{_i.update(()=>!0);const pe=await _M(we,ac[Ve.environment].selectAndConfigBearerToken);_i.update(()=>!1),pe?P(pe):(e(11,z=!0),e(12,D=o("bom_manager.details_not_available_for_product")),e(13,O=fr))}catch{_i.update(()=>!1),e(11,z=!0),e(12,D=o("bom_manager.details_not_available_for_product")),e(13,O=fr)}}function $(){var pe;const we=zl(_);if(_.isDisabled)return!0;if(we){if(((pe=_.customization)==null?void 0:pe.configuredReference)!=="")return!1;if(!_.isParent||r[Sc]===Ae.DISABLED)return!0}}Wn(()=>{Un(!1)});function he(we){R=we,e(7,R)}function me(we){N=we,e(8,N)}const ee=we=>{U(we==null?void 0:we.detail)},oe=()=>{Cg(`personalization-id-${_.serialNum}`)&&(e(11,z=!0),e(12,D=o("product.text_copied")),e(13,O=Rr))},ue=()=>{Cg(`product-config-id-${_.serialNum}`)&&(e(11,z=!0),e(12,D=o("product.text_copied")),e(13,O=Rr))},ge=()=>{W(String(_.id),String(b),_)},fe=()=>{Z()},ae=()=>K(!1),ie=()=>K(!0),_e=()=>e(10,q=!1),Ie=()=>e(11,z=!1);return t.$$set=we=>{"apigeeToken"in we&&e(33,m=we.apigeeToken),"language"in we&&e(34,g=we.language),"country"in we&&e(35,h=we.country),"product"in we&&e(0,_=we.product),"parentId"in we&&e(2,b=we.parentId),"projectData"in we&&e(1,y=we.projectData),"viewChildren"in we&&e(3,k=we.viewChildren),"projectId"in we&&e(4,T=we.projectId)},t.$$.update=()=>{var we;t.$$.dirty[0]&1|t.$$.dirty[1]&96&&_&&(e(36,C=_||{}),e(37,S=C.orderingData||{}),e(6,I={configId:C.configurationId||S.orderingId,productCode:C.productCode||(S==null?void 0:S.productCode),gcrCode:C.productRef||C.productId})),t.$$.dirty[0]&32&&(j||E()),t.$$.dirty[0]&65&&e(14,i=((we=_==null?void 0:_.configCharacteristicGroup)==null?void 0:we.length)>10&&(!!(I!=null&&I.productCode)||!!(I!=null&&I.configId)||!!(_!=null&&_.kbId)))},[_,y,b,k,T,j,I,R,N,L,q,z,D,O,i,r,o,c,u,f,p,P,U,W,Z,V,H,re,K,le,ce,ne,$,m,g,h,C,S,he,me,ee,oe,ue,ge,fe,ae,ie,_e,Ie]}class tG extends Ot{constructor(n){super(),At(this,n,eG,$x,Et,{apigeeToken:33,language:34,country:35,product:0,parentId:2,projectData:1,viewChildren:3,projectId:4},Hx,[-1,-1])}}function u4(t,n,e){const i=t.slice();return i[12]=n[e],i}function f4(t,n,e){const i=t.slice();return i[12]=n[e],i}function nG(t){var s,l;let n,e,i,r;n=new tG({props:{projectData:t[1],product:t[0],parentId:t[2],projectId:t[6],apigeeToken:t[3],language:t[4],country:t[5],viewChildren:t[8]}}),n.$on("SHOW_CHILDREN",t[10]);let o=((s=t[0])==null?void 0:s.parts)&&((l=t[0].parts)==null?void 0:l.length)>0&&t[8]&&d4(t);return{c(){De(n.$$.fragment),e=Y(),o&&o.c(),i=wt()},m(a,c){Re(n,a,c),J(a,e,c),o&&o.m(a,c),J(a,i,c),r=!0},p(a,c){var d,f;const u={};c&2&&(u.projectData=a[1]),c&1&&(u.product=a[0]),c&4&&(u.parentId=a[2]),c&64&&(u.projectId=a[6]),c&8&&(u.apigeeToken=a[3]),c&16&&(u.language=a[4]),c&32&&(u.country=a[5]),c&256&&(u.viewChildren=a[8]),n.$set(u),(d=a[0])!=null&&d.parts&&((f=a[0].parts)==null?void 0:f.length)>0&&a[8]?o?(o.p(a,c),c&257&&Q(o,1)):(o=d4(a),o.c(),Q(o,1),o.m(i.parentNode,i)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe())},i(a){r||(Q(n.$$.fragment,a),Q(o),r=!0)},o(a){se(n.$$.fragment,a),se(o),r=!1},d(a){a&&(X(e),X(i)),Me(n,a),o&&o.d(a)}}}function iG(t){var s,l;let n,e,i,r;n=new S_({props:{projectData:t[1],product:t[0],parentId:t[2],projectId:t[6],apigeeToken:t[3],language:t[4],country:t[5],viewChildren:t[7]}}),n.$on("SHOW_CHILDREN",t[9]);let o=((s=t[0])==null?void 0:s.parts)&&((l=t[0].parts)==null?void 0:l.length)>0&&t[7]&&h4(t);return{c(){De(n.$$.fragment),e=Y(),o&&o.c(),i=wt()},m(a,c){Re(n,a,c),J(a,e,c),o&&o.m(a,c),J(a,i,c),r=!0},p(a,c){var d,f;const u={};c&2&&(u.projectData=a[1]),c&1&&(u.product=a[0]),c&4&&(u.parentId=a[2]),c&64&&(u.projectId=a[6]),c&8&&(u.apigeeToken=a[3]),c&16&&(u.language=a[4]),c&32&&(u.country=a[5]),c&128&&(u.viewChildren=a[7]),n.$set(u),(d=a[0])!=null&&d.parts&&((f=a[0].parts)==null?void 0:f.length)>0&&a[7]?o?(o.p(a,c),c&129&&Q(o,1)):(o=h4(a),o.c(),Q(o,1),o.m(i.parentNode,i)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe())},i(a){r||(Q(n.$$.fragment,a),Q(o),r=!0)},o(a){se(n.$$.fragment,a),se(o),r=!1},d(a){a&&(X(e),X(i)),Me(n,a),o&&o.d(a)}}}function d4(t){let n,e,i=Mt(t[0].parts),r=[];for(let s=0;sse(r[s],1,1,()=>{r[s]=null});return{c(){for(let s=0;sse(r[s],1,1,()=>{r[s]=null});return{c(){for(let s=0;s{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function sG(t,n,e){let{part:i}=n,{projectData:r}=n,{parentId:o}=n,{apigeeToken:s}=n,{language:l}=n,{country:a}=n,{projectId:c}=n,u=!0,d=!1;function f(m){var g;e(7,u=(g=m==null?void 0:m.detail)==null?void 0:g.condition)}function p(m){var g;e(8,d=(g=m==null?void 0:m.detail)==null?void 0:g.condition)}return t.$$set=m=>{"part"in m&&e(0,i=m.part),"projectData"in m&&e(1,r=m.projectData),"parentId"in m&&e(2,o=m.parentId),"apigeeToken"in m&&e(3,s=m.apigeeToken),"language"in m&&e(4,l=m.language),"country"in m&&e(5,a=m.country),"projectId"in m&&e(6,c=m.projectId)},t.$$.update=()=>{t.$$.dirty&1&&i!=null&&i.configurationId},[i,r,o,s,l,a,c,u,d,f,p]}class oG extends Ot{constructor(n){super(),At(this,n,sG,rG,Et,{part:0,projectData:1,parentId:2,apigeeToken:3,language:4,country:5,projectId:6})}}function g4(t,n,e){const i=t.slice();return i[8]=n[e],i}function _4(t){let n,e;return n=new oG({props:{projectData:t[1],part:t[8],parentId:t[2],apigeeToken:t[3],language:t[4],country:t[5],projectId:t[6]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&2&&(o.projectData=i[1]),r&1&&(o.part=i[8]),r&4&&(o.parentId=i[2]),r&8&&(o.apigeeToken=i[3]),r&16&&(o.language=i[4]),r&32&&(o.country=i[5]),r&64&&(o.projectId=i[6]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function b4(t){let n,e,i=!t[7]&&_4(t);return{c(){i&&i.c(),n=wt()},m(r,o){i&&i.m(r,o),J(r,n,o),e=!0},p(r,o){r[7]?i&&(Je(),se(i,1,1,()=>{i=null}),Qe()):i?(i.p(r,o),o&128&&Q(i,1)):(i=_4(r),i.c(),Q(i,1),i.m(n.parentNode,n))},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(r)}}}function aG(t){let n,e,i=Mt(t[0]),r=[];for(let s=0;sse(r[s],1,1,()=>{r[s]=null});return{c(){for(let s=0;se(7,i=d));let{parts:r}=n,{projectData:o}=n,{parentId:s}=n,{apigeeToken:l}=n,{language:a}=n,{country:c}=n,{projectId:u}=n;return t.$$set=d=>{"parts"in d&&e(0,r=d.parts),"projectData"in d&&e(1,o=d.projectData),"parentId"in d&&e(2,s=d.parentId),"apigeeToken"in d&&e(3,l=d.apigeeToken),"language"in d&&e(4,a=d.language),"country"in d&&e(5,c=d.country),"projectId"in d&&e(6,u=d.projectId)},[r,o,s,l,a,c,u,i]}class T_ extends Ot{constructor(n){super(),At(this,n,lG,aG,Et,{parts:0,projectData:1,parentId:2,apigeeToken:3,language:4,country:5,projectId:6})}}const vne="";function cG(t){qt(t,"svelte-jih7n0",".pw.display-flex.svelte-jih7n0{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-jih7n0{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.normal-font.svelte-jih7n0{font-weight:normal;font-size:16px}.pw.error-msg.svelte-jih7n0{color:var(--se-red, #dc0a0a)}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.input-box.svelte-jih7n0{width:34%}.create-grp-container.svelte-jih7n0{background-color:var(--se-ultra-light-grey-2, #f7f7f7);padding:12px;overflow:hidden;position:sticky;top:32px;z-index:10}.create-grp-sub-container.svelte-jih7n0{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}")}function v4(t){let n,e,i=(t[7]&&t[2]===vi||t[8]&&t[2]===oa&&t[9]===t[1])&&w4(t);return{c(){i&&i.c(),n=wt()},m(r,o){i&&i.m(r,o),J(r,n,o),e=!0},p(r,o){r[7]&&r[2]===vi||r[8]&&r[2]===oa&&r[9]===r[1]?i?(i.p(r,o),o&902&&Q(i,1)):(i=w4(r),i.c(),Q(i,1),i.m(n.parentNode,n)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(r)}}}function w4(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R=(t[3]||t[4])&&y4(t),N=t[5]&&k4(t);function L(M){t[15](M)}let q={type:"text",id:"txtGroupName",name:"txtGroupName",className:"grp-name-input",maxLength:pl};return t[0]!==void 0&&(q.value=t[0]),l=new Gi({props:q}),gt.push(()=>Tt(l,"value",L)),h=new Ut({props:{id:"btn-cancel-group",buttonText:t[6]("generic.cancel")}}),h.$on("btnClick",t[16]),k=new Ut({props:{importance:"emphasized",id:"btn-create-group",disabled:!t[0],buttonText:t[6]("generic.create")}}),k.$on("btnClick",t[17]),{c(){n=A("div"),R&&R.c(),e=Y(),N&&N.c(),i=Y(),r=A("div"),o=A("div"),s=A("se-form-field"),De(l.$$.fragment),c=Y(),u=A("div"),d=Y(),f=A("div"),p=A("div"),m=A("se-form-field"),g=A("span"),De(h.$$.fragment),_=Y(),b=A("se-form-field"),y=A("span"),De(k.$$.fragment),w(s,"block",""),w(s,"label",""),w(s,"option","stacked"),x(o,"class","input-box svelte-jih7n0"),x(g,"class","pw normal-font svelte-jih7n0"),w(m,"block",""),w(m,"label",""),w(m,"option","stacked"),x(y,"class","pw normal-font svelte-jih7n0"),w(b,"block",""),w(b,"label",""),w(b,"option","stacked"),x(p,"class","pw display-flex svelte-jih7n0"),x(r,"class","pw display-flex create-grp-sub-container svelte-jih7n0"),x(n,"class","create-grp-container svelte-jih7n0")},m(M,z){J(M,n,z),R&&R.m(n,null),v(n,e),N&&N.m(n,null),v(n,i),v(n,r),v(r,o),v(o,s),Re(l,s,null),v(r,c),v(r,u),v(r,d),v(r,f),v(f,p),v(p,m),v(m,g),Re(h,g,null),v(p,_),v(p,b),v(b,y),Re(k,y,null),T=!0},p(M,z){M[3]||M[4]?R?R.p(M,z):(R=y4(M),R.c(),R.m(n,e)):R&&(R.d(1),R=null),M[5]?N?N.p(M,z):(N=k4(M),N.c(),N.m(n,i)):N&&(N.d(1),N=null);const D={};!a&&z&1&&(a=!0,D.value=M[0],St(()=>a=!1)),l.$set(D);const O={};z&64&&(O.buttonText=M[6]("generic.cancel")),h.$set(O);const j={};z&1&&(j.disabled=!M[0]),z&64&&(j.buttonText=M[6]("generic.create")),k.$set(j)},i(M){T||(Q(l.$$.fragment,M),Q(h.$$.fragment,M),Q(k.$$.fragment,M),T=!0)},o(M){se(l.$$.fragment,M),se(h.$$.fragment,M),se(k.$$.fragment,M),T=!1},d(M){M&&X(n),R&&R.d(),N&&N.d(),Me(l),Me(h),Me(k)}}}function y4(t){let n,e=t[6]("bom_manager.group_already_exist_message")+"",i;return{c(){n=A("div"),i=de(e),x(n,"class","pw error-msg svelte-jih7n0")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&64&&e!==(e=r[6]("bom_manager.group_already_exist_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function k4(t){let n,e=t[6]("bom_manager.group_name_characters_limit_message")+"",i;return{c(){n=A("div"),i=de(e),x(n,"class","pw error-msg svelte-jih7n0")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&64&&e!==(e=r[6]("bom_manager.group_name_characters_limit_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function uG(t){let n,e,i=(t[7]||t[8])&&v4(t);return{c(){i&&i.c(),n=wt()},m(r,o){i&&i.m(r,o),J(r,n,o),e=!0},p(r,[o]){r[7]||r[8]?i?(i.p(r,o),o&384&&Q(i,1)):(i=v4(r),i.c(),Q(i,1),i.m(n.parentNode,n)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(r)}}}function fG(t,n,e){let i,r,o,s,l,a;ye(t,Ft,z=>e(6,i=z)),ye(t,gr,z=>e(20,r=z)),ye(t,Jn,z=>e(21,o=z)),ye(t,la,z=>e(7,s=z)),ye(t,ca,z=>e(8,l=z)),ye(t,yu,z=>e(9,a=z));let{bomData:c}=n,{projectData:u}=n,{parentId:d}=n,{type:f}=n,{parentGroup:p}=n,{newGroupName:m}=n,g=!1,h=!1,_=!1,b=[],y=[];function k(z){Ur.set(!1),b=[],y=[];let D=ss(c);if(z.length>pl)e(5,_=!0);else if(m!=null&&m.length){e(5,_=!1);let O=Wh(f===vi?u.bom:p,$r,z.toLocaleLowerCase()),j=Vh(f,O);e(3,g=j.groupExists),e(4,h=j.subGroupExists),O||(e(3,g=!1),e(4,h=!1),_d(D,b,y,R1),bd(D,b),y=Ku(y),f===vi?(D.groups=D!=null&&D.groups?[...D.groups]:[],D.groups.unshift({name:z,id:Te,groups:b,parts:y})):Lg(D,na,d,z,b,y),Ha(c,D,u,Yh(f,i("bom_manager.group_added_successfully"),i("bom_manager.subgroup_added_successfully")),Zh(f,i("bom_manager.group_adding_error"),i("bom_manager.subgroup_adding_error")),o),Nr(u.id,"{activity_log.message_create_group}"+rn,tn,"{activity_log.message_create_group}"+rn+hs+z+hs+rn+"{activity_log.message_in_list}",[]),N(f))}rs(Si.CREATE_GROUP.action,Si.CREATE_GROUP.subaction,String(r.platform),Dt()?u.id:void 0,Dt()?void 0:u.id),jn(Tn.CTA_CLICK,{cta_name:"Create group",cta_location:Zi.UCList}),ku.set(!1)}function T(){e(3,g=!1),e(4,h=!1),ku.set(!1),R(),N(f)}function R(){e(0,m=f===vi?So(u.bom,i("bom_manager.custom_group"),$r,dr):So(p,i("bom_manager.custom_subgroup"),$r,dr))}function N(z){z===vi?la.set(!1):(ca.set(!1),yu.set(Te)),Ur.set(!0)}function L(z){m=z,e(0,m)}const q=()=>{T()},M=()=>{k(m==null?void 0:m.trim())};return t.$$set=z=>{"bomData"in z&&e(12,c=z.bomData),"projectData"in z&&e(13,u=z.projectData),"parentId"in z&&e(1,d=z.parentId),"type"in z&&e(2,f=z.type),"parentGroup"in z&&e(14,p=z.parentGroup),"newGroupName"in z&&e(0,m=z.newGroupName)},[m,d,f,g,h,_,i,s,l,a,k,T,c,u,p,L,q,M]}class S4 extends Ot{constructor(n){super(),At(this,n,fG,uG,Et,{bomData:12,projectData:13,parentId:1,type:2,parentGroup:14,newGroupName:0},cG)}}const wne="",{Boolean:dG}=Qs;function pG(t){qt(t,"svelte-1yucbkr",".pw.disabled.svelte-1yucbkr{pointer-events:none;opacity:0.5}.pw.align-right.svelte-1yucbkr{margin-left:auto}.pw.align-left.svelte-1yucbkr{margin-right:auto}.pw.display-flex.svelte-1yucbkr{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1yucbkr{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-1yucbkr{font-size:16px}.pw.small-font.svelte-1yucbkr{font-size:14px}.pw.nano-font.svelte-1yucbkr{font-size:12px}.pw.pointer.svelte-1yucbkr{cursor:pointer}.pw-snackbar-elem.svelte-1yucbkr{top:30px}.pw.red-color.svelte-1yucbkr{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-1yucbkr{display:none}.pw.width-100.svelte-1yucbkr{width:100%}.pw.bold-font.svelte-1yucbkr{font-weight:bold}.pw.normal-font.svelte-1yucbkr{font-weight:normal;font-size:16px}.pw.error-msg.svelte-1yucbkr{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-1yucbkr{text-align:center}.pw.center-align-items.svelte-1yucbkr{align-items:center}.pw.justify-content-center.svelte-1yucbkr{justify-content:center}.pw.bom-checkbox.svelte-1yucbkr{max-width:16px}.pw.ml-8.svelte-1yucbkr{margin-left:8px}.pw.ml-12.svelte-1yucbkr{margin-left:12px}.pw.ml-36.svelte-1yucbkr{margin-left:36px}.pw.mt-8.svelte-1yucbkr{margin-top:8px}.pw.mt-6.svelte-1yucbkr{margin-top:6px}.pw.mt-32.svelte-1yucbkr{margin-top:32px}.pw.mb-8.svelte-1yucbkr{margin-bottom:8px}.pw.mb-12.svelte-1yucbkr{margin-bottom:12px}.pw.mb-16.svelte-1yucbkr{margin-top:16px}.pw.mb-21.svelte-1yucbkr{margin-bottom:21px}.pw.mr-12.svelte-1yucbkr{margin-right:12px}.pw.p-12.svelte-1yucbkr{padding:12px}.pw.pl-16.svelte-1yucbkr{padding-left:16px}.pw.pr-16.svelte-1yucbkr{padding-right:16px}.position-absolute.svelte-1yucbkr{position:absolute}.flex-wrap.svelte-1yucbkr{flex-wrap:wrap}.justify-content-sp-btw.svelte-1yucbkr{justify-content:space-between}.gp-10.svelte-1yucbkr{gap:10px}.gp-5.svelte-1yucbkr{gap:5px}.desktop-view.svelte-1yucbkr{display:none}.mobile-view.svelte-1yucbkr{display:block}.mobile-view-flx.svelte-1yucbkr{display:flex;flex-direction:column}.rounded-border.svelte-1yucbkr{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-1yucbkr{text-align:right}.bg-color-light-grey.svelte-1yucbkr{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-1yucbkr{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-1yucbkr{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-1yucbkr,.mobile-view-flx.svelte-1yucbkr{display:none}.desktop-view.svelte-1yucbkr{display:inherit}}.cart-mobile-snackbar.svelte-1yucbkr{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-1yucbkr,.mobile-view-snackbar.svelte-1yucbkr{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-1yucbkr{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-1yucbkr{display:block}.mobile-snackbar.svelte-1yucbkr{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-1yucbkr{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-1yucbkr{margin:-6px}.bottom-snackbar.svelte-1yucbkr{bottom:30px;top:auto}.indent-large.svelte-1yucbkr{padding-left:32px}.no-products-div.svelte-1yucbkr{padding:32px}.separator-div.svelte-1yucbkr{height:4px}.input-box.svelte-1yucbkr{width:80%}.options-box.svelte-1yucbkr{width:3%;text-align:right}.grp-name-input.svelte-1yucbkr{height:32px}.create-grp-container.svelte-1yucbkr{background-color:var(--se-ultra-light-grey-2, #f7f7f7);padding:12px;font-weight:100;font-size:14px}#dialog-delete-group.svelte-1yucbkr{font-weight:400}#button-cancel-delete-group.svelte-1yucbkr{margin-left:8px}.hidden-checkbox.svelte-1yucbkr{width:3px;margin:0;visibility:hidden}.checkbox-indent.svelte-1yucbkr{margin:0 0 0 5px}.cart-indent.svelte-1yucbkr{margin-right:5px}.checkbox-space.svelte-1yucbkr{padding-right:17px}")}function T4(t,n,e){const i=t.slice();return i[52]=n[e],i}function C4(t){let n,e,i,r;function o(a){t[36](a)}function s(a){t[37](a)}let l={projectData:t[2],bomData:t[2].bom,successMsg:t[21]("bom_manager.product_moved_successfully"),errorMsg:t[21]("bom_manager.error_in_moving_product"),confirmTxt:t[21]("list_manager.move_selected_product"),confirmLbl:t[21]("generic.move"),cancelLbl:t[21]("generic.cancel"),popupName:fo};return t[18]!==void 0&&(l.isPopupOpen=t[18]),t[0]!==void 0&&(l.groupData=t[0]),n=new ta({props:l}),gt.push(()=>Tt(n,"isPopupOpen",o)),gt.push(()=>Tt(n,"groupData",s)),{c(){De(n.$$.fragment)},m(a,c){Re(n,a,c),r=!0},p(a,c){const u={};c[0]&4&&(u.projectData=a[2]),c[0]&4&&(u.bomData=a[2].bom),c[0]&2097152&&(u.successMsg=a[21]("bom_manager.product_moved_successfully")),c[0]&2097152&&(u.errorMsg=a[21]("bom_manager.error_in_moving_product")),c[0]&2097152&&(u.confirmTxt=a[21]("list_manager.move_selected_product")),c[0]&2097152&&(u.confirmLbl=a[21]("generic.move")),c[0]&2097152&&(u.cancelLbl=a[21]("generic.cancel")),!e&&c[0]&262144&&(e=!0,u.isPopupOpen=a[18],St(()=>e=!1)),!i&&c[0]&1&&(i=!0,u.groupData=a[0],St(()=>i=!1)),n.$set(u)},i(a){r||(Q(n.$$.fragment,a),r=!0)},o(a){se(n.$$.fragment,a),r=!1},d(a){Me(n,a)}}}function E4(t){let n,e,i,r,o,s,l,a;return{c(){var c,u;n=A("qds-checkbox"),w(n,"id",e="chk-"+t[3]+"-"+t[9]),w(n,"style",i=`padding-left:${t[4]===vi?0:t[9]}px`),w(n,"disabled",r=((c=t[0])==null?void 0:c.isDisabled)||t[23][mh]===Ae.DISABLED),w(n,"checked",o=(u=t[0])==null?void 0:u.isSelected),w(n,"size","small"),w(n,"slot","start"),w(n,"class",s=(t[2].isArchived?"pw disabled":Te)+" checkbox-indent "+(t[22]===zn?"":"checkbox-space")+" svelte-1yucbkr")},m(c,u){J(c,n,u),l||(a=Ge(n,"click",tc(ds(t[38]))),l=!0)},p(c,u){var d,f;u[0]&520&&e!==(e="chk-"+c[3]+"-"+c[9])&&w(n,"id",e),u[0]&528&&i!==(i=`padding-left:${c[4]===vi?0:c[9]}px`)&&w(n,"style",i),u[0]&8388609&&r!==(r=((d=c[0])==null?void 0:d.isDisabled)||c[23][mh]===Ae.DISABLED)&&w(n,"disabled",r),u[0]&1&&o!==(o=(f=c[0])==null?void 0:f.isSelected)&&w(n,"checked",o),u[0]&4194308&&s!==(s=(c[2].isArchived?"pw disabled":Te)+" checkbox-indent "+(c[22]===zn?"":"checkbox-space")+" svelte-1yucbkr")&&w(n,"class",s)},d(c){c&&X(n),l=!1,a()}}}function I4(t){let n,e,i;return{c(){n=A("qds-checkbox"),w(n,"id",e="chk-"+t[3]+"-"+t[9]),w(n,"style",i=`padding-left:${t[4]===vi?t[8]:t[9]}px;`),w(n,"size","small"),w(n,"slot","start"),w(n,"class","disabled hidden-checkbox svelte-1yucbkr")},m(r,o){J(r,n,o)},p(r,o){o[0]&520&&e!==(e="chk-"+r[3]+"-"+r[9])&&w(n,"id",e),o[0]&784&&i!==(i=`padding-left:${r[4]===vi?r[8]:r[9]}px;`)&&w(n,"style",i)},d(r){r&&X(n)}}}function A4(t){let n,e,i=t[22]===Nn&&E4(t),r=t[22]===zn&&I4(t);return{c(){i&&i.c(),n=Y(),r&&r.c(),e=wt()},m(o,s){i&&i.m(o,s),J(o,n,s),r&&r.m(o,s),J(o,e,s)},p(o,s){o[22]===Nn?i?i.p(o,s):(i=E4(o),i.c(),i.m(n.parentNode,n)):i&&(i.d(1),i=null),o[22]===zn?r?r.p(o,s):(r=I4(o),r.c(),r.m(e.parentNode,e)):r&&(r.d(1),r=null)},d(o){o&&(X(n),X(e)),i&&i.d(o),r&&r.d(o)}}}function O4(t){var k;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b=!((k=t[0])!=null&&k.isHideSubgroupButton)&&t[22]!==zn&&P4(t),y=t[22]!==zn&&N4(t);return{c(){n=A("se-dropdown"),e=A("se-icon"),i=de("other_vertical"),o=Y(),s=A("se-list"),l=A("se-divider"),a=Y(),b&&b.c(),c=Y(),y&&y.c(),u=Y(),d=A("se-list-item"),w(e,"id",r="ic-group-menu-"+t[3]+"-"+t[9]),w(e,"slot","trigger"),w(e,"option","button"),w(e,"class","svelte-1yucbkr"),w(d,"id",f="lst-delete-group-"+t[3]+"-"+t[9]),w(d,"item",p=t[21]("generic.delete")),w(d,"class","svelte-1yucbkr"),w(s,"option","dropdown"),w(n,"alignment","left"),w(n,"slot","end"),w(n,"id",m="dd-group-menu-"+t[3]+"-"+t[9]),w(n,"class",g="options-box pw normal-font "+(t[2].isArchived||t[23][gh]===Ae.DISABLED?"pw disabled":Te)+" svelte-1yucbkr")},m(T,R){J(T,n,R),v(n,e),v(e,i),v(n,o),v(n,s),v(s,l),v(s,a),b&&b.m(s,null),v(s,c),y&&y.m(s,null),v(s,u),v(s,d),h||(_=Ge(d,"click",t[41]),h=!0)},p(T,R){var N;R[0]&520&&r!==(r="ic-group-menu-"+T[3]+"-"+T[9])&&w(e,"id",r),!((N=T[0])!=null&&N.isHideSubgroupButton)&&T[22]!==zn?b?b.p(T,R):(b=P4(T),b.c(),b.m(s,c)):b&&(b.d(1),b=null),T[22]!==zn?y?y.p(T,R):(y=N4(T),y.c(),y.m(s,u)):y&&(y.d(1),y=null),R[0]&520&&f!==(f="lst-delete-group-"+T[3]+"-"+T[9])&&w(d,"id",f),R[0]&2097152&&p!==(p=T[21]("generic.delete"))&&w(d,"item",p),R[0]&520&&m!==(m="dd-group-menu-"+T[3]+"-"+T[9])&&w(n,"id",m),R[0]&8388612&&g!==(g="options-box pw normal-font "+(T[2].isArchived||T[23][gh]===Ae.DISABLED?"pw disabled":Te)+" svelte-1yucbkr")&&w(n,"class",g)},d(T){T&&X(n),b&&b.d(),y&&y.d(),h=!1,_()}}}function P4(t){let n,e,i,r,o,s,l;return{c(){n=A("se-list-item"),r=Y(),o=A("se-divider"),w(n,"id",e="lst-cr-sg-"+t[3]+"-"+t[9]),w(n,"item",i=t[21]("bom_manager.create_subgroup")),w(n,"class","svelte-1yucbkr")},m(a,c){J(a,n,c),J(a,r,c),J(a,o,c),s||(l=Ge(n,"click",t[39]),s=!0)},p(a,c){c[0]&520&&e!==(e="lst-cr-sg-"+a[3]+"-"+a[9])&&w(n,"id",e),c[0]&2097152&&i!==(i=a[21]("bom_manager.create_subgroup"))&&w(n,"item",i)},d(a){a&&(X(n),X(r),X(o)),s=!1,l()}}}function N4(t){let n,e,i,r,o,s,l;return{c(){n=A("se-list-item"),r=Y(),o=A("se-divider"),w(n,"id",e="lst-edit-group-sg-"+t[3]+"-"+t[9]),w(n,"item",i=t[4]===vi?t[21]("bom_manager.edit_group"):t[21]("bom_manager.edit_subgroup")),w(n,"class","svelte-1yucbkr")},m(a,c){J(a,n,c),J(a,r,c),J(a,o,c),s||(l=Ge(n,"click",t[40]),s=!0)},p(a,c){c[0]&520&&e!==(e="lst-edit-group-sg-"+a[3]+"-"+a[9])&&w(n,"id",e),c[0]&2097168&&i!==(i=a[4]===vi?a[21]("bom_manager.edit_group"):a[21]("bom_manager.edit_subgroup"))&&w(n,"item",i)},d(a){a&&(X(n),X(r),X(o)),s=!1,l()}}}function j4(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R=(t[15]||t[16])&&L4(t),N=t[17]&&R4(t);function L(M){t[42](M)}let q={type:"text",id:"txtGroupName",name:"txtGroupName",className:"grp-name-input",maxLength:pl};return t[14]!==void 0&&(q.value=t[14]),l=new Gi({props:q}),gt.push(()=>Tt(l,"value",L)),g=new Ut({props:{id:"btn-cancel-update-group",buttonText:t[21]("generic.cancel")}}),g.$on("btnClick",t[43]),k=new Ut({props:{importance:"emphasized",dataTestId:"btn-update-group",id:"btn-update-group",disabled:!t[14],buttonText:t[21]("generic.update")}}),k.$on("btnClick",t[44]),{c(){n=A("div"),R&&R.c(),e=Y(),N&&N.c(),i=Y(),r=A("div"),o=A("div"),s=A("se-form-field"),De(l.$$.fragment),c=Y(),u=A("div"),d=Y(),f=A("div"),p=A("se-form-field"),m=A("span"),De(g.$$.fragment),h=Y(),_=A("div"),b=A("se-form-field"),y=A("span"),De(k.$$.fragment),w(s,"block",""),w(s,"label",""),w(s,"option","stacked"),x(o,"class","input-box svelte-1yucbkr"),x(m,"class","pw normal-font svelte-1yucbkr"),x(y,"class","pw normal-font svelte-1yucbkr"),x(r,"class","pw display-flex svelte-1yucbkr"),x(n,"class","create-grp-container svelte-1yucbkr")},m(M,z){J(M,n,z),R&&R.m(n,null),v(n,e),N&&N.m(n,null),v(n,i),v(n,r),v(r,o),v(o,s),Re(l,s,null),v(r,c),v(r,u),v(r,d),v(r,f),v(f,p),v(p,m),Re(g,m,null),v(r,h),v(r,_),v(_,b),v(b,y),Re(k,y,null),T=!0},p(M,z){M[15]||M[16]?R?R.p(M,z):(R=L4(M),R.c(),R.m(n,e)):R&&(R.d(1),R=null),M[17]?N?N.p(M,z):(N=R4(M),N.c(),N.m(n,i)):N&&(N.d(1),N=null);const D={};!a&&z[0]&16384&&(a=!0,D.value=M[14],St(()=>a=!1)),l.$set(D);const O={};z[0]&2097152&&(O.buttonText=M[21]("generic.cancel")),g.$set(O);const j={};z[0]&16384&&(j.disabled=!M[14]),z[0]&2097152&&(j.buttonText=M[21]("generic.update")),k.$set(j)},i(M){T||(Q(l.$$.fragment,M),Q(g.$$.fragment,M),Q(k.$$.fragment,M),T=!0)},o(M){se(l.$$.fragment,M),se(g.$$.fragment,M),se(k.$$.fragment,M),T=!1},d(M){M&&X(n),R&&R.d(),N&&N.d(),Me(l),Me(g),Me(k)}}}function L4(t){let n,e=t[21]("bom_manager.group_already_exist_message")+"",i;return{c(){n=A("div"),i=de(e),x(n,"class","pw error-msg svelte-1yucbkr")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&2097152&&e!==(e=r[21]("bom_manager.group_already_exist_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function R4(t){let n,e=t[21]("bom_manager.group_name_characters_limit_message")+"",i;return{c(){n=A("div"),i=de(e),x(n,"class","pw error-msg svelte-1yucbkr")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&2097152&&e!==(e=r[21]("bom_manager.group_name_characters_limit_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function hG(t){let n;return{c(){n=A("div"),x(n,"class","separator-div svelte-1yucbkr")},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}function mG(t){let n,e=t[21]("bom_manager.no_products_added_message")+"",i,r,o=t[21](`edit_project.${t[4].toLowerCase()}`)+"",s,l,a=t[21]("generic.yet")+"",c;return{c(){n=A("div"),i=de(e),r=Y(),s=de(o),l=Y(),c=de(a),x(n,"class","no-products-div pw normal-font svelte-1yucbkr")},m(u,d){J(u,n,d),v(n,i),v(n,r),v(n,s),v(n,l),v(n,c)},p(u,d){d[0]&2097152&&e!==(e=u[21]("bom_manager.no_products_added_message")+"")&&be(i,e),d[0]&2097168&&o!==(o=u[21](`edit_project.${u[4].toLowerCase()}`)+"")&&be(s,o),d[0]&2097152&&a!==(a=u[21]("generic.yet")+"")&&be(c,a)},i:tt,o:tt,d(u){u&&X(n)}}}function gG(t){var i;let n,e;return n=new T_({props:{projectData:t[2],parts:t[0].parts,parentId:(i=t[0])==null?void 0:i.id,apigeeToken:t[5],language:t[6],country:t[7],projectId:t[12]}}),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){var l;const s={};o[0]&4&&(s.projectData=r[2]),o[0]&1&&(s.parts=r[0].parts),o[0]&1&&(s.parentId=(l=r[0])==null?void 0:l.id),o[0]&32&&(s.apigeeToken=r[5]),o[0]&64&&(s.language=r[6]),o[0]&128&&(s.country=r[7]),o[0]&4096&&(s.projectId=r[12]),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){Me(n,r)}}}function M4(t){let n,e,i,r,o=Mt(t[0].groups),s=[];for(let a=0;ase(s[a],1,1,()=>{s[a]=null});return{c(){n=A("div"),e=Y();for(let a=0;aTt(n,"parentGroup",r)),{c(){De(n.$$.fragment)},m(l,a){Re(n,l,a),i=!0},p(l,a){var u;const c={};a[0]&4&&(c.projectData=l[2]),a[0]&2&&(c.bomData=l[1]),a[0]&64&&(c.language=l[6]),a[0]&128&&(c.country=l[7]),a[0]&4096&&(c.projectId=l[12]),a[0]&1&&(c.group=l[52]),a[0]&1&&(c.parentId=(u=l[0])==null?void 0:u.id),a[0]&8&&(c.index=l[3]),a[0]&512&&(c.subGroupIndent=l[9]+Xp),!e&&a[0]&1&&(e=!0,c.parentGroup=l[0],St(()=>e=!1)),n.$set(c)},i(l){i||(Q(n.$$.fragment,l),i=!0)},o(l){se(n.$$.fragment,l),i=!1},d(l){Me(n,l)}}}function _G(t){var O,j,C;let n,e,i,r,o,s=(O=t[0])==null?void 0:O.isSelected,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T=t[18]&&C4(t),R=A4(t),N=t[24]&&O4(t),L=t[13]&&t[25]&&t[20]===`${t[3]}-${t[9]}`&&j4(t);u=new S4({props:{projectData:t[2],bomData:t[1],parentId:(j=t[0])==null?void 0:j.id,parentIndex:t[3],type:oa,parentGroup:t[0],newGroupName:t[19],language:t[6],country:t[7],projectId:t[12]}});const q=[gG,mG,hG],M=[];function z(S,I){var P,E,B;return((E=(P=S[0])==null?void 0:P.parts)==null?void 0:E.length)>0?0:!((B=S[0])!=null&&B.groups)||S[0].groups.length===0?1:2}p=z(t),m=M[p]=q[p](t);let D=((C=t[0])==null?void 0:C.groups)&&M4(t);return{c(){var S,I;T&&T.c(),n=Y(),e=A("se-list"),i=A("div"),r=Y(),o=A("se-list-group"),R.c(),l=Y(),N&&N.c(),a=Y(),L&&L.c(),c=Y(),De(u.$$.fragment),d=Y(),f=A("div"),m.c(),_=Y(),D&&D.c(),x(i,"class","separator-div svelte-1yucbkr"),x(f,"class",g="indent-largee "+(t[22]===zn?"cart-indent":"checkbox-indent")+" svelte-1yucbkr"),x(f,"style",h=`padding-left:${t[4]===vi?t[8]:t[9]+Xp}px`),w(o,"item",b=t[31]((S=t[0])==null?void 0:S.name,(I=t[0])==null?void 0:I.parts)),li(o,"font-size",(t[4]===vi?t[10]:t[11])+"px"),w(o,"id",y="selist-"+t[3]+"-"+t[9]),w(o,"class","svelte-1yucbkr"),w(e,"option","headline"),w(e,"can-collapse","true"),w(e,"class","small-top-padding pw bold-font svelte-1yucbkr")},m(S,I){T&&T.m(S,I),J(S,n,I),J(S,e,I),v(e,i),v(e,r),v(e,o),R.m(o,null),v(o,l),N&&N.m(o,null),v(o,a),L&&L.m(o,null),v(o,c),Re(u,o,null),v(o,d),v(o,f),M[p].m(f,null),v(o,_),D&&D.m(o,null),k=!0},p(S,I){var B,U,W,Z,V;S[18]?T?(T.p(S,I),I[0]&262144&&Q(T,1)):(T=C4(S),T.c(),Q(T,1),T.m(n.parentNode,n)):T&&(Je(),se(T,1,1,()=>{T=null}),Qe()),I[0]&1&&Et(s,s=(B=S[0])==null?void 0:B.isSelected)?(R.d(1),R=A4(S),R.c(),R.m(o,l)):R.p(S,I),S[24]?N?N.p(S,I):(N=O4(S),N.c(),N.m(o,a)):N&&(N.d(1),N=null),S[13]&&S[25]&&S[20]===`${S[3]}-${S[9]}`?L?(L.p(S,I),I[0]&34611720&&Q(L,1)):(L=j4(S),L.c(),Q(L,1),L.m(o,c)):L&&(Je(),se(L,1,1,()=>{L=null}),Qe());const P={};I[0]&4&&(P.projectData=S[2]),I[0]&2&&(P.bomData=S[1]),I[0]&1&&(P.parentId=(U=S[0])==null?void 0:U.id),I[0]&8&&(P.parentIndex=S[3]),I[0]&1&&(P.parentGroup=S[0]),I[0]&524288&&(P.newGroupName=S[19]),I[0]&64&&(P.language=S[6]),I[0]&128&&(P.country=S[7]),I[0]&4096&&(P.projectId=S[12]),u.$set(P);let E=p;p=z(S),p===E?M[p].p(S,I):(Je(),se(M[E],1,1,()=>{M[E]=null}),Qe(),m=M[p],m?m.p(S,I):(m=M[p]=q[p](S),m.c()),Q(m,1),m.m(f,null)),(!k||I[0]&4194304&&g!==(g="indent-largee "+(S[22]===zn?"cart-indent":"checkbox-indent")+" svelte-1yucbkr"))&&x(f,"class",g),(!k||I[0]&784&&h!==(h=`padding-left:${S[4]===vi?S[8]:S[9]+Xp}px`))&&x(f,"style",h),(W=S[0])!=null&&W.groups?D?(D.p(S,I),I[0]&1&&Q(D,1)):(D=M4(S),D.c(),Q(D,1),D.m(o,null)):D&&(Je(),se(D,1,1,()=>{D=null}),Qe()),(!k||I[0]&1&&b!==(b=S[31]((Z=S[0])==null?void 0:Z.name,(V=S[0])==null?void 0:V.parts)))&&w(o,"item",b),(!k||I[0]&3088)&&li(o,"font-size",(S[4]===vi?S[10]:S[11])+"px"),(!k||I[0]&520&&y!==(y="selist-"+S[3]+"-"+S[9]))&&w(o,"id",y)},i(S){k||(Q(T),Q(L),Q(u.$$.fragment,S),Q(m),Q(D),k=!0)},o(S){se(T),se(L),se(u.$$.fragment,S),se(m),se(D),k=!1},d(S){S&&(X(n),X(e)),T&&T.d(S),R.d(S),N&&N.d(),L&&L.d(),Me(u),M[p].d(),D&&D.d()}}}function bG(t,n,e){let i,r,o,s,l,a,c,u;ye(t,Jn,ue=>e(47,i=ue)),ye(t,Ft,ue=>e(21,r=ue)),ye(t,Zr,ue=>e(48,o=ue)),ye(t,nn,ue=>e(49,s=ue)),ye(t,Wi,ue=>e(22,l=ue)),ye(t,ki,ue=>e(23,a=ue)),ye(t,Ur,ue=>e(24,c=ue)),ye(t,qo,ue=>e(25,u=ue));let{bomData:d}=n,{projectData:f}=n,{group:p}=n,{parentGroup:m=null}=n,{parentId:g}=n,{index:h}=n,{type:_}=n,{apigeeToken:b}=n,{language:y}=n,{country:k}=n,{groupIndent:T}=n,{subGroupIndent:R}=n,{groupHeaderFontSize:N}=n,{subGroupHeaderFontSize:L}=n,{projectId:q}=n,M=!1,z=Te,D=!1,O=!1,j=!1,C=!1,S,I,P;function E(ue,ge,fe){let ae=ss(d);if(ge===fe)V();else{if((fe==null?void 0:fe.length)>pl)e(17,j=!0);else if(fe!=null&&fe.length){e(17,j=!1),e(13,M=!0),qo.update(()=>!0),B(d);let ie=Wh(_===vi?f.bom:I,$r,fe.toLocaleLowerCase()),_e=Vh(_,ie);e(15,D=_e.groupExists),e(16,O=_e.subGroupExists),ie?(Ur.set(!0),K1.set(!1)):(e(20,P=Te),e(15,D=!1),e(16,O=!1),U(ae,ue,fe,Yh(_,r("bom_manager.group_updated_successfully"),r("bom_manager.subgroup_updated_successfully")),Zh(_,r("bom_manager.group_updating_error"),r("bom_manager.subgroup_updating_error"))))}ku.set(!1)}}function B(ue){var ge;_===oa&&((ge=ue==null?void 0:ue.groups)==null||ge.forEach(fe=>{var ae;g===fe.id&&(I=fe),fe!=null&&fe.groups&&((ae=fe==null?void 0:fe.groups)==null?void 0:ae.length)>0&&B(fe)}))}function U(ue,ge,fe,ae,ie){ue=Pg(ue,na,ge,$r,fe),Ha(d,ue,f,ae,ie,i)}function W(ue){e(20,P=`${h}-${R}`),e(13,M=!0),qo.update(()=>!0),e(14,z=ue),Ur.set(!1)}function Z(ue){la.set(!1),ca.set(!0),yu.set(ue),Ur.set(!1),e(19,S=Te),e(19,S=So(p,r("bom_manager.custom_subgroup"),$r,dr))}function V(){e(15,D=!1),e(16,O=!1),e(13,M=!1),qo.update(()=>!1),Ur.set(!0),e(20,P=Te)}function te(ue){var ge,fe,ae,ie;if(o)e(18,C=!!ue.target.checked),e(0,p.isSelected=!0,p);else{const _e=ue.target.checked;e(0,p=nm(p,_e)),_e===!1&&Rt(nn,s.bom.isSelected=!1,s),Do.update(()=>!1),Mg(d.groups),wd((ge=d.groups[h])==null?void 0:ge.groups),e(1,d.groups[h].isHideSubgroupButton=(fe=d.groups[h])==null?void 0:fe.isSelected,d),vd((ae=d.groups[h])==null?void 0:ae.groups,(ie=d.groups[h])==null?void 0:ie.isSelected),Ul(ss(f.bom))}}function H(ue,ge){return o===!0||ge&&(ge.length===1?""+String(ge.length)+dr+r("generic.item"):ge.length>0&&""+String(ge.length)+dr+r("generic.items")),ue}function re(ue){let ge=`selist-${h}-${R}`;document.getElementById(ge).collapsed||ue.stopPropagation()}function G(ue){let ge=ss(d);if(g===Te){const fe=(ge.groups||[]).find(ie=>ie.id===ue.id);let ae=[];ae=pa(fe,ae),jn(Tn.VIEW_ITEM_LIST,ae,"","remove_from_list",!1,"list",!0),ge.group=ge.groups.splice(ge.groups.findIndex(ie=>ie.id===ue.id),1)}else ge=vw(ge,na,ue.id,g);Ha(d,ge,f,r("bom_manager.group_deleted"),r("bom_manager.group_deleting_error"),i)}function F(ue){C=ue,e(18,C)}function K(ue){p=ue,e(0,p)}const le=ue=>{te(ue)},ce=ue=>{Z(p.id),re(ue,p.id)},ne=ue=>{W(p.name.trim()),re(ue,p.id)},$=()=>{G(p)};function he(ue){z=ue,e(14,z)}const me=()=>{V()},ee=()=>{E(p.id,p.name.trim(),z.trim())};function oe(ue){p=ue,e(0,p)}return t.$$set=ue=>{"bomData"in ue&&e(1,d=ue.bomData),"projectData"in ue&&e(2,f=ue.projectData),"group"in ue&&e(0,p=ue.group),"parentGroup"in ue&&e(34,m=ue.parentGroup),"parentId"in ue&&e(35,g=ue.parentId),"index"in ue&&e(3,h=ue.index),"type"in ue&&e(4,_=ue.type),"apigeeToken"in ue&&e(5,b=ue.apigeeToken),"language"in ue&&e(6,y=ue.language),"country"in ue&&e(7,k=ue.country),"groupIndent"in ue&&e(8,T=ue.groupIndent),"subGroupIndent"in ue&&e(9,R=ue.subGroupIndent),"groupHeaderFontSize"in ue&&e(10,N=ue.groupHeaderFontSize),"subGroupHeaderFontSize"in ue&&e(11,L=ue.subGroupHeaderFontSize),"projectId"in ue&&e(12,q=ue.projectId)},t.$$.update=()=>{t.$$.dirty[0]&1|t.$$.dirty[1]&8&&m!==null&&m.isSelected&&(p==null?void 0:p.isSelected)===!1&&e(34,m.isSelected=!1,m)},[p,d,f,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,P,r,l,a,c,u,E,W,Z,V,te,H,re,G,m,g,F,K,le,ce,ne,$,he,me,ee,oe]}class D4 extends Ot{constructor(n){super(),At(this,n,bG,_G,Et,{bomData:1,projectData:2,group:0,parentGroup:34,parentId:35,index:3,type:4,apigeeToken:5,language:6,country:7,groupIndent:8,subGroupIndent:9,groupHeaderFontSize:10,subGroupHeaderFontSize:11,projectId:12},pG,[-1,-1])}}const yne="";function vG(t){qt(t,"svelte-1m4113m","@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.no-data.svelte-1m4113m{text-align:center;vertical-align:middle;font-size:14px;background-color:var(--se-white, #ffffff);padding:16px}.separator-div.svelte-1m4113m{height:4px}")}function B4(t,n,e){const i=t.slice();return i[11]=n[e],i[13]=e,i}function wG(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_=t[8]("list_manager.do_not_have_product_message")+"",b,y,k,T,R=t[8]("list_manager.add_products_section")+"",N;return{c(){n=A("se-table-group"),e=A("se-table-item"),e.textContent="?",i=Y(),r=A("se-table-item"),r.textContent="?",o=Y(),s=A("se-table-item"),s.textContent="?",l=Y(),a=A("se-table-item"),a.textContent="?",c=Y(),u=A("se-table-item"),u.textContent="?",d=Y(),f=A("se-table-item"),f.textContent="?",p=Y(),m=A("div"),g=A("div"),h=A("p"),b=de(_),y=Y(),k=A("br"),T=Y(),N=de(R),x(g,"class","no-data svelte-1m4113m"),x(m,"slot","detail")},m(L,q){J(L,n,q),v(n,e),v(n,i),v(n,r),v(n,o),v(n,s),v(n,l),v(n,a),v(n,c),v(n,u),v(n,d),v(n,f),v(n,p),v(n,m),v(m,g),v(g,h),v(h,b),v(h,y),v(h,k),v(h,T),v(h,N)},p(L,q){q&256&&_!==(_=L[8]("list_manager.do_not_have_product_message")+"")&&be(b,_),q&256&&R!==(R=L[8]("list_manager.add_products_section")+"")&&be(N,R)},i:tt,o:tt,d(L){L&&X(n)}}}function yG(t){let n,e,i,r;const o=[SG,kG],s=[];function l(a,c){return a[0].groups&&a[0].groups.length>0?0:1}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function kG(t){let n,e,i,r;const o=[CG,TG],s=[];function l(a,c){var u;return((u=a[0].parts)==null?void 0:u.length)>0?0:1}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function SG(t){let n,e,i,r=t[0].parts&&t[0].parts.length>0&&U4(t),o=Mt(t[0].groups),s=[];for(let a=0;ase(s[a],1,1,()=>{s[a]=null});return{c(){r&&r.c(),n=Y();for(let a=0;a0?r?(r.p(a,c),c&1&&Q(r,1)):(r=U4(a),r.c(),Q(r,1),r.m(n.parentNode,n)):r&&(Je(),se(r,1,1,()=>{r=null}),Qe()),c&1119){o=Mt(a[0].groups);let u;for(u=0;u{a[p]=null}),Qe()),~i?(r=a[i],r?r.p(u,d):(r=a[i]=l[i](u),r.c()),Q(r,1),r.m(o.parentNode,o)):r=null)},i(u){s||(Q(n.$$.fragment,u),Q(r),s=!0)},o(u){se(n.$$.fragment,u),se(r),s=!1},d(u){u&&(X(e),X(o)),Me(n,u),~i&&a[i].d(u)}}}function IG(t,n,e){let i,r,o;ye(t,Wi,m=>e(7,i=m)),ye(t,Ft,m=>e(8,r=m)),ye(t,cn,m=>e(9,o=m));let{bomData:s}=n,{projectData:l}=n,{apigeeToken:a}=n,{language:c}=n,{country:u}=n,{newGroupName:d}=n,{projectId:f}=n,p=qb;return t.$$set=m=>{"bomData"in m&&e(0,s=m.bomData),"projectData"in m&&e(1,l=m.projectData),"apigeeToken"in m&&e(2,a=m.apigeeToken),"language"in m&&e(3,c=m.language),"country"in m&&e(4,u=m.country),"newGroupName"in m&&e(5,d=m.newGroupName),"projectId"in m&&e(6,f=m.projectId)},[s,l,a,c,u,d,f,i,r,o,p]}class AG extends Ot{constructor(n){super(),At(this,n,IG,EG,Et,{bomData:0,projectData:1,apigeeToken:2,language:3,country:4,newGroupName:5,projectId:6},vG)}}const kne="",{window:OG}=Qs;function PG(t){qt(t,"svelte-17bcf7v",".pw.disabled.svelte-17bcf7v{pointer-events:none;opacity:0.5}.pw.align-right.svelte-17bcf7v{margin-left:auto}.pw.align-left.svelte-17bcf7v{margin-right:auto}.pw.display-flex.svelte-17bcf7v{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-17bcf7v{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-17bcf7v{font-size:16px}.pw.small-font.svelte-17bcf7v{font-size:14px}.pw.nano-font.svelte-17bcf7v{font-size:12px}.pw.pointer.svelte-17bcf7v{cursor:pointer}.pw-snackbar-elem.svelte-17bcf7v{top:30px}.pw.red-color.svelte-17bcf7v{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-17bcf7v{display:none}.pw.width-100.svelte-17bcf7v{width:100%}.pw.bold-font.svelte-17bcf7v{font-weight:bold}.pw.normal-font.svelte-17bcf7v{font-weight:normal;font-size:16px}.pw.error-msg.svelte-17bcf7v{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-17bcf7v{text-align:center}.pw.center-align-items.svelte-17bcf7v{align-items:center}.pw.justify-content-center.svelte-17bcf7v{justify-content:center}.pw.bom-checkbox.svelte-17bcf7v{max-width:16px}.pw.ml-8.svelte-17bcf7v{margin-left:8px}.pw.ml-12.svelte-17bcf7v{margin-left:12px}.pw.ml-36.svelte-17bcf7v{margin-left:36px}.pw.mt-8.svelte-17bcf7v{margin-top:8px}.pw.mt-6.svelte-17bcf7v{margin-top:6px}.pw.mt-32.svelte-17bcf7v{margin-top:32px}.pw.mb-8.svelte-17bcf7v{margin-bottom:8px}.pw.mb-12.svelte-17bcf7v{margin-bottom:12px}.pw.mb-16.svelte-17bcf7v{margin-top:16px}.pw.mb-21.svelte-17bcf7v{margin-bottom:21px}.pw.mr-12.svelte-17bcf7v{margin-right:12px}.pw.p-12.svelte-17bcf7v{padding:12px}.pw.pl-16.svelte-17bcf7v{padding-left:16px}.pw.pr-16.svelte-17bcf7v{padding-right:16px}.position-absolute.svelte-17bcf7v{position:absolute}.flex-wrap.svelte-17bcf7v{flex-wrap:wrap}.justify-content-sp-btw.svelte-17bcf7v{justify-content:space-between}.gp-10.svelte-17bcf7v{gap:10px}.gp-5.svelte-17bcf7v{gap:5px}.desktop-view.svelte-17bcf7v{display:none}.mobile-view.svelte-17bcf7v{display:block}.mobile-view-flx.svelte-17bcf7v{display:flex;flex-direction:column}.rounded-border.svelte-17bcf7v{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-17bcf7v{text-align:right}.bg-color-light-grey.svelte-17bcf7v{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-17bcf7v{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-17bcf7v{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-17bcf7v,.mobile-view-flx.svelte-17bcf7v{display:none}.desktop-view.svelte-17bcf7v{display:inherit}}.cart-mobile-snackbar.svelte-17bcf7v{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-17bcf7v,.mobile-view-snackbar.svelte-17bcf7v{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-17bcf7v{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-17bcf7v{display:block}.mobile-snackbar.svelte-17bcf7v{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-17bcf7v{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-17bcf7v{margin:-6px}.bottom-snackbar.svelte-17bcf7v{bottom:30px;top:auto}.table-header.svelte-17bcf7v{background-color:var(--se-light-grey, #cbcbcb);position:sticky;top:0%}.header-item.svelte-17bcf7v:not(:last-of-type){font-weight:bolder;margin:auto}.header-item.svelte-17bcf7v:nth-of-type(2){margin:0 0 0 10px}.header-item.svelte-17bcf7v:last-of-type{font-weight:bolder}.bom-table-body.svelte-17bcf7v{overflow-y:auto;scroll-behavior:smooth}.header-item-check.svelte-17bcf7v{font-weight:bolder;height:52px;--se-table-item-padding:16px}.table-container.svelte-17bcf7v{margin-top:4px}.remove-left-border.svelte-17bcf7v{border-left:unset}.sub-total-block.svelte-17bcf7v{width:100%}.quantity-header.svelte-17bcf7v{padding:10px 16px;font-weight:bolder}.subtotal-header.svelte-17bcf7v{padding:10px 16px 10px 12px;font-weight:bolder}.group-items-header.svelte-17bcf7v{padding:10px 0 10px 12px;font-weight:bolder}.actions-header.svelte-17bcf7v{padding:10px 0;font-weight:bolder}")}function F4(t){let n,e,i,r;function o(a){t[15](a)}function s(a){t[16](a)}let l={projectData:t[1],bomData:t[1].bom,successMsg:t[9]("bom_manager.product_moved_successfully"),errorMsg:t[9]("bom_manager.error_in_moving_product"),confirmTxt:t[9]("list_manager.move_selected_product"),confirmLbl:t[9]("generic.move"),cancelLbl:t[9]("generic.cancel"),popupName:fo};return t[8]!==void 0&&(l.isPopupOpen=t[8]),t[0]!==void 0&&(l.groupData=t[0]),n=new ta({props:l}),gt.push(()=>Tt(n,"isPopupOpen",o)),gt.push(()=>Tt(n,"groupData",s)),{c(){De(n.$$.fragment)},m(a,c){Re(n,a,c),r=!0},p(a,c){const u={};c&2&&(u.projectData=a[1]),c&2&&(u.bomData=a[1].bom),c&512&&(u.successMsg=a[9]("bom_manager.product_moved_successfully")),c&512&&(u.errorMsg=a[9]("bom_manager.error_in_moving_product")),c&512&&(u.confirmTxt=a[9]("list_manager.move_selected_product")),c&512&&(u.confirmLbl=a[9]("generic.move")),c&512&&(u.cancelLbl=a[9]("generic.cancel")),!e&&c&256&&(e=!0,u.isPopupOpen=a[8],St(()=>e=!1)),!i&&c&1&&(i=!0,u.groupData=a[0],St(()=>i=!1)),n.$set(u)},i(a){r||(Q(n.$$.fragment,a),r=!0)},o(a){se(n.$$.fragment,a),r=!1},d(a){Me(n,a)}}}function x4(t){let n,e,i,r,o,s=t[9]("bom_manager.group_items")+"",l,a,c,u=t[9]("bom_manager.quantity")+"",d,f,p,m,g,h=t[9]("generic.actions")+"",_,b,y,k,T,R=t[11]===Nn&&G4(t),N=(t[12][di]===Ae.SHOW||t[12][di]===Ae.DISABLED)&&H4(t);return k=new AG({props:{projectData:t[1],bomData:t[0],apigeeToken:t[3],language:t[4],country:t[5],newGroupName:t[6],projectId:t[7]}}),{c(){n=A("se-block"),e=A("se-table"),i=A("se-table-group-header"),R&&R.c(),r=Y(),o=A("se-table-item-header"),l=de(s),a=Y(),c=A("se-table-item-header"),d=de(u),f=Y(),N&&N.c(),p=Y(),m=A("se-table-item-header"),g=A("div"),_=de(h),y=Y(),De(k.$$.fragment),w(o,"class",jt("group-items-header pw small-font remove-left-border")+" svelte-17bcf7v"),w(o,"flex","2"),w(o,"id","group-heading-lbl"),w(o,"data-testid","sp-group"),w(c,"class",jt("quantity-header pw small-font remove-left-border")+" svelte-17bcf7v"),w(c,"flex","1"),w(c,"width","288px"),w(c,"id","qty-heading"),x(g,"class","pw align-center svelte-17bcf7v"),w(m,"class",jt("actions-header pw small-font actions-heading remove-left-border")+" svelte-17bcf7v"),w(m,"width",b=t[11]===Nn?"186px":"90px"),w(i,"class","table-header svelte-17bcf7v"),w(e,"class","bom-table-body svelte-17bcf7v"),w(e,"id","bom-table-body"),w(e,"compact","true"),w(n,"class","table-container svelte-17bcf7v")},m(L,q){J(L,n,q),v(n,e),v(e,i),R&&R.m(i,null),v(i,r),v(i,o),v(o,l),v(i,a),v(i,c),v(c,d),v(i,f),N&&N.m(i,null),v(i,p),v(i,m),v(m,g),v(g,_),v(e,y),Re(k,e,null),t[18](e),T=!0},p(L,q){L[11]===Nn?R?(R.p(L,q),q&2048&&Q(R,1)):(R=G4(L),R.c(),Q(R,1),R.m(i,r)):R&&(Je(),se(R,1,1,()=>{R=null}),Qe()),(!T||q&512)&&s!==(s=L[9]("bom_manager.group_items")+"")&&be(l,s),(!T||q&512)&&u!==(u=L[9]("bom_manager.quantity")+"")&&be(d,u),L[12][di]===Ae.SHOW||L[12][di]===Ae.DISABLED?N?N.p(L,q):(N=H4(L),N.c(),N.m(i,p)):N&&(N.d(1),N=null),(!T||q&512)&&h!==(h=L[9]("generic.actions")+"")&&be(_,h),(!T||q&2048&&b!==(b=L[11]===Nn?"186px":"90px"))&&w(m,"width",b);const M={};q&2&&(M.projectData=L[1]),q&1&&(M.bomData=L[0]),q&8&&(M.apigeeToken=L[3]),q&16&&(M.language=L[4]),q&32&&(M.country=L[5]),q&64&&(M.newGroupName=L[6]),q&128&&(M.projectId=L[7]),k.$set(M)},i(L){T||(Q(R),Q(k.$$.fragment,L),T=!0)},o(L){se(R),se(k.$$.fragment,L),T=!1},d(L){L&&X(n),R&&R.d(),N&&N.d(),Me(k),t[18](null)}}}function G4(t){var o,s;let n,e,i,r;return e=new ea({props:{id:"chk-toggle",disabled:((o=t[0])==null?void 0:o.isDisabled)||t[12][hh]===Ae.DISABLED,checked:(s=t[0])==null?void 0:s.isSelected,boxSize:"small",className:"pw bom-checkbox"}}),e.$on("clickCheckBox",t[17]),{c(){var l;n=A("se-table-item-header"),De(e.$$.fragment),w(n,"width","52px"),w(n,"class",i="header-item-check pw small-font "+((l=t[1])!=null&&l.isArchived?"pw disabled":"")+" svelte-17bcf7v")},m(l,a){J(l,n,a),Re(e,n,null),r=!0},p(l,a){var u,d,f;const c={};a&4097&&(c.disabled=((u=l[0])==null?void 0:u.isDisabled)||l[12][hh]===Ae.DISABLED),a&1&&(c.checked=(d=l[0])==null?void 0:d.isSelected),e.$set(c),(!r||a&2&&i!==(i="header-item-check pw small-font "+((f=l[1])!=null&&f.isArchived?"pw disabled":"")+" svelte-17bcf7v"))&&w(n,"class",i)},i(l){r||(Q(e.$$.fragment,l),r=!0)},o(l){se(e.$$.fragment,l),r=!1},d(l){l&&X(n),Me(e)}}}function H4(t){let n,e,i=t[9]("bom_manager.list_price")+"",r,o;return{c(){n=A("se-table-item-header"),e=A("div"),r=de(i),x(e,"class","pw sub-total-block svelte-17bcf7v"),x(e,"id","subtotal-heading-lbl"),w(n,"class",jt("subtotal-header pw small-font remove-left-border")+" svelte-17bcf7v"),w(n,"flex","1"),w(n,"width",o=t[11]===Nn?"224px":"186px"),w(n,"id","price-heading-lbl")},m(s,l){J(s,n,l),v(n,e),v(e,r)},p(s,l){l&512&&i!==(i=s[9]("bom_manager.list_price")+"")&&be(r,i),l&2048&&o!==(o=s[11]===Nn?"224px":"186px")&&w(n,"width",o)},d(s){s&&X(n)}}}function NG(t){let n,e,i,r,o,s,l,a=t[8]&&F4(t),c=t[0]&&x4(t);return{c(){a&&a.c(),n=Y(),e=A("se-loading"),i=Y(),c&&c.c(),r=wt(),w(e,"loading",t[10]),w(e,"full-page","true"),w(e,"overlay","true")},m(u,d){a&&a.m(u,d),J(u,n,d),J(u,e,d),J(u,i,d),c&&c.m(u,d),J(u,r,d),o=!0,s||(l=Ge(OG,"CONFIGURATOR_ADD_TO_BOM",t[14]),s=!0)},p(u,[d]){u[8]?a?(a.p(u,d),d&256&&Q(a,1)):(a=F4(u),a.c(),Q(a,1),a.m(n.parentNode,n)):a&&(Je(),se(a,1,1,()=>{a=null}),Qe()),(!o||d&1024)&&w(e,"loading",u[10]),u[0]?c?(c.p(u,d),d&1&&Q(c,1)):(c=x4(u),c.c(),Q(c,1),c.m(r.parentNode,r)):c&&(Je(),se(c,1,1,()=>{c=null}),Qe())},i(u){o||(Q(a),Q(c),o=!0)},o(u){se(a),se(c),o=!1},d(u){u&&(X(n),X(e),X(i),X(r)),a&&a.d(u),c&&c.d(u),s=!1,l()}}}function jG(t,n,e){let i,r,o,s,l,a,c,u;ye(t,nn,O=>e(20,i=O)),ye(t,Jn,O=>e(21,r=O)),ye(t,Ft,O=>e(9,o=O)),ye(t,Wp,O=>e(22,s=O)),ye(t,Zr,O=>e(23,l=O)),ye(t,cn,O=>e(10,a=O)),ye(t,Wi,O=>e(11,c=O)),ye(t,ki,O=>e(12,u=O));let{bomData:d}=n,{projectData:f}=n,{apigeeToken:p}=n,{language:m}=n,{country:g}=n,{tableBodyRef:h}=n,{newGroupName:_}=n,{projectId:b}=n,y=!1,k=!1;Ln(()=>{window.addEventListener("ADD_TO_PROJECT_BOM",N);const O=document.querySelectorAll(".product-name-link");O==null||O.forEach(j=>{j&&(j!=null&&j.shadowRoot)&&$u(j,` .qds-chevron { display: none !important; } .qds-standalone-link { display: flex; flex-direction: row-reverse; font-size: 16px !important; gap: 10px !important; color: #0075A3 !important; } `)})});function T(O){Do.update(()=>!1);const j=O.target.checked;R(j),Ul(ss(f.bom)),wd(d.groups),vd(d.groups,d.isSelected)}function R(O){l?e(8,y=O):(e(1,f.bom=nm(f.bom,O),f),nn.update(()=>f))}function N(O){var I,P,E,B,U,W,Z,V,te,H,re,G,F,K,le,ce,ne,$,he,me,ee,oe;let j;(I=O==null?void 0:O.detail)!=null&&I.easyData&&(j=O==null?void 0:O.detail.easyData,Rt(Wp,s=((B=(E=(P=O==null?void 0:O.detail)==null?void 0:P.easyData)==null?void 0:E.bom)==null?void 0:B.documentUrl)||[],s)),ve.info("Easy to OL converted data: "+JSON.stringify(j));let C=JSON.parse(JSON.stringify(f));ve.info("Easy to OL: initial proj data"),ve.info(JSON.stringify(C));let S;S=h_(j,zc((U=j==null?void 0:j.bom)==null?void 0:U.products[0].applicationSource)?(Z=(W=j==null?void 0:j.bom)==null?void 0:W.products[0])==null?void 0:Z.applicationSource:(te=(V=O==null?void 0:O.detail)==null?void 0:V.selection)==null?void 0:te.brickDetails[0],zc((H=j==null?void 0:j.bom)==null?void 0:H.products[0].applicationSource)?Te:((G=(re=O==null?void 0:O.detail)==null?void 0:re.selection)==null?void 0:G.brickDetails[1])??Te,(F=j==null?void 0:j.bom)==null?void 0:F.products[0].name,((le=(K=O.detail)==null?void 0:K.selection)==null?void 0:le.configurationMasterId)??Te),ve.info("Easy to OL: convertedDataObj"),ve.info(JSON.stringify(S)),m_(C,S,zc((ce=j==null?void 0:j.bom)==null?void 0:ce.products[0].applicationSource)?($=(ne=j==null?void 0:j.bom)==null?void 0:ne.products[0])==null?void 0:$.applicationSource:((me=(he=O.detail)==null?void 0:he.selection)==null?void 0:me.brickDetails[0])??Te,((oe=(ee=O.detail)==null?void 0:ee.selection)==null?void 0:oe.configurationMasterId)??Te),L(C)}function L(O){let j=O.id;delete O.id,delete O.federatedId;const C=o("edit_list.list_updated_successfully_message");xi(O,j,C,r,!1).then(async S=>{var E,B;const I=(E=i==null?void 0:i.ownerInfo)!=null&&E.country?String(i.ownerInfo.country):String(g),P=(B=i==null?void 0:i.ownerInfo)!=null&&B.language?String(i.ownerInfo.language):String(m);if(await ii(j,I,P,p).then(function(U){ve.info(U)}),S.data.id){cn.update(()=>!1),k=!0;let U=new CustomEvent(D1,{detail:k});window.dispatchEvent(U)}}).finally(()=>{ve.info("Project updated with ID: ",j)})}document.addEventListener(Bn.DOWNLOAD_SUCCESSFUL,()=>{T({target:{checked:!1}})}),Wn(()=>{Un(!1)});function q(O){y=O,e(8,y)}function M(O){d=O,e(0,d)}const z=O=>{T(O==null?void 0:O.detail)};function D(O){gt[O?"unshift":"push"](()=>{h=O,e(2,h)})}return t.$$set=O=>{"bomData"in O&&e(0,d=O.bomData),"projectData"in O&&e(1,f=O.projectData),"apigeeToken"in O&&e(3,p=O.apigeeToken),"language"in O&&e(4,m=O.language),"country"in O&&e(5,g=O.country),"tableBodyRef"in O&&e(2,h=O.tableBodyRef),"newGroupName"in O&&e(6,_=O.newGroupName),"projectId"in O&&e(7,b=O.projectId)},[d,f,h,p,m,g,_,b,y,o,a,c,u,T,N,q,M,z,D]}let W4=class extends Ot{constructor(n){super(),At(this,n,jG,NG,Et,{bomData:0,projectData:1,apigeeToken:3,language:4,country:5,tableBodyRef:2,newGroupName:6,projectId:7},PG)}};async function C_(t,n){var e;return((e=t.products)==null?void 0:e.length)>0&&(n.groups?C_(t,n.groups[0]):(n.parts=[],await LG(t,n))),n}async function LG(t,n){var i,r;!(t!=null&&t.configCharacteristicGroup)&&(t!=null&&t.configurationId)&&(t.configCharacteristicGroup=await MG(t==null?void 0:t.configurationId,LN[Ve.environment].selectAndConfigBearerToken)),RG(t)>-1?(E_(t,n.parts,yi.CUSTOMIZABLE),n.parts[0].parts=[],zm(t,n.parts[0].parts,Te,yi.CUSTOMIZABLE,!1)):t!=null&&t.configurationId&&(t==null?void 0:t.configurationId)!==Te?(i=t.extras)!=null&&i.codification&&((r=t.extras)==null?void 0:r.codification)!==Te?(E_(t,n.parts,yi.CONFIGURABLE),n.parts[0].parts=[],zm(t,n.parts[0].parts,Te,yi.CONFIGURABLE,!1)):(E_(t,n.parts,yi.CTO),n.parts[0].parts=[],zm(t,n.parts[0].parts,Te,yi.CTO,!1)):zm(t,n.parts,Te,yi.DEFAULT,!1)}function RG(t){return t.products.findIndex(n=>n.TC_ID_CUSTO&&n.TC_ID_CUSTO!==Te)}function E_(t,n,e){var i;n.push({pimString:t==null?void 0:t.pimString,productRef:qG(t,e),quantity:t.quantity,description:Te,price:0,source:Hb,selectorId:Te,partType:e,isParent:!0,productId:V4(t.products[0],YI),product:V4(t.products[0],VI),productCode:(i=t.extras)!=null&&i.codification?t.extras.codification:Te,configurationId:t.configurationId?t.configurationId:Te,personalizationId:BG(t.products[0]),secondCharacteristic:Y4(t.products[0],HI),firstCharacteristic:Y4(t.products[0],WI),extras:t.extras||{},kbId:(t==null?void 0:t.kbId)||(t==null?void 0:t.kbName),configCharacteristicGroup:t==null?void 0:t.configCharacteristicGroup})}async function MG(t,n){const e=await lm(t,n);return l_(e==null?void 0:e.characteristicGroups)}function zm(t,n,e,i,r){var s;const o=i===yi.CUSTOMIZABLE?(s=t==null?void 0:t.products)==null?void 0:s.filter(l=>!(l!=null&&l.extras)):t==null?void 0:t.products;o==null||o.forEach(function(l,a){const c=UG(l,n);c===-1?n.push({productRef:l.reference?String(l.reference):l.productId?String(l.productId):Te,quantity:l.quantity,description:l.description,price:0,source:Hb,pimString:t==null?void 0:t.pimString,productId:Te,selectorId:e,partType:i,isParent:r,personalizationId:a>0&&l.TC_ID_CUSTO?l.TC_ID_CUSTO:Te,configurationId:Te,productCode:Te}):n[c].quantity=n[c].quantity+l.quantity})}function qG(t,n){var e,i,r;if(n===yi.CUSTOMIZABLE)return(e=t==null?void 0:t.products[0])!=null&&e.extras?DG((i=t==null?void 0:t.products[0])==null?void 0:i.extras):Te;if(n===yi.CONFIGURABLE||n===yi.CTO)return(r=t.selector)!=null&&r.dataId&&t.selector.dataId.indexOf(np)>-1?t.selector.dataId.split(np)[1]:Te}function DG(t){return`${String(t==null?void 0:t[i1.configuredReference])}#${String(t==null?void 0:t[i1.configuredReference1])}#${String(t==null?void 0:t[i1.configuredReference2])}`}function BG(t){return t.TC_ID_CUSTO?t.TC_ID_CUSTO:Te}function V4(t,n){return t[n]?String(t[n]):Te}function Y4(t,n){return t.extras?String(t.extras[n]):Te}function UG(t,n){return n.findIndex(e=>e.productRef===t.reference)}const Sne="",{document:Z4}=Qs;function zG(t){qt(t,"svelte-12ttpc",".pw.pointer.svelte-12ttpc{cursor:pointer}.pw.mr-12.svelte-12ttpc{margin-right:12px}h4.heading.svelte-12ttpc{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.configurator-wrapper-small.svelte-12ttpc{width:var(--large-screen-up, 1201px);top:20px;left:50%;transform:translateX(-50%);bottom:20px}.configurator-wrapper-large.svelte-12ttpc{inset:0}.logo.svelte-12ttpc{height:50px}.configurator-wrapper.svelte-12ttpc{flex-direction:column;position:fixed;display:flex;background-color:var(--se-white, #ffffff)}.dialog-head-common.svelte-12ttpc{display:flex;justify-content:space-between;background-color:var(--se-life-green, #3dcd58);align-items:center;color:var(--se-white, #ffffff);padding:0 32px}.content-wrapper-common.svelte-12ttpc{display:flex;flex:1 1 0px;margin:16px}.configurator-content.svelte-12ttpc{width:100%;height:100%}.zoom-in-out.svelte-12ttpc{font-size:32px}.cross-icon.svelte-12ttpc{position:absolute;right:8px;top:8px}.heading.svelte-12ttpc{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}#configurator-close-confirmation-msg.svelte-12ttpc{font-weight:400;font-size:14px}.dialog-footer-button.svelte-12ttpc{margin-top:12px;margin-left:-4px}.popup-content.svelte-12ttpc{padding:0px 20px;margin-bottom:20px;margin-top:-16px}")}function FG(t){let n,e,i;return{c(){n=A("se-icon"),n.textContent="presentation_mode",w(n,"class","cursor-pointer zoom-in-out svelte-12ttpc"),w(n,"size","large"),w(n,"id","toggle-resize-btn")},m(r,o){J(r,n,o),e||(i=Ge(n,"click",t[20]),e=!0)},p:tt,d(r){r&&X(n),e=!1,i()}}}function xG(t){let n,e,i;return{c(){n=A("se-icon"),n.textContent="exit_presentation",w(n,"class","cursor-pointer zoom-in-out svelte-12ttpc"),w(n,"size","large")},m(r,o){J(r,n,o),e||(i=Ge(n,"click",t[19]),e=!0)},p:tt,d(r){r&&X(n),e=!1,i()}}}function GG(t){let n,e,i,r,o,s,l=t[3]("reopenProductSelector.close_selector")+"",a,c,u,d,f,p,m=t[3]("reopenProductSelector.selector_close_confirmation_msg")+"",g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I,P,E,B,U,W,Z,V,te;y=new Ut({props:{dataTestId:"btn-delete-group",id:"apply-close-configurator",importance:"emphasized",buttonText:t[3]("generic.apply")}}),y.$on("btnClick",t[17]),T=new Ut({props:{id:"handle-close-popup",dataTestId:"btn-cancel-delete-group",buttonText:t[3]("generic.cancel")}}),T.$on("btnClick",t[18]);function H(F,K){return F[1]?xG:FG}let re=H(t),G=re(t);return I=new Ut({props:{id:"show-cancel-confirm-dialog",buttonText:"?",buttonSize:"large"}}),I.$on("btnClick",t[21]),{c(){n=A("link"),e=A("script"),r=Y(),o=A("se-dialog"),s=A("h4"),a=de(l),c=Y(),u=A("se-icon"),u.textContent="action_delete_cross",d=Y(),f=A("se-dialog-content"),p=A("span"),g=de(m),h=Y(),_=A("div"),b=A("span"),De(y.$$.fragment),k=Y(),De(T.$$.fragment),R=Y(),N=A("div"),L=A("se-loading"),q=Y(),M=A("div"),z=A("span"),D=A("img"),j=Y(),C=A("span"),G.c(),S=Y(),De(I.$$.fragment),P=Y(),E=A("div"),B=A("div"),x(n,"rel","stylesheet"),x(n,"href",Ve.externalUrls[2]+"/release/wrapper/2.X/wrapper.min.css"),x(e,"type","text/javascript"),er(e.src,i=Ve.externalUrls[2]+"/release/wrapper/2.X/wrapper.js")||x(e,"src",i),x(s,"class","heading svelte-12ttpc"),x(s,"id","popup-header"),w(u,"id","close-popup"),w(u,"class","cross-icon pw pointer svelte-12ttpc"),w(u,"color","standard"),x(p,"id","configurator-close-confirmation-msg"),x(p,"class","svelte-12ttpc"),x(b,"class","pw mr-12 svelte-12ttpc"),x(_,"class","dialog-footer-button svelte-12ttpc"),w(f,"class","popup-content svelte-12ttpc"),w(f,"id","configurator-close-confirmation-msg"),w(o,"id","dialog-close-group"),w(o,"open",t[2]),w(L,"loading",t[4]),x(D,"class","logo svelte-12ttpc"),x(D,"id","side-menu-logo"),x(D,"alt","side menu logo"),er(D.src,O=Dt()?tl.SCHNEIDER_LOGO:`${ol.BASE_URL[t[0]]}/icons/svg/Logo.svg`)||x(D,"src",O),x(C,"class","d-flex align-items-center"),x(M,"class","dialog-head-common svelte-12ttpc"),x(B,"id","widgetFrame"),x(B,"class",U="configurator-content "+(t[1]?"configurator-content-large":"configurator-content-small")+" svelte-12ttpc"),x(E,"id","widget"),x(E,"class","content-wrapper-common svelte-12ttpc"),x(N,"id","configurator-widget-trigger"),x(N,"class",W="configurator-wrapper "+(t[1]?"configurator-wrapper-large":"configurator-wrapper-small")+" svelte-12ttpc")},m(F,K){v(Z4.head,n),v(Z4.head,e),J(F,r,K),J(F,o,K),v(o,s),v(s,a),v(o,c),v(o,u),v(o,d),v(o,f),v(f,p),v(p,g),v(f,h),v(f,_),v(_,b),Re(y,b,null),v(_,k),Re(T,_,null),J(F,R,K),J(F,N,K),v(N,L),v(N,q),v(N,M),v(M,z),v(z,D),v(M,j),v(M,C),G.m(C,null),v(C,S),Re(I,C,null),v(N,P),v(N,E),v(E,B),Z=!0,V||(te=[Ge(e,"load",t[15]),Ge(u,"click",t[16])],V=!0)},p(F,K){(!Z||K[0]&8)&&l!==(l=F[3]("reopenProductSelector.close_selector")+"")&&be(a,l),(!Z||K[0]&8)&&m!==(m=F[3]("reopenProductSelector.selector_close_confirmation_msg")+"")&&be(g,m);const le={};K[0]&8&&(le.buttonText=F[3]("generic.apply")),y.$set(le);const ce={};K[0]&8&&(ce.buttonText=F[3]("generic.cancel")),T.$set(ce),(!Z||K[0]&4)&&w(o,"open",F[2]),(!Z||K[0]&16)&&w(L,"loading",F[4]),(!Z||K[0]&1&&!er(D.src,O=Dt()?tl.SCHNEIDER_LOGO:`${ol.BASE_URL[F[0]]}/icons/svg/Logo.svg`))&&x(D,"src",O),re===(re=H(F))&&G?G.p(F,K):(G.d(1),G=re(F),G&&(G.c(),G.m(C,S))),(!Z||K[0]&2&&U!==(U="configurator-content "+(F[1]?"configurator-content-large":"configurator-content-small")+" svelte-12ttpc"))&&x(B,"class",U),(!Z||K[0]&2&&W!==(W="configurator-wrapper "+(F[1]?"configurator-wrapper-large":"configurator-wrapper-small")+" svelte-12ttpc"))&&x(N,"class",W)},i(F){Z||(Q(y.$$.fragment,F),Q(T.$$.fragment,F),Q(I.$$.fragment,F),Z=!0)},o(F){se(y.$$.fragment,F),se(T.$$.fragment,F),se(I.$$.fragment,F),Z=!1},d(F){F&&(X(r),X(o),X(R),X(N)),X(n),X(e),Me(y),Me(T),G.d(),Me(I),V=!1,vn(te)}}}function HG(t,n,e){let i,r,o,s,l,a,c,u,d,f,p,m;ye(t,Wr,fe=>e(27,i=fe)),ye(t,Jn,fe=>e(28,r=fe)),ye(t,Wi,fe=>e(29,o=fe)),ye(t,Ft,fe=>e(3,s=fe)),ye(t,qs,fe=>e(30,l=fe)),ye(t,Hr,fe=>e(31,a=fe)),ye(t,nn,fe=>e(32,c=fe)),ye(t,Uo,fe=>e(33,u=fe)),ye(t,Du,fe=>e(34,d=fe)),ye(t,fg,fe=>e(35,f=fe)),ye(t,ug,fe=>e(36,p=fe)),ye(t,cn,fe=>e(4,m=fe));let{dialogWrapper:g}=n,{countryentries:h}=n,{apigeeToken:_}=n,{ownerLanguage:b}=n,{ownerCountry:y}=n,{env:k}=n,T={window},R=!1,N=!1,L,q,M={};const z=Pn();async function D(){O(),await j(L)}function O(){var fe,ae,ie,_e,Ie;yM(l.partSubType)?L={value:String((fe=l==null?void 0:l.orderingData)==null?void 0:fe.productCode),type:mf}:u&&u!==Te?L={value:u,type:mf}:p!==Te?L={value:p,type:Jm}:(ae=l==null?void 0:l.reloadData)!=null&&ae.reloadConfigurationIdSandC?L={type:a0,value:(ie=l.reloadData)==null?void 0:ie.reloadConfigurationIdSandC}:L=(_e=l==null?void 0:l.parts)!=null&&_e.length?{type:a0,value:(Ie=l.parts[0].reloadData)==null?void 0:Ie.reloadConfigurationIdSandC}:{type:Te,value:Te}}async function j(fe){try{window.seWidgetWrapper?await C(fe):await System.import("sewidgetwrapper").then(ae=>{window.seWidgetWrapper=ae,C(fe)})}catch(ae){ve.error(ae.message)}}async function C(fe){var je;const ae=tp;let ie=Te;d?ie=s(o===Nn?"list.update_to_list":"cart.update_to_cart"):ie=s(o===Nn?"bom_manager.add_to_list":"generic.add_to_cart");let _e={enableNameConfiguration:(je=l==null?void 0:l.extras)!=null&&je.configurationName?l.extras.configurationName:s("generic.my_selection"),buttons:{saveConfiguration:{title:ie}}},Ie=W();const{countryCode:we,languageCode:pe}=rm(h);let ke=document.querySelector(qp+fe.type+Dp);ke&&ke.parentNode.removeChild(ke),f!==""?T=window.seWidgetWrapper.loadConfigModelById(f,Ie,_e):T=window.seWidgetWrapper.startWidget(fe,pe,we,ae,Ie,_e),T.addSaveConfigurationListener(async function(Be){Be.pimString=fe,!d&&u!==Te?I(Be):(await E(Be),Du.update(()=>!1)),ve.info("data from s&c",Be)})}function S(){o===Nn?M=JSON.parse(JSON.stringify(c)):M=JSON.parse(JSON.stringify(a))}async function I(fe){var Ie,we,pe,ke;let ae=await C_(fe,zi),ie=Tn.ADD_TO_CART,_e=`cart|uco|${fe.configurationId}|${(Ie=fe.extras)==null?void 0:Ie.codification}`;o===Nn&&(_e=`list|${fe.configurationId}|${(we=fe.extras)==null?void 0:we.codification}`,ie=Tn.ADD_TO_LIST),jn(ie,ae.parts,"","",!1,_e),S(),M.bom||(M.bom={parts:[]}),(ke=(pe=M==null?void 0:M.bom)==null?void 0:pe.parts)==null||ke.unshift(...ae.parts),re()}function P(fe){var ae;return(ae=fe==null?void 0:fe.customization)!=null&&ae.configuredReference?fe.customization.configuredReference:Te}async function E(fe){var Ie,we;let ae=l.partSubType,ie,_e;switch(ae){case yi.CUSTOMIZABLE:ie=Te,((Ie=fe==null?void 0:fe.products)==null?void 0:Ie.length)>0&&fe.products[0]&&(ie=P(fe.products[0])),await Z(fe,ie!==Te);break;case yi.CONFIGURABLE:(we=fe.extras)!=null&&we.codification&&fe.extras.codification!==tn?U(fe):await Z(fe);break;case yi.CTO:_e=fe.configurationId,await Z(fe,_e!==Te);break;default:await Z(fe,!0);break}}function B(fe){const ae=fe==null?void 0:fe.match(new RegExp(ep,"g"));let ie=0;const _e=fe.split(Ls),Ie=_e[_e.length-1];return isNaN(parseInt(Ie))||(ie=Number(Ie)),ae[ae.length-1]!==Ls?`${fe}-1`:ae.join("")+(Number(ie)+1)}function U(fe){var ie;l.productCode===((ie=fe.extras)==null?void 0:ie.codification)?le():Z(fe,!0)}function W(){return Xc+String(Ve.externalUrls[3])}async function Z(fe,ae){var we,pe;q=await C_(fe,zi);let ie=Tn.ADD_TO_CART,_e=`cart|uco|${fe.configurationId}|${(we=fe.extras)==null?void 0:we.codification}`;o===Nn&&(_e=`list|${fe.configurationId}|${(pe=fe.extras)==null?void 0:pe.codification}`,ie=Tn.ADD_TO_LIST),jn(ie,q.parts,"","",!1,_e),S();let Ie=M.bom;Ie!=null&&Ie.parts&&Ie.parts.length>0&&H(Ie,ae),ae||(M.bom=Ie),V(Ie,ae),re()}function V(fe,ae){var ie;(ie=fe==null?void 0:fe.groups)==null||ie.forEach((_e,Ie)=>{var we,pe;_e!=null&&_e.parts&&((we=_e==null?void 0:_e.parts)==null?void 0:we.length)>0&&H(_e,ae,Ie),_e!=null&&_e.groups&&((pe=_e==null?void 0:_e.groups)==null?void 0:pe.length)>0&&V(_e,ae)})}function te(fe){var ae,ie,_e,Ie,we,pe,ke;if((ie=(ae=M.bom.groups[fe])==null?void 0:ae.groups[0])!=null&&ie.groups){const je=JSON.parse(JSON.stringify((Ie=(_e=M.bom.groups[fe])==null?void 0:_e.groups[0])==null?void 0:Ie.groups));je.sort((Ce,Se)=>{const Ee=m0,[,Le,Pe]=Ce.name.match(Ee)||Ii,[,He,st]=Se.name.match(Ee)||Ii;return LeHe?1:(parseInt(Pe)||0)-(parseInt(st)||0)});const Be=je[je.length-1];Be.id=Te,Be.name=B(Be.name),Be.parts=q.parts,(ke=(pe=(we=M.bom.groups[fe])==null?void 0:we.groups[0])==null?void 0:pe.groups)==null||ke.push(Be)}}function H(fe,ae,ie){let _e=fe.parts.findIndex(Ie=>(l==null?void 0:l.id)===Ie.id);_e>=0&&(ae?(fe.parts.splice(_e,1),fe.parts.splice(_e,0,...q.parts)):te(ie))}function re(){cn.update(()=>!0);let fe=M.id;delete M.id,delete M.federatedId;const ae=s("edit_list.list_updated_successfully_message");if(o===Nn)xi(M,fe,ae,r,!1).then(async ie=>{await ii(fe,y,b,_).then(function(){var _e;(_e=ie==null?void 0:ie.data)!=null&&_e.id&&G(!0)}).catch(()=>{G(!0)})}).catch(()=>{G(!1)}).finally(()=>{ve.info("Project updated with ID: ",fe)});else{let ie={bom:M==null?void 0:M.bom,isTransferred:!1};_s(ie,i).then(async _e=>{await ii(fe,y,b,_).then(function(){_e!=null&&_e.error||G(!0)}).catch(()=>{G(!0)})}).catch(()=>{G(!1)}).finally(()=>{ve.info("Project updated with ID: ",fe)})}}function G(fe){cn.update(()=>!1),le(),F(fe)}function F(fe){z("configurableCustomizableProdAdded",{isProductUpdated:fe})}function K(){e(1,R=!R)}function le(){e(1,R=!1),e(10,g=!1),ne(),T&&(T==null||T.destroy()),to.update(()=>!1),qs.set({})}function ce(){e(2,N=!0)}function ne(){e(2,N=!1)}Wn(()=>{Un(!1),Uo.set(Te),ug.set(Te),fg.set(Te)});const $=()=>D(),he=()=>{ne()},me=()=>{le()},ee=()=>{ne()},oe=()=>K(),ue=()=>K(),ge=()=>{ce()};return t.$$set=fe=>{"dialogWrapper"in fe&&e(10,g=fe.dialogWrapper),"countryentries"in fe&&e(11,h=fe.countryentries),"apigeeToken"in fe&&e(12,_=fe.apigeeToken),"ownerLanguage"in fe&&e(13,b=fe.ownerLanguage),"ownerCountry"in fe&&e(14,y=fe.ownerCountry),"env"in fe&&e(0,k=fe.env)},[k,R,N,s,m,D,K,le,ce,ne,g,h,_,b,y,$,he,me,ee,oe,ue,ge]}class I_ extends Ot{constructor(n){super(),At(this,n,HG,GG,Et,{dialogWrapper:10,countryentries:11,apigeeToken:12,ownerLanguage:13,ownerCountry:14,env:0},zG,[-1,-1])}}const Tne="";function WG(t){qt(t,"svelte-1rcb144",".display-flex.svelte-1rcb144.svelte-1rcb144{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.small-font.svelte-1rcb144.svelte-1rcb144{font-size:14px}.pw.pointer.svelte-1rcb144.svelte-1rcb144{cursor:pointer}.pw-snackbar-elem.svelte-1rcb144.svelte-1rcb144{top:30px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.mobile-config-container.svelte-1rcb144 .product-name.svelte-1rcb144{font-size:18px;font-weight:700}.mobile-config-container.svelte-1rcb144 .product-price.svelte-1rcb144{font-size:18px;margin-top:5px;font-weight:bolder;padding-bottom:10px}.mobile-config-container.svelte-1rcb144 .action-buttons-container.svelte-1rcb144{padding-top:10px;margin-bottom:0.5rem;gap:1rem}.mobile-config-container.svelte-1rcb144 .se-line.svelte-1rcb144{padding:12px 0}.mobile-config-container.svelte-1rcb144 .product-child-container.svelte-1rcb144{display:flex;gap:10px;padding:10px 0}.mobile-config-container.svelte-1rcb144 .description-txt.svelte-1rcb144{word-break:break-word;white-space:break-spaces;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;color:var(--se-black, #626469);font-size:14px}.mobile-config-container.svelte-1rcb144 .product-image.svelte-1rcb144{width:68px;height:68px;background-color:var(--se-black, rgba(0, 0, 0, 0.0509803922))}.mobile-config-container.svelte-1rcb144 .child-detail-section.svelte-1rcb144{display:flex;gap:5px;flex-direction:column}.cto-details.svelte-1rcb144.svelte-1rcb144{flex-direction:column;padding:12px 0;gap:6px p;gap-font-size:14px}.top-content.svelte-1rcb144.svelte-1rcb144{justify-content:space-between}.show-bottom.svelte-1rcb144.svelte-1rcb144{bottom:30px;top:auto}.mobile-config-container.svelte-1rcb144 .top-content.svelte-1rcb144{display:flex}.mobile-config-container.svelte-1rcb144 .top-content .config-title.svelte-1rcb144{flex:1}.mobile-config-container.svelte-1rcb144 .top-content .action-cta.svelte-1rcb144{width:60px;display:flex;justify-content:space-around;align-items:center}")}function K4(t,n,e){const i=t.slice();return i[38]=n[e],i}function X4(t){let n,e;return{c(){var i;n=A("se-loading"),w(n,"loading",e=(i=t[1])==null?void 0:i.isLoading),w(n,"overlay","true"),w(n,"full-page","true")},m(i,r){J(i,n,r)},p(i,r){var o;r[0]&2&&e!==(e=(o=i[1])==null?void 0:o.isLoading)&&w(n,"loading",e)},d(i){i&&X(n)}}}function VG(t){let n,e=t[11]("product.gcr_code")+"",i,r,o=t[20].gcrCode+"",s;return{c(){n=A("p"),i=de(e),r=de(": "),s=de(o)},m(l,a){J(l,n,a),v(n,i),v(n,r),v(n,s)},p(l,a){a[0]&2048&&e!==(e=l[11]("product.gcr_code")+"")&&be(i,e)},d(l){l&&X(n)}}}function YG(t){let n,e=t[11]("product.config")+"",i,r,o=t[20].configId+"",s;return{c(){n=A("p"),i=de(e),r=de(": "),s=de(o),x(n,"class","config-id")},m(l,a){J(l,n,a),v(n,i),v(n,r),v(n,s)},p(l,a){a[0]&2048&&e!==(e=l[11]("product.config")+"")&&be(i,e)},d(l){l&&X(n)}}}function ZG(t){let n,e=t[11]("product.product_code")+"",i,r,o,s=t[20].productCode+"",l,a;return{c(){n=A("p"),i=de(e),r=de(`:\r `),o=A("span"),l=de(s),x(o,"id",a="product-config-id-"+t[1].serialNum)},m(c,u){J(c,n,u),v(n,i),v(n,r),v(n,o),v(o,l)},p(c,u){u[0]&2048&&e!==(e=c[11]("product.product_code")+"")&&be(i,e),u[0]&2&&a!==(a="product-config-id-"+c[1].serialNum)&&x(o,"id",a)},d(c){c&&X(n)}}}function J4(t){let n;function e(o,s){return o[13]?XG:KG}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},d(o){o&&X(n),r.d(o)}}}function KG(t){let n,e;return{c(){n=A("div"),e=de(t[2]),x(n,"class","product-price svelte-1rcb144")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r[0]&4&&be(e,i[2])},d(i){i&&X(n)}}}function XG(t){let n;return{c(){n=A("se-skeleton"),w(n,"width","150px"),w(n,"height","28px"),w(n,"count","1")},m(e,i){J(e,n,i)},p:tt,d(e){e&&X(n)}}}function Q4(t){let n,e=Mt(t[1].parts),i=[];for(let r=0;rTt(n,"isPopupOpen",r)),n.$on("close",t[31]),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&24&&(a.projectData={...s[3],bom:{parts:s[4]}}),l[0]&2048&&(a.successMsg=s[11]("bom_manager.product_deleted")),l[0]&2048&&(a.errorMsg=s[11]("bom_manager.error_in_deleting_product")),l[0]&2048&&(a.confirmTxt=s[11]("list_manager.remove_selected_produts_message")),l[0]&2048&&(a.confirmLbl=s[11]("generic.delete")),l[0]&2048&&(a.cancelLbl=s[11]("generic.cancel")),!e&&l[0]&32&&(e=!0,a.isPopupOpen=s[5],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function n6(t){let n,e,i;return e=new I_({props:{apigeeToken:Ve.apigeeToken,ownerLanguage:t[19],ownerCountry:t[18],dialogWrapper:Fm,countryentries:t[16],env:Ve.environment}}),{c(){n=A("se-dialog"),De(e.$$.fragment),w(n,"pagescroll","true"),w(n,"can-backdrop","false"),w(n,"size","xlarge"),w(n,"open",Fm)},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&65536&&(s.countryentries=r[16]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function i6(t){let n,e;return n=new lf({props:{isPopupOpen:t[6],confirmTxt:t[11]("cart.remove_selected_product_message"),confirmLbl:t[11]("generic.delete"),cancelLbl:t[11]("generic.cancel")}}),n.$on("close",t[32]),n.$on("confirmAction",t[33]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&64&&(o.isPopupOpen=i[6]),r[0]&2048&&(o.confirmTxt=i[11]("cart.remove_selected_product_message")),r[0]&2048&&(o.confirmLbl=i[11]("generic.delete")),r[0]&2048&&(o.cancelLbl=i[11]("generic.cancel")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function r6(t){let n,e,i;return{c(){n=A("se-snackbar"),w(n,"open",t[7]),w(n,"message",t[8]),w(n,"type",t[9]),w(n,"class","pw-snackbar-elem show-bottom svelte-1rcb144"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id","snackbar-list-config")},m(r,o){J(r,n,o),e||(i=Ge(n,"didClose",t[34]),e=!0)},p(r,o){o[0]&128&&w(n,"open",r[7]),o[0]&256&&w(n,"message",r[8]),o[0]&512&&w(n,"type",r[9])},d(r){r&&X(n),e=!1,i()}}}function JG(t){var fe,ae,ie,_e,Ie,we,pe,ke,je;let n,e,i,r,o,s,l,a=t[11]("product.config_Id")+"",c,u,d,f=(((fe=t[1])==null?void 0:fe.configurationId)||((ie=(ae=t[1])==null?void 0:ae.orderingData)==null?void 0:ie.orderingId)||Te)+"",p,m,g,h,_,b,y,k,T,R,N,L=(String((_e=t[1])==null?void 0:_e.description).toUpperCase()||"")+"",q,M,z,D,O,j,C,S,I,P,E,B,U,W,Z,V,te,H,re,G,F,K,le=((Ie=t[1])==null?void 0:Ie.isLoading)&&X4(t);h=new Ei({props:{iconClassName:"trash-can",buttonSize:"medium",className:"primary icon pw pointer"}}),h.$on("btnClick",t[25]);let ce=((we=t[20])==null?void 0:we.gcrCode)&&VG(t),ne=((pe=t[20])==null?void 0:pe.configId)&&YG(t),$=((ke=t[20])==null?void 0:ke.productCode)&&ZG(t),he=(t[12][di]===Ae.SHOW||t[12][di]===Ae.DISABLED)&&J4(t);C=new Um({props:{product:t[1],updateQuantity:t[27]}}),E=new Ei({props:{iconClassName:"pages-double",buttonText:t[11]("product.Copy_ID"),buttonSize:"small",id:"ic-hide-children",className:"large-spacing"}}),E.$on("btnClick",t[28]);let me=((je=t[1])==null?void 0:je.parts)&&Q4(t),ee=t[5]&&t6(t),oe=t[15]&&Fm&&n6(t),ue=t[10]===zn&&t[6]&&i6(t),ge=t[7]&&r6(t);return{c(){n=A("se-dialog"),le&&le.c(),e=Y(),i=A("se-dialog-content"),r=A("div"),o=A("div"),s=A("div"),l=A("div"),c=de(a),u=Y(),d=A("div"),p=de(f),m=Y(),g=A("div"),De(h.$$.fragment),_=Y(),b=A("qds-button"),y=Y(),k=A("se-divider"),T=Y(),R=A("div"),N=A("p"),q=de(L),M=Y(),ce&&ce.c(),z=Y(),ne&&ne.c(),D=Y(),$&&$.c(),O=Y(),he&&he.c(),j=Y(),De(C.$$.fragment),S=Y(),I=A("div"),P=A("div"),De(E.$$.fragment),B=Y(),U=A("se-divider"),W=Y(),me&&me.c(),Z=Y(),ee&&ee.c(),V=Y(),oe&&oe.c(),te=Y(),ue&&ue.c(),H=Y(),ge&&ge.c(),re=wt(),x(l,"class","product-name svelte-1rcb144"),x(d,"class","pw small-font svelte-1rcb144"),x(d,"id","product-config-id"),x(s,"class","config-title svelte-1rcb144"),w(b,"importance","subdued"),w(b,"icon-name","cross-circle"),w(b,"class","pw pointer svelte-1rcb144"),w(b,"id","close-popup-config"),x(g,"class","action-cta svelte-1rcb144"),x(o,"class","display-flex top-content svelte-1rcb144"),x(N,"class","cto-description"),x(R,"class","display-flex cto-details svelte-1rcb144"),x(I,"class","display-flex action-buttons-container svelte-1rcb144"),w(U,"class","se-line svelte-1rcb144"),x(r,"class","mobile-config-container svelte-1rcb144"),w(i,"class","popup-content"),w(n,"id","dialog-confirm"),w(n,"open",t[0]),w(n,"can-backdrop","false"),w(n,"size","fill")},m(Be,Ce){J(Be,n,Ce),le&&le.m(n,null),v(n,e),v(n,i),v(i,r),v(r,o),v(o,s),v(s,l),v(l,c),v(s,u),v(s,d),v(d,p),v(o,m),v(o,g),Re(h,g,null),v(g,_),v(g,b),v(r,y),v(r,k),v(r,T),v(r,R),v(R,N),v(N,q),v(R,M),ce&&ce.m(R,null),v(R,z),ne&&ne.m(R,null),v(R,D),$&&$.m(R,null),v(r,O),he&&he.m(r,null),v(r,j),Re(C,r,null),v(r,S),v(r,I),v(I,P),Re(E,P,null),v(r,B),v(r,U),v(r,W),me&&me.m(r,null),J(Be,Z,Ce),ee&&ee.m(Be,Ce),J(Be,V,Ce),oe&&oe.m(Be,Ce),J(Be,te,Ce),ue&&ue.m(Be,Ce),J(Be,H,Ce),ge&&ge.m(Be,Ce),J(Be,re,Ce),G=!0,F||(K=Ge(b,"click",t[26]),F=!0)},p(Be,Ce){var Le,Pe,He,st,_t,We,qe,Ke,Ue;(Le=Be[1])!=null&&Le.isLoading?le?le.p(Be,Ce):(le=X4(Be),le.c(),le.m(n,e)):le&&(le.d(1),le=null),(!G||Ce[0]&2048)&&a!==(a=Be[11]("product.config_Id")+"")&&be(c,a),(!G||Ce[0]&2)&&f!==(f=(((Pe=Be[1])==null?void 0:Pe.configurationId)||((st=(He=Be[1])==null?void 0:He.orderingData)==null?void 0:st.orderingId)||Te)+"")&&be(p,f),(!G||Ce[0]&2)&&L!==(L=(String((_t=Be[1])==null?void 0:_t.description).toUpperCase()||"")+"")&&be(q,L),(We=Be[20])!=null&&We.gcrCode&&ce.p(Be,Ce),(qe=Be[20])!=null&&qe.configId&&ne.p(Be,Ce),(Ke=Be[20])!=null&&Ke.productCode&&$.p(Be,Ce),Be[12][di]===Ae.SHOW||Be[12][di]===Ae.DISABLED?he?he.p(Be,Ce):(he=J4(Be),he.c(),he.m(r,j)):he&&(he.d(1),he=null);const Se={};Ce[0]&2&&(Se.product=Be[1]),C.$set(Se);const Ee={};Ce[0]&2048&&(Ee.buttonText=Be[11]("product.Copy_ID")),E.$set(Ee),(Ue=Be[1])!=null&&Ue.parts?me?me.p(Be,Ce):(me=Q4(Be),me.c(),me.m(r,null)):me&&(me.d(1),me=null),(!G||Ce[0]&1)&&w(n,"open",Be[0]),Be[5]?ee?(ee.p(Be,Ce),Ce[0]&32&&Q(ee,1)):(ee=t6(Be),ee.c(),Q(ee,1),ee.m(V.parentNode,V)):ee&&(Je(),se(ee,1,1,()=>{ee=null}),Qe()),Be[15]&&Fm?oe?(oe.p(Be,Ce),Ce[0]&32768&&Q(oe,1)):(oe=n6(Be),oe.c(),Q(oe,1),oe.m(te.parentNode,te)):oe&&(Je(),se(oe,1,1,()=>{oe=null}),Qe()),Be[10]===zn&&Be[6]?ue?(ue.p(Be,Ce),Ce[0]&1088&&Q(ue,1)):(ue=i6(Be),ue.c(),Q(ue,1),ue.m(H.parentNode,H)):ue&&(Je(),se(ue,1,1,()=>{ue=null}),Qe()),Be[7]?ge?ge.p(Be,Ce):(ge=r6(Be),ge.c(),ge.m(re.parentNode,re)):ge&&(ge.d(1),ge=null)},i(Be){G||(Q(h.$$.fragment,Be),Q(C.$$.fragment,Be),Q(E.$$.fragment,Be),Q(ee),Q(oe),Q(ue),G=!0)},o(Be){se(h.$$.fragment,Be),se(C.$$.fragment,Be),se(E.$$.fragment,Be),se(ee),se(oe),se(ue),G=!1},d(Be){Be&&(X(n),X(Z),X(V),X(te),X(H),X(re)),le&&le.d(),Me(h),ce&&ce.d(),ne&&ne.d(),$&&$.d(),he&&he.d(),Me(C),Me(E),me&&me.d(),ee&&ee.d(Be),oe&&oe.d(Be),ue&&ue.d(Be),ge&&ge.d(Be),F=!1,K()}}}let Fm=!1;function QG(t,n,e){let i,r,o,s,l,a,c,u;ye(t,Wi,te=>e(10,i=te)),ye(t,nn,te=>e(35,r=te)),ye(t,Ft,te=>e(11,o=te)),ye(t,ki,te=>e(12,s=te)),ye(t,Vi,te=>e(13,l=te)),ye(t,yl,te=>e(14,a=te)),ye(t,to,te=>e(15,c=te)),ye(t,i2,te=>e(16,u=te));let{isPopupOpen:d}=n,{product:f}=n,{productPrice:p}=n,{country:m}=n,{language:g}=n,{projectData:h}=n,_=Ii,b=!1,y=!1;const k=Pn();let T=fn(m,r),R=dn(g,r),N=!1,L,q;const M=f||{},z=M.orderingData||{};let D={configId:M.configurationId||z.orderingId||"",productCode:M.productCode||z.productCode||"",gcrCode:M.productRef||M.productId||""};Ln(()=>{Ti(Cs)}),Wn(()=>{Ti(zr)});function O(){k(Yi.CLOSE)}function j(){var te,H;i===zn?e(6,y=!0):(e(4,_=(H=(te=h==null?void 0:h.bom)==null?void 0:te.parts)==null?void 0:H.filter(re=>(re==null?void 0:re.productRef)!==(f==null?void 0:f.productRef))),e(5,b=!0))}const C=()=>{j()},S=()=>{O()},I=(te,H)=>k(Yi.UPDATE_QUANTITY,{val:te,product:H}),P=()=>{Cg("product-config-id")&&(e(7,N=!0),e(8,L=o("product.text_copied")),e(9,q=Rr))},E=te=>Ig(te);function B(te){b=te,e(5,b)}const U=()=>O(),W=()=>e(6,y=!1),Z=()=>{k(Yi.REMOVE_PRODUCT),e(6,y=!1)},V=()=>e(7,N=!1);return t.$$set=te=>{"isPopupOpen"in te&&e(0,d=te.isPopupOpen),"product"in te&&e(1,f=te.product),"productPrice"in te&&e(2,p=te.productPrice),"country"in te&&e(23,m=te.country),"language"in te&&e(24,g=te.language),"projectData"in te&&e(3,h=te.projectData)},[d,f,p,h,_,b,y,N,L,q,i,o,s,l,a,c,u,k,T,R,D,O,j,m,g,C,S,I,P,E,B,U,W,Z,V]}class $G extends Ot{constructor(n){super(),At(this,n,QG,JG,Et,{isPopupOpen:0,product:1,productPrice:2,country:23,language:24,projectData:3},WG,[-1,-1])}}const Cne="";function eH(t){qt(t,"svelte-t4dkxa",".pw.display-flex.svelte-t4dkxa.svelte-t4dkxa{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-t4dkxa.svelte-t4dkxa{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.small-font.svelte-t4dkxa.svelte-t4dkxa{font-size:14px}.pw.nano-font.svelte-t4dkxa.svelte-t4dkxa{font-size:12px}.pw.pointer.svelte-t4dkxa.svelte-t4dkxa{cursor:pointer}.justify-content-sp-btw.svelte-t4dkxa.svelte-t4dkxa{justify-content:space-between}.gp-10.svelte-t4dkxa.svelte-t4dkxa{gap:10px}.gp-5.svelte-t4dkxa.svelte-t4dkxa{gap:5px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.product.svelte-t4dkxa.svelte-t4dkxa{padding:15px 20px 20px;margin:0 20px 0 20px;background-color:#ffffff;border:1px solid transparent;border-radius:8px}@media(max-width: 768px){.product.svelte-t4dkxa.svelte-t4dkxa{padding:15px 7px 20px}}.product-image.svelte-t4dkxa.svelte-t4dkxa{min-width:50px;max-height:60px}@media(max-width: 768px){.product-image.svelte-t4dkxa.svelte-t4dkxa{width:55px}}@media(max-width: 768px){.product-image.svelte-t4dkxa .img.svelte-t4dkxa{width:95%}}.product-name.svelte-t4dkxa.svelte-t4dkxa{color:var(--se-medium-blue, #0075a3);font-size:18px;margin-bottom:5px}.product-price.svelte-t4dkxa.svelte-t4dkxa{font-size:18px;margin-top:5px;font-weight:bolder}.empty-box.svelte-t4dkxa.svelte-t4dkxa{height:154px;width:100%}.action-buttons-container.svelte-t4dkxa.svelte-t4dkxa{margin-top:30px}.product-container.svelte-t4dkxa.svelte-t4dkxa{gap:20px}.cart-eolstatus.svelte-t4dkxa.svelte-t4dkxa{padding-left:12px}.eol-products.svelte-t4dkxa.svelte-t4dkxa{padding-top:6px}.eol-date.svelte-t4dkxa.svelte-t4dkxa{color:#333;font-weight:normal}")}function s6(t,n,e){const i=t.slice();return i[42]=n[e],i[44]=e,i}function o6(t){let n,e;return n=new ea({props:{id:"chk-"+t[0].serialNum,disabled:t[0].isDisabled||zl(t[0])&&!t[0].isParent||t[15][Sc]===Ae.DISABLED,checked:t[0].isSelected,boxSize:"small",className:"row-checkbox"}}),n.$on("clickCheckBox",t[23]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1&&(o.id="chk-"+i[0].serialNum),r[0]&32769&&(o.disabled=i[0].isDisabled||zl(i[0])&&!i[0].isParent||i[15][Sc]===Ae.DISABLED),r[0]&1&&(o.checked=i[0].isSelected),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function tH(t){var b,y,k,T,R;let n,e,i,r=(((b=t[0])==null?void 0:b.name)||(((y=t[0])==null?void 0:y.productRef)??((k=t[0])==null?void 0:k.productId)))+"",o,s,l,a,c=(((T=t[0])==null?void 0:T.description)??((R=t[0])==null?void 0:R.id))+"",u,d,f,p,m=!t[5]&&t[14]&&a6(t);function g(N,L){var q;if(N[15][di]===Ae.SHOW||N[15][di]===Ae.DISABLED)return rH;if((q=N[0].eolStatus)!=null&&q.length)return iH}let h=g(t),_=h&&h(t);return{c(){var N;m&&m.c(),n=Y(),e=A("div"),i=A("qds-inline-link"),o=de(r),l=Y(),a=A("div"),u=de(c),d=Y(),_&&_.c(),w(i,"class","pw pointer svelte-t4dkxa"),w(i,"data-id","product-name"),w(i,"href",s=oo((N=t[0])==null?void 0:N.pdpUrl)),w(i,"target","_blank"),w(i,"rel","external"),x(a,"data-id","product-description"),x(a,"class","pw small-font svelte-t4dkxa"),x(e,"class","product-container svelte-t4dkxa")},m(N,L){m&&m.m(N,L),J(N,n,L),J(N,e,L),v(e,i),v(i,o),v(e,l),v(e,a),v(a,u),v(e,d),_&&_.m(e,null),f||(p=Ge(i,"click",t[26]),f=!0)},p(N,L){var q,M,z,D,O,j;!N[5]&&N[14]?m?m.p(N,L):(m=a6(N),m.c(),m.m(n.parentNode,n)):m&&(m.d(1),m=null),L[0]&1&&r!==(r=(((q=N[0])==null?void 0:q.name)||(((M=N[0])==null?void 0:M.productRef)??((z=N[0])==null?void 0:z.productId)))+"")&&be(o,r),L[0]&1&&s!==(s=oo((D=N[0])==null?void 0:D.pdpUrl))&&w(i,"href",s),L[0]&1&&c!==(c=(((O=N[0])==null?void 0:O.description)??((j=N[0])==null?void 0:j.id))+"")&&be(u,c),h===(h=g(N))&&_?_.p(N,L):(_&&_.d(1),_=h&&h(N),_&&(_.c(),_.m(e,null)))},d(N){N&&(X(n),X(e)),m&&m.d(N),_&&_.d(),f=!1,p()}}}function nH(t){var p,m,g;let n,e,i=t[12]("product.config_Id")+"",r,o,s,l=(((p=t[0])==null?void 0:p.configurationId)||((g=(m=t[0])==null?void 0:m.orderingData)==null?void 0:g.orderingId)||Te)+"",a,c,u,d,f=(t[15][di]===Ae.SHOW||t[15][di]===Ae.DISABLED)&&m6(t);return{c(){n=A("div"),e=A("div"),r=de(i),o=Y(),s=A("div"),a=de(l),c=Y(),f&&f.c(),x(e,"class","product-name svelte-t4dkxa"),x(s,"class","pw small-font svelte-t4dkxa"),x(n,"class","product-container pw pointer svelte-t4dkxa")},m(h,_){J(h,n,_),v(n,e),v(e,r),v(n,o),v(n,s),v(s,a),v(n,c),f&&f.m(n,null),u||(d=Ge(n,"click",t[24]),u=!0)},p(h,_){var b,y,k;_[0]&4096&&i!==(i=h[12]("product.config_Id")+"")&&be(r,i),_[0]&1&&l!==(l=(((b=h[0])==null?void 0:b.configurationId)||((k=(y=h[0])==null?void 0:y.orderingData)==null?void 0:k.orderingId)||Te)+"")&&be(a,l),h[15][di]===Ae.SHOW||h[15][di]===Ae.DISABLED?f?f.p(h,_):(f=m6(h),f.c(),f.m(n,null)):f&&(f.d(1),f=null)},d(h){h&&X(n),f&&f.d(),u=!1,d()}}}function a6(t){let n,e,i,r,o,s;return{c(){var l,a;n=A("div"),e=A("img"),x(e,"loading","eager"),x(e,"class","img svelte-t4dkxa"),er(e.src,i=xh(t[10],Us.size[wv],!1))||x(e,"src",i),x(e,"alt",r=((l=t[0])==null?void 0:l.productRef)??((a=t[0])==null?void 0:a.productId)),x(n,"class","product-image svelte-t4dkxa")},m(l,a){J(l,n,a),v(n,e),o||(s=Ge(e,"error",t[25]),o=!0)},p(l,a){var c,u;a[0]&1024&&!er(e.src,i=xh(l[10],Us.size[wv],!1))&&x(e,"src",i),a[0]&1&&r!==(r=((c=l[0])==null?void 0:c.productRef)??((u=l[0])==null?void 0:u.productId))&&x(e,"alt",r)},d(l){l&&X(n),o=!1,s()}}}function iH(t){let n,e,i=Mt(t[0].eolStatus),r=[];for(let o=0;oTt(n,"isPopupOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&514&&(a.projectData={...s[1],bom:{parts:s[9]}}),l[0]&4096&&(a.successMsg=s[12]("bom_manager.product_deleted")),l[0]&4096&&(a.errorMsg=s[12]("bom_manager.error_in_deleting_product")),l[0]&4096&&(a.confirmTxt=s[12]("list_manager.remove_selected_produts_message")),l[0]&4096&&(a.confirmLbl=s[12]("generic.delete")),l[0]&4096&&(a.cancelLbl=s[12]("generic.cancel")),!e&&l[0]&256&&(e=!0,a.isPopupOpen=s[8],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function b6(t){let n,e;return n=new lf({props:{isPopupOpen:t[7],confirmTxt:t[12]("cart.remove_selected_product_message"),confirmLbl:t[12]("generic.delete"),cancelLbl:t[12]("generic.cancel")}}),n.$on("close",t[29]),n.$on("confirmAction",t[19]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&128&&(o.isPopupOpen=i[7]),r[0]&4096&&(o.confirmTxt=i[12]("cart.remove_selected_product_message")),r[0]&4096&&(o.confirmLbl=i[12]("generic.delete")),r[0]&4096&&(o.cancelLbl=i[12]("generic.cancel")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function v6(t){let n;return{c(){n=A("div"),x(n,"class","product empty-box svelte-t4dkxa")},m(e,i){J(e,n,i)},d(e){e&&X(n)}}}function w6(t){let n,e;return n=new $G({props:{isPopupOpen:t[6],product:t[0],projectData:t[1],country:t[2],language:t[3],productPrice:t[17](t[0])===pr?t[12]("bom_manager.price_unavailable"):t[17](t[0])}}),n.$on("updateQuantity",t[30]),n.$on("removeProduct",t[31]),n.$on("close",t[32]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&64&&(o.isPopupOpen=i[6]),r[0]&1&&(o.product=i[0]),r[0]&2&&(o.projectData=i[1]),r[0]&4&&(o.country=i[2]),r[0]&8&&(o.language=i[3]),r[0]&4097&&(o.productPrice=i[17](i[0])===pr?i[12]("bom_manager.price_unavailable"):i[17](i[0])),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function cH(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h=t[11]===Nn&&o6(t);function _(q,M){var z,D;return(z=q[0])!=null&&z.configurationId||((D=q[0])==null?void 0:D.partType)===yi.CTO?nH:tH}let b=_(t),y=b(t);a=new Ut({props:{className:"btn-remove",iconClassName:"trash-can",buttonText:t[12]("generic.remove"),importance:"subdued",buttonSize:"small"}}),a.$on("btnClick",t[27]);let k=!t[5]&&g6(t),T=t[8]&&_6(t),R=t[11]===zn&&t[7]&&b6(t),N=t[4]&&v6(),L=t[6]&&w6(t);return{c(){n=A("div"),e=A("div"),i=A("span"),h&&h.c(),r=Y(),y.c(),o=Y(),s=A("div"),l=A("div"),De(a.$$.fragment),c=Y(),k&&k.c(),u=Y(),T&&T.c(),d=Y(),R&&R.c(),f=Y(),N&&N.c(),p=Y(),L&&L.c(),m=wt(),x(i,"class","display-flex justify-content-sp-btw gp-10 svelte-t4dkxa"),x(e,"class","display-flex gp-10 svelte-t4dkxa"),x(s,"class","display-flex justify-content-sp-btw action-buttons-container svelte-t4dkxa"),x(n,"class","product svelte-t4dkxa")},m(q,M){J(q,n,M),v(n,e),v(e,i),h&&h.m(i,null),v(i,r),y.m(i,null),v(n,o),v(n,s),v(s,l),Re(a,l,null),v(s,c),k&&k.m(s,null),J(q,u,M),T&&T.m(q,M),J(q,d,M),R&&R.m(q,M),J(q,f,M),N&&N.m(q,M),J(q,p,M),L&&L.m(q,M),J(q,m,M),g=!0},p(q,M){q[11]===Nn?h?(h.p(q,M),M[0]&2048&&Q(h,1)):(h=o6(q),h.c(),Q(h,1),h.m(i,r)):h&&(Je(),se(h,1,1,()=>{h=null}),Qe()),b===(b=_(q))&&y?y.p(q,M):(y.d(1),y=b(q),y&&(y.c(),y.m(i,null)));const z={};M[0]&4096&&(z.buttonText=q[12]("generic.remove")),a.$set(z),q[5]?k&&(Je(),se(k,1,1,()=>{k=null}),Qe()):k?(k.p(q,M),M[0]&32&&Q(k,1)):(k=g6(q),k.c(),Q(k,1),k.m(s,null)),q[8]?T?(T.p(q,M),M[0]&256&&Q(T,1)):(T=_6(q),T.c(),Q(T,1),T.m(d.parentNode,d)):T&&(Je(),se(T,1,1,()=>{T=null}),Qe()),q[11]===zn&&q[7]?R?(R.p(q,M),M[0]&2176&&Q(R,1)):(R=b6(q),R.c(),Q(R,1),R.m(f.parentNode,f)):R&&(Je(),se(R,1,1,()=>{R=null}),Qe()),q[4]?N||(N=v6(),N.c(),N.m(p.parentNode,p)):N&&(N.d(1),N=null),q[6]?L?(L.p(q,M),M[0]&64&&Q(L,1)):(L=w6(q),L.c(),Q(L,1),L.m(m.parentNode,m)):L&&(Je(),se(L,1,1,()=>{L=null}),Qe())},i(q){g||(Q(h),Q(a.$$.fragment,q),Q(k),Q(T),Q(R),Q(L),g=!0)},o(q){se(h),se(a.$$.fragment,q),se(k),se(T),se(R),se(L),g=!1},d(q){q&&(X(n),X(u),X(d),X(f),X(p),X(m)),h&&h.d(),y.d(),Me(a),k&&k.d(),T&&T.d(q),R&&R.d(q),N&&N.d(q),L&&L.d(q)}}}function uH(t,n,e){let i,r,o,s,l,a,c,u,d;ye(t,Wi,F=>e(11,i=F)),ye(t,Hr,F=>e(33,r=F)),ye(t,Wr,F=>e(34,o=F)),ye(t,Ft,F=>e(12,s=F)),ye(t,Vi,F=>e(13,l=F)),ye(t,Jn,F=>e(35,a=F)),ye(t,nn,F=>e(36,c=F)),ye(t,yl,F=>e(14,u=F)),ye(t,ki,F=>e(15,d=F));let{product:f}=n,{country:p}=n,{language:m}=n,{insertEmptyBox:g=!1}=n,{projectData:h}=n,{apigeeToken:_}=n,{isForGroup:b=!1}=n,y=!1,k=!1,T=!1,R=[],N;Ln(async()=>{await I(),Rt(yl,u=!0,u)});function L(F){q(F);const{price:K,currency:le,quantity:ce}=F;return ys(K)&&(le||p)?ar(dn(m,c),fn(p,c),String(Number(ys(K))*ce)):null}function q(F){F!=null&&F.isParent&&F.parts&&F.parts.length>0&&(typeof F.price===Rs?F.price.value=M(F):F.price=M(F))}function M(F){var K;return(K=F==null?void 0:F.parts)==null?void 0:K.reduce((le,ce)=>{const ne=ys(ce==null?void 0:ce.price),$=ne?Number(ne):0;return le+$},0)}function z(){var F,K;i===zn?e(7,k=!0):(e(9,R=(K=(F=h==null?void 0:h.bom)==null?void 0:F.parts)==null?void 0:K.filter(le=>(le==null?void 0:le.productRef)!==(f==null?void 0:f.productRef))),e(8,T=!0)),kr.update(()=>!1)}function D(F){var ce,ne;const{isParent:K,isCTOItemPriceMissing:le}=F;if(K&&le)return pr;if(!(F!=null&&F.price))return s("bom_manager.price_unavailable");if(F!=null&&F.price)return L(F);if(F!=null&&F.parts)return(ce=F==null?void 0:F.parts)==null?void 0:ce.reduce(($,he)=>L(he),null);if(F!=null&&F.groups)return(ne=F==null?void 0:F.groups)==null?void 0:ne.reduce(($,he)=>D(he),null)}function O(F,K){var ce,ne,$;const le=Number(F);if(Math.floor(le)!==le)ve.info("updateQuantity: value is not an integer, value: "+le);else if(le>0&&(va([K]),le!==K.quantity)){if(K!=null&&K.parts&&((ce=K.parts)==null?void 0:ce.length)>0){if((K==null?void 0:K.quantity)>0){let he=(ne=K.parts)==null?void 0:ne.map(me=>me.quantity/(K==null?void 0:K.quantity)*le);($=K==null?void 0:K.parts)==null||$.forEach((me,ee)=>{me.quantity=he[ee]}),K.quantity=Number(le)}}else K.quantity=Number(le);try{const he=String(h==null?void 0:h.id),me={...h};let ee=jc(me);j(ee,he)}catch(he){ve.info("fetchCaseProduct: catch",he)}}}function j(F,K){Rt(Vi,l=!0,l);const le=s("edit_list.list_updated_successfully_message"),ce=fn(p,c),ne=dn(m,c);i===Nn?xi(F,K,le,a).then(async()=>{await ii(K,ce,ne,_,!0).then(function($){e(0,f.isLoading=!1,f),Rt(Vi,l=!1,l),ve.info($)}).catch(function($){e(0,f.isLoading=!1,f),ve.error($)}),ve.info("Project updated for with ID : ",K)}).finally(()=>{ve.info("Project updated for with ID: ",K)}):_s(F,o).then(async()=>{await ii(o,ce,ne,_,!0).then(function($){e(0,f.isLoading=!1,f),Rt(Vi,l=!1,l),ve.info($)}).catch(function($){e(0,f.isLoading=!1,f),ve.error($)}),ve.info("Project updated for with ID : ",K)}).finally(()=>{ve.info("Project updated for with ID: ",K)})}function C(){e(7,k=!1),cn.update(()=>!0);const F=Og(r);Eh([{id:(f==null?void 0:f.id)||Te,quantity:(f==null?void 0:f.quantity)||0}],o,F).then(async K=>{K!=null&&K.error?(Xi.update(()=>fr),Fi.update(()=>!0),Ji.update(()=>K==null?void 0:K.message)):(jn(Tn.REMOVE_FROM_CART,[f],"","",!1,"cart|uco|delete",!1),Xi.update(()=>Rr),Fi.update(()=>!0),Ji.update(()=>s("cart.delete_products_message")),await ii(o,fn(p,r),dn(m,r),_,!0).then(function(le){ve.info(le)}).catch(function(le){ve.error(le)}))}).catch(K=>ve.error(K==null?void 0:K.message)).finally(()=>{cn.update(()=>!1),kr.update(()=>!0)})}function S(F){var le,ce;const K=F.target.checked;e(0,f.isSelected=K,f),kd(f,K),K||(e(1,h.bom.isSelected=K,h),(ce=(le=h==null?void 0:h.bom)==null?void 0:le.groups)==null||ce.forEach(ne=>{Sd(ne)})),Ul(ss(h.bom)),nn.update(()=>h)}async function I(){let F,K;p===Qm.en_UK?F=il.UK.toLowerCase():F=p;const le=Xg(r1.SUBSTITUTION,p);ve.info("country object after fallback lookup: "+JSON.stringify(le)),(le==null?void 0:le.length)>0&&!le[0].supportedLanguages.includes(m)?(K=String(le[0].fallbackLanguage),ve.info("went into fallback condition. fallback lang is "+K)):(K!==Te&&(K=m),ve.info("Dit not go into fallback condition. lang is "+K));const ce=L1.replace(/{path}/g,Pf[Ve.environment]).replace(/{cc}/g,F.toLowerCase()).replace(/{lc}/g,K)+f.productRef||f.productId;ve.info("subs final api is: "+ce);const ne=await Wg(ce);e(10,N=ne==null?void 0:ne.pictureDocumentReference)}function P(){jn(Tn.CTA_CLICK,{cta_name:"Product",cta_location:i===Nn?Zi.UCList:Zi.UCCart,cta_id:f.productRef||f.productId,cta_link:oo(f==null?void 0:f.pdpUrl),cta_category:"Products"})}const E=F=>{S(F==null?void 0:F.detail)},B=()=>{var F;(f!=null&&f.configurationId||(F=f==null?void 0:f.orderingData)!=null&&F.orderingId)&&(e(6,y=!0),kr.update(()=>!1))},U=F=>Ig(F),W=()=>{P()},Z=()=>{z()};function V(F){T=F,e(8,T)}const te=()=>{e(7,k=!1),kr.update(()=>!0)},H=({detail:F})=>{F&&O(F.val,F.product)},re=()=>{C(),e(6,y=!1),kr.update(()=>!0)},G=()=>{e(6,y=!1),kr.update(()=>!0)};return t.$$set=F=>{"product"in F&&e(0,f=F.product),"country"in F&&e(2,p=F.country),"language"in F&&e(3,m=F.language),"insertEmptyBox"in F&&e(4,g=F.insertEmptyBox),"projectData"in F&&e(1,h=F.projectData),"apigeeToken"in F&&e(22,_=F.apigeeToken),"isForGroup"in F&&e(5,b=F.isForGroup)},[f,h,p,m,g,b,y,k,T,R,N,i,s,l,u,d,z,D,O,C,S,P,_,E,B,U,W,Z,V,te,H,re,G]}class y6 extends Ot{constructor(n){super(),At(this,n,uH,cH,Et,{product:0,country:2,language:3,insertEmptyBox:4,projectData:1,apigeeToken:22,isForGroup:5},eH,[-1,-1])}}const Ene="";function fH(t){qt(t,"svelte-bhvhzl",".display-flex.svelte-bhvhzl.svelte-bhvhzl{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-bhvhzl.svelte-bhvhzl{cursor:pointer}h4.heading.svelte-bhvhzl.svelte-bhvhzl{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.heading.svelte-bhvhzl.svelte-bhvhzl{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px}.cross-icon.svelte-bhvhzl.svelte-bhvhzl{position:absolute;right:16px;top:16px}.share-bom-content.svelte-bhvhzl.svelte-bhvhzl{padding:0px 20px;margin-bottom:20px}.receive-content-text.svelte-bhvhzl.svelte-bhvhzl{color:var(--se-anthracite-grey, #333333);font-size:14px}.input-field.svelte-bhvhzl.svelte-bhvhzl{flex-direction:column;position:relative;margin-top:12px}.plus-icon-email.svelte-bhvhzl.svelte-bhvhzl{position:absolute;right:-44px;bottom:0px}.error.svelte-bhvhzl.svelte-bhvhzl{color:var(--se-red, #dc0a0a);font-size:12px;padding-top:10px}.pointer-event-none.svelte-bhvhzl.svelte-bhvhzl{pointer-events:none;opacity:0.5}.all-selectedEmail-list.svelte-bhvhzl.svelte-bhvhzl{display:flex;flex-wrap:wrap;margin-top:10px;max-height:100px;overflow:auto}.all-selectedEmail-list.svelte-bhvhzl p.svelte-bhvhzl{background:var(--se-dark-grey, #626469);padding:8px 20px;color:var(--se-white, #ffffff);border-radius:50px;margin:0px 12px 10px 0px;font-size:14px;padding-right:12px;height:fit-content}.all-selectedEmail-list.svelte-bhvhzl p span.svelte-bhvhzl{font-size:12px;padding-left:8px;padding-right:8px}.dialog-footer-button.svelte-bhvhzl.svelte-bhvhzl{margin-top:12px;margin-left:-4px}.dialog-content-width.svelte-bhvhzl.svelte-bhvhzl{width:75%}.share-list-desc.svelte-bhvhzl.svelte-bhvhzl{width:100%;height:100%;outline:none;border-radius:4px}#btn-cancel.svelte-bhvhzl.svelte-bhvhzl{margin-left:8px}@media(max-width: 968px){.plus-icon-email.svelte-bhvhzl.svelte-bhvhzl{bottom:5px}}")}function k6(t,n,e){const i=t.slice();return i[40]=n[e],i[42]=e,i}function S6(t){let n,e=t[5]("share_bill_of_materials.email_already_exist")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-bhvhzl")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&32&&e!==(e=r[5]("share_bill_of_materials.email_already_exist")+"")&&be(i,e)},d(r){r&&X(n)}}}function T6(t){let n,e;return{c(){n=A("p"),e=de(t[4]),x(n,"class","error svelte-bhvhzl")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r[0]&16&&be(e,i[4])},d(i){i&&X(n)}}}function C6(t){let n,e=t[5]("share_list.user_already_have_access_to_this_list")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-bhvhzl")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&32&&e!==(e=r[5]("share_list.user_already_have_access_to_this_list")+"")&&be(i,e)},d(r){r&&X(n)}}}function E6(t){let n,e=Mt(t[0]),i=[];for(let r=0;r0&&!bi((ae=t[2])==null?void 0:ae.email),P,E=ba((ie=t[2])==null?void 0:ie.email,t[1]),B,U,W,Z,V,te,H,re,G,F,K,le,ce,ne,$,he;function me(Ce){t[20](Ce)}let ee={id:"input-email",className:"form-field",type:"text",name:"name",placeholder:t[5]("share_list.enter_email_address")};t[2].email!==void 0&&(ee.value=t[2].email),N=new Gi({props:ee}),gt.push(()=>Tt(N,"value",me)),N.$on("onKeyDown",t[21]),N.$on("qdsInput",t[22]);let oe=t[3]&&S6(t),ue=I&&T6(t),ge=E&&C6(t),fe=((_e=t[0])==null?void 0:_e.length)!=0&&E6(t);return K=new Ut({props:{id:"btn-send",dataTestId:"send-button-share-bom",buttonType:"button",disabled:!bi((Ie=t[2])==null?void 0:Ie.email)&&!((we=t[0])!=null&&we.length)||((ke=(pe=t[2])==null?void 0:pe.email)==null?void 0:ke.length)&&!bi((je=t[2])==null?void 0:je.email)||ba((Be=t[2])==null?void 0:Be.email,t[1])||t[3],buttonSize:"medium",importance:"emphasized",buttonText:t[5]("generic.send")}}),K.$on("btnClick",t[25]),ce=new Ut({props:{id:"btn-cancel",dataTestId:"cancel-button-share-bom",buttonType:"button",buttonSize:"medium",buttonText:t[5]("generic.cancel")}}),ce.$on("btnClick",t[26]),{c(){var Ce,Se,Ee,Le,Pe,He;n=A("se-loading"),e=Y(),i=A("se-dilog-header"),r=A("h4"),s=de(o),l=Y(),a=A("se-icon"),a.textContent="action_close",c=Y(),u=A("se-dialog-content"),d=A("p"),p=de(f),m=de("."),g=Y(),h=A("p"),b=de(_),y=de("."),k=Y(),T=A("form"),R=A("div"),De(N.$$.fragment),q=Y(),M=A("se-icon"),M.textContent="action_add_flat",z=Y(),D=A("p"),j=de(O),C=Y(),oe&&oe.c(),S=Y(),ue&&ue.c(),P=Y(),ge&&ge.c(),B=Y(),fe&&fe.c(),U=Y(),W=A("div"),Z=A("qds-label"),te=Y(),H=A("qds-textarea"),G=Y(),F=A("div"),De(K.$$.fragment),le=Y(),De(ce.$$.fragment),w(n,"loading",t[6]),x(r,"class","heading svelte-bhvhzl"),x(r,"data-testid","share-bom-heading"),w(a,"data-testid","close-button-share-bom"),w(a,"id","ic-close"),w(a,"class","cross-icon pw pointer svelte-bhvhzl"),w(a,"color","standard"),w(i,"class","pw"),x(d,"class","receive-content-text svelte-bhvhzl"),x(h,"class","receive-content-text svelte-bhvhzl"),w(M,"data-testid","plus-email-button"),w(M,"id","ic-add-email"),w(M,"size","medium"),w(M,"class","cursor-pointer plus-icon-email svelte-bhvhzl"),w(M,"color","secondary"),tr(M,"pointer-event-none",!bi((Ce=t[2])==null?void 0:Ce.email)&&!((Se=t[0])!=null&&Se.length)||((Le=(Ee=t[2])==null?void 0:Ee.email)==null?void 0:Le.length)&&!bi((Pe=t[2])==null?void 0:Pe.email)||ba((He=t[2])==null?void 0:He.email,t[1])||t[3]),x(R,"class","input-field display-flex dialog-content-width svelte-bhvhzl"),x(D,"class","error svelte-bhvhzl"),w(Z,"inline",""),w(Z,"text",V=t[5]("bom_manager.add_your_message")),w(H,"class","share-list-desc svelte-bhvhzl"),w(H,"id","description"),w(H,"type","text"),w(H,"name","description"),w(H,"value",re=t[2].description),w(H,"rows","5"),w(H,"maxlength",uu),x(W,"class","input-field display-flex dialog-content-width svelte-bhvhzl"),x(F,"class","dialog-footer-button svelte-bhvhzl"),x(T,"class","form-share-bom"),w(u,"class","share-bom-content svelte-bhvhzl")},m(Ce,Se){J(Ce,n,Se),J(Ce,e,Se),J(Ce,i,Se),v(i,r),v(r,s),v(i,l),v(i,a),J(Ce,c,Se),J(Ce,u,Se),v(u,d),v(d,p),v(d,m),v(u,g),v(u,h),v(h,b),v(h,y),v(u,k),v(u,T),v(T,R),Re(N,R,null),v(R,q),v(R,M),v(T,z),v(T,D),v(D,j),v(T,C),oe&&oe.m(T,null),v(T,S),ue&&ue.m(T,null),v(T,P),ge&&ge.m(T,null),v(T,B),fe&&fe.m(T,null),v(T,U),v(T,W),v(W,Z),v(W,te),v(W,H),v(T,G),v(T,F),Re(K,F,null),v(F,le),Re(ce,F,null),ne=!0,$||(he=[Ge(a,"click",t[19]),Ge(M,"click",t[23]),Ge(T,"submit",pH)],$=!0)},p(Ce,Se){var He,st,_t,We,qe,Ke,Ue,lt,Fe,$e,Ne,ct,nt,mt,It;(!ne||Se[0]&64)&&w(n,"loading",Ce[6]),(!ne||Se[0]&32)&&o!==(o=Ce[5]("project_listing.share_list")+"")&&be(s,o),(!ne||Se[0]&32)&&f!==(f=Ce[5]("share_list.enter_email_message")+"")&&be(p,f),(!ne||Se[0]&32)&&_!==(_=Ce[5]("share_bill_of_materials.personal_data_in_our_system")+"")&&be(b,_);const Ee={};Se[0]&32&&(Ee.placeholder=Ce[5]("share_list.enter_email_address")),!L&&Se[0]&4&&(L=!0,Ee.value=Ce[2].email,St(()=>L=!1)),N.$set(Ee),(!ne||Se[0]&15)&&tr(M,"pointer-event-none",!bi((He=Ce[2])==null?void 0:He.email)&&!((st=Ce[0])!=null&&st.length)||((We=(_t=Ce[2])==null?void 0:_t.email)==null?void 0:We.length)&&!bi((qe=Ce[2])==null?void 0:qe.email)||ba((Ke=Ce[2])==null?void 0:Ke.email,Ce[1])||Ce[3]),(!ne||Se[0]&32)&&O!==(O=Ce[5]("share_bill_of_materials.receive_a_reply_lbl")+"")&&be(j,O),Ce[3]?oe?oe.p(Ce,Se):(oe=S6(Ce),oe.c(),oe.m(T,S)):oe&&(oe.d(1),oe=null),Se[0]&20&&(I=Ce[4]&&Ce[4].length>0&&!bi((Ue=Ce[2])==null?void 0:Ue.email)),I?ue?ue.p(Ce,Se):(ue=T6(Ce),ue.c(),ue.m(T,P)):ue&&(ue.d(1),ue=null),Se[0]&6&&(E=ba((lt=Ce[2])==null?void 0:lt.email,Ce[1])),E?ge?ge.p(Ce,Se):(ge=C6(Ce),ge.c(),ge.m(T,B)):ge&&(ge.d(1),ge=null),((Fe=Ce[0])==null?void 0:Fe.length)!=0?fe?fe.p(Ce,Se):(fe=E6(Ce),fe.c(),fe.m(T,U)):fe&&(fe.d(1),fe=null),(!ne||Se[0]&32&&V!==(V=Ce[5]("bom_manager.add_your_message")))&&w(Z,"text",V),(!ne||Se[0]&4&&re!==(re=Ce[2].description))&&w(H,"value",re);const Le={};Se[0]&15&&(Le.disabled=!bi(($e=Ce[2])==null?void 0:$e.email)&&!((Ne=Ce[0])!=null&&Ne.length)||((nt=(ct=Ce[2])==null?void 0:ct.email)==null?void 0:nt.length)&&!bi((mt=Ce[2])==null?void 0:mt.email)||ba((It=Ce[2])==null?void 0:It.email,Ce[1])||Ce[3]),Se[0]&32&&(Le.buttonText=Ce[5]("generic.send")),K.$set(Le);const Pe={};Se[0]&32&&(Pe.buttonText=Ce[5]("generic.cancel")),ce.$set(Pe)},i(Ce){ne||(Q(N.$$.fragment,Ce),Q(K.$$.fragment,Ce),Q(ce.$$.fragment,Ce),ne=!0)},o(Ce){se(N.$$.fragment,Ce),se(K.$$.fragment,Ce),se(ce.$$.fragment,Ce),ne=!1},d(Ce){Ce&&(X(n),X(e),X(i),X(c),X(u)),Me(N),oe&&oe.d(),ue&&ue.d(),ge&&ge.d(),fe&&fe.d(),Me(K),Me(ce),$=!1,vn(he)}}}const pH=t=>{t.preventDefault()};function hH(t,n,e){let i,r,o,s,l;ye(t,Ft,re=>e(5,r=re)),ye(t,nn,re=>e(33,o=re)),ye(t,Jn,re=>e(34,s=re)),ye(t,Kt,re=>e(6,l=re));let{bomData:a}=n,{projectData:c}=n,{language:u}=n,{country:d}=n,{selectedProductParts:f}=n,{allEmails:p}=n,{apigeeToken:m}=n,{user:g}=n,h={email:Te,description:Te},_=null,b,y=!1,k=Ii,T=Ii,R,N;const L=Pn();Ln(()=>{Ti(Cs)}),Wn(()=>{Ti(zr)});function q(re){L("closePopupEvent",{action:re}),P()}function M(){var G;(p==null?void 0:p.includes(String(h==null?void 0:h.email)))?e(3,y=!0):e(3,y=!1),((G=h==null?void 0:h.email)==null?void 0:G.length)>0&&(/@.{2,}/.test(h==null?void 0:h.email)||!bi(h==null?void 0:h.email))?e(4,i=r("generic.invalid_email")):e(4,i=Te)}function z(re){var G,F;b=(G=re==null?void 0:re.target)==null?void 0:G.value,e(3,y=!1),_=bi(b),(re.key===Ms||re.key===rn||re.key===ia)&&(re.preventDefault(),b=(F=b==null?void 0:b.replace(ia,tn))==null?void 0:F.trim(),_&&(e(2,h.email=b,h),D()))}function D(){(p==null?void 0:p.includes(String(h==null?void 0:h.email)))?e(3,y=!0):(e(0,p=[...p,String(h==null?void 0:h.email)]),e(2,h.email=Te,h),_=null,e(3,y=!1),e(4,i=Te))}function O(re){p==null||p.splice(re,1),e(0,p=[...p]);let G=p==null?void 0:p.includes(String(h==null?void 0:h.email));e(3,y=!!G)}async function j(){var F;ve.info("Share BOM form submitted"),h!=null&&h.email&&!(p!=null&&p.includes(h==null?void 0:h.email))&&(p==null||p.push(h==null?void 0:h.email)),R=Rd(),Un(!1),Kt.update(()=>!0),((F=Object.getOwnPropertyNames(a))==null?void 0:F.length)!==0?await sf(a,s,o).then(K=>{N=K}):await i_(f,s,o),T=Md(c),S(),C();const re=I(),G=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:re,module:$s.SHARE_BOM}});document.dispatchEvent(G),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,K=>{var le,ce,ne,$;try{if(((le=K==null?void 0:K.detail)==null?void 0:le.module)===$s.SHARE_BOM){const he=(ce=K==null?void 0:K.detail)==null?void 0:ce.emailResp;if((($=JSON.parse(String((ne=he==null?void 0:he.data)==null?void 0:ne.bulkNotification)))==null?void 0:$.statusCode)===200)so((f==null?void 0:f.length)===0?r("share_list.list_shared_message"):r("share_list.list_shared_with_distributor_message")),q(Yi.CLOSE);else{const me=String(r("generic.error_message"));Pi(me)}L(e_)}}catch{q(Yi.CLOSE)}finally{Kt.update(()=>!1),k=Ii}})}async function C(){let re=(f==null?void 0:f.length)===0?T:f;(f==null?void 0:f.length)===0?T=re:e(13,f=re)}function S(){p==null||p.forEach(re=>{k==null||k.push({data:{username:"user"},emailId:re,language:u,country:d})})}function I(){return{notifications:[{[Jo]:tD,[Xo]:JSON.stringify({[Od]:R,[_m]:c==null?void 0:c.company,[iy]:Jt(c==null?void 0:c.description),[km]:Jt(c==null?void 0:c.name),[Pd]:h.description?h.description:Te,[Dc]:c==null?void 0:c.owner,[jd]:(f==null?void 0:f.length)===0?T:f,[Id]:[{[Ad]:String(N),[Nd]:`${Jt(c==null?void 0:c.name)}-(BOM)-${Hl(new Date,If)}.xlsx`}]}),[Bc]:JSON.stringify(k)}]}}function P(){e(2,h={email:Te,description:Te}),e(0,p=Ii),e(3,y=!1),Kt.update(()=>!1)}const E=()=>{q(Yi.CLOSE)};function B(re){t.$$.not_equal(h.email,re)&&(h.email=re,e(2,h))}const U=re=>z(re.detail),W=()=>M(),Z=()=>{D()},V=re=>{O(re)},te=re=>{j()},H=()=>{q(Yi.CLOSE)};return t.$$set=re=>{"bomData"in re&&e(14,a=re.bomData),"projectData"in re&&e(15,c=re.projectData),"language"in re&&e(16,u=re.language),"country"in re&&e(17,d=re.country),"selectedProductParts"in re&&e(13,f=re.selectedProductParts),"allEmails"in re&&e(0,p=re.allEmails),"apigeeToken"in re&&e(18,m=re.apigeeToken),"user"in re&&e(1,g=re.user)},e(4,i=Te),[p,g,h,y,i,r,l,q,M,z,D,O,j,f,a,c,u,d,m,E,B,U,W,Z,V,te,H]}class A_ extends Ot{constructor(n){super(),At(this,n,hH,dH,Et,{bomData:14,projectData:15,language:16,country:17,selectedProductParts:13,allEmails:0,apigeeToken:18,user:1},fH,[-1,-1])}}const Ine="";function mH(t){qt(t,"svelte-15x8c5q",".mobile-view-flx.svelte-15x8c5q{display:flex;flex-direction:column}@media(min-width: 968px){.mobile-view-flx.svelte-15x8c5q{display:none}}@media(min-width: 768px){}@media(max-width: 767px){}@media(max-width: 768px){}.product-container.svelte-15x8c5q{gap:20px;margin-bottom:140px}")}function A6(t,n,e){const i=t.slice();return i[8]=n[e],i}function O6(t,n,e){const i=t.slice();return i[36]=n[e],i}function P6(t){let n;return{c(){n=A("se-loading"),w(n,"loading",t[16]),w(n,"full-page","true"),w(n,"overlay","true")},m(e,i){J(e,n,i)},p(e,i){i[0]&65536&&w(n,"loading",e[16])},d(e){e&&X(n)}}}function N6(t){let n,e,i,r,o=t[0]&&j6(t),s=t[9]&&D6(t),l=t[14]&&B6(t);return{c(){n=A("div"),o&&o.c(),e=Y(),s&&s.c(),i=Y(),l&&l.c(),x(n,"class","product-container mobile-view-flx svelte-15x8c5q")},m(a,c){J(a,n,c),o&&o.m(n,null),v(n,e),s&&s.m(n,null),v(n,i),l&&l.m(n,null),r=!0},p(a,c){a[0]?o?(o.p(a,c),c[0]&1&&Q(o,1)):(o=j6(a),o.c(),Q(o,1),o.m(n,e)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe()),a[9]?s?(s.p(a,c),c[0]&512&&Q(s,1)):(s=D6(a),s.c(),Q(s,1),s.m(n,i)):s&&(Je(),se(s,1,1,()=>{s=null}),Qe()),a[14]?l?(l.p(a,c),c[0]&16384&&Q(l,1)):(l=B6(a),l.c(),Q(l,1),l.m(n,null)):l&&(Je(),se(l,1,1,()=>{l=null}),Qe())},i(a){r||(Q(o),Q(s),Q(l),r=!0)},o(a){se(o),se(s),se(l),r=!1},d(a){a&&X(n),o&&o.d(),s&&s.d(),l&&l.d()}}}function j6(t){var s,l;let n,e,i,r=((s=t[0])==null?void 0:s.groups)&&L6(t),o=((l=t[0])==null?void 0:l.parts)&&M6(t);return{c(){r&&r.c(),n=Y(),o&&o.c(),e=wt()},m(a,c){r&&r.m(a,c),J(a,n,c),o&&o.m(a,c),J(a,e,c),i=!0},p(a,c){var u,d;(u=a[0])!=null&&u.groups?r?(r.p(a,c),c[0]&1&&Q(r,1)):(r=L6(a),r.c(),Q(r,1),r.m(n.parentNode,n)):r&&(Je(),se(r,1,1,()=>{r=null}),Qe()),(d=a[0])!=null&&d.parts?o?(o.p(a,c),c[0]&1&&Q(o,1)):(o=M6(a),o.c(),Q(o,1),o.m(e.parentNode,e)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe())},i(a){i||(Q(r),Q(o),i=!0)},o(a){se(r),se(o),i=!1},d(a){a&&(X(n),X(e)),r&&r.d(a),o&&o.d(a)}}}function L6(t){let n,e,i=Mt(t[0].groups),r=[];for(let s=0;sse(r[s],1,1,()=>{r[s]=null});return{c(){for(let s=0;sse(r[s],1,1,()=>{r[s]=null});return{c(){for(let s=0;sTt(n,"isPopupOpen",r)),n.$on("goToCart",t[19]),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&2&&(a.projectData={...s[1],bom:{parts:Ii}}),l[0]&1024&&(a.confirmTxt=s[10]),l[0]&8192&&(a.popupName=s[13]),l[0]&64&&(a.cpqUser=s[6]),l[0]&4096&&(a.confirmLbl=s[12]),l[0]&2048&&(a.cancelLbl=s[11]),l[0]&131072&&(a.successMsg=s[17]("add_to_cart.products_added_to_cart")),l[0]&131072&&(a.errorMsg=s[17]("add_to_cart.error_adding_product")),l[0]&32&&(a.cartInfo=s[5]),!e&&l[0]&16384&&(e=!0,a.isPopupOpen=s[14],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function gH(t){let n,e,i,r=t[16]&&P6(t),o=t[15]&&N6(t);return{c(){r&&r.c(),n=Y(),o&&o.c(),e=wt()},m(s,l){r&&r.m(s,l),J(s,n,l),o&&o.m(s,l),J(s,e,l),i=!0},p(s,l){s[16]?r?r.p(s,l):(r=P6(s),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null),s[15]?o?(o.p(s,l),l[0]&32768&&Q(o,1)):(o=N6(s),o.c(),Q(o,1),o.m(e.parentNode,e)):o&&(Je(),se(o,1,1,()=>{o=null}),Qe())},i(s){i||(Q(o),i=!0)},o(s){se(o),i=!1},d(s){s&&(X(n),X(e)),r&&r.d(s),o&&o.d(s)}}}function _H(t,n,e){let i,r,o;ye(t,cn,U=>e(16,i=U)),ye(t,yl,U=>e(29,r=U)),ye(t,Ft,U=>e(17,o=U));let{addToCartBtn:s}=n,{bomData:l}=n,{projectData:a}=n,{product:c}=n,{apigeeToken:u}=n,{language:d}=n,{country:f}=n,{existingCartData:p}=n,{newGroupName:m}=n,{selectedProductRefs:g}=n,{projectId:h}=n,{availableservices:_=Ii}=n,{cpqUser:b}=n,{selectAndConfigBearerToken:y}=n,{user:k}=n,{mobileActions:T=Te}=n,R=!1,N,L,q,M,z=!1,D=!1;const O=Pn();function j(){e(10,N=o("list_manager.delete_confirmation_message")),e(11,L=o("generic.cancel")),e(12,q=o("generic.delete")),e(13,M=_c),e(14,z=!0),Ts.set(1)}function C(U){switch(U){case vv:e(9,R=!0),O(Yi.RESET_MOBILE_ACTION);break;case Zp:kr.update(()=>!1),j(),O(Yi.RESET_MOBILE_ACTION);break;case bv:yl.set(!r),O(Yi.RESET_MOBILE_ACTION);break}}Ln(()=>{Rt(cn,i=!1,i);const U=new MutationObserver(()=>{const W=document.querySelectorAll(".btn-remove");let Z=0;W!=null&&W.length&&(W.forEach(V=>{var te;if(V!=null&&V.shadowRoot){const H=(te=V==null?void 0:V.shadowRoot)==null?void 0:te.querySelector(".qds-button");H&&(H.style.display="flex",H.style.gap="10px",Z++)}}),(W==null?void 0:W.length)===Z&&U.disconnect())});U.observe(document.body,{childList:!0,subtree:!0}),window==null||window.addEventListener("resize",P),P()}),Wn(()=>{window==null||window.removeEventListener("resize",P)});function S(){e(9,R=!1)}function I(){O(gi.CART_PAGE)}function P(){e(15,D=mM())}const E=()=>{S()};function B(U){z=U,e(14,z)}return t.$$set=U=>{"addToCartBtn"in U&&e(20,s=U.addToCartBtn),"bomData"in U&&e(0,l=U.bomData),"projectData"in U&&e(1,a=U.projectData),"product"in U&&e(8,c=U.product),"apigeeToken"in U&&e(2,u=U.apigeeToken),"language"in U&&e(3,d=U.language),"country"in U&&e(4,f=U.country),"existingCartData"in U&&e(5,p=U.existingCartData),"newGroupName"in U&&e(21,m=U.newGroupName),"selectedProductRefs"in U&&e(22,g=U.selectedProductRefs),"projectId"in U&&e(23,h=U.projectId),"availableservices"in U&&e(24,_=U.availableservices),"cpqUser"in U&&e(6,b=U.cpqUser),"selectAndConfigBearerToken"in U&&e(25,y=U.selectAndConfigBearerToken),"user"in U&&e(7,k=U.user),"mobileActions"in U&&e(26,T=U.mobileActions)},t.$$.update=()=>{t.$$.dirty[0]&67108864&&(T==null?void 0:T.length)>0&&C(T)},[l,a,u,d,f,p,b,k,c,R,N,L,q,M,z,D,i,o,S,I,s,m,g,h,_,y,T,E,B]}class U6 extends Ot{constructor(n){super(),At(this,n,_H,gH,Et,{addToCartBtn:20,bomData:0,projectData:1,product:8,apigeeToken:2,language:3,country:4,existingCartData:5,newGroupName:21,selectedProductRefs:22,projectId:23,availableservices:24,cpqUser:6,selectAndConfigBearerToken:25,user:7,mobileActions:26},mH,[-1,-1])}}const Ane="";function bH(t){qt(t,"svelte-15p7o80",".editList.svelte-15p7o80{padding:0px 16px}.shareProject.svelte-15p7o80{padding:8px 32px 8px 0px}.button-font-size.svelte-15p7o80{font-size:var(--p-font-size, 0.87rem)}")}function vH(t){let n,e,i,r,o,s;return{c(){n=A("qds-button"),w(n,"icon-name",t[0]),w(n,"size",t[2]),w(n,"importance","subdued"),w(n,"text",t[1]),w(n,"class",e=jt(t[3]??Te)+" svelte-15p7o80"),w(n,"id",i=t[4]??Te),w(n,"disabled",r=t[5]??!1)},m(l,a){J(l,n,a),o||(s=Ge(n,"click",t[7]),o=!0)},p(l,[a]){a&1&&w(n,"icon-name",l[0]),a&4&&w(n,"size",l[2]),a&2&&w(n,"text",l[1]),a&8&&e!==(e=jt(l[3]??Te)+" svelte-15p7o80")&&w(n,"class",e),a&16&&i!==(i=l[4]??Te)&&w(n,"id",i),a&32&&r!==(r=l[5]??!1)&&w(n,"disabled",r)},i:tt,o:tt,d(l){l&&X(n),o=!1,s()}}}function wH(t,n,e){let{iconClassName:i=Te}=n,{buttonText:r=Te}=n,{buttonSize:o=lv}=n,{className:s=Te}=n,{id:l=Te}=n,{disabled:a=!1}=n;const c=Pn();function u(){c(gi.SUBDUED_BUTTON_CLICK)}const d=()=>{u()};return t.$$set=f=>{"iconClassName"in f&&e(0,i=f.iconClassName),"buttonText"in f&&e(1,r=f.buttonText),"buttonSize"in f&&e(2,o=f.buttonSize),"className"in f&&e(3,s=f.className),"id"in f&&e(4,l=f.id),"disabled"in f&&e(5,a=f.disabled)},[i,r,o,s,l,a,u,d]}class uf extends Ot{constructor(n){super(),At(this,n,wH,vH,Et,{iconClassName:0,buttonText:1,buttonSize:2,className:3,id:4,disabled:5},bH)}}const One="";function yH(t){qt(t,"svelte-1duz7zz",".pw.pointer.svelte-1duz7zz.svelte-1duz7zz{cursor:pointer}h4.heading.svelte-1duz7zz.svelte-1duz7zz{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-1duz7zz.svelte-1duz7zz{position:absolute;right:1rem;top:1rem}.heading.svelte-1duz7zz.svelte-1duz7zz{font-size:30px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 12px}.dialog-footer-button.svelte-1duz7zz.svelte-1duz7zz{margin-top:12px;margin-left:-4px;display:flex;justify-content:end;gap:1rem}.popup-content.svelte-1duz7zz.svelte-1duz7zz{padding:0px 10px;margin-bottom:20px;margin-top:-16px}.list-desc.svelte-1duz7zz.svelte-1duz7zz{width:100%;margin-top:6px;height:100%;outline:none;border-radius:4px}.list-desc-label.svelte-1duz7zz.svelte-1duz7zz{padding-top:17px}.add-list-form.svelte-1duz7zz.svelte-1duz7zz{margin-top:1rem}.list-name.svelte-1duz7zz.svelte-1duz7zz{display:block}.list-dialog-header-section.svelte-1duz7zz.svelte-1duz7zz{display:flex;justify-content:space-between}@media(max-width: 768px){.list-dialog-header-section.svelte-1duz7zz .heading.svelte-1duz7zz{flex:1;padding-right:0px}.list-dialog-header-section.svelte-1duz7zz .cross-icon.svelte-1duz7zz{width:45px;margin-left:10px;position:relative;top:auto;right:auto;margin-top:8px}}")}function kH(t){var P,E;let n,e,i,r=t[6]("project_listing.create_new_list")+"",o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C;function S(B){t[10](B)}let I={type:"text",autoComplete:"off",id:"input-new-list-name",maxLength:Ip,className:"full-width"};return t[5].name!==void 0&&(I.value=t[5].name),g=new Gi({props:I}),gt.push(()=>Tt(g,"value",S)),M=new Ut({props:{buttonText:t[3]}}),M.$on("btnClick",t[12]),D=new Ut({props:{importance:"emphasized",buttonType:"submit",disabled:((E=(P=t[5])==null?void 0:P.name)==null?void 0:E.length)===0,buttonText:t[4]}}),D.$on("btnClick",t[13]),{c(){n=A("se-dialog"),e=A("div"),i=A("h4"),o=de(r),s=Y(),l=A("qds-button"),a=Y(),c=A("se-dialog-content"),u=A("div"),d=A("div"),f=A("qds-label"),m=Y(),De(g.$$.fragment),_=Y(),b=A("div"),y=A("qds-label"),T=Y(),R=A("qds-textarea"),L=Y(),q=A("div"),De(M.$$.fragment),z=Y(),De(D.$$.fragment),x(i,"class","heading svelte-1duz7zz"),x(i,"id","popup-header"),w(l,"importance","subdued"),w(l,"icon-name","cross-circle"),w(l,"class","cross-icon pw pointer svelte-1duz7zz"),w(l,"id","close-popup"),x(e,"class","list-dialog-header-section svelte-1duz7zz"),w(f,"class","list-name svelte-1duz7zz"),w(f,"required",""),w(f,"text",p=t[6]("generic.list_name")),x(d,"class",""),w(y,"class","list-desc-label svelte-1duz7zz"),w(y,"text",k=`${t[6]("generic.description")}:`),w(R,"class","list-desc svelte-1duz7zz"),w(R,"rows","5"),w(R,"maxlength",uu),w(R,"value",N=t[5].description),x(q,"class","dialog-footer-button svelte-1duz7zz"),x(u,"class","add-list-form svelte-1duz7zz"),w(c,"class","popup-content svelte-1duz7zz"),w(n,"id",t[2]),w(n,"can-backdrop","false"),w(n,"open",t[1])},m(B,U){J(B,n,U),v(n,e),v(e,i),v(i,o),v(e,s),v(e,l),v(n,a),v(n,c),v(c,u),v(u,d),v(d,f),v(d,m),Re(g,d,null),v(u,_),v(u,b),v(b,y),v(b,T),v(b,R),v(u,L),v(u,q),Re(M,q,null),v(q,z),Re(D,q,null),t[14](n),O=!0,j||(C=[Ge(l,"click",t[9]),Ge(R,"qdsInput",t[11])],j=!0)},p(B,[U]){var te,H;(!O||U&64)&&r!==(r=B[6]("project_listing.create_new_list")+"")&&be(o,r),(!O||U&64&&p!==(p=B[6]("generic.list_name")))&&w(f,"text",p);const W={};!h&&U&32&&(h=!0,W.value=B[5].name,St(()=>h=!1)),g.$set(W),(!O||U&64&&k!==(k=`${B[6]("generic.description")}:`))&&w(y,"text",k),(!O||U&32&&N!==(N=B[5].description))&&w(R,"value",N);const Z={};U&8&&(Z.buttonText=B[3]),M.$set(Z);const V={};U&32&&(V.disabled=((H=(te=B[5])==null?void 0:te.name)==null?void 0:H.length)===0),U&16&&(V.buttonText=B[4]),D.$set(V),(!O||U&4)&&w(n,"id",B[2]),(!O||U&2)&&w(n,"open",B[1])},i(B){O||(Q(g.$$.fragment,B),Q(M.$$.fragment,B),Q(D.$$.fragment,B),O=!0)},o(B){se(g.$$.fragment,B),se(M.$$.fragment,B),se(D.$$.fragment,B),O=!1},d(B){B&&X(n),Me(g),Me(M),Me(D),t[14](null),j=!1,vn(C)}}}function SH(t,n,e){let i,r;ye(t,E0,k=>e(15,i=k)),ye(t,Ft,k=>e(6,r=k));const o=Pn();let{wrapper:s}=n,{open:l=!1}=n,{dialogId:a}=n,{leftButtonText:c}=n,{rightButtonText:u}=n,d={name:Te,description:Te};Ln(()=>{e(5,d.name=`${mP} ${i+1}`,d),Ti(Cs)}),Wn(()=>{Ti(zr)});function f(){o(ag,zi)}function p(){o(mr.CREATE_LIST_EVENT,d)}const m=()=>{f()};function g(k){t.$$.not_equal(d.name,k)&&(d.name=k,e(5,d))}const h=k=>{var T;return e(5,d.description=(T=k==null?void 0:k.target)==null?void 0:T.value,d)},_=()=>{f()},b=()=>{p()};function y(k){gt[k?"unshift":"push"](()=>{s=k,e(0,s)})}return t.$$set=k=>{"wrapper"in k&&e(0,s=k.wrapper),"open"in k&&e(1,l=k.open),"dialogId"in k&&e(2,a=k.dialogId),"leftButtonText"in k&&e(3,c=k.leftButtonText),"rightButtonText"in k&&e(4,u=k.rightButtonText)},[s,l,a,c,u,d,r,f,p,m,g,h,_,b,y]}class O_ extends Ot{constructor(n){super(),At(this,n,SH,kH,Et,{wrapper:0,open:1,dialogId:2,leftButtonText:3,rightButtonText:4},yH)}}const Pne="";function TH(t){qt(t,"svelte-1kqruoe",".pw.pointer.svelte-1kqruoe{cursor:pointer}h4.heading.svelte-1kqruoe{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-1kqruoe{position:absolute;right:28px;top:16px}@media screen and (max-width: 768px){.cross-icon.svelte-1kqruoe{right:5px;top:10px}}.heading.svelte-1kqruoe{font-size:22px;color:var(--se-true-black, #000000);margin:16px 40px}@media screen and (max-width: 768px){.heading.svelte-1kqruoe{margin:16px 35px}}.dialog-footer-button.svelte-1kqruoe{display:flex;justify-content:end;margin:32px}@media screen and (max-width: 768px){.dialog-footer-button.svelte-1kqruoe{margin:16px 32px}}.popup-content.svelte-1kqruoe{margin:0 24px;overflow-x:hidden}.list.svelte-1kqruoe{padding:5px 16px;min-height:24px;border:1px solid #d8d6d6;display:flex;justify-content:space-between;max-width:490px;align-items:center;cursor:pointer}@media screen and (min-width: 350px) and (max-width: 500px){.list.svelte-1kqruoe{max-width:260px}}.qds-radio.svelte-1kqruoe{margin-top:4px}")}function z6(t,n,e){const i=t.slice();return i[21]=n[e],i}function F6(t){var m;let n,e,i=((m=t[21])==null?void 0:m.name)+"",r,o,s,l,a,c,u,d,f;function p(){return t[16](t[21])}return{c(){var g,h;n=A("div"),e=A("span"),r=de(i),o=Y(),s=A("span"),l=A("qds-radio"),w(l,"name","list"),w(l,"id",a=`list-${(g=t[21])==null?void 0:g.id}`),w(l,"class","qds-radio svelte-1kqruoe"),w(l,"checked",c=t[6]===t[21].id),w(l,"value",t[6]),x(n,"class","list svelte-1kqruoe"),x(n,"id",u="list-project-tile-"+((h=t[21])==null?void 0:h.id))},m(g,h){J(g,n,h),v(n,e),v(e,r),v(n,o),v(n,s),v(s,l),d||(f=Ge(n,"click",p),d=!0)},p(g,h){var _,b,y;t=g,h&512&&i!==(i=((_=t[21])==null?void 0:_.name)+"")&&be(r,i),h&512&&a!==(a=`list-${(b=t[21])==null?void 0:b.id}`)&&w(l,"id",a),h&576&&c!==(c=t[6]===t[21].id)&&w(l,"checked",c),h&64&&w(l,"value",t[6]),h&512&&u!==(u="list-project-tile-"+((y=t[21])==null?void 0:y.id))&&x(n,"id",u)},d(g){g&&X(n),d=!1,f()}}}function x6(t){let n,e;return n=new O_({props:{dialogId:"newListDialog",open:t[7],wrapper:Te,leftButtonText:t[8]("generic.cancel"),rightButtonText:t[8]("generic.create_and_add")}}),n.$on("createListEvent",t[17]),n.$on("closePopupEvent",t[18]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&128&&(o.open=i[7]),r&256&&(o.leftButtonText=i[8]("generic.cancel")),r&256&&(o.rightButtonText=i[8]("generic.create_and_add")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function CH(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k=Mt(t[9]),T=[];for(let N=0;N{R=null}),Qe())},i(N){_||(Q(f.$$.fragment,N),Q(m.$$.fragment,N),Q(R),_=!0)},o(N){se(f.$$.fragment,N),se(m.$$.fragment,N),se(R),_=!1},d(N){N&&(X(n),X(g),X(h)),En(T,N),Me(f),Me(m),R&&R.d(N),b=!1,y()}}}function EH(t,n,e){let i,r,o;ye(t,Ft,L=>e(8,i=L)),ye(t,Hr,L=>e(19,r=L)),ye(t,Hi,L=>e(9,o=L));let{isPopupOpen:s}=n,{confirmLbl:l}=n,{cancelLbl:a}=n,{title:c=Te}=n;const u=Pn();let d=!1,f=!1,p=Te,m=!1;Ln(()=>{Ti(Cs),Rt(Hi,o=[],o),e(4,d=!0),Ws("false","false").catch(L=>{ve.error(L.message)}).finally(()=>{e(4,d=!1)})}),Wn(()=>{Ti(zr),Rt(Hi,o=[],o)});function g(){u(Yi.CLOSE)}function h(){e(7,m=!0),u(mr.ADD_TO_LIST_FROM_UC_CART,{bom:r==null?void 0:r.bom})}function _(){u(mr.GOTO_LIST,{listId:p,action:or.PROJECT_LISTING}),u(mr.ADD_TO_LIST_FROM_UC_CART,{bom:r==null?void 0:r.bom})}function b(L){e(5,f=!0),e(6,p=L==null?void 0:L.id)}async function y(L,q){try{const M=await Ah(q);L&&typeof L===Ia&&Wo(i("project_listing.list_created_successfully")),u(mr.GOTO_LIST,{listId:M,listType:ra})}catch(M){ve.error(M.message)}}const k=()=>{g()},T=L=>b(L),R=({detail:L})=>{y(or.PROJECT_LISTING,L),e(7,m=!1)},N=()=>e(7,m=!1);return t.$$set=L=>{"isPopupOpen"in L&&e(0,s=L.isPopupOpen),"confirmLbl"in L&&e(1,l=L.confirmLbl),"cancelLbl"in L&&e(2,a=L.cancelLbl),"title"in L&&e(3,c=L.title)},[s,l,a,c,d,f,p,m,i,o,g,h,_,b,y,k,T,R,N]}class IH extends Ot{constructor(n){super(),At(this,n,EH,CH,Et,{isPopupOpen:0,confirmLbl:1,cancelLbl:2,title:3},TH)}}const Nne="";function AH(t){qt(t,"svelte-15nm2zc",".tableHeader.svelte-15nm2zc{background-color:var(--se-light-grey, #cbcbcb);height:32px;padding:10px 0}")}function G6(t,n,e){const i=t.slice();return i[1]=n[e],i[3]=e,i}function H6(t){let n;return{c(){n=A("se-table-group"),n.innerHTML=' '},m(e,i){J(e,n,i)},p:tt,d(e){e&&X(n)}}}function OH(t){let n,e,i,r=Mt(Array(t[0])),o=[];for(let s=0;s ',i=Y();for(let s=0;s{"rowCount"in r&&e(0,i=r.rowCount)},[i]}class W6 extends Ot{constructor(n){super(),At(this,n,PH,OH,Et,{rowCount:0},AH)}}const jne="";function NH(t){qt(t,"svelte-1gdtheg",".addOption.svelte-1gdtheg{width:100%;display:flex;flex-direction:column;margin-bottom:25px}")}function jH(t){let n;return{c(){n=A("div"),n.innerHTML=' ',x(n,"class","addOption svelte-1gdtheg")},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}class V6 extends Ot{constructor(n){super(),At(this,n,null,jH,Et,{},NH)}}const Lne="";function LH(t){qt(t,"svelte-v04vgg",".rounded-border.svelte-v04vgg{width:100%}")}function RH(t){let n,e,i,r,o,s,l;return r=new V6({}),s=new W6({props:{rowCount:4}}),{c(){n=A("div"),e=A("se-list"),e.innerHTML='
',i=Y(),De(r.$$.fragment),o=Y(),De(s.$$.fragment),x(n,"class","rounded-border svelte-v04vgg")},m(a,c){J(a,n,c),v(n,e),v(n,i),Re(r,n,null),v(n,o),Re(s,n,null),l=!0},p:tt,i(a){l||(Q(r.$$.fragment,a),Q(s.$$.fragment,a),l=!0)},o(a){se(r.$$.fragment,a),se(s.$$.fragment,a),l=!1},d(a){a&&X(n),Me(r),Me(s)}}}class MH extends Ot{constructor(n){super(),At(this,n,null,RH,Et,{},LH)}}const Rne="";function qH(t){qt(t,"svelte-xa9d9l",".rounded-border.svelte-xa9d9l.svelte-xa9d9l{display:flex;flex-direction:row}.rounded-border.svelte-xa9d9l .row.svelte-xa9d9l{width:80%;margin-right:5%}.rounded-border.svelte-xa9d9l .rightrow.svelte-xa9d9l{width:15%}")}function DH(t){let n,e,i,r,o,s,l,a;return i=new V6({}),o=new W6({props:{rowCount:4}}),{c(){n=A("div"),e=A("div"),De(i.$$.fragment),r=Y(),De(o.$$.fragment),s=Y(),l=A("div"),l.innerHTML='',x(e,"class","row svelte-xa9d9l"),x(l,"class","row rightrow svelte-xa9d9l"),x(n,"class","rounded-border display-flex svelte-xa9d9l")},m(c,u){J(c,n,u),v(n,e),Re(i,e,null),v(e,r),Re(o,e,null),v(n,s),v(n,l),a=!0},p:tt,i(c){a||(Q(i.$$.fragment,c),Q(o.$$.fragment,c),a=!0)},o(c){se(i.$$.fragment,c),se(o.$$.fragment,c),a=!1},d(c){c&&X(n),Me(i),Me(o)}}}class BH extends Ot{constructor(n){super(),At(this,n,null,DH,Et,{},qH)}}function UH(t){let n;return{c(){n=A("div"),n.innerHTML=' ',x(n,"class","rounded-border")},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}class zH extends Ot{constructor(n){super(),At(this,n,null,UH,Et,{})}}function FH(t){let n,e;return n=new MH({}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function xH(t){let n,e;return n=new zH({}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function GH(t){let n,e;return n=new BH({}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function HH(t){let n,e,i,r;const o=[GH,xH,FH],s=[];function l(a,c){return a[0]===zn?0:a[0]===Ao?1:2}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,[c]){let u=n;n=l(a),n!==u&&(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e||(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function WH(t,n,e){let{page:i=""}=n;return t.$$set=r=>{"page"in r&&e(0,i=r.page)},[i]}class P_ extends Ot{constructor(n){super(),At(this,n,WH,HH,Et,{page:0})}}const Mne="";function VH(t){qt(t,"svelte-815s6d",".pw.disabled.svelte-815s6d.svelte-815s6d{pointer-events:none;opacity:0.5}.pw.align-right.svelte-815s6d.svelte-815s6d{margin-left:auto}.pw.align-left.svelte-815s6d.svelte-815s6d{margin-right:auto}.pw.display-flex.svelte-815s6d.svelte-815s6d{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-815s6d.svelte-815s6d{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-815s6d.svelte-815s6d{font-size:16px}.pw.small-font.svelte-815s6d.svelte-815s6d{font-size:14px}.pw.nano-font.svelte-815s6d.svelte-815s6d{font-size:12px}.pw.pointer.svelte-815s6d.svelte-815s6d{cursor:pointer}.pw-snackbar-elem.svelte-815s6d.svelte-815s6d{top:30px}.pw.red-color.svelte-815s6d.svelte-815s6d{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-815s6d.svelte-815s6d{display:none}.pw.width-100.svelte-815s6d.svelte-815s6d{width:100%}.pw.bold-font.svelte-815s6d.svelte-815s6d{font-weight:bold}.pw.normal-font.svelte-815s6d.svelte-815s6d{font-weight:normal;font-size:16px}.pw.error-msg.svelte-815s6d.svelte-815s6d{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-815s6d.svelte-815s6d{text-align:center}.pw.center-align-items.svelte-815s6d.svelte-815s6d{align-items:center}.pw.justify-content-center.svelte-815s6d.svelte-815s6d{justify-content:center}.pw.bom-checkbox.svelte-815s6d.svelte-815s6d{max-width:16px}.pw.ml-8.svelte-815s6d.svelte-815s6d{margin-left:8px}.pw.ml-12.svelte-815s6d.svelte-815s6d{margin-left:12px}.pw.ml-36.svelte-815s6d.svelte-815s6d{margin-left:36px}.pw.mt-8.svelte-815s6d.svelte-815s6d{margin-top:8px}.pw.mt-6.svelte-815s6d.svelte-815s6d{margin-top:6px}.pw.mt-32.svelte-815s6d.svelte-815s6d{margin-top:32px}.pw.mb-8.svelte-815s6d.svelte-815s6d{margin-bottom:8px}.pw.mb-12.svelte-815s6d.svelte-815s6d{margin-bottom:12px}.pw.mb-16.svelte-815s6d.svelte-815s6d{margin-top:16px}.pw.mb-21.svelte-815s6d.svelte-815s6d{margin-bottom:21px}.pw.mr-12.svelte-815s6d.svelte-815s6d{margin-right:12px}.pw.p-12.svelte-815s6d.svelte-815s6d{padding:12px}.pw.pl-16.svelte-815s6d.svelte-815s6d{padding-left:16px}.pw.pr-16.svelte-815s6d.svelte-815s6d{padding-right:16px}.position-absolute.svelte-815s6d.svelte-815s6d{position:absolute}.flex-wrap.svelte-815s6d.svelte-815s6d{flex-wrap:wrap}.justify-content-sp-btw.svelte-815s6d.svelte-815s6d{justify-content:space-between}.gp-10.svelte-815s6d.svelte-815s6d{gap:10px}.gp-5.svelte-815s6d.svelte-815s6d{gap:5px}.desktop-view.svelte-815s6d.svelte-815s6d{display:none}.mobile-view.svelte-815s6d.svelte-815s6d{display:block}.mobile-view-flx.svelte-815s6d.svelte-815s6d{display:flex;flex-direction:column}.rounded-border.svelte-815s6d.svelte-815s6d{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-815s6d.svelte-815s6d{text-align:right}.bg-color-light-grey.svelte-815s6d.svelte-815s6d{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-815s6d.svelte-815s6d{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-815s6d.svelte-815s6d{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-815s6d.svelte-815s6d,.mobile-view-flx.svelte-815s6d.svelte-815s6d{display:none}.desktop-view.svelte-815s6d.svelte-815s6d{display:inherit}}.cart-mobile-snackbar.svelte-815s6d.svelte-815s6d{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-815s6d.svelte-815s6d,.mobile-view-snackbar.svelte-815s6d.svelte-815s6d{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-815s6d.svelte-815s6d{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-815s6d.svelte-815s6d{display:block}.mobile-snackbar.svelte-815s6d.svelte-815s6d{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-815s6d.svelte-815s6d{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-815s6d.svelte-815s6d{margin:-6px}.bottom-snackbar.svelte-815s6d.svelte-815s6d{bottom:30px;top:auto}.distributor-modal.svelte-815s6d .distributor-header-section.svelte-815s6d{line-height:30px;text-align:center;overflow:hidden;background-color:var(--se-life-green, #3dcd58);padding:20px 50px 20px 20px;position:relative}.distributor-modal.svelte-815s6d .heading.svelte-815s6d{font-weight:700;font-size:26px;color:var(--se-white, #ffffff)}.distributor-modal.svelte-815s6d .cross-icon.svelte-815s6d{position:absolute;top:50%;transform:translateY(-50%);right:20px}.distributor-modal.svelte-815s6d .popup-content.svelte-815s6d{padding:0 40px;min-height:40px}@media(max-width: 768px){.distributor-modal.svelte-815s6d .popup-content.svelte-815s6d{padding:0 15px}}.distributor-modal.svelte-815s6d .zipcode-section.svelte-815s6d{text-align:center;padding:1rem;margin-bottom:2rem}.distributor-modal.svelte-815s6d .zipcode-label.svelte-815s6d{margin:10px 0}.distributor-modal.svelte-815s6d .disclaimer-section.svelte-815s6d{background-color:var(--se-orange, rgba(228, 127, 0, 0.1294117647));display:flex;align-items:center;gap:1rem;padding:1rem}.distributor-modal.svelte-815s6d .product-container.svelte-815s6d{position:relative;display:flex;justify-content:space-between;padding:2rem 0}@media(max-width: 768px){.distributor-modal.svelte-815s6d .product-container.svelte-815s6d{padding:10px 0 0;margin-bottom:5px}}.distributor-modal.svelte-815s6d .button-section.svelte-815s6d{display:flex;justify-content:center}.distributor-modal.svelte-815s6d .buy-button.svelte-815s6d{max-width:260px}.distributor-modal.svelte-815s6d .retailer-logo.svelte-815s6d{width:150px;height:90px}.distributor-modal.svelte-815s6d .retail-logo.svelte-815s6d{position:absolute;top:1rem}.distributor-modal.svelte-815s6d .success-status.svelte-815s6d{color:var(--se-life-green, #3dcd58);padding-left:1.5rem}.distributor-modal.svelte-815s6d .items-in-stock-section.svelte-815s6d{position:relative;padding-bottom:1rem}.distributor-modal.svelte-815s6d .notification-ok-icon.svelte-815s6d{position:absolute;left:0}.distributor-modal.svelte-815s6d .items-in-stock.svelte-815s6d{position:relative}.distributor-modal.svelte-815s6d .products-info-section.svelte-815s6d{display:grid;grid-template-columns:1fr 2fr;gap:1rem;padding:2px 0;font-size:14px;color:var(--se-medium-grey, #626469)}.distributor-modal.svelte-815s6d .tooltip-productInfo-container.svelte-815s6d{display:flex;gap:5px}.distributor-modal.svelte-815s6d .tooltip_content.svelte-815s6d{font-size:12px;text-overflow:ellipsis;overflow:hidden}.distributor-modal.svelte-815s6d .product-id.svelte-815s6d{min-width:150px}.distributor-modal.svelte-815s6d .product-status.svelte-815s6d{max-width:400px;display:flex;align-items:center;gap:10px}.distributor-modal.svelte-815s6d .product-status p.svelte-815s6d{font-size:14px}.distributor-modal.svelte-815s6d .green-dot.svelte-815s6d{background-color:var(--se-life-green, #3dcd58);height:5px;width:5px;border-radius:50%}.distributor-modal.svelte-815s6d .grey-dot.svelte-815s6d{background-color:var(--se-medium-grey, #9fa0a4);height:5px;width:5px;border-radius:50%}.distributor-modal.svelte-815s6d .red-dot.svelte-815s6d{background-color:var(--se-red, #dc0a0a);height:5px;width:5px;border-radius:50%}.distributor-modal.svelte-815s6d .image-section img.svelte-815s6d{width:60px;height:60px;display:inline-block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.distributor-modal.svelte-815s6d .retailer-form.svelte-815s6d{display:none}@media(max-width: 979px){.product-container.svelte-815s6d.svelte-815s6d{flex-direction:column;width:300px}.collapse-icon.svelte-815s6d.svelte-815s6d{display:inline-flex}.desktop-view-product.svelte-815s6d.svelte-815s6d{display:none}.mobile-view-product.svelte-815s6d.svelte-815s6d{margin-bottom:1rem}}@media(min-width: 980px){.collapse-icon.svelte-815s6d.svelte-815s6d{display:none}.desktop-view-product.svelte-815s6d.svelte-815s6d{display:block}.mobile-view-product.svelte-815s6d.svelte-815s6d{display:none}}.close-color.svelte-815s6d.svelte-815s6d{color:white;font-size:26px}")}function Y6(t,n,e){const i=t.slice();return i[26]=n[e],i}function Z6(t,n,e){const i=t.slice();return i[29]=n[e],i[31]=e,i}function K6(t,n,e){const i=t.slice();return i[32]=n[e],i}function X6(t,n,e){const i=t.slice();return i[35]=n[e],i}function J6(t,n,e){const i=t.slice();return i[38]=n[e],i}function Q6(t,n,e){const i=t.slice();return i[32]=n[e],i[42]=e,i}function $6(t,n,e){const i=t.slice();return i[35]=n[e],i[44]=e,i}function e5(t,n,e){const i=t.slice();return i[38]=n[e],i[46]=e,i}function t5(t){let n;return{c(){n=A("se-loading"),w(n,"loading",!0),w(n,"full-page","true"),w(n,"overlay","true")},m(e,i){J(e,n,i)},d(e){e&&X(n)}}}function YH(t){let n,e=t[8]("distributor.no_distributor_message")+"",i;return{c(){n=A("se-block"),i=de(e)},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&256&&e!==(e=r[8]("distributor.no_distributor_message")+"")&&be(i,e)},d(r){r&&X(n)}}}function ZH(t){let n,e=Mt(t[1]),i=[];for(let r=0;r0&&u5(t),o=((u=(c=t[29])==null?void 0:c.ProductsCarriedOutOfStock)==null?void 0:u.length)>0&&d5(t),s=((f=(d=t[29])==null?void 0:d.ProductsNotCarried)==null?void 0:f.length)>0&&h5(t);return{c(){n=A("div"),r&&r.c(),e=Y(),o&&o.c(),i=Y(),s&&s.c(),x(n,"class","mobile-view-product svelte-815s6d"),x(n,"id","mobile-view-product")},m(p,m){J(p,n,m),r&&r.m(n,null),v(n,e),o&&o.m(n,null),v(n,i),s&&s.m(n,null)},p(p,m){var g,h,_,b,y,k;((h=(g=p[29])==null?void 0:g.ProductsCarriedInStock)==null?void 0:h.length)>0?r?r.p(p,m):(r=u5(p),r.c(),r.m(n,e)):r&&(r.d(1),r=null),((b=(_=p[29])==null?void 0:_.ProductsCarriedOutOfStock)==null?void 0:b.length)>0?o?o.p(p,m):(o=d5(p),o.c(),o.m(n,i)):o&&(o.d(1),o=null),((k=(y=p[29])==null?void 0:y.ProductsNotCarried)==null?void 0:k.length)>0?s?s.p(p,m):(s=h5(p),s.c(),s.m(n,null)):s&&(s.d(1),s=null)},d(p){p&&X(n),r&&r.d(),o&&o.d(),s&&s.d()}}}function u5(t){let n,e=Mt(t[29].ProductsCarriedInStock),i=[];for(let r=0;r0&&i5(t),Z=((K=(F=t[29])==null?void 0:F.ProductsCarriedOutOfStock)==null?void 0:K.length)>0&&s5(t),V=((ce=(le=t[29])==null?void 0:le.ProductsNotCarried)==null?void 0:ce.length)>0&&a5(t),te=t[3][t[31]]&&c5(t);function H(){return t[16](t[29])}return{c(){var ne,$;n=A("div"),e=A("div"),i=A("img"),l=Y(),a=A("div"),c=A("div"),B&&B.c(),d=Y(),f=A("div"),m=de(p),g=de(" : "),_=de(h),b=Y(),y=A("se-icon"),T=de(k),N=Y(),L=A("div"),W&&W.c(),q=Y(),Z&&Z.c(),M=Y(),V&&V.c(),z=Y(),te&&te.c(),D=Y(),O=A("div"),j=A("qds-button"),S=Y(),I=A("se-divider"),er(i.src,r=t[29].RetailerLogo)||x(i,"src",r),x(i,"alt",o=(ne=t[29])==null?void 0:ne.RetailerName),x(i,"class","retail-logo svelte-815s6d"),x(e,"class","retailer-logo svelte-815s6d"),x(e,"title",s=(($=t[29])==null?void 0:$.RetailerName)||Te),w(y,"id","close-popup"),w(y,"class","pointer collapse-icon svelte-815s6d"),w(y,"size","nano"),x(f,"class","items-in-stock svelte-815s6d"),x(c,"class",R="items-in-stock-section "+(t[10](t[29],!0)?"success-status":Te)+" svelte-815s6d"),x(L,"class","desktop-view-product svelte-815s6d"),x(L,"id","desktop-view-product"),x(a,"class","products-section"),w(j,"buttonsize","large"),w(j,"class","buy-button pw width-100 svelte-815s6d"),w(j,"icon-name","arrow-top-right-on-square"),w(j,"text",C=t[8]("bom_manager.buy_now")),w(j,"type","button"),w(j,"importance","emphasized"),x(O,"class","button-section svelte-815s6d"),x(n,"class","product-container svelte-815s6d"),w(I,"class","se-divider")},m(ne,$){J(ne,n,$),v(n,e),v(e,i),v(n,l),v(n,a),v(a,c),B&&B.m(c,null),v(c,d),v(c,f),v(f,m),v(f,g),v(f,_),v(f,b),v(f,y),v(y,T),v(a,N),v(a,L),W&&W.m(L,null),v(L,q),Z&&Z.m(L,null),v(L,M),V&&V.m(L,null),v(a,z),te&&te.m(a,null),v(n,D),v(n,O),v(O,j),J(ne,S,$),J(ne,I,$),P||(E=[Ge(f,"click",U),Ge(j,"click",H)],P=!0)},p(ne,$){var he,me,ee,oe,ue,ge,fe,ae;t=ne,$[0]&2&&!er(i.src,r=t[29].RetailerLogo)&&x(i,"src",r),$[0]&2&&o!==(o=(he=t[29])==null?void 0:he.RetailerName)&&x(i,"alt",o),$[0]&2&&s!==(s=((me=t[29])==null?void 0:me.RetailerName)||Te)&&x(e,"title",s),$[0]&2&&(u=t[10](t[29],!0)),u?B||(B=n5(),B.c(),B.m(c,d)):B&&(B.d(1),B=null),$[0]&256&&p!==(p=t[8]("distributor.items_in_stock")+"")&&be(m,p),$[0]&2&&h!==(h=t[10](t[29])+"")&&be(_,h),$[0]&8&&k!==(k=t[3][t[31]]?"arrow2_up":"arrow2_down")&&be(T,k),$[0]&2&&R!==(R="items-in-stock-section "+(t[10](t[29],!0)?"success-status":Te)+" svelte-815s6d")&&x(c,"class",R),((oe=(ee=t[29])==null?void 0:ee.ProductsCarriedInStock)==null?void 0:oe.length)>0?W?W.p(t,$):(W=i5(t),W.c(),W.m(L,q)):W&&(W.d(1),W=null),((ge=(ue=t[29])==null?void 0:ue.ProductsCarriedOutOfStock)==null?void 0:ge.length)>0?Z?Z.p(t,$):(Z=s5(t),Z.c(),Z.m(L,M)):Z&&(Z.d(1),Z=null),((ae=(fe=t[29])==null?void 0:fe.ProductsNotCarried)==null?void 0:ae.length)>0?V?V.p(t,$):(V=a5(t),V.c(),V.m(L,null)):V&&(V.d(1),V=null),t[3][t[31]]?te?te.p(t,$):(te=c5(t),te.c(),te.m(a,null)):te&&(te.d(1),te=null),$[0]&256&&C!==(C=t[8]("bom_manager.buy_now"))&&w(j,"text",C)},d(ne){ne&&(X(n),X(S),X(I)),B&&B.d(),W&&W.d(),Z&&Z.d(),V&&V.d(),te&&te.d(),P=!1,vn(E)}}}function _5(t){let n,e,i,r,o=t[6].Parameters&&b5(t);return{c(){var s;n=A("div"),e=A("form"),o&&o.c(),x(e,"action",i=t[6].Action),x(e,"target",zf),x(e,"method","post"),x(e,"enctype",r=t[6].FormAttributes?(s=t[6].FormAttributes)==null?void 0:s.enctype:null),x(n,"class","retailer-form")},m(s,l){J(s,n,l),v(n,e),o&&o.m(e,null),t[17](e)},p(s,l){var a;s[6].Parameters?o?o.p(s,l):(o=b5(s),o.c(),o.m(e,null)):o&&(o.d(1),o=null),l[0]&64&&i!==(i=s[6].Action)&&x(e,"action",i),l[0]&64&&r!==(r=s[6].FormAttributes?(a=s[6].FormAttributes)==null?void 0:a.enctype:null)&&x(e,"enctype",r)},d(s){s&&X(n),o&&o.d(),t[17](null)}}}function b5(t){let n;function e(o,s){return o[6].DisplayName!==Cj.SONEPARFR?XH:KH}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},d(o){o&&X(n),r.d(o)}}}function KH(t){let n,e;return{c(){var i;n=A("input"),x(n,"type","hidden"),x(n,"name",e=(i=t[6].Parameters[0])==null?void 0:i.Products)},m(i,r){J(i,n,r)},p(i,r){var o;r[0]&64&&e!==(e=(o=i[6].Parameters[0])==null?void 0:o.Products)&&x(n,"name",e)},d(i){i&&X(n)}}}function XH(t){let n,e,i,r=Mt(t[6].Parameters),o=[];for(let s=0;s0)return ZH;if(((z=L[1])==null?void 0:z.length)===0&&!L[2])return YH}let y=b(t),k=y&&y(t),T=((N=t[6])==null?void 0:N.Action)&&_5(t),R=t[4]&&w5(t);return{c(){n=A("se-dialog"),e=A("div"),i=A("p"),o=de(r),s=Y(),l=A("qds-icon"),l.innerHTML="",a=Y(),_&&_.c(),c=Y(),u=A("se-dialog-content"),k&&k.c(),d=Y(),T&&T.c(),f=Y(),R&&R.c(),p=wt(),x(i,"class","heading svelte-815s6d"),x(i,"id","popup-header"),w(l,"data-testid","close-popup"),w(l,"class","cross-icon pw pointer close-color svelte-815s6d"),w(l,"name","cross-circle"),w(l,"color","standard"),w(l,"id","close-popup"),x(e,"class","distributor-header-section svelte-815s6d"),w(u,"class","popup-content svelte-815s6d"),w(n,"id","distributor-modal"),w(n,"can-backdrop","false"),w(n,"open",t[0]),w(n,"class","distributor-modal svelte-815s6d"),w(n,"size","xlarge")},m(L,q){J(L,n,q),v(n,e),v(e,i),v(i,o),v(e,s),v(e,l),v(n,a),_&&_.m(n,null),v(n,c),v(n,u),k&&k.m(u,null),J(L,d,q),T&&T.m(L,q),J(L,f,q),R&&R.m(L,q),J(L,p,q),m=!0,g||(h=Ge(l,"click",t[14]),g=!0)},p(L,q){var M;(!m||q[0]&256)&&r!==(r=L[8]("distributor.buy_online")+"")&&be(o,r),L[2]?_||(_=t5(),_.c(),_.m(n,c)):_&&(_.d(1),_=null),y===(y=b(L))&&k?k.p(L,q):(k&&k.d(1),k=y&&y(L),k&&(k.c(),k.m(u,null))),(!m||q[0]&1)&&w(n,"open",L[0]),(M=L[6])!=null&&M.Action?T?T.p(L,q):(T=_5(L),T.c(),T.m(f.parentNode,f)):T&&(T.d(1),T=null),L[4]?R?(R.p(L,q),q[0]&16&&Q(R,1)):(R=w5(L),R.c(),Q(R,1),R.m(p.parentNode,p)):R&&(Je(),se(R,1,1,()=>{R=null}),Qe())},i(L){m||(Q(R),m=!0)},o(L){se(R),m=!1},d(L){L&&(X(n),X(d),X(f),X(p)),_&&_.d(),k&&k.d(),T&&T.d(L),R&&R.d(L),g=!1,h()}}}function y5(t,n=[]){return t&&Array.isArray(t.groups)&&(t==null||t.groups.forEach(e=>y5(e,n))),t!=null&&t.parts&&Array.isArray(t==null?void 0:t.parts)&&(t==null||t.parts.forEach(e=>{n.push({pid:(e==null?void 0:e.productRef)||(e==null?void 0:e.productId),qty:e==null?void 0:e.quantity})})),n}function QH(t,n,e){let i,r;ye(t,Hr,O=>e(21,i=O)),ye(t,Ft,O=>e(8,r=O));const o=Pn();let{open:s=!1}=n,l=Ii,a=!1,c=Ii,u=!1,d=zi,f={},p,m=[];Ln(()=>{Ti(FI),m=y5(i==null?void 0:i.bom),h()}),Wn(()=>{Ti(zr)});function g(){o(Yi.CLOSE)}async function h(){e(2,a=!0);try{const O=await _();O.Status===kv.OK&&(e(1,l=(O==null?void 0:O.RetailerCarts)||Ii),e(3,c=Array.from(l).fill(!1))),e(2,a=!1)}catch(O){Eg(),ve.error(O),e(2,a=!1)}}function _(){if((m==null?void 0:m.length)>0){const O={key:wc.API_KEY,mk:wc.MK,lang:wc.LANG,pdata:m,csi_wtbsource:wc.CSI_WTBSOURCE},j=wc.CART_URL,C={method:ci.POST,unsecure:!1,body:JSON.stringify(O)};return Sn(j,C)}}function b(O,j=!1){var I,P,E,B;const C=((I=O==null?void 0:O.ProductsCarriedInStock)==null?void 0:I.length)+((P=O==null?void 0:O.ProductsCarriedOutOfStock)==null?void 0:P.length)+((E=O==null?void 0:O.ProductsNotCarried)==null?void 0:E.length),S=(B=O==null?void 0:O.ProductsCarriedInStock)==null?void 0:B.length;return j?S/C===kN:`${S}/${C}`}function y(O){const j={key:wc.API_KEY,retailerCartID:O,pdata:m},C=wc.TRANSFER_API,S={method:ci.POST,unsecure:!1,body:JSON.stringify(j)};return Sn(C,S)}async function k(){e(4,u=!1),e(2,a=!0);try{const O=await y(d==null?void 0:d.RetailerCartId);e(2,a=!1),O.Status===kv.SUCCESS&&(e(6,f=O),e(6,f.DisplayName=d==null?void 0:d.DisplayName,f),ve.info(p),O.Action&&setTimeout(()=>{p==null||p.submit()},500))}catch(O){Eg(),ve.error(O,"handleCartTransfer"),e(2,a=!1)}finally{jn(Tn.VIEW_ITEM_LIST,i,d==null?void 0:d.RetailerName,"buy_from_distributor")}}function T(){var j,C;const O=((C=(j=i==null?void 0:i.bom)==null?void 0:j.parts)==null?void 0:C.filter(S=>{var I,P;return(S==null?void 0:S.configurationId)||((I=S==null?void 0:S.eolStatus)==null?void 0:I[0])===Pa||((P=S==null?void 0:S.eolStatus)==null?void 0:P[0])===B1}))||[];return(O==null?void 0:O.length)>0}function R(O){var C,S;const j=m==null?void 0:m.filter(I=>(I==null?void 0:I.pid)===O);return[oo((C=j==null?void 0:j[0])==null?void 0:C.pdpUrl)||Te,((S=j==null?void 0:j[0])==null?void 0:S.description)||Te]}const N=()=>{g()},L=O=>{const j=[...c];j[O]=!j[O],e(3,c=j)},q=O=>{e(5,d=O),T()?e(4,u=!0):k()};function M(O){gt[O?"unshift":"push"](()=>{p=O,e(7,p)})}const z=()=>e(4,u=!1),D=()=>k();return t.$$set=O=>{"open"in O&&e(0,s=O.open)},[s,l,a,c,u,d,f,p,r,g,b,k,T,R,N,L,q,M,z,D]}class $H extends Ot{constructor(n){super(),At(this,n,QH,JH,Et,{open:0},VH,[-1,-1])}}const qne="";function eW(t){qt(t,"svelte-gwv9xt",".pw.disabled.svelte-gwv9xt.svelte-gwv9xt{pointer-events:none;opacity:0.5}.pw.align-right.svelte-gwv9xt.svelte-gwv9xt{margin-left:auto}.pw.align-left.svelte-gwv9xt.svelte-gwv9xt{margin-right:auto}.pw.display-flex.svelte-gwv9xt.svelte-gwv9xt{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-gwv9xt.svelte-gwv9xt{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-gwv9xt.svelte-gwv9xt{font-size:16px}.pw.small-font.svelte-gwv9xt.svelte-gwv9xt{font-size:14px}.pw.nano-font.svelte-gwv9xt.svelte-gwv9xt{font-size:12px}.pw.pointer.svelte-gwv9xt.svelte-gwv9xt{cursor:pointer}.pw-snackbar-elem.svelte-gwv9xt.svelte-gwv9xt{top:30px}.pw.red-color.svelte-gwv9xt.svelte-gwv9xt{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-gwv9xt.svelte-gwv9xt{display:none}.pw.width-100.svelte-gwv9xt.svelte-gwv9xt{width:100%}.pw.bold-font.svelte-gwv9xt.svelte-gwv9xt{font-weight:bold}.pw.normal-font.svelte-gwv9xt.svelte-gwv9xt{font-weight:normal;font-size:16px}.pw.error-msg.svelte-gwv9xt.svelte-gwv9xt{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-gwv9xt.svelte-gwv9xt{text-align:center}.pw.center-align-items.svelte-gwv9xt.svelte-gwv9xt{align-items:center}.pw.justify-content-center.svelte-gwv9xt.svelte-gwv9xt{justify-content:center}.pw.bom-checkbox.svelte-gwv9xt.svelte-gwv9xt{max-width:16px}.pw.ml-8.svelte-gwv9xt.svelte-gwv9xt{margin-left:8px}.pw.ml-12.svelte-gwv9xt.svelte-gwv9xt{margin-left:12px}.pw.ml-36.svelte-gwv9xt.svelte-gwv9xt{margin-left:36px}.pw.mt-8.svelte-gwv9xt.svelte-gwv9xt{margin-top:8px}.pw.mt-6.svelte-gwv9xt.svelte-gwv9xt{margin-top:6px}.pw.mt-32.svelte-gwv9xt.svelte-gwv9xt{margin-top:32px}.pw.mb-8.svelte-gwv9xt.svelte-gwv9xt{margin-bottom:8px}.pw.mb-12.svelte-gwv9xt.svelte-gwv9xt{margin-bottom:12px}.pw.mb-16.svelte-gwv9xt.svelte-gwv9xt{margin-top:16px}.pw.mb-21.svelte-gwv9xt.svelte-gwv9xt{margin-bottom:21px}.pw.mr-12.svelte-gwv9xt.svelte-gwv9xt{margin-right:12px}.pw.p-12.svelte-gwv9xt.svelte-gwv9xt{padding:12px}.pw.pl-16.svelte-gwv9xt.svelte-gwv9xt{padding-left:16px}.pw.pr-16.svelte-gwv9xt.svelte-gwv9xt{padding-right:16px}h4.heading.svelte-gwv9xt.svelte-gwv9xt{font-weight:500}.position-absolute.svelte-gwv9xt.svelte-gwv9xt{position:absolute}.flex-wrap.svelte-gwv9xt.svelte-gwv9xt{flex-wrap:wrap}.justify-content-sp-btw.svelte-gwv9xt.svelte-gwv9xt{justify-content:space-between}.gp-10.svelte-gwv9xt.svelte-gwv9xt{gap:10px}.gp-5.svelte-gwv9xt.svelte-gwv9xt{gap:5px}.desktop-view.svelte-gwv9xt.svelte-gwv9xt{display:none}.mobile-view.svelte-gwv9xt.svelte-gwv9xt{display:block}.mobile-view-flx.svelte-gwv9xt.svelte-gwv9xt{display:flex;flex-direction:column}.rounded-border.svelte-gwv9xt.svelte-gwv9xt{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-gwv9xt.svelte-gwv9xt{text-align:right}.bg-color-light-grey.svelte-gwv9xt.svelte-gwv9xt{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-gwv9xt.svelte-gwv9xt{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-gwv9xt.svelte-gwv9xt{padding:8px 0 16px 8px}.country-fr.svelte-gwv9xt .config-container.svelte-gwv9xt,.country-fr.svelte-gwv9xt .excel-container.svelte-gwv9xt,.country-pt.svelte-gwv9xt .config-container.svelte-gwv9xt,.country-pt.svelte-gwv9xt .excel-container.svelte-gwv9xt{padding-left:5px}.country-fr.svelte-gwv9xt .config-container .excel-heading.svelte-gwv9xt,.country-fr.svelte-gwv9xt .config-container .upload-container.svelte-gwv9xt,.country-fr.svelte-gwv9xt .excel-container .excel-heading.svelte-gwv9xt,.country-fr.svelte-gwv9xt .excel-container .upload-container.svelte-gwv9xt,.country-pt.svelte-gwv9xt .config-container .excel-heading.svelte-gwv9xt,.country-pt.svelte-gwv9xt .config-container .upload-container.svelte-gwv9xt,.country-pt.svelte-gwv9xt .excel-container .excel-heading.svelte-gwv9xt,.country-pt.svelte-gwv9xt .excel-container .upload-container.svelte-gwv9xt{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-gwv9xt .button-action-section.svelte-gwv9xt,.country-pt.svelte-gwv9xt .button-action-section.svelte-gwv9xt{font-size:var(--p-font-size, 0.87rem)}.country-fr.svelte-gwv9xt .search-label.svelte-gwv9xt,.country-fr.svelte-gwv9xt .with-icon.svelte-gwv9xt,.country-pt.svelte-gwv9xt .search-label.svelte-gwv9xt,.country-pt.svelte-gwv9xt .with-icon.svelte-gwv9xt{font-size:var(--p-font-size, 0.87rem)}@media(min-width: 968px){.mobile-view.svelte-gwv9xt.svelte-gwv9xt,.mobile-view-flx.svelte-gwv9xt.svelte-gwv9xt{display:none}.desktop-view.svelte-gwv9xt.svelte-gwv9xt{display:inherit}}.cart-mobile-snackbar.svelte-gwv9xt.svelte-gwv9xt{position:fixed;top:0;width:100%;height:92px;font-size:12px}.cart-mobile-snackbar.svelte-gwv9xt .mobile-snackbar.svelte-gwv9xt{flex-direction:column;height:92px;justify-content:center}.cart-mobile-snackbar.svelte-gwv9xt .mobile-snackbar .snackbar-btn-class.svelte-gwv9xt{max-width:90%;padding:6px;border:solid 2px;cursor:pointer;margin-top:17px;width:90%;text-align:center;border-radius:5px}.desktop-view-snackbar.svelte-gwv9xt.svelte-gwv9xt,.mobile-view-snackbar.svelte-gwv9xt.svelte-gwv9xt{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-gwv9xt.svelte-gwv9xt{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-gwv9xt.svelte-gwv9xt{display:block}.mobile-snackbar.svelte-gwv9xt.svelte-gwv9xt{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-gwv9xt.svelte-gwv9xt{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.snackbar-mobile-div.svelte-gwv9xt .snackbar-header.svelte-gwv9xt{padding:12px 20px}.snackbar-mobile-div.svelte-gwv9xt .close-snackbar.svelte-gwv9xt{padding:10px 16px}.snackbar-mobile-div.svelte-gwv9xt .snackbar-btn-class-div.svelte-gwv9xt{width:90%;border-radius:5px;border:2px solid white;height:34px;margin:5px 18px;justify-content:center;align-items:center}.cross-margin.svelte-gwv9xt.svelte-gwv9xt{margin:-6px}.bottom-snackbar.svelte-gwv9xt.svelte-gwv9xt{bottom:30px;top:auto}.cart.svelte-gwv9xt.svelte-gwv9xt{padding-bottom:14px;font-size:42px;padding-top:12px}.user-cart.svelte-gwv9xt.svelte-gwv9xt{padding-top:16px;gap:10px}.user-cart.svelte-gwv9xt .add-product.svelte-gwv9xt{width:75%;border-radius:8px;margin:10px 0;flex-direction:column}.user-cart.svelte-gwv9xt .add-config-id.svelte-gwv9xt{border:2px solid var(--se-ultra-light-grey-3, #f3f2f2);border-radius:8px}.user-cart.svelte-gwv9xt .total-items.svelte-gwv9xt{width:25%;margin:10px 0;border-radius:8px;background-color:var(--se-white, #ffffff);flex-direction:column;height:fit-content;border:2px solid var(--se-ultra-light-grey-3, #f3f2f2)}.user-cart.svelte-gwv9xt .cart-options-next.svelte-gwv9xt{width:100%}.user-cart.svelte-gwv9xt .product-price.svelte-gwv9xt{padding:3px}.user-cart.svelte-gwv9xt .button-action-section.svelte-gwv9xt{flex-direction:column;align-items:start;gap:0.25rem;padding:10px 20px}.add-products-accordion.svelte-gwv9xt.svelte-gwv9xt{margin:20px;border:1px solid #e6e6e6;border-radius:8px;background-color:var(--se-white, #ffffff);font-weight:700}.buy-options.svelte-gwv9xt.svelte-gwv9xt{justify-content:space-between;align-items:center;background-color:var(--se-white, #ffffff);padding:20px;border-radius:8px}.product-items.svelte-gwv9xt.svelte-gwv9xt{justify-content:space-between;align-items:center;background-color:var(--se-white, #ffffff);padding:8px;border-radius:8px}@media(max-width: 768px){.product-items.svelte-gwv9xt.svelte-gwv9xt{border-radius:0px}}.back-btn.svelte-gwv9xt.svelte-gwv9xt{width:100%}.user-buy-options.svelte-gwv9xt.svelte-gwv9xt{width:80%;border-radius:8px;margin:10px;flex-direction:column;gap:10px}.padding-10.svelte-gwv9xt.svelte-gwv9xt{padding:10px}.mobile-action-buttons.svelte-gwv9xt.svelte-gwv9xt{font-weight:normal}.visibility.svelte-gwv9xt.svelte-gwv9xt{visibility:visible}@media(max-width: 968px){.mobile-action-buttons.svelte-gwv9xt.svelte-gwv9xt{font-size:13px}.cart.svelte-gwv9xt.svelte-gwv9xt{padding-left:10px;padding-bottom:12px}.total-items.svelte-gwv9xt.svelte-gwv9xt{flex-direction:column;box-shadow:1px 0 5px var(--se-super-light-grey, #e6e6e6);position:fixed;bottom:0;left:0;width:100%;z-index:5}.back-btn.svelte-gwv9xt.svelte-gwv9xt{padding:4px}.product-price.svelte-gwv9xt.svelte-gwv9xt{position:relative;top:2px}.add-product.svelte-gwv9xt.svelte-gwv9xt{flex-direction:column}}.validation-warning.svelte-gwv9xt.svelte-gwv9xt{padding-left:10px;padding-bottom:10px;color:var(--se-red, #dc0a0a);gap:4px}.validation-warning.svelte-gwv9xt .info-container.svelte-gwv9xt{padding-top:2px}.price-mobile-view.svelte-gwv9xt.svelte-gwv9xt{z-index:1000}.cross-icon.svelte-gwv9xt.svelte-gwv9xt{position:absolute;right:8px;top:8px}.heading.svelte-gwv9xt.svelte-gwv9xt{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}.dialog-footer-button.svelte-gwv9xt.svelte-gwv9xt{margin-top:12px;margin-left:-4px}.popup-content.svelte-gwv9xt.svelte-gwv9xt{padding:0px 20px;margin-bottom:20px;margin-top:-16px}")}function k5(t){let n;return{c(){n=A("se-loading"),w(n,"loading",!0),w(n,"full-page","true"),w(n,"overlay","true")},m(e,i){J(e,n,i)},d(e){e&&X(n)}}}function S5(t){let n,e,i,r,o;return{c(){n=A("div"),e=A("div"),e.innerHTML='action_delete_cross',i=Y(),r=A("div"),o=de(t[22]),x(e,"class","notification-icon-container"),x(r,"class","info-container svelte-gwv9xt"),x(n,"class","validation-warning display-flex center-align-items svelte-gwv9xt")},m(s,l){J(s,n,l),v(n,e),v(n,i),v(n,r),v(r,o)},p(s,l){l[0]&4194304&&be(o,s[22])},d(s){s&&X(n)}}}function tW(t){let n,e=t[30]("generic.cart")+"",i;return{c(){n=A("h1"),i=de(e),x(n,"class","cart svelte-gwv9xt")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&1073741824&&e!==(e=r[30]("generic.cart")+"")&&be(i,e)},d(r){r&&X(n)}}}function nW(t){let n,e;return n=new P_({props:{page:zn}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p:tt,i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function iW(t){var D,O,j,C,S,I;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h=Dt()&&t[27],_,b,y=!t[31]&&!t[28]&&T5(t),k=t[31]&&C5(t),T=!t[31]&&!t[28]&&E5(t),R=t[33]&&(((j=(O=(D=t[11])==null?void 0:D.bom)==null?void 0:O.groups)==null?void 0:j.length)||((I=(S=(C=t[11])==null?void 0:C.bom)==null?void 0:S.parts)==null?void 0:I.length))&&I5(t),N=!t[31]&&!t[28]&&P5(t),L=t[31]&&N5(t),q=!t[31]&&!t[28]&&j5(t),M=!t[28]&&L5(t),z=h&&B5();return{c(){n=A("div"),e=A("div"),i=A("div"),y&&y.c(),r=Y(),k&&k.c(),o=Y(),T&&T.c(),s=Y(),R&&R.c(),l=Y(),a=A("div"),c=A("div"),u=A("div"),d=A("div"),N&&N.c(),f=Y(),L&&L.c(),p=Y(),q&&q.c(),m=Y(),M&&M.c(),g=Y(),z&&z.c(),_=wt(),x(e,"class","display-flex add-product svelte-gwv9xt"),x(n,"class","mobile-view svelte-gwv9xt"),x(d,"class","product-content"),x(u,"class","display-flex add-product svelte-gwv9xt"),x(c,"class","user-cart display-flex svelte-gwv9xt"),x(a,"class","desktop-view svelte-gwv9xt")},m(P,E){J(P,n,E),v(n,e),v(e,i),y&&y.m(i,null),v(i,r),k&&k.m(i,null),v(e,o),T&&T.m(e,null),v(n,s),R&&R.m(n,null),J(P,l,E),J(P,a,E),v(a,c),v(c,u),v(u,d),N&&N.m(d,null),v(d,f),L&&L.m(d,null),v(u,p),q&&q.m(u,null),v(c,m),M&&M.m(c,null),J(P,g,E),z&&z.m(P,E),J(P,_,E),b=!0},p(P,E){var B,U,W,Z,V,te;!P[31]&&!P[28]?y?(y.p(P,E),E[0]&268435456|E[1]&1&&Q(y,1)):(y=T5(P),y.c(),Q(y,1),y.m(i,r)):y&&(Je(),se(y,1,1,()=>{y=null}),Qe()),P[31]?k?(k.p(P,E),E[1]&1&&Q(k,1)):(k=C5(P),k.c(),Q(k,1),k.m(i,null)):k&&(Je(),se(k,1,1,()=>{k=null}),Qe()),!P[31]&&!P[28]?T?(T.p(P,E),E[0]&268435456|E[1]&1&&Q(T,1)):(T=E5(P),T.c(),Q(T,1),T.m(e,null)):T&&(Je(),se(T,1,1,()=>{T=null}),Qe()),P[33]&&((W=(U=(B=P[11])==null?void 0:B.bom)==null?void 0:U.groups)!=null&&W.length||(te=(V=(Z=P[11])==null?void 0:Z.bom)==null?void 0:V.parts)!=null&&te.length)?R?R.p(P,E):(R=I5(P),R.c(),R.m(n,null)):R&&(R.d(1),R=null),!P[31]&&!P[28]?N?(N.p(P,E),E[0]&268435456|E[1]&1&&Q(N,1)):(N=P5(P),N.c(),Q(N,1),N.m(d,f)):N&&(Je(),se(N,1,1,()=>{N=null}),Qe()),P[31]?L?(L.p(P,E),E[1]&1&&Q(L,1)):(L=N5(P),L.c(),Q(L,1),L.m(d,null)):L&&(Je(),se(L,1,1,()=>{L=null}),Qe()),!P[31]&&!P[28]?q?(q.p(P,E),E[0]&268435456|E[1]&1&&Q(q,1)):(q=j5(P),q.c(),Q(q,1),q.m(u,null)):q&&(Je(),se(q,1,1,()=>{q=null}),Qe()),P[28]?M&&(Je(),se(M,1,1,()=>{M=null}),Qe()):M?(M.p(P,E),E[0]&268435456&&Q(M,1)):(M=L5(P),M.c(),Q(M,1),M.m(c,null)),E[0]&134217728&&(h=Dt()&&P[27]),h?z||(z=B5(),z.c(),z.m(_.parentNode,_)):z&&(z.d(1),z=null)},i(P){b||(Q(y),Q(k),Q(T),Q(N),Q(L),Q(q),Q(M),b=!0)},o(P){se(y),se(k),se(T),se(N),se(L),se(q),se(M),b=!1},d(P){P&&(X(n),X(l),X(a),X(g),X(_)),y&&y.d(),k&&k.d(),T&&T.d(),R&&R.d(),N&&N.d(),L&&L.d(),q&&q.d(),M&&M.d(),z&&z.d(P)}}}function T5(t){let n,e,i,r,o;return i=new Dm({props:{projectId:t[0],apigeeToken:t[5],language:t[3],country:t[2],token:t[4],businessunit:t[6],selectAndConfigBearerToken:t[8],isCart:!0,view:y0}}),{c(){n=A("se-list"),e=A("se-list-group"),De(i.$$.fragment),w(e,"id","add-products"),w(e,"item",r=t[30]("cart.add_products")),w(e,"class","add-products-accordion svelte-gwv9xt"),w(n,"option","classic"),w(n,"can-collapse","true"),w(n,"selected-color","primary")},m(s,l){J(s,n,l),v(n,e),Re(i,e,null),o=!0},p(s,l){const a={};l[0]&1&&(a.projectId=s[0]),l[0]&32&&(a.apigeeToken=s[5]),l[0]&8&&(a.language=s[3]),l[0]&4&&(a.country=s[2]),l[0]&16&&(a.token=s[4]),l[0]&64&&(a.businessunit=s[6]),l[0]&256&&(a.selectAndConfigBearerToken=s[8]),i.$set(a),(!o||l[0]&1073741824&&r!==(r=s[30]("cart.add_products")))&&w(e,"item",r)},i(s){o||(Q(i.$$.fragment,s),o=!0)},o(s){se(i.$$.fragment,s),o=!1},d(s){s&&X(n),Me(i)}}}function C5(t){let n,e;return n=new G3({}),n.$on("buyOptionSelection",t[56]),n.$on("sendBomDataToCpq",t[57]),n.$on("destroyListOptions",t[58]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p:tt,i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function E5(t){let n,e,i;return e=new U6({props:{country:t[2],language:t[3],projectData:t[11],bomData:t[11].bom?t[11].bom:zi}}),{c(){n=A("div"),De(e.$$.fragment)},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&4&&(s.country=r[2]),o[0]&8&&(s.language=r[3]),o[0]&2048&&(s.projectData=r[11]),o[0]&2048&&(s.bomData=r[11].bom?r[11].bom:zi),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function I5(t){let n,e,i,r,o=t[30]("unified_checkout.total_items")+"",s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T=(t[12][ns]===Ae.SHOW||t[12][ns]===Ae.DISABLED)&&A5(t);function R(q,M){return q[31]?aW:oW}let N=R(t),L=N(t);return{c(){n=A("div"),e=A("div"),i=A("div"),r=A("span"),s=de(o),l=de(":"),a=Y(),c=A("div"),u=A("span"),d=de(t[23]),f=Y(),T&&T.c(),p=Y(),m=A("div"),L.c(),g=Y(),h=A("qds-button"),x(i,"class","display-flex svelte-gwv9xt"),x(c,"class","display-flex select-option svelte-gwv9xt"),x(e,"class","display-flex product-items svelte-gwv9xt"),w(h,"class",_="back-btn "+(t[25]?"pw disabled":Te)+" svelte-gwv9xt"),w(h,"id","show-cart-buying"),w(h,"icon","arrow2_left"),w(h,"disabled",t[25]),w(h,"text",b=t[30]("generic.next")),w(h,"importance","emphasized"),x(m,"class","display-flex product-items svelte-gwv9xt"),x(n,"class","display-flex total-items pw bold-font price-mobile-view svelte-gwv9xt")},m(q,M){J(q,n,M),v(n,e),v(e,i),v(i,r),v(r,s),v(r,l),v(e,a),v(e,c),v(c,u),v(u,d),v(n,f),T&&T.m(n,null),v(n,p),v(n,m),L.m(m,null),v(m,g),v(m,h),y||(k=Ge(h,"click",t[64]),y=!0)},p(q,M){M[0]&1073741824&&o!==(o=q[30]("unified_checkout.total_items")+"")&&be(s,o),M[0]&8388608&&be(d,q[23]),q[12][ns]===Ae.SHOW||q[12][ns]===Ae.DISABLED?T?T.p(q,M):(T=A5(q),T.c(),T.m(n,p)):T&&(T.d(1),T=null),N===(N=R(q))&&L?L.p(q,M):(L.d(1),L=N(q),L&&(L.c(),L.m(m,g))),M[0]&33554432&&_!==(_="back-btn "+(q[25]?"pw disabled":Te)+" svelte-gwv9xt")&&w(h,"class",_),M[0]&33554432&&w(h,"disabled",q[25]),M[0]&1073741824&&b!==(b=q[30]("generic.next"))&&w(h,"text",b)},d(q){q&&X(n),T&&T.d(),L.d(),y=!1,k()}}}function A5(t){let n,e,i=t[30]("generic.uc_total")+"",r,o,s,l,a,c,u;function d(g,h){return g[32]?sW:rW}let f=d(t),p=f(t),m=t[34]&&!t[32]&&O5(t);return{c(){n=A("div"),e=A("span"),r=de(i),o=de(":"),s=Y(),l=A("div"),a=A("span"),p.c(),c=Y(),u=A("span"),m&&m.c(),x(l,"class","display-flex pw center-align-items select-option svelte-gwv9xt"),x(n,"class","display-flex pw center-align-items product-items svelte-gwv9xt")},m(g,h){J(g,n,h),v(n,e),v(e,r),v(e,o),v(n,s),v(n,l),v(l,a),p.m(a,null),v(l,c),v(l,u),m&&m.m(u,null)},p(g,h){h[0]&1073741824&&i!==(i=g[30]("generic.uc_total")+"")&&be(r,i),f===(f=d(g))&&p?p.p(g,h):(p.d(1),p=f(g),p&&(p.c(),p.m(a,null))),g[34]&&!g[32]?m?m.p(g,h):(m=O5(g),m.c(),m.m(u,null)):m&&(m.d(1),m=null)},d(g){g&&X(n),p.d(),m&&m.d()}}}function rW(t){let n=ar(dn(t[3],t[11]),fn(t[2],t[11]),String(t[11].price))+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r[0]&2060&&n!==(n=ar(dn(i[3],i[11]),fn(i[2],i[11]),String(i[11].price))+"")&&be(e,n)},d(i){i&&X(e)}}}function sW(t){let n;return{c(){n=A("se-skeleton"),w(n,"width","150px"),w(n,"height","28px"),w(n,"count","1")},m(e,i){J(e,n,i)},p:tt,d(e){e&&X(n)}}}function O5(t){let n,e,i,r,o=t[30]("generic.price_disclaimer")+"",s;return{c(){n=A("se-tooltip"),e=A("se-icon"),e.textContent="information_stroke",i=Y(),r=A("se-tooltip-content"),s=de(o),w(e,"class","pw pointer svelte-gwv9xt"),w(e,"size","small"),w(e,"id","ic-document-info"),w(e,"slot","trigger"),w(r,"class","tooltip_content"),w(n,"id","tooltip-document-info"),w(n,"action","hover"),w(n,"position","top")},m(l,a){J(l,n,a),v(n,e),v(n,i),v(n,r),v(r,s)},p(l,a){a[0]&1073741824&&o!==(o=l[30]("generic.price_disclaimer")+"")&&be(s,o)},d(l){l&&X(n)}}}function oW(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D;return{c(){var O,j,C,S,I,P;n=A("se-dropdown"),e=A("qds-button"),i=Y(),r=A("div"),o=Y(),s=A("qds-list"),l=A("qds-list-item"),c=Y(),u=A("se-divider"),d=Y(),f=A("qds-list-item"),m=Y(),g=A("se-divider"),h=Y(),_=A("qds-list-item"),y=Y(),k=A("se-divider"),T=Y(),R=A("qds-list-item"),q=Y(),M=A("se-divider"),w(e,"size","small"),w(e,"icon-name","dots-3-horizontal"),w(e,"slot","trigger"),w(l,"icon-name","star"),w(l,"size","small"),w(l,"class","visibility svelte-gwv9xt"),w(l,"text",a=t[30]("cart.save_to_my_lists")),w(f,"class","visibility svelte-gwv9xt"),w(f,"icon-name","arrow-down-tray"),w(f,"size","small"),w(f,"text",p=t[30]("cart.download_list")),w(_,"class","visibility svelte-gwv9xt"),w(_,"icon-name","arrow-down-tray"),w(_,"size","small"),w(_,"text",b=t[30]("bom_manager.download_datasheets")),w(R,"icon-name","trash-can"),w(R,"size","small"),w(R,"text",N=t[30]("cart.remove_all")),w(R,"class",L="visibility "+(((C=(j=(O=t[11])==null?void 0:O.bom)==null?void 0:j.parts)==null?void 0:C.length)>0||((P=(I=(S=t[11])==null?void 0:S.bom)==null?void 0:I.groups)==null?void 0:P.length)>0&&!t[31]?Te:"pw disabled")+" svelte-gwv9xt"),w(s,"option","dropdown"),w(s,"class","mobile-action-buttons svelte-gwv9xt"),w(n,"alignment","left"),w(n,"verticalalignment","top")},m(O,j){J(O,n,j),v(n,e),v(n,i),v(n,r),v(n,o),v(n,s),v(s,l),v(s,c),v(s,u),v(s,d),v(s,f),v(s,m),v(s,g),v(s,h),v(s,_),v(s,y),v(s,k),v(s,T),v(s,R),v(s,q),v(s,M),z||(D=[Ge(l,"click",t[60]),Ge(f,"click",t[61]),Ge(_,"click",t[62]),Ge(R,"click",t[63])],z=!0)},p(O,j){var C,S,I,P,E,B;j[0]&1073741824&&a!==(a=O[30]("cart.save_to_my_lists"))&&w(l,"text",a),j[0]&1073741824&&p!==(p=O[30]("cart.download_list"))&&w(f,"text",p),j[0]&1073741824&&b!==(b=O[30]("bom_manager.download_datasheets"))&&w(_,"text",b),j[0]&1073741824&&N!==(N=O[30]("cart.remove_all"))&&w(R,"text",N),j[0]&2048|j[1]&1&&L!==(L="visibility "+(((I=(S=(C=O[11])==null?void 0:C.bom)==null?void 0:S.parts)==null?void 0:I.length)>0||((B=(E=(P=O[11])==null?void 0:P.bom)==null?void 0:E.groups)==null?void 0:B.length)>0&&!O[31]?Te:"pw disabled")+" svelte-gwv9xt")&&w(R,"class",L)},d(O){O&&X(n),z=!1,vn(D)}}}function aW(t){let n,e,i;return{c(){n=A("qds-button"),w(n,"buttonsize","large"),w(n,"icon-name","chevron-left")},m(r,o){J(r,n,o),e||(i=Ge(n,"click",t[59]),e=!0)},p:tt,d(r){r&&X(n),e=!1,i()}}}function P5(t){let n,e,i;return e=new Dm({props:{projectId:t[0],apigeeToken:t[5],language:t[3],country:t[2],token:t[4],businessunit:t[6],selectAndConfigBearerToken:t[8],isCart:!0,view:k0}}),{c(){n=A("div"),De(e.$$.fragment),x(n,"class","add-config-id svelte-gwv9xt")},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&1&&(s.projectId=r[0]),o[0]&32&&(s.apigeeToken=r[5]),o[0]&8&&(s.language=r[3]),o[0]&4&&(s.country=r[2]),o[0]&16&&(s.token=r[4]),o[0]&64&&(s.businessunit=r[6]),o[0]&256&&(s.selectAndConfigBearerToken=r[8]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function N5(t){let n,e;return n=new G3({}),n.$on("buyOptionSelection",t[65]),n.$on("sendBomDataToCpq",t[66]),n.$on("destroyListOptions",t[67]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p:tt,i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function j5(t){let n,e,i,r;function o(l){t[68](l)}let s={projectData:t[11],bomData:t[11].bom?t[11].bom:zi,apigeeToken:t[5],language:t[3],country:t[2],projectId:t[0],newGroupName:t[7]};return t[1]!==void 0&&(s.tableBodyRef=t[1]),e=new W4({props:s}),gt.push(()=>Tt(e,"tableBodyRef",o)),{c(){n=A("div"),De(e.$$.fragment),x(n,"class","product-content bom-table")},m(l,a){J(l,n,a),Re(e,n,null),r=!0},p(l,a){const c={};a[0]&2048&&(c.projectData=l[11]),a[0]&2048&&(c.bomData=l[11].bom?l[11].bom:zi),a[0]&32&&(c.apigeeToken=l[5]),a[0]&8&&(c.language=l[3]),a[0]&4&&(c.country=l[2]),a[0]&1&&(c.projectId=l[0]),a[0]&128&&(c.newGroupName=l[7]),!i&&a[0]&2&&(i=!0,c.tableBodyRef=l[1],St(()=>i=!1)),e.$set(c)},i(l){r||(Q(e.$$.fragment,l),r=!0)},o(l){se(e.$$.fragment,l),r=!1},d(l){l&&X(n),Me(e)}}}function L5(t){var D,O,j,C,S,I;let n,e,i,r,o,s=t[30]("unified_checkout.total_items")+"",l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q=(t[12][ns]===Ae.SHOW||t[12][ns]===Ae.DISABLED)&&R5(t),M=t[31]&&q5(t),z=(((j=(O=(D=t[11])==null?void 0:D.bom)==null?void 0:O.parts)==null?void 0:j.length)>0||((I=(S=(C=t[11])==null?void 0:C.bom)==null?void 0:S.groups)==null?void 0:I.length)>0)&&!t[31]&&D5(t);return{c(){n=A("div"),e=A("div"),i=A("div"),r=A("div"),o=A("span"),l=de(s),a=de(":"),c=Y(),u=A("div"),d=A("span"),f=de(t[23]),p=Y(),q&&q.c(),m=Y(),M&&M.c(),g=Y(),h=A("div"),_=A("qds-button"),k=Y(),z&&z.c(),x(r,"class","display-flex svelte-gwv9xt"),x(u,"class","display-flex select-option svelte-gwv9xt"),x(i,"class","display-flex product-items pw bold-font svelte-gwv9xt"),w(_,"importance","emphasized"),w(_,"disabled",t[25]),w(_,"buttonsize","large"),w(_,"id","show-cart-buying"),w(_,"class",b="back-btn pw width-100 "+(t[25]?"pw disabled":Te)+" svelte-gwv9xt"),w(_,"buttontype","secondary"),w(_,"text",y=t[30]("generic.next")),x(h,"class","display-flex product-items svelte-gwv9xt"),x(e,"class","padding-10 svelte-gwv9xt"),x(n,"class",T="display-flex total-items country-"+t[3]+" svelte-gwv9xt")},m(P,E){J(P,n,E),v(n,e),v(e,i),v(i,r),v(r,o),v(o,l),v(o,a),v(i,c),v(i,u),v(u,d),v(d,f),v(e,p),q&&q.m(e,null),v(e,m),M&&M.m(e,null),v(e,g),v(e,h),v(h,_),v(n,k),z&&z.m(n,null),R=!0,N||(L=Ge(_,"click",t[70]),N=!0)},p(P,E){var B,U,W,Z,V,te;(!R||E[0]&1073741824)&&s!==(s=P[30]("unified_checkout.total_items")+"")&&be(l,s),(!R||E[0]&8388608)&&be(f,P[23]),P[12][ns]===Ae.SHOW||P[12][ns]===Ae.DISABLED?q?q.p(P,E):(q=R5(P),q.c(),q.m(e,m)):q&&(q.d(1),q=null),P[31]?M?M.p(P,E):(M=q5(P),M.c(),M.m(e,g)):M&&(M.d(1),M=null),(!R||E[0]&33554432)&&w(_,"disabled",P[25]),(!R||E[0]&33554432&&b!==(b="back-btn pw width-100 "+(P[25]?"pw disabled":Te)+" svelte-gwv9xt"))&&w(_,"class",b),(!R||E[0]&1073741824&&y!==(y=P[30]("generic.next")))&&w(_,"text",y),(((W=(U=(B=P[11])==null?void 0:B.bom)==null?void 0:U.parts)==null?void 0:W.length)>0||((te=(V=(Z=P[11])==null?void 0:Z.bom)==null?void 0:V.groups)==null?void 0:te.length)>0)&&!P[31]?z?(z.p(P,E),E[0]&2048|E[1]&1&&Q(z,1)):(z=D5(P),z.c(),Q(z,1),z.m(n,null)):z&&(Je(),se(z,1,1,()=>{z=null}),Qe()),(!R||E[0]&8&&T!==(T="display-flex total-items country-"+P[3]+" svelte-gwv9xt"))&&x(n,"class",T)},i(P){R||(Q(z),R=!0)},o(P){se(z),R=!1},d(P){P&&X(n),q&&q.d(),M&&M.d(),z&&z.d(),N=!1,L()}}}function R5(t){let n,e,i=t[30]("generic.uc_total")+"",r,o,s,l,a,c,u;function d(g,h){return g[32]?cW:lW}let f=d(t),p=f(t),m=t[34]&&M5(t);return{c(){n=A("div"),e=A("span"),r=de(i),o=de(":"),s=Y(),l=A("div"),a=A("span"),p.c(),c=Y(),u=A("span"),m&&m.c(),x(a,"class","product-price svelte-gwv9xt"),x(l,"class","display-flex select-option svelte-gwv9xt"),x(n,"class","display-flex product-items pw bold-font svelte-gwv9xt")},m(g,h){J(g,n,h),v(n,e),v(e,r),v(e,o),v(n,s),v(n,l),v(l,a),p.m(a,null),v(l,c),v(l,u),m&&m.m(u,null)},p(g,h){h[0]&1073741824&&i!==(i=g[30]("generic.uc_total")+"")&&be(r,i),f===(f=d(g))&&p?p.p(g,h):(p.d(1),p=f(g),p&&(p.c(),p.m(a,null))),g[34]?m?m.p(g,h):(m=M5(g),m.c(),m.m(u,null)):m&&(m.d(1),m=null)},d(g){g&&X(n),p.d(),m&&m.d()}}}function lW(t){let n=ar(dn(t[3],t[11]),fn(t[2],t[11]),String(t[11].price))+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r[0]&2060&&n!==(n=ar(dn(i[3],i[11]),fn(i[2],i[11]),String(i[11].price))+"")&&be(e,n)},d(i){i&&X(e)}}}function cW(t){let n;return{c(){n=A("se-skeleton"),w(n,"width","150px"),w(n,"height","28px"),w(n,"count","1")},m(e,i){J(e,n,i)},p:tt,d(e){e&&X(n)}}}function M5(t){let n,e,i,r,o=t[30]("generic.price_disclaimer")+"",s;return{c(){n=A("se-tooltip"),e=A("se-icon"),e.textContent="information_stroke",i=Y(),r=A("se-tooltip-content"),s=de(o),w(e,"class","pw pointer svelte-gwv9xt"),w(e,"size","small"),w(e,"id","ic-document-info"),w(e,"slot","trigger"),w(r,"class","tooltip_content"),w(n,"id","tooltip-document-info"),w(n,"action","hover"),w(n,"position","top")},m(l,a){J(l,n,a),v(n,e),v(n,i),v(n,r),v(r,s)},p(l,a){a[0]&1073741824&&o!==(o=l[30]("generic.price_disclaimer")+"")&&be(s,o)},d(l){l&&X(n)}}}function q5(t){let n,e,i,r,o;return{c(){n=A("div"),e=A("qds-button"),w(e,"buttonsize","large"),w(e,"id","go-back-cart"),w(e,"class","back-btn pw width-100 svelte-gwv9xt"),w(e,"icon-name","chevron-left"),w(e,"text",i=t[30]("generic.go_back")),x(n,"class","display-flex product-items svelte-gwv9xt")},m(s,l){J(s,n,l),v(n,e),r||(o=Ge(e,"click",t[69]),r=!0)},p(s,l){l[0]&1073741824&&i!==(i=s[30]("generic.go_back"))&&w(e,"text",i)},d(s){s&&X(n),r=!1,o()}}}function D5(t){let n,e,i,r,o,s,l,a,c,u,d;return r=new uf({props:{iconClassName:"star",buttonText:t[30]("cart.save_to_my_lists"),buttonSize:t[3]!==rl?"small":"standard",id:"save-to-my-lists-cta",className:"cc-font-size"}}),r.$on("btnClick",t[71]),s=new uf({props:{iconClassName:"arrow-down-tray",buttonText:t[30]("cart.download_list"),buttonSize:t[3]!==rl?"small":"standard",id:"cart-download-list-cta",className:"cc-font-size"}}),s.$on("btnClick",t[46]),a=new uf({props:{iconClassName:"arrow-down-tray",buttonText:t[30]("bom_manager.download_datasheets"),buttonSize:t[3]!==rl?"small":"standard",id:"cart-download-datasheet-cta",className:"cc-font-size"}}),a.$on("btnClick",t[72]),u=new uf({props:{iconClassName:"trash-can",buttonText:t[30]("cart.remove_all"),buttonSize:t[3]!==rl?"small":"standard",id:"cart-remove-all-cta",className:"cc-font-size"}}),u.$on("btnClick",t[73]),{c(){n=A("se-divider"),e=Y(),i=A("div"),De(r.$$.fragment),o=Y(),De(s.$$.fragment),l=Y(),De(a.$$.fragment),c=Y(),De(u.$$.fragment),x(i,"class","pw normal-font display-flex button-action-section svelte-gwv9xt")},m(f,p){J(f,n,p),J(f,e,p),J(f,i,p),Re(r,i,null),v(i,o),Re(s,i,null),v(i,l),Re(a,i,null),v(i,c),Re(u,i,null),d=!0},p(f,p){const m={};p[0]&1073741824&&(m.buttonText=f[30]("cart.save_to_my_lists")),p[0]&8&&(m.buttonSize=f[3]!==rl?"small":"standard"),r.$set(m);const g={};p[0]&1073741824&&(g.buttonText=f[30]("cart.download_list")),p[0]&8&&(g.buttonSize=f[3]!==rl?"small":"standard"),s.$set(g);const h={};p[0]&1073741824&&(h.buttonText=f[30]("bom_manager.download_datasheets")),p[0]&8&&(h.buttonSize=f[3]!==rl?"small":"standard"),a.$set(h);const _={};p[0]&1073741824&&(_.buttonText=f[30]("cart.remove_all")),p[0]&8&&(_.buttonSize=f[3]!==rl?"small":"standard"),u.$set(_)},i(f){d||(Q(r.$$.fragment,f),Q(s.$$.fragment,f),Q(a.$$.fragment,f),Q(u.$$.fragment,f),d=!0)},o(f){se(r.$$.fragment,f),se(s.$$.fragment,f),se(a.$$.fragment,f),se(u.$$.fragment,f),d=!1},d(f){f&&(X(n),X(e),X(i)),Me(r),Me(s),Me(a),Me(u)}}}function B5(t){let n;return{c(){n=A("cpq-addto-quote"),n.innerHTML="",w(n,"source-system","UCCART"),w(n,"hide-button","true")},m(e,i){J(e,n,i)},d(e){e&&X(n)}}}function U5(t){let n,e,i;return{c(){n=A("se-snackbar"),w(n,"open",t[35]),w(n,"message",t[36]),w(n,"type",t[37]),w(n,"class","bottom-snackbar svelte-gwv9xt"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id","uc-cart")},m(r,o){J(r,n,o),e||(i=Ge(n,"didClose",t[74]),e=!0)},p(r,o){o[1]&16&&w(n,"open",r[35]),o[1]&32&&w(n,"message",r[36]),o[1]&64&&w(n,"type",r[37])},d(r){r&&X(n),e=!1,i()}}}function z5(t){let n,e;return n=new lf({props:{title:t[30]("cart.confirm_remove_all"),isPopupOpen:t[26],confirmTxt:t[30]("cart.remove_all_product_message"),confirmLbl:t[30]("generic.remove"),cancelLbl:t[30]("generic.cancel"),isLoading:t[29]}}),n.$on("close",t[75]),n.$on("confirmAction",t[76]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1073741824&&(o.title=i[30]("cart.confirm_remove_all")),r[0]&67108864&&(o.isPopupOpen=i[26]),r[0]&1073741824&&(o.confirmTxt=i[30]("cart.remove_all_product_message")),r[0]&1073741824&&(o.confirmLbl=i[30]("generic.remove")),r[0]&1073741824&&(o.cancelLbl=i[30]("generic.cancel")),r[0]&536870912&&(o.isLoading=i[29]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function F5(t){let n,e,i;return e=new I_({props:{apigeeToken:t[5],ownerLanguage:t[18],ownerCountry:t[17],dialogWrapper:t[13],countryentries:t[9],env:t[10]}}),e.$on("configurableCustomizableProdAdded",t[40]),{c(){n=A("se-dialog"),De(e.$$.fragment),w(n,"pagescroll","true"),w(n,"can-backdrop","false"),w(n,"size","xlarge"),w(n,"open",t[13])},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o[0]&32&&(s.apigeeToken=r[5]),o[0]&262144&&(s.ownerLanguage=r[18]),o[0]&131072&&(s.ownerCountry=r[17]),o[0]&8192&&(s.dialogWrapper=r[13]),o[0]&512&&(s.countryentries=r[9]),o[0]&1024&&(s.env=r[10]),e.$set(s),(!i||o[0]&8192)&&w(n,"open",r[13])},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function x5(t){let n,e,i,r,o;return{c(){var s,l,a,c;n=A("se-snackbar"),w(n,"duration",z1),w(n,"id","snackbar-configurable-customizable"),w(n,"class","bottom-snackbar svelte-gwv9xt"),w(n,"open",t[15]),w(n,"icon","notification_ok_wired"),w(n,"message",e=(l=(s=t[16])==null?void 0:s.detail)!=null&&l.isProductUpdated?t[30]("bom_manager.updated_configuration_success_msg"):t[30]("reopenProductSelector.replaced_product_error_msg")),w(n,"type",i=(c=(a=t[16])==null?void 0:a.detail)!=null&&c.isProductUpdated?Rr:fr)},m(s,l){J(s,n,l),r||(o=Ge(n,"didClose",t[77]),r=!0)},p(s,l){var a,c,u,d;l[0]&32768&&w(n,"open",s[15]),l[0]&1073807360&&e!==(e=(c=(a=s[16])==null?void 0:a.detail)!=null&&c.isProductUpdated?s[30]("bom_manager.updated_configuration_success_msg"):s[30]("reopenProductSelector.replaced_product_error_msg"))&&w(n,"message",e),l[0]&65536&&i!==(i=(d=(u=s[16])==null?void 0:u.detail)!=null&&d.isProductUpdated?Rr:fr)&&w(n,"type",i)},d(s){s&&X(n),r=!1,o()}}}function G5(t){let n,e;return n=new IH({props:{title:t[30]("generic.add_to_my_lists"),isPopupOpen:t[19],confirmLbl:t[30]("project_listing.create_new_list"),cancelLbl:t[30]("generic.add")}}),n.$on("close",t[78]),n.$on("confirmAction",t[79]),n.$on("gotoList",t[44]),n.$on("addToListFromUcCart",t[80]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1073741824&&(o.title=i[30]("generic.add_to_my_lists")),r[0]&524288&&(o.isPopupOpen=i[19]),r[0]&1073741824&&(o.confirmLbl=i[30]("project_listing.create_new_list")),r[0]&1073741824&&(o.cancelLbl=i[30]("generic.add")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function H5(t){let n,e;return n=new $H({props:{open:t[20]}}),n.$on("close",t[81]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&1048576&&(o.open=i[20]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function W5(t){let n,e,i=t[30]("cart.devis_title")+"",r,o,s,l,a,c,u=t[30]("cart.devis_description")+"",d,f,p,m,g,h,_,b,y;return m=new Ut({props:{id:"cart-btn-confirm-yes",dataTestId:"cart-btn-confirm-yes",buttonText:t[30]("generic.confirm"),importance:"emphasized"}}),m.$on("btnClick",t[83]),h=new Ut({props:{id:"cart-btn-confirm-cancel",dataTestId:"cart-btn-confirm-cancel",buttonText:t[30]("generic.cancel")}}),h.$on("btnClick",t[84]),{c(){n=A("se-dialog"),e=A("h4"),r=de(i),o=Y(),s=A("qds-button"),l=Y(),a=A("se-dialog-content"),c=A("span"),d=de(u),f=Y(),p=A("div"),De(m.$$.fragment),g=Y(),De(h.$$.fragment),x(e,"class","heading svelte-gwv9xt"),w(s,"importance","subdued"),w(s,"icon-name","cross-circle"),w(s,"id","close-popup"),w(s,"class","cross-icon pw pointer svelte-gwv9xt"),w(s,"data-testid","cross-button-close"),x(c,"id","cart-confirm-text"),x(p,"class","dialog-footer-button svelte-gwv9xt"),w(a,"class","popup-content svelte-gwv9xt"),w(n,"can-backdrop","false"),w(n,"open",t[14])},m(k,T){J(k,n,T),v(n,e),v(e,r),v(n,o),v(n,s),v(n,l),v(n,a),v(a,c),v(c,d),v(a,f),v(a,p),Re(m,p,null),v(p,g),Re(h,p,null),_=!0,b||(y=Ge(s,"click",t[82]),b=!0)},p(k,T){(!_||T[0]&1073741824)&&i!==(i=k[30]("cart.devis_title")+"")&&be(r,i),(!_||T[0]&1073741824)&&u!==(u=k[30]("cart.devis_description")+"")&&be(d,u);const R={};T[0]&1073741824&&(R.buttonText=k[30]("generic.confirm")),m.$set(R);const N={};T[0]&1073741824&&(N.buttonText=k[30]("generic.cancel")),h.$set(N),(!_||T[0]&16384)&&w(n,"open",k[14])},i(k){_||(Q(m.$$.fragment,k),Q(h.$$.fragment,k),_=!0)},o(k){se(m.$$.fragment,k),se(h.$$.fragment,k),_=!1},d(k){k&&X(n),Me(m),Me(h),b=!1,y()}}}function uW(t){let n,e,i=!Dt(),r,o,s,l,a,c,u,d,f,p,m,g,h=(t[29]||t[32])&&k5(),_=t[31]&&t[21]&&S5(t),b=i&&tW(t);const y=[iW,nW],k=[];function T(O,j){return O[0]?0:1}o=T(t),s=k[o]=y[o](t);let R=t[35]&&U5(t),N=t[26]&&z5(t),L=t[38]&&t[13]&&F5(t),q=t[15]&&x5(t),M=t[19]&&G5(t),z=t[20]&&H5(t),D=t[14]&&W5(t);return{c(){h&&h.c(),n=Y(),_&&_.c(),e=Y(),b&&b.c(),r=Y(),s.c(),l=Y(),R&&R.c(),a=Y(),N&&N.c(),c=Y(),L&&L.c(),u=Y(),q&&q.c(),d=Y(),M&&M.c(),f=Y(),z&&z.c(),p=Y(),D&&D.c(),m=wt()},m(O,j){h&&h.m(O,j),J(O,n,j),_&&_.m(O,j),J(O,e,j),b&&b.m(O,j),J(O,r,j),k[o].m(O,j),J(O,l,j),R&&R.m(O,j),J(O,a,j),N&&N.m(O,j),J(O,c,j),L&&L.m(O,j),J(O,u,j),q&&q.m(O,j),J(O,d,j),M&&M.m(O,j),J(O,f,j),z&&z.m(O,j),J(O,p,j),D&&D.m(O,j),J(O,m,j),g=!0},p(O,j){O[29]||O[32]?h||(h=k5(),h.c(),h.m(n.parentNode,n)):h&&(h.d(1),h=null),O[31]&&O[21]?_?_.p(O,j):(_=S5(O),_.c(),_.m(e.parentNode,e)):_&&(_.d(1),_=null),i&&b.p(O,j);let C=o;o=T(O),o===C?k[o].p(O,j):(Je(),se(k[C],1,1,()=>{k[C]=null}),Qe(),s=k[o],s?s.p(O,j):(s=k[o]=y[o](O),s.c()),Q(s,1),s.m(l.parentNode,l)),O[35]?R?R.p(O,j):(R=U5(O),R.c(),R.m(a.parentNode,a)):R&&(R.d(1),R=null),O[26]?N?(N.p(O,j),j[0]&67108864&&Q(N,1)):(N=z5(O),N.c(),Q(N,1),N.m(c.parentNode,c)):N&&(Je(),se(N,1,1,()=>{N=null}),Qe()),O[38]&&O[13]?L?(L.p(O,j),j[0]&8192|j[1]&128&&Q(L,1)):(L=F5(O),L.c(),Q(L,1),L.m(u.parentNode,u)):L&&(Je(),se(L,1,1,()=>{L=null}),Qe()),O[15]?q?q.p(O,j):(q=x5(O),q.c(),q.m(d.parentNode,d)):q&&(q.d(1),q=null),O[19]?M?(M.p(O,j),j[0]&524288&&Q(M,1)):(M=G5(O),M.c(),Q(M,1),M.m(f.parentNode,f)):M&&(Je(),se(M,1,1,()=>{M=null}),Qe()),O[20]?z?(z.p(O,j),j[0]&1048576&&Q(z,1)):(z=H5(O),z.c(),Q(z,1),z.m(p.parentNode,p)):z&&(Je(),se(z,1,1,()=>{z=null}),Qe()),O[14]?D?(D.p(O,j),j[0]&16384&&Q(D,1)):(D=W5(O),D.c(),Q(D,1),D.m(m.parentNode,m)):D&&(Je(),se(D,1,1,()=>{D=null}),Qe())},i(O){g||(Q(s),Q(N),Q(L),Q(M),Q(z),Q(D),g=!0)},o(O){se(s),se(N),se(L),se(M),se(z),se(D),g=!1},d(O){O&&(X(n),X(e),X(r),X(l),X(a),X(c),X(u),X(d),X(f),X(p),X(m)),h&&h.d(O),_&&_.d(O),b&&b.d(O),k[o].d(O),R&&R.d(O),N&&N.d(O),L&&L.d(O),q&&q.d(O),M&&M.d(O),z&&z.d(O),D&&D.d(O)}}}function xm(t={}){var e;let n=!1;if(t){const i=(e=t==null?void 0:t.target)==null?void 0:e.closest("qds-list");i&&(window&&window.getComputedStyle(i)).visibility==="hidden"&&(n=!0)}return n}function fW(t,n,e){let i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N;ye(t,Hr,Xe=>e(11,o=Xe)),ye(t,ki,Xe=>e(12,s=Xe)),ye(t,gr,Xe=>e(87,l=Xe)),ye(t,Wr,Xe=>e(88,a=Xe)),ye(t,Jn,Xe=>e(89,c=Xe)),ye(t,_i,Xe=>e(29,u=Xe)),ye(t,Ft,Xe=>e(30,d=Xe)),ye(t,Nl,Xe=>e(31,f=Xe)),ye(t,Uo,Xe=>e(54,p=Xe)),ye(t,Vi,Xe=>e(32,m=Xe)),ye(t,Wi,Xe=>e(90,g=Xe)),ye(t,Th,Xe=>e(91,h=Xe)),ye(t,Da,Xe=>e(55,_=Xe)),ye(t,kr,Xe=>e(33,b=Xe)),ye(t,bc,Xe=>e(34,y=Xe)),ye(t,Fi,Xe=>e(35,k=Xe)),ye(t,Ji,Xe=>e(36,T=Xe)),ye(t,Xi,Xe=>e(37,R=Xe)),ye(t,to,Xe=>e(38,N=Xe));let{country:L="US"}=n,{language:q="en"}=n,{token:M}=n,{cartId:z}=n,{apigeeToken:D}=n,{businessunit:O}=n,{bomData:j}=n,{tableBodyRef:C}=n,{newGroupName:S}=n,{selectAndConfigBearerToken:I}=n,{countryentries:P}=n,{env:E}=n,{apigeeUrl:B}=n,{selectAndConfigUrl:U}=n,{viteOcmCaseUrl:W}=n,Z=!1,V=!1,te=!1,H,re,G,F=!1,K=!1,le=!1,ce="",ne=0;const $=Pn(),he=new BroadcastChannel("UPDATE_EYEBROW_CART");he.onmessage=Xe=>{var kt,Qt;(h!==((kt=Xe.data)==null?void 0:kt.tabId)||((Qt=Xe.data)==null?void 0:Qt.tabId)===void 0)&&(a||Dt())&&wo(a)},Ln(async()=>{if(window.scrollTo(0,0),Rt(Wi,g=zn,g),Ve.initializeExternalUrls([B,W,U,I]),Rt(Vi,m=!0,m),!Ga.getCartId()&&!Dt()){let Xe={bom:{parts:[],groups:[]},country:fn(L,o),language:dn(q,o)};await s2(Xe)}await me(),we(),e(17,re=fn(L,o)),e(18,G=dn(q,o)),Dt()&&oe(),jn(Tn.VIEW_CART,o)});async function me(){const Xe=await wo(a);if(Xe.error&&Xe.status===_f.NOT_FOUND){await Zu(L.toLowerCase(),q);const kt=await wo(a);await ee(kt)}else await ee(Xe);Rt(Vi,m=!1,m),e(0,z=a)}async function ee(Xe){Xe!=null&&Xe.error?e(25,_e=!0):(ae(),await ii(a,fn(L,o),dn(q,o),D,!0).then(function(kt){Rt(Vi,m=!1,m),ve.info(kt)}).catch(function(kt){Rt(Vi,m=!1,m),ve.error(kt)}))}Wn(()=>{Nl.update(()=>!1)});function oe(){const kt=new URLSearchParams(window.location.search).get(AN);switch(ve.info("buyingOption==",kt),kt){case qr.DISTRIBUTOR:ge();break;case qr.QUOTE:fe();break;case qr.DEVIS:Be();break;case qr.BUY_SCHNEIDER_ELECTRIC:ue();break}}function ue(){Dt()?(Rt(Nl,f=!0,f),e(21,le=!Fa(s)),ve.info("User is redirected from public journey to private journey"),ve.info("$showBuyingOptions==",f),e(22,ce=d("cart.se_access_error"))):Dt()||(Da.set(qr.BUY_SCHNEIDER_ELECTRIC),Ns({id:z}))}function ge(){var Xe;yv.includes((Xe=Ve==null?void 0:Ve.country)==null?void 0:Xe.toUpperCase())&&(Rt(Nl,f=!0,f),e(20,K=!0),kr.update(()=>!1),Da.set(Te))}async function fe(){if(ve.info("hasCpqAccess==",r),ve.info("$productsInCart==",o),!r&&!Fa(s))e(21,le=!0),e(22,ce=d("cart.cqp_access_error")),Da.set(Te);else if(r){const kt=new URLSearchParams(window.location.search).get("cartid");if(kt){const Qt=await f2("SE");await Wj(kt,Qt.token).then(async Bt=>{Bt!=null&&Bt.error||(hd(Bt),uw(`${L.toLowerCase()}${yc}`))}).catch(Bt=>{ve.error(Bt)})}else hd(o)}Rt(Nl,f=!0,f)}function ae(){var Xe,kt,Qt,Bt;!((kt=(Xe=o==null?void 0:o.bom)==null?void 0:Xe.parts)!=null&&kt.length)&&!((Bt=(Qt=o==null?void 0:o.bom)==null?void 0:Qt.groups)!=null&&Bt.length)?e(25,_e=!0):e(25,_e=!1)}let ie={},_e=!1,Ie=!1;function we(){qs.subscribe(Xe=>{e(15,te=!1),Object.keys(Xe).length!==0&&e(13,Z=!0)})}function pe(Xe){var Qt;e(16,H=Xe),wo(a),e(15,te=!0);const kt=(Qt=Xe==null?void 0:Xe.detail)!=null&&Qt.isProductUpdated?Kr.ADD_TO_CART_SUCCESS:Kr.ADD_TO_CART_FAILURE;xa(kt,Xe),md(Kr.UPDATE_EYEBROW_CART)}function ke(Xe){e(24,ie=Xe),e(25,_e=!1)}function je(){switch(rs(Si.NEXT_CART.action,Si.NEXT_CART.subaction,String(l.platform),void 0,void 0,void 0,a),f?jn(Tn.VIEW_ITEM_LIST,o,ie==null?void 0:ie.value,"choose_checkout_option",!1,"cart|uco"):(Rt(Nl,f=!f,f),e(25,_e=!0),jn(Tn.CTA_CLICK,{cta_name:"Next",cta_location:Zi.UCCart})),ie==null?void 0:ie.value){case qr.DISTRIBUTOR:Ee();break;case qr.FIND_A_DISTRIBUTOR:Se();break;case qr.QUOTE:Ce();break;case qr.DEVIS:Be();break;case qr.BUY_SCHNEIDER_ELECTRIC:ue();break}}async function Be(){if(Dt()&&L.toLowerCase()===Qc.FR){const kt=new URLSearchParams(window.location.search).get("cartid");kt?(await Yj({businessunit:O,languagecode:q,isox:!1,purchaserid:null},kt),uw(`${L.toLowerCase()}${yc}`),await me(),e(14,V=!0)):window.open(`${Cv[Ve.environment]}`,"_blank")}else Da.set(qr.DEVIS),Ns({id:z})}function Ce(){Dt()?hd(o):(Da.set(qr.QUOTE),Ns({id:z}))}function Se(){if(!Dt())L.toLowerCase()===Kp.FRANCE_DISTRIBUTOR.country.toLowerCase()&&(window.location.href=Kp.FRANCE_DISTRIBUTOR.distrubutorUrl),L.toLowerCase()===Kp.BRAZIL_DISTRIBUTOR.country.toLowerCase()&&(window.location.href=Kp.BRAZIL_DISTRIBUTOR.distrubutorUrl);else if(Dt()){const Xe=Mm(),kt=`${rr}/${String(Xe.myCart.cartPage)}/${qI}`;ve.info("find a distributer url ::",kt),Tr(kt)}}function Ee(){var Xe;f&&yv.includes((Xe=Ve==null?void 0:Ve.country)==null?void 0:Xe.toUpperCase())&&(e(20,K=!0),kr.update(()=>!1))}function Le(Xe){const{detail:{type:kt}}=Xe;switch(rs(Si.REMOVE_ALL.action,Si.REMOVE_ALL.subaction,String(l.platform),void 0,void 0,void 0,a),kt){case Zp:Pe();break}e(26,Ie=!1),kr.update(()=>!0)}function Pe(){var Rn,On,An,gn;const Xe=(On=(Rn=o==null?void 0:o.bom)==null?void 0:Rn.parts)==null?void 0:On.map(en=>({id:(en==null?void 0:en.id)||Te,quantity:(en==null?void 0:en.quantity)||0,productRef:(en==null?void 0:en.productId)||(en==null?void 0:en.productRef)}));let kt=[];(gn=(An=o==null?void 0:o.bom)==null?void 0:An.groups)==null||gn.map(en=>{Qt(en)});function Qt(en){var dt;if(((dt=en==null?void 0:en.parts)==null?void 0:dt.length)>0){let Zt=en==null?void 0:en.parts.map(on=>({id:(on==null?void 0:on.id)||Te,quantity:(on==null?void 0:on.quantity)||0,productRef:(on==null?void 0:on.productId)||(on==null?void 0:on.productRef)}));kt.push(...Zt)}en!=null&&en.groups&&(en==null||en.groups.forEach(Zt=>Qt(Zt)))}const Bt=[...Xe,...kt],Wt=Bt.map(en=>({id:(en==null?void 0:en.id)||Te,quantity:(en==null?void 0:en.quantity)||0}));Eh(Wt,a,0).then(async en=>{en!=null&&en.error?(Xi.update(()=>fr),Ji.update(()=>d("generic.error_message")),Fi.update(()=>!0),xa(Kr.ADD_TO_CART_FAILURE,en)):(jn(Tn.REMOVE_FROM_CART,Bt,"","",!1,"cart|uco|delete",!1),ae(),xa(Kr.ADD_TO_CART_SUCCESS,en),md(Kr.UPDATE_EYEBROW_CART),_i.update(()=>!0),await ii(a,fn(L,o),dn(q,o),D,!0).then(function(dt){ve.info(dt),Xi.update(()=>Rr),Ji.update(()=>d("cart.all_delele_products_message")),Fi.update(()=>!0)}).catch(function(dt){ve.error(dt)}))}).catch(en=>ve.error(en==null?void 0:en.message)).finally(()=>Rt(_i,u=!1,u))}async function He(Xe){$(mr.GOTO_LIST,Xe.detail)}function st(Xe={}){xm(Xe)||(rs(Si.SAVE_TO_LIST.action,Si.SAVE_TO_LIST.subaction,String(l.platform),void 0,void 0,void 0,a),jn("cta_click",{cta_name:"Save to my List",cta_location:Zi.UCCart}),jn(Tn.ADD_TO_LIST,o,"","",!1,"cart|uco"),Dt()?(e(19,F=!0),kr.update(()=>!1)):document.dispatchEvent(new CustomEvent(mr.ADD_TO_LIST_FROM_UC_CART_PUBLIC,{bubbles:!0,detail:o==null?void 0:o.bom})))}async function _t(Xe={}){if(xm(Xe))return;rs(Si.DOWNLOAD_LIST.action,Si.DOWNLOAD_LIST.subaction,String(l.platform),void 0,void 0,void 0,a),jn(Tn.VIEW_ITEM_LIST,o,"","download_list",!1,"cart|uco"),await sf(o==null?void 0:o.bom,c,o,!0)||Eg()}function We(Xe={}){if(xm(Xe))return;rs(Si.DOWNLOAD_DATASHEET_CART.action,Si.DOWNLOAD_DATASHEET_CART.subaction,String(l.platform),void 0,void 0,void 0,a);let kt=Dt()?o==null?void 0:o.id:a;mw(l==null?void 0:l.platform,kt)}function qe(){var Xe;e(23,ne=(Xe=To(o==null?void 0:o.bom,[]))==null?void 0:Xe.length)}function Ke(){e(14,V=!1),window.open(`${Cv[Ve.environment]}`,"_blank"),Ue()}function Ue(){if(Fa(s)){const Xe=`${rr}/cart`;Tr(Xe)}}const lt=Xe=>{var kt;return ke((kt=Xe==null?void 0:Xe.detail)==null?void 0:kt.data)},Fe=()=>hd(o),$e=()=>e(24,ie={}),Ne=()=>{Rt(Nl,f=!f,f)},ct=Xe=>{st(Xe)},nt=Xe=>{_t(Xe)},mt=Xe=>{We(Xe)},It=Xe=>{xm(Xe)||(e(26,Ie=!0),kr.update(()=>!1))},zt=()=>je(),ot=Xe=>{var kt;return ke((kt=Xe==null?void 0:Xe.detail)==null?void 0:kt.data)},ze=()=>hd(o),ht=()=>e(24,ie={});function Ze(Xe){C=Xe,e(1,C)}const bt=()=>{Rt(Nl,f=!f,f),ae()},Pt=()=>je(),vt=()=>{st()},Nt=()=>{We()},Yt=()=>{e(26,Ie=!0)},$t=()=>{Fi.update(()=>!1)},ln=()=>{e(26,Ie=!1),kr.update(()=>!0)},un=Xe=>Le(Xe),yn=()=>{e(15,te=!1)},xn=()=>{e(19,F=!1),kr.update(()=>!0)},Zn=Xe=>Le(Xe);function hi(Xe){co.call(this,t,Xe)}const wi=()=>{e(20,K=!1),kr.update(()=>!0)},Li=()=>{e(14,V=!1),Ue()},et=()=>Ke(),at=()=>{e(14,V=!1),Ue()};return t.$$set=Xe=>{"country"in Xe&&e(2,L=Xe.country),"language"in Xe&&e(3,q=Xe.language),"token"in Xe&&e(4,M=Xe.token),"cartId"in Xe&&e(0,z=Xe.cartId),"apigeeToken"in Xe&&e(5,D=Xe.apigeeToken),"businessunit"in Xe&&e(6,O=Xe.businessunit),"bomData"in Xe&&e(50,j=Xe.bomData),"tableBodyRef"in Xe&&e(1,C=Xe.tableBodyRef),"newGroupName"in Xe&&e(7,S=Xe.newGroupName),"selectAndConfigBearerToken"in Xe&&e(8,I=Xe.selectAndConfigBearerToken),"countryentries"in Xe&&e(9,P=Xe.countryentries),"env"in Xe&&e(10,E=Xe.env),"apigeeUrl"in Xe&&e(51,B=Xe.apigeeUrl),"selectAndConfigUrl"in Xe&&e(52,U=Xe.selectAndConfigUrl),"viteOcmCaseUrl"in Xe&&e(53,W=Xe.viteOcmCaseUrl)},t.$$.update=()=>{t.$$.dirty[1]&16777216&&e(28,i=_!==Te&&Dt()),t.$$.dirty[0]&4096&&e(27,r=s[ju]===Ae.SHOW),t.$$.dirty[0]&2048&&o&&(Fg(o),qe()),t.$$.dirty[1]&8388608&&p!==Te&&e(13,Z=!0),t.$$.dirty[0]&2048&&o&&ae()},[z,C,L,q,M,D,O,S,I,P,E,o,s,Z,V,te,H,re,G,F,K,le,ce,ne,ie,_e,Ie,r,i,u,d,f,m,b,y,k,T,R,N,ae,pe,ke,je,Le,He,st,_t,We,Ke,Ue,j,B,U,W,p,_,lt,Fe,$e,Ne,ct,nt,mt,It,zt,ot,ze,ht,Ze,bt,Pt,vt,Nt,Yt,$t,ln,un,yn,xn,Zn,hi,wi,Li,et,at]}class dW extends Ot{constructor(n){super(),At(this,n,fW,uW,Et,{country:2,language:3,token:4,cartId:0,apigeeToken:5,businessunit:6,bomData:50,tableBodyRef:1,newGroupName:7,selectAndConfigBearerToken:8,countryentries:9,env:10,apigeeUrl:51,selectAndConfigUrl:52,viteOcmCaseUrl:53},eW,[-1,-1,-1,-1])}}const Dne="";function pW(t){qt(t,"svelte-pyy9ok",".display-flex.svelte-pyy9ok.svelte-pyy9ok{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-pyy9ok.svelte-pyy9ok{cursor:pointer}h4.heading.svelte-pyy9ok.svelte-pyy9ok{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.heading.svelte-pyy9ok.svelte-pyy9ok{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px}.cross-icon.svelte-pyy9ok.svelte-pyy9ok{position:absolute;right:16px;top:16px}.share-bom-content.svelte-pyy9ok.svelte-pyy9ok{padding:0px 20px;margin-bottom:20px}.receive-content-text.svelte-pyy9ok.svelte-pyy9ok{color:var(--se-anthracite-grey, #333333);font-size:14px}.input-field.svelte-pyy9ok.svelte-pyy9ok{flex-direction:column;position:relative;margin-top:12px}.plus-icon-email.svelte-pyy9ok.svelte-pyy9ok{position:absolute;right:-44px;top:26px}.error.svelte-pyy9ok.svelte-pyy9ok{color:var(--se-red, #dc0a0a);font-size:12px;padding-top:10px}.pointer-event-none.svelte-pyy9ok.svelte-pyy9ok{pointer-events:none;opacity:0.5}.all-selectedEmail-list.svelte-pyy9ok.svelte-pyy9ok{display:flex;flex-wrap:wrap;margin-top:10px;max-height:100px;overflow:auto}.all-selectedEmail-list.svelte-pyy9ok p.svelte-pyy9ok{background:var(--se-dark-grey, #626469);padding:8px 20px;color:var(--se-white, #ffffff);border-radius:50px;margin:0px 12px 10px 0px;font-size:14px;padding-right:12px;height:fit-content}.all-selectedEmail-list.svelte-pyy9ok p span.svelte-pyy9ok{font-size:12px;padding-left:8px;padding-right:8px}.dialog-footer-button.svelte-pyy9ok.svelte-pyy9ok{margin-top:12px;margin-left:-4px}.dialog-content-width.svelte-pyy9ok.svelte-pyy9ok{width:75%}#btn-cancel.svelte-pyy9ok.svelte-pyy9ok{margin-left:8px}")}function V5(t,n,e){const i=t.slice();return i[39]=n[e],i[41]=e,i}function Y5(t){let n,e=t[8]("share_bill_of_materials.email_already_exist")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-pyy9ok")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&256&&e!==(e=r[8]("share_bill_of_materials.email_already_exist")+"")&&be(i,e)},d(r){r&&X(n)}}}function Z5(t){let n,e;return{c(){n=A("p"),e=de(t[7]),x(n,"class","error svelte-pyy9ok")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r[0]&128&&be(e,i[7])},d(i){i&&X(n)}}}function K5(t){let n,e=t[8]("generic.cannot_share_to_owner")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-pyy9ok")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&256&&e!==(e=r[8]("generic.cannot_share_to_owner")+"")&&be(i,e)},d(r){r&&X(n)}}}function X5(t){let n,e=Mt(t[1]),i=[];for(let r=0;rTt(z,"value",ne)),z.$on("onKeyDown",t[21]);let he=t[6]&&Y5(t),me=t[7]&&((we=t[7])==null?void 0:we.length)>0&&Z5(t),ee=P&&K5(t),oe=((pe=t[1])==null?void 0:pe.length)!=0&&X5(t);function ue(Le,Pe){var He;return((He=Le[0])==null?void 0:He.length)>0?mW:hW}let ge=ue(t),fe=ge(t);return re=new Ut({props:{id:"btn-send",dataTestId:"send-button-share-bom",buttonType:"submit",disabled:!(bi((ke=t[4])==null?void 0:ke.email)||((je=t[1])==null?void 0:je.length)>0)||((Ce=(Be=t[4])==null?void 0:Be.email)==null?void 0:Ce.toLowerCase())===(((Ee=(Se=t[2])==null?void 0:Se.profile)==null?void 0:Ee.email)||Te).toLowerCase(),buttonSize:"medium",importance:"emphasized",buttonText:t[8]("generic.send")}}),re.$on("btnClick",t[25]),F=new Ut({props:{id:"btn-cancel",dataTestId:"cancel-button-share-bom",buttonType:"button",buttonSize:"medium",buttonText:t[8]("generic.cancel")}}),F.$on("btnClick",t[26]),{c(){n=A("se-loading"),e=Y(),i=A("se-dilog-header"),r=A("h4"),s=de(o),l=Y(),a=A("se-icon"),a.textContent="action_close",c=Y(),u=A("se-dialog-content"),d=A("p"),p=de(f),m=de("."),g=Y(),h=A("p"),b=de(_),y=de("."),k=Y(),T=A("form"),R=A("div"),N=A("p"),q=de(L),M=Y(),De(z.$$.fragment),O=Y(),j=A("se-icon"),j.textContent="action_add_flat",C=Y(),he&&he.c(),S=Y(),me&&me.c(),I=Y(),ee&&ee.c(),E=Y(),oe&&oe.c(),B=Y(),U=A("div"),fe.c(),W=Y(),Z=A("qds-textarea"),te=Y(),H=A("div"),De(re.$$.fragment),G=Y(),De(F.$$.fragment),w(n,"loading",t[3]),x(r,"class","heading svelte-pyy9ok"),x(r,"data-testid","share-bom-heading"),w(a,"data-testid","close-button-share-bom"),w(a,"id","ic-close"),w(a,"class","cross-icon pw pointer svelte-pyy9ok"),w(a,"color","standard"),w(i,"class","pw"),x(d,"class","receive-content-text svelte-pyy9ok"),x(h,"class","receive-content-text svelte-pyy9ok"),x(N,"class","error svelte-pyy9ok"),w(j,"data-testid","plus-email-button"),w(j,"id","ic-add-email"),w(j,"size","medium"),w(j,"class","cursor-pointer plus-icon-email svelte-pyy9ok"),w(j,"color","secondary"),tr(j,"pointer-event-none",t[5]===null||t[5]===!1),x(R,"class","input-field display-flex dialog-content-width svelte-pyy9ok"),w(Z,"id","description"),w(Z,"name","description"),w(Z,"value",V=t[4].description),w(Z,"rows","5"),x(U,"class","input-field display-flex dialog-content-width svelte-pyy9ok"),x(H,"class","dialog-footer-button svelte-pyy9ok"),x(T,"class","form-share-bom"),w(u,"class","share-bom-content svelte-pyy9ok")},m(Le,Pe){J(Le,n,Pe),J(Le,e,Pe),J(Le,i,Pe),v(i,r),v(r,s),v(i,l),v(i,a),J(Le,c,Pe),J(Le,u,Pe),v(u,d),v(d,p),v(d,m),v(u,g),v(u,h),v(h,b),v(h,y),v(u,k),v(u,T),v(T,R),v(R,N),v(N,q),v(R,M),Re(z,R,null),v(R,O),v(R,j),v(T,C),he&&he.m(T,null),v(T,S),me&&me.m(T,null),v(T,I),ee&&ee.m(T,null),v(T,E),oe&&oe.m(T,null),v(T,B),v(T,U),fe.m(U,null),v(U,W),v(U,Z),v(T,te),v(T,H),Re(re,H,null),v(H,G),Re(F,H,null),K=!0,le||(ce=[Ge(a,"click",t[19]),Ge(j,"click",t[22]),Ge(Z,"input",t[24]),Ge(T,"submit",_W)],le=!0)},p(Le,Pe){var We,qe,Ke,Ue,lt,Fe,$e,Ne,ct,nt,mt,It;(!K||Pe[0]&8)&&w(n,"loading",Le[3]),(!K||Pe[0]&256)&&o!==(o=Le[8]("share_cart.share_list_of_parts")+"")&&be(s,o),(!K||Pe[0]&256)&&f!==(f=Le[8]("share_cart.to_send_cart_details_enter_email_address")+"")&&be(p,f),(!K||Pe[0]&256)&&_!==(_=Le[8]("share_bill_of_materials.personal_data_in_our_system")+"")&&be(b,_),(!K||Pe[0]&256)&&L!==(L=Le[8]("share_bill_of_materials.distributor_receive_a_reply_lbl")+"")&&be(q,L);const He={};Pe[0]&256&&(He.placeholder=Le[8]("share_bill_of_materials.enter_email_address")),!D&&Pe[0]&16&&(D=!0,He.value=Le[4].email,St(()=>D=!1)),z.$set(He),(!K||Pe[0]&32)&&tr(j,"pointer-event-none",Le[5]===null||Le[5]===!1),Le[6]?he?he.p(Le,Pe):(he=Y5(Le),he.c(),he.m(T,S)):he&&(he.d(1),he=null),Le[7]&&((We=Le[7])==null?void 0:We.length)>0?me?me.p(Le,Pe):(me=Z5(Le),me.c(),me.m(T,I)):me&&(me.d(1),me=null),Pe[0]&20&&(P=((Ke=(qe=Le[4])==null?void 0:qe.email)==null?void 0:Ke.toLowerCase())===(((lt=(Ue=Le[2])==null?void 0:Ue.profile)==null?void 0:lt.email)||Te).toLowerCase()),P?ee?ee.p(Le,Pe):(ee=K5(Le),ee.c(),ee.m(T,E)):ee&&(ee.d(1),ee=null),((Fe=Le[1])==null?void 0:Fe.length)!=0?oe?oe.p(Le,Pe):(oe=X5(Le),oe.c(),oe.m(T,B)):oe&&(oe.d(1),oe=null),ge===(ge=ue(Le))&&fe?fe.p(Le,Pe):(fe.d(1),fe=ge(Le),fe&&(fe.c(),fe.m(U,W))),(!K||Pe[0]&16&&V!==(V=Le[4].description))&&w(Z,"value",V);const st={};Pe[0]&22&&(st.disabled=!(bi(($e=Le[4])==null?void 0:$e.email)||((Ne=Le[1])==null?void 0:Ne.length)>0)||((nt=(ct=Le[4])==null?void 0:ct.email)==null?void 0:nt.toLowerCase())===(((It=(mt=Le[2])==null?void 0:mt.profile)==null?void 0:It.email)||Te).toLowerCase()),Pe[0]&256&&(st.buttonText=Le[8]("generic.send")),re.$set(st);const _t={};Pe[0]&256&&(_t.buttonText=Le[8]("generic.cancel")),F.$set(_t)},i(Le){K||(Q(z.$$.fragment,Le),Q(re.$$.fragment,Le),Q(F.$$.fragment,Le),K=!0)},o(Le){se(z.$$.fragment,Le),se(re.$$.fragment,Le),se(F.$$.fragment,Le),K=!1},d(Le){Le&&(X(n),X(e),X(i),X(c),X(u)),Me(z),he&&he.d(),me&&me.d(),ee&&ee.d(),oe&&oe.d(),fe.d(),Me(re),Me(F),le=!1,vn(ce)}}}const _W=t=>{t.preventDefault()};function bW(t,n,e){let i,r,o,s;ye(t,Hr,H=>e(32,r=H)),ye(t,Ft,H=>e(8,o=H)),ye(t,Jn,H=>e(33,s=H));let{bomData:l}=n,{projectData:a}=n,{language:c}=n,{country:u}=n,{selectedProductParts:d}=n,{allEmails:f}=n,{apigeeToken:p}=n,{user:m}=n,g=!1,h={email:"",description:""},_=null,b,y=!1,k=[],T=[],R,N;const L=Pn();function q(H){L("closePopupEvent",{action:H}),I()}function M(H){b=H.target.value,e(6,y=!1),/@.{2,}/.test(h==null?void 0:h.email)&&!bi(h==null?void 0:h.email)?e(7,i=o("generic.invalid_email")):e(7,i=Te),e(5,_=bi(b)),(H.key===Ms||H.key===rn||H.key===ia)&&(H.preventDefault(),b=b.replace(ia,tn).trim(),_&&(e(4,h.email=b,h),z()))}function z(){f.includes(String(h==null?void 0:h.email))?e(6,y=!0):(e(1,f=[...f,String(h==null?void 0:h.email)]),e(4,h.email="",h),e(5,_=null),e(6,y=!1))}function D(H){f.splice(H,1),e(1,f=[...f]);let re=f.includes(String(h==null?void 0:h.email));e(6,y=!!re)}async function O(H){var F;if(h!=null&&h.email&&!f.includes(h==null?void 0:h.email)&&f.push(h==null?void 0:h.email),R=Rd(),Un(!1),e(3,g=!0),((F=Object.getOwnPropertyNames(l))==null?void 0:F.length)!==0){await sf(l,s,r).then(le=>{N=le});const K=Xr(gf,_0,Oo,r==null?void 0:r.id,void 0,r==null?void 0:r.bom);lr(K)}else{await i_(d,s,r).then(ce=>{N=ce});const K=Xh(d),le=Xr(gf,h0,Oo,a==null?void 0:a.id,void 0,d,String(K));lr(le)}T=Md(a),C(),j();const re=S(),G=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:re,module:$s.SHARE_BOM}});document.dispatchEvent(G),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,K=>{var le;try{if(K.detail.module===$s.SHARE_BOM){const ce=K.detail.emailResp;if(JSON.parse(String((le=ce==null?void 0:ce.data)==null?void 0:le.bulkNotification)).statusCode===200)so(d.length===0?o("share_bill_of_materials.bill_materials_shared_message"):o("share_bill_of_materials.shared_with_distributor_message")),q("close");else{const ne=String(o("generic.error_message"));Pi(ne)}e(3,g=!1),L(e_)}}catch{q("close"),e(3,g=!1)}finally{k=[]}})}async function j(){let H=d.length===0?T:d;d.length===0?T=H:e(0,d=H)}function C(){f.forEach(H=>{k.push({data:{username:"user"},emailId:H,language:c,country:u})})}function S(){return{notifications:[{[Jo]:eD,[Xo]:JSON.stringify({[Od]:R,[Pd]:h.description?h.description:Te,[Dc]:(r==null?void 0:r.owner)||Te,[jd]:d.length===0?T:d.map(re=>(re.productRef=re.productRef||re.productId,re.url=oo(re.url||re.pdpUrl),re)),[Id]:[{[Ad]:String(N),[Nd]:`Cart-${Hl(new Date,If)}.xlsx`}]}),[Bc]:JSON.stringify(k)}]}}function I(){e(4,h={email:"",description:""}),e(1,f=[]),e(6,y=!1)}const P=()=>{q("close")};function E(H){t.$$.not_equal(h.email,H)&&(h.email=H,e(4,h))}const B=H=>M(H.detail),U=()=>{z()},W=H=>{D(H)},Z=H=>{var re;e(4,h.description=(re=H==null?void 0:H.target)==null?void 0:re.value,h)},V=H=>{O()},te=()=>{q("close")};return t.$$set=H=>{"bomData"in H&&e(14,l=H.bomData),"projectData"in H&&e(15,a=H.projectData),"language"in H&&e(16,c=H.language),"country"in H&&e(17,u=H.country),"selectedProductParts"in H&&e(0,d=H.selectedProductParts),"allEmails"in H&&e(1,f=H.allEmails),"apigeeToken"in H&&e(18,p=H.apigeeToken),"user"in H&&e(2,m=H.user)},e(7,i=Te),[d,f,m,g,h,_,y,i,o,q,M,z,D,O,l,a,c,u,p,P,E,B,U,W,Z,V,te]}class vW extends Ot{constructor(n){super(),At(this,n,bW,gW,Et,{bomData:14,projectData:15,language:16,country:17,selectedProductParts:0,allEmails:1,apigeeToken:18,user:2},pW,[-1,-1])}}const Bne="",{document:wW}=Qs;function yW(t){qt(t,"svelte-1r60jtn",".pw.display-flex.svelte-1r60jtn.svelte-1r60jtn{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1r60jtn.svelte-1r60jtn{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.center-align-items.svelte-1r60jtn.svelte-1r60jtn{align-items:center}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.validation-warning.svelte-1r60jtn.svelte-1r60jtn{padding-left:10px;padding-bottom:10px;color:var(--se-red, #dc0a0a);gap:4px}.validation-warning.svelte-1r60jtn .info-container.svelte-1r60jtn{padding-top:2px}")}function Q5(t){let n,e;return{c(){n=A("uiaas-locator"),w(n,"cc",t[12]()),w(n,"lc",Ve.language),w(n,"latitude",t[6]),w(n,"longitude",t[7]),w(n,"locatorid",Yb[Ve.country]),w(n,"stylepath",$b),w(n,"apiserver",ev),w(n,"usedefaultcontainer","false"),w(n,"accountselectionbuttonlabel",e=t[11]("share_cart.share_list_of_parts")),w(n,"enableaccountselection","true"),w(n,"breadcrumbs",tn),w(n,"imagesurl",cv)},m(i,r){J(i,n,r)},p(i,r){r&64&&w(n,"latitude",i[6]),r&128&&w(n,"longitude",i[7]),r&2048&&e!==(e=i[11]("share_cart.share_list_of_parts"))&&w(n,"accountselectionbuttonlabel",e)},d(i){i&&X(n)}}}function $5(t){let n,e,i,r;const o=[SW,kW],s=[];function l(a,c){return a[4]?0:1}return e=l(t),i=s[e]=o[e](t),{c(){n=A("se-dialog"),i.c(),w(n,"pagescroll","true"),w(n,"can-backdrop","false"),w(n,"size","large"),w(n,"open",t[9])},m(a,c){J(a,n,c),s[e].m(n,null),r=!0},p(a,c){let u=e;e=l(a),e===u?s[e].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),i=s[e],i?i.p(a,c):(i=s[e]=o[e](a),i.c()),Q(i,1),i.m(n,null)),(!r||c&512)&&w(n,"open",a[9])},i(a){r||(Q(i),r=!0)},o(a){se(i),r=!1},d(a){a&&X(n),s[e].d()}}}function kW(t){let n,e;return n=new vW({props:{projectData:t[5],bomData:t[5].bom,language:t[0],apigeeToken:t[2],country:t[1],selectedProductParts:t[10],allEmails:t[8],user:t[3]}}),n.$on("closePopupEvent",t[15]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&32&&(o.projectData=i[5]),r&32&&(o.bomData=i[5].bom),r&1&&(o.language=i[0]),r&4&&(o.apigeeToken=i[2]),r&2&&(o.country=i[1]),r&1024&&(o.selectedProductParts=i[10]),r&256&&(o.allEmails=i[8]),r&8&&(o.user=i[3]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function SW(t){let n,e,i,r,o,s,l,a;return{c(){n=A("div"),e=A("div"),i=A("se-icon"),i.textContent="action_delete_cross",r=Y(),o=A("div"),s=de(t[4]),w(i,"id","close-popup"),x(e,"class","notification-icon-container"),x(o,"class","info-container svelte-1r60jtn"),x(n,"class","validation-warning display-flex pw center-align-items svelte-1r60jtn")},m(c,u){J(c,n,u),v(n,e),v(e,i),v(n,r),v(n,o),v(o,s),l||(a=Ge(i,"click",t[14]),l=!0)},p(c,u){u&16&&be(s,c[4])},i:tt,o:tt,d(c){c&&X(n),l=!1,a()}}}function TW(t){let n,e,i,r=t[6],o,s,l,a=Q5(t),c=t[9]&&$5(t);return{c(){n=A("script"),i=Y(),a.c(),o=Y(),c&&c.c(),s=wt(),x(n,"type","module"),er(n.src,e=tv)||x(n,"src",e)},m(u,d){v(wW.head,n),J(u,i,d),a.m(u,d),J(u,o,d),c&&c.m(u,d),J(u,s,d),l=!0},p(u,[d]){d&64&&Et(r,r=u[6])?(a.d(1),a=Q5(u),a.c(),a.m(o.parentNode,o)):a.p(u,d),u[9]?c?(c.p(u,d),d&512&&Q(c,1)):(c=$5(u),c.c(),Q(c,1),c.m(s.parentNode,s)):c&&(Je(),se(c,1,1,()=>{c=null}),Qe())},i(u){l||(Q(c),l=!0)},o(u){se(c),l=!1},d(u){u&&(X(i),X(o),X(s)),X(n),a.d(u),c&&c.d(u)}}}function CW(t,n,e){let i,r;ye(t,Wr,R=>e(16,i=R)),ye(t,Ft,R=>e(11,r=R));let{language:o}=n,{country:s}=n,{apigeeToken:l}=n,{user:a}=n,c,u,d,f,p,m=!1,g;Ln(async()=>{h()}),Hr.subscribe(async R=>{var N,L,q,M;if(R&&(R!=null&&R.bom)){e(5,u=R),((L=(N=u==null?void 0:u.bom)==null?void 0:N.parts)==null?void 0:L.length)===0&&((M=(q=u==null?void 0:u.bom)==null?void 0:q.groups)==null?void 0:M.length)===0&&e(4,c=r("share_cart.no_product_in_cart"));return}else try{let z=await wo(i);if(z!=null&&z.error){e(4,c=z.message);return}}catch(z){e(4,c=z.message),ve.error(z.message)}});function h(){"geolocation"in navigator?navigator.geolocation.getCurrentPosition(function(R){e(6,d=R.coords.latitude),e(7,f=R.coords.longitude)},function(R){switch(R.code){case R.PERMISSION_DENIED:ve.error("User denied the request for geolocation.");break;case R.POSITION_UNAVAILABLE:ve.error("Location information is unavailable.");break;case R.TIMEOUT:ve.error("The request to get user location timed out.");break}}):ve.error("Geolocation is not available in this browser.")}function _(){return Ve.country===nv?iv:Ve.country}function b(){e(9,m=!1)}function y(){const R=Mm();Tr(`${rr}/${String(R.myCart.cartPage)}`)}document.addEventListener(Zb,R=>{if(e(9,m=!0),!c){e(10,g=Vf(u,void 0,!0));const L=R==null?void 0:R.detail;e(8,p=L.map(q=>String(q==null?void 0:q.email))),e(8,p=xw(p))}}),document.addEventListener(Kb,()=>{y()});const k=()=>{b()},T=()=>{b()};return t.$$set=R=>{"language"in R&&e(0,o=R.language),"country"in R&&e(1,s=R.country),"apigeeToken"in R&&e(2,l=R.apigeeToken),"user"in R&&e(3,a=R.user)},[o,s,l,a,c,u,d,f,p,m,g,r,_,b,k,T]}class EW extends Ot{constructor(n){super(),At(this,n,CW,TW,Et,{language:0,country:1,apigeeToken:2,user:3},yW)}}const Une="";function IW(t){qt(t,"svelte-pyy9ok",".display-flex.svelte-pyy9ok.svelte-pyy9ok{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-pyy9ok.svelte-pyy9ok{cursor:pointer}h4.heading.svelte-pyy9ok.svelte-pyy9ok{font-weight:500}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.heading.svelte-pyy9ok.svelte-pyy9ok{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px}.cross-icon.svelte-pyy9ok.svelte-pyy9ok{position:absolute;right:16px;top:16px}.share-bom-content.svelte-pyy9ok.svelte-pyy9ok{padding:0px 20px;margin-bottom:20px}.receive-content-text.svelte-pyy9ok.svelte-pyy9ok{color:var(--se-anthracite-grey, #333333);font-size:14px}.input-field.svelte-pyy9ok.svelte-pyy9ok{flex-direction:column;position:relative;margin-top:12px}.plus-icon-email.svelte-pyy9ok.svelte-pyy9ok{position:absolute;right:-44px;top:26px}.error.svelte-pyy9ok.svelte-pyy9ok{color:var(--se-red, #dc0a0a);font-size:12px;padding-top:10px}.pointer-event-none.svelte-pyy9ok.svelte-pyy9ok{pointer-events:none;opacity:0.5}.all-selectedEmail-list.svelte-pyy9ok.svelte-pyy9ok{display:flex;flex-wrap:wrap;margin-top:10px;max-height:100px;overflow:auto}.all-selectedEmail-list.svelte-pyy9ok p.svelte-pyy9ok{background:var(--se-dark-grey, #626469);padding:8px 20px;color:var(--se-white, #ffffff);border-radius:50px;margin:0px 12px 10px 0px;font-size:14px;padding-right:12px;height:fit-content}.all-selectedEmail-list.svelte-pyy9ok p span.svelte-pyy9ok{font-size:12px;padding-left:8px;padding-right:8px}.dialog-footer-button.svelte-pyy9ok.svelte-pyy9ok{margin-top:12px;margin-left:-4px}.dialog-content-width.svelte-pyy9ok.svelte-pyy9ok{width:75%}#btn-cancel.svelte-pyy9ok.svelte-pyy9ok{margin-left:8px}")}function e8(t,n,e){const i=t.slice();return i[39]=n[e],i[41]=e,i}function t8(t){let n,e=t[7]("share_bill_of_materials.email_already_exist")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-pyy9ok")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&128&&e!==(e=r[7]("share_bill_of_materials.email_already_exist")+"")&&be(i,e)},d(r){r&&X(n)}}}function n8(t){let n,e;return{c(){n=A("p"),e=de(t[6]),x(n,"class","error svelte-pyy9ok")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r[0]&64&&be(e,i[6])},d(i){i&&X(n)}}}function i8(t){let n,e=t[7]("generic.cannot_share_to_owner")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-pyy9ok")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&128&&e!==(e=r[7]("generic.cannot_share_to_owner")+"")&&be(i,e)},d(r){r&&X(n)}}}function r8(t){let n,e=Mt(t[1]),i=[];for(let r=0;rTt(M,"value",ce)),M.$on("onKeyDown",t[21]);let $=t[5]&&t8(t),he=t[6]&&t[6].length>0&&n8(t),me=I&&i8(t),ee=t[1].length!=0&&r8(t);function oe(Ce,Se){var Ee;return((Ee=Ce[0])==null?void 0:Ee.length)>0?OW:AW}let ue=oe(t),ge=ue(t);return H=new Ut({props:{id:"btn-send",dataTestId:"send-button-share-bom",buttonType:"submit",disabled:!(bi((Ie=t[3])==null?void 0:Ie.email)||((we=t[1])==null?void 0:we.length)>0)||((ke=(pe=t[3])==null?void 0:pe.email)==null?void 0:ke.toLowerCase())===(((Be=(je=t[2])==null?void 0:je.profile)==null?void 0:Be.email)||Te).toLowerCase(),buttonSize:"medium",importance:"emphasized",buttonText:t[7]("generic.send")}}),G=new Ut({props:{id:"btn-cancel",dataTestId:"cancel-button-share-bom",buttonType:"button",buttonSize:"medium",buttonText:t[7]("generic.cancel")}}),G.$on("btnClick",t[25]),{c(){n=A("se-loading"),e=Y(),i=A("se-dilog-header"),r=A("h4"),s=de(o),l=Y(),a=A("se-icon"),a.textContent="action_close",c=Y(),u=A("se-dialog-content"),d=A("p"),p=de(f),m=de("."),g=Y(),h=A("p"),b=de(_),y=de("."),k=Y(),T=A("form"),R=A("div"),N=A("qds-label"),q=Y(),De(M.$$.fragment),D=Y(),O=A("se-icon"),O.textContent="action_add_flat",j=Y(),$&&$.c(),C=Y(),he&&he.c(),S=Y(),me&&me.c(),P=Y(),ee&&ee.c(),E=Y(),B=A("div"),ge.c(),U=Y(),W=A("qds-textarea"),V=Y(),te=A("div"),De(H.$$.fragment),re=Y(),De(G.$$.fragment),w(n,"loading",t[8]),x(r,"class","heading svelte-pyy9ok"),x(r,"data-testid","share-bom-heading"),w(a,"data-testid","close-button-share-bom"),w(a,"id","ic-close"),w(a,"class","cross-icon pw pointer svelte-pyy9ok"),w(a,"color","standard"),w(i,"class","pw"),x(d,"class","receive-content-text svelte-pyy9ok"),x(h,"class","receive-content-text svelte-pyy9ok"),w(N,"inline",""),w(N,"text",L=t[7]("share_bill_of_materials.enter_email_address")),w(O,"data-testid","plus-email-button"),w(O,"id","ic-add-email"),w(O,"size","medium"),w(O,"class","cursor-pointer plus-icon-email svelte-pyy9ok"),w(O,"color","secondary"),tr(O,"pointer-event-none",t[4]===null||t[4]===!1),x(R,"class","input-field display-flex dialog-content-width svelte-pyy9ok"),w(W,"id","description"),w(W,"name","description"),w(W,"value",Z=t[3].description),w(W,"rows","5"),x(B,"class","input-field display-flex dialog-content-width svelte-pyy9ok"),x(te,"class","dialog-footer-button svelte-pyy9ok"),x(T,"class","form-share-bom"),w(u,"class","share-bom-content svelte-pyy9ok")},m(Ce,Se){J(Ce,n,Se),J(Ce,e,Se),J(Ce,i,Se),v(i,r),v(r,s),v(i,l),v(i,a),J(Ce,c,Se),J(Ce,u,Se),v(u,d),v(d,p),v(d,m),v(u,g),v(u,h),v(h,b),v(h,y),v(u,k),v(u,T),v(T,R),v(R,N),v(R,q),Re(M,R,null),v(R,D),v(R,O),v(T,j),$&&$.m(T,null),v(T,C),he&&he.m(T,null),v(T,S),me&&me.m(T,null),v(T,P),ee&&ee.m(T,null),v(T,E),v(T,B),ge.m(B,null),v(B,U),v(B,W),v(T,V),v(T,te),Re(H,te,null),v(te,re),Re(G,te,null),F=!0,K||(le=[Ge(a,"click",t[19]),Ge(O,"click",t[22]),Ge(W,"input",t[24]),Ge(T,"submit",ds(t[26]))],K=!0)},p(Ce,Se){var He,st,_t,We,qe,Ke,Ue,lt,Fe,$e;(!F||Se[0]&256)&&w(n,"loading",Ce[8]),(!F||Se[0]&128)&&o!==(o=Ce[7]("share_bill_of_materials.share_bill_of_materials_text")+"")&&be(s,o),(!F||Se[0]&128)&&f!==(f=Ce[7]("share_bill_of_materials.send_bill_of_materials_message")+"")&&be(p,f),(!F||Se[0]&128)&&_!==(_=Ce[7]("share_bill_of_materials.personal_data_in_our_system")+"")&&be(b,_),(!F||Se[0]&128&&L!==(L=Ce[7]("share_bill_of_materials.enter_email_address")))&&w(N,"text",L);const Ee={};Se[0]&128&&(Ee.placeholder=Ce[7]("share_bill_of_materials.enter_email_address")),!z&&Se[0]&8&&(z=!0,Ee.value=Ce[3].email,St(()=>z=!1)),M.$set(Ee),(!F||Se[0]&16)&&tr(O,"pointer-event-none",Ce[4]===null||Ce[4]===!1),Ce[5]?$?$.p(Ce,Se):($=t8(Ce),$.c(),$.m(T,C)):$&&($.d(1),$=null),Ce[6]&&Ce[6].length>0?he?he.p(Ce,Se):(he=n8(Ce),he.c(),he.m(T,S)):he&&(he.d(1),he=null),Se[0]&12&&(I=((st=(He=Ce[3])==null?void 0:He.email)==null?void 0:st.toLowerCase())===(((We=(_t=Ce[2])==null?void 0:_t.profile)==null?void 0:We.email)||Te).toLowerCase()),I?me?me.p(Ce,Se):(me=i8(Ce),me.c(),me.m(T,P)):me&&(me.d(1),me=null),Ce[1].length!=0?ee?ee.p(Ce,Se):(ee=r8(Ce),ee.c(),ee.m(T,E)):ee&&(ee.d(1),ee=null),ue===(ue=oe(Ce))&&ge?ge.p(Ce,Se):(ge.d(1),ge=ue(Ce),ge&&(ge.c(),ge.m(B,U))),(!F||Se[0]&8&&Z!==(Z=Ce[3].description))&&w(W,"value",Z);const Le={};Se[0]&14&&(Le.disabled=!(bi((qe=Ce[3])==null?void 0:qe.email)||((Ke=Ce[1])==null?void 0:Ke.length)>0)||((lt=(Ue=Ce[3])==null?void 0:Ue.email)==null?void 0:lt.toLowerCase())===((($e=(Fe=Ce[2])==null?void 0:Fe.profile)==null?void 0:$e.email)||Te).toLowerCase()),Se[0]&128&&(Le.buttonText=Ce[7]("generic.send")),H.$set(Le);const Pe={};Se[0]&128&&(Pe.buttonText=Ce[7]("generic.cancel")),G.$set(Pe)},i(Ce){F||(Q(M.$$.fragment,Ce),Q(H.$$.fragment,Ce),Q(G.$$.fragment,Ce),F=!0)},o(Ce){se(M.$$.fragment,Ce),se(H.$$.fragment,Ce),se(G.$$.fragment,Ce),F=!1},d(Ce){Ce&&(X(n),X(e),X(i),X(c),X(u)),Me(M),$&&$.d(),he&&he.d(),me&&me.d(),ee&&ee.d(),ge.d(),Me(H),Me(G),K=!1,vn(le)}}}function NW(t,n,e){let i,r,o,s,l;ye(t,Ft,H=>e(7,r=H)),ye(t,nn,H=>e(32,o=H)),ye(t,Jn,H=>e(33,s=H)),ye(t,Kt,H=>e(8,l=H));let{bomData:a}=n,{projectData:c}=n,{language:u}=n,{country:d}=n,{selectedProductParts:f}=n,{allEmails:p}=n,{apigeeToken:m}=n,{user:g}=n,h={email:"",description:""},_=null,b,y=!1,k=[],T=[],R,N;const L=Pn();function q(H){L("closePopupEvent",{action:H}),I()}function M(H){b=H.target.value,e(5,y=!1),/@.{2,}/.test(h==null?void 0:h.email)&&!bi(h==null?void 0:h.email)?e(6,i=r("generic.invalid_email")):e(6,i=Te),e(4,_=bi(b)),(H.key===Ms||H.key===rn||H.key===ia)&&(H.preventDefault(),b=b.replace(ia,tn).trim(),_&&(e(3,h.email=b,h),z()))}function z(){p.includes(String(h==null?void 0:h.email))?e(5,y=!0):(e(1,p=[...p,String(h==null?void 0:h.email)]),e(3,h.email="",h),e(4,_=null),e(5,y=!1))}function D(H){p.splice(H,1),e(1,p=[...p]);let re=p.includes(String(h==null?void 0:h.email));e(5,y=!!re)}async function O(H){var F;if(h!=null&&h.email&&!p.includes(h==null?void 0:h.email)&&p.push(h==null?void 0:h.email),R=Rd(),Un(!1),Kt.update(()=>!0),((F=Object.getOwnPropertyNames(a))==null?void 0:F.length)!==0){N=await sf(a,s,o);const K=Xr(gf,_0,Oo,o==null?void 0:o.id,void 0,o==null?void 0:o.bom);lr(K)}else{N=await i_(f,s,o);const K=Xh(f),le=Xr(gf,h0,Oo,c==null?void 0:c.id,void 0,f,String(K));lr(le)}T=Md(c),C(),j();const re=S(),G=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:re,module:$s.SHARE_BOM}});document.dispatchEvent(G),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,K=>{var le;try{if(K.detail.module===$s.SHARE_BOM){const ce=K.detail.emailResp;if(JSON.parse(String((le=ce==null?void 0:ce.data)==null?void 0:le.bulkNotification)).statusCode===200)so(f.length===0?r("share_bill_of_materials.bill_materials_shared_message"):r("share_bill_of_materials.shared_with_distributor_message")),q("close");else{const ne=String(r("generic.error_message"));Pi(ne)}Kt.update(()=>!1),L(e_)}}catch{q("close"),Kt.update(()=>!1)}finally{k=[]}})}async function j(){let H=f.length===0?T:f;f.length===0?T=H:e(0,f=H)}function C(){p.forEach(H=>{k.push({data:{username:"user"},emailId:H,language:u,country:d})})}function S(){return{notifications:[{[Jo]:bm,[Xo]:JSON.stringify({[rf]:Jt(c==null?void 0:c.name),[Pd]:h.description?h.description:Te,[Dc]:c.owner,[ny]:Jt(c==null?void 0:c.description),[_m]:c.company,[Od]:R,[jd]:f.length===0?T:f.map(re=>(re.productRef=re.productRef||re.productId,re.url=oo(re.url||re.pdpUrl),re)),[Id]:[{[Ad]:String(N),[Nd]:`${Jt(c==null?void 0:c.name)}-(BOM)-${Hl(new Date,If)}.xlsx`}]}),[Bc]:JSON.stringify(k)}]}}function I(){e(3,h={email:"",description:""}),e(1,p=[]),e(5,y=!1),Kt.update(()=>!1)}const P=()=>{q("close")};function E(H){t.$$.not_equal(h.email,H)&&(h.email=H,e(3,h))}const B=H=>M(H.detail),U=()=>{z()},W=H=>{D(H)},Z=H=>{var re;e(3,h.description=(re=H==null?void 0:H.target)==null?void 0:re.value,h)},V=()=>{q("close")},te=H=>{O()};return t.$$set=H=>{"bomData"in H&&e(14,a=H.bomData),"projectData"in H&&e(15,c=H.projectData),"language"in H&&e(16,u=H.language),"country"in H&&e(17,d=H.country),"selectedProductParts"in H&&e(0,f=H.selectedProductParts),"allEmails"in H&&e(1,p=H.allEmails),"apigeeToken"in H&&e(18,m=H.apigeeToken),"user"in H&&e(2,g=H.user)},e(6,i=Te),[f,p,g,h,_,y,i,r,l,q,M,z,D,O,a,c,u,d,m,P,E,B,U,W,Z,V,te]}class N_ extends Ot{constructor(n){super(),At(this,n,NW,PW,Et,{bomData:14,projectData:15,language:16,country:17,selectedProductParts:0,allEmails:1,apigeeToken:18,user:2},IW,[-1,-1])}}const{document:jW}=Qs;function o8(t){let n,e;return{c(){n=A("uiaas-locator"),w(n,"cc",t[11]()),w(n,"lc",Ve.language),w(n,"latitude",t[4]),w(n,"longitude",t[5]),w(n,"locatorid",Yb[Ve.country]),w(n,"stylepath",$b),w(n,"apiserver",ev),w(n,"usedefaultcontainer","true"),w(n,"accountselectionbuttonlabel",e=t[9]("bom_manager.share_bom")),w(n,"enableaccountselection","true"),w(n,"breadcrumbs",tn),w(n,"imagesurl",cv)},m(i,r){J(i,n,r)},p(i,r){r&16&&w(n,"latitude",i[4]),r&32&&w(n,"longitude",i[5]),r&512&&e!==(e=i[9]("bom_manager.share_bom"))&&w(n,"accountselectionbuttonlabel",e)},d(i){i&&X(n)}}}function a8(t){let n,e,i;return e=new N_({props:{projectData:t[10],bomData:{},language:t[0],apigeeToken:t[2],country:t[1],selectedProductParts:t[8],allEmails:t[6],user:t[3]}}),e.$on("closePopupEvent",t[14]),e.$on("closeReseller",t[15]),{c(){n=A("se-dialog"),De(e.$$.fragment),w(n,"pagescroll","true"),w(n,"can-backdrop","false"),w(n,"size","large"),w(n,"open",t[7])},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&1&&(s.language=r[0]),o&4&&(s.apigeeToken=r[2]),o&2&&(s.country=r[1]),o&256&&(s.selectedProductParts=r[8]),o&64&&(s.allEmails=r[6]),o&8&&(s.user=r[3]),e.$set(s),(!i||o&128)&&w(n,"open",r[7])},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function LW(t){let n,e,i,r=t[4],o,s,l,a=o8(t),c=t[7]&&a8(t);return{c(){n=A("script"),i=Y(),a.c(),o=Y(),c&&c.c(),s=wt(),x(n,"type","module"),er(n.src,e=tv)||x(n,"src",e)},m(u,d){v(jW.head,n),J(u,i,d),a.m(u,d),J(u,o,d),c&&c.m(u,d),J(u,s,d),l=!0},p(u,[d]){d&16&&Et(r,r=u[4])?(a.d(1),a=o8(u),a.c(),a.m(o.parentNode,o)):a.p(u,d),u[7]?c?(c.p(u,d),d&128&&Q(c,1)):(c=a8(u),c.c(),Q(c,1),c.m(s.parentNode,s)):c&&(Je(),se(c,1,1,()=>{c=null}),Qe())},i(u){l||(Q(c),l=!0)},o(u){se(c),l=!1},d(u){u&&(X(i),X(o),X(s)),X(n),a.d(u),c&&c.d(u)}}}function RW(){let n=window.location.pathname.split("/projects/")[1];return n=n.split("/")[0],n}function MW(t,n,e){let i,r;ye(t,nn,T=>e(16,i=T)),ye(t,Ft,T=>e(9,r=T));let{language:o}=n,{country:s}=n,{apigeeToken:l}=n,{user:a}=n,c=i,u,d,f,p=!1,m;Ln(()=>{g()});function g(){"geolocation"in navigator?navigator.geolocation.getCurrentPosition(function(T){e(4,u=T.coords.latitude),e(5,d=T.coords.longitude)},function(T){switch(T.code){case T.PERMISSION_DENIED:ve.error("User denied the request for geolocation.");break;case T.POSITION_UNAVAILABLE:ve.error("Location information is unavailable.");break;case T.TIMEOUT:ve.error("The request to get user location timed out.");break}}):ve.error("Geolocation is not available in this browser.")}function h(){return Ve.country===nv?iv:Ve.country}function _(){e(7,p=!1)}function b(){const T=Mm(),R=RW();Tr(`${rr}${String(T.projects.projectsPage)}/${String(R)}`)}document.addEventListener(Zb,T=>{e(8,m=Vf(c)),e(7,p=!0);const R=T==null?void 0:T.detail;e(6,f=R.map(N=>String(N==null?void 0:N.email))),e(6,f=xw(f))}),document.addEventListener(Kb,()=>{b()});const y=()=>{_()},k=()=>{b()};return t.$$set=T=>{"language"in T&&e(0,o=T.language),"country"in T&&e(1,s=T.country),"apigeeToken"in T&&e(2,l=T.apigeeToken),"user"in T&&e(3,a=T.user)},[o,s,l,a,u,d,f,p,m,r,c,h,_,b,y,k]}class qW extends Ot{constructor(n){super(),At(this,n,MW,LW,Et,{language:0,country:1,apigeeToken:2,user:3})}}const zne="";function DW(t){qt(t,"svelte-5dj9vm",".pw.disabled.svelte-5dj9vm{pointer-events:none;opacity:0.5}.pw.align-right.svelte-5dj9vm{margin-left:auto}.pw.align-left.svelte-5dj9vm{margin-right:auto}.pw.display-flex.svelte-5dj9vm{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-5dj9vm{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-5dj9vm{font-size:16px}.pw.small-font.svelte-5dj9vm{font-size:14px}.pw.nano-font.svelte-5dj9vm{font-size:12px}.pw.pointer.svelte-5dj9vm{cursor:pointer}.pw-snackbar-elem.svelte-5dj9vm{top:30px}.pw.red-color.svelte-5dj9vm{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-5dj9vm{display:none}.pw.width-100.svelte-5dj9vm{width:100%}.pw.bold-font.svelte-5dj9vm{font-weight:bold}.pw.normal-font.svelte-5dj9vm{font-weight:normal;font-size:16px}.pw.error-msg.svelte-5dj9vm{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-5dj9vm{text-align:center}.pw.center-align-items.svelte-5dj9vm{align-items:center}.pw.justify-content-center.svelte-5dj9vm{justify-content:center}.pw.bom-checkbox.svelte-5dj9vm{max-width:16px}.pw.ml-8.svelte-5dj9vm{margin-left:8px}.pw.ml-12.svelte-5dj9vm{margin-left:12px}.pw.ml-36.svelte-5dj9vm{margin-left:36px}.pw.mt-8.svelte-5dj9vm{margin-top:8px}.pw.mt-6.svelte-5dj9vm{margin-top:6px}.pw.mt-32.svelte-5dj9vm{margin-top:32px}.pw.mb-8.svelte-5dj9vm{margin-bottom:8px}.pw.mb-12.svelte-5dj9vm{margin-bottom:12px}.pw.mb-16.svelte-5dj9vm{margin-top:16px}.pw.mb-21.svelte-5dj9vm{margin-bottom:21px}.pw.mr-12.svelte-5dj9vm{margin-right:12px}.pw.p-12.svelte-5dj9vm{padding:12px}.pw.pl-16.svelte-5dj9vm{padding-left:16px}.pw.pr-16.svelte-5dj9vm{padding-right:16px}h4.heading.svelte-5dj9vm{font-weight:500}.position-absolute.svelte-5dj9vm{position:absolute}.flex-wrap.svelte-5dj9vm{flex-wrap:wrap}.justify-content-sp-btw.svelte-5dj9vm{justify-content:space-between}.gp-10.svelte-5dj9vm{gap:10px}.gp-5.svelte-5dj9vm{gap:5px}.desktop-view.svelte-5dj9vm{display:none}.mobile-view.svelte-5dj9vm{display:block}.mobile-view-flx.svelte-5dj9vm{display:flex;flex-direction:column}.rounded-border.svelte-5dj9vm{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-5dj9vm{text-align:right}.bg-color-light-grey.svelte-5dj9vm{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-5dj9vm{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-5dj9vm{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-5dj9vm,.mobile-view-flx.svelte-5dj9vm{display:none}.desktop-view.svelte-5dj9vm{display:inherit}}.cart-mobile-snackbar.svelte-5dj9vm{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-5dj9vm,.mobile-view-snackbar.svelte-5dj9vm{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-5dj9vm{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-5dj9vm{display:block}.mobile-snackbar.svelte-5dj9vm{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-5dj9vm{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-5dj9vm{margin:-6px}.bottom-snackbar.svelte-5dj9vm{bottom:30px;top:auto}.cross-icon.svelte-5dj9vm{position:absolute;right:8px;top:8px}.heading.svelte-5dj9vm{font-size:22px;color:var(--se-true-black, #000000);margin-top:16px;margin-left:16px;padding:0px 20px}#confirm-text.svelte-5dj9vm{font-weight:400;font-size:14px}.dialog-footer-button.svelte-5dj9vm{margin-top:12px;margin-left:-4px}.popup-content.svelte-5dj9vm{padding:0px 20px;margin-bottom:20px;margin-top:-16px}.small-text.svelte-5dj9vm{font-size:12px}.margin-top-10.svelte-5dj9vm{margin-top:10px}.margin-top-neg-10.svelte-5dj9vm{margin-top:-10px}")}function l8(t){let n,e,i=t[7]("unified_checkout.user_list_remove")+"",r;return{c(){n=A("p"),e=de("*"),r=de(i),x(n,"class","small-text margin-top-10 svelte-5dj9vm")},m(o,s){J(o,n,s),v(n,e),v(n,r)},p(o,s){s&128&&i!==(i=o[7]("unified_checkout.user_list_remove")+"")&&be(r,i)},d(o){o&&X(n)}}}function BW(t){let n,e,i=t[7]("generic.confirm")+"",r,o,s,l,a,c,u,d,f=t[7]("project_listing.add_project_message")+"",p,m,g,h,_,b,y=t[6]===t[7]("project_listing.archive"),k,T,R,N,L,q,M,z,D,O,j,C=y&&l8(t);return N=new Ut({props:{importance:"emphasized",dataTestId:"uc-list-dialog-yes-btn",buttonText:t[7]("generic.yes")}}),N.$on("btnClick",t[11]),M=new Ut({props:{buttonText:t[7]("generic.no")}}),M.$on("btnClick",t[12]),{c(){n=A("se-dialog"),e=A("h4"),r=de(i),o=Y(),s=de(t[6]),l=Y(),a=A("qds-button"),c=Y(),u=A("se-dialog-content"),d=A("span"),p=de(f),m=Y(),g=de(t[6]),h=Y(),_=de(t[3]),b=de(`?\r `),C&&C.c(),k=Y(),T=A("div"),R=A("span"),De(N.$$.fragment),L=Y(),q=A("span"),De(M.$$.fragment),x(e,"class","heading svelte-5dj9vm"),x(e,"id","popup-header"),w(a,"importance","subdued"),w(a,"icon-name","cross-circle"),w(a,"class","cross-icon pw pointer svelte-5dj9vm"),w(a,"id","close-popup"),x(d,"id","confirm-text"),x(d,"class","svelte-5dj9vm"),x(R,"class","popup-button"),x(q,"class","popup-button"),x(T,"class","dialog-footer-button svelte-5dj9vm"),w(u,"class",z="popup-content "+(t[6]===r0?"margin-top-neg-10":Te)+" svelte-5dj9vm"),w(n,"id",t[5]),w(n,"can-backdrop","false"),w(n,"open",t[4]),w(n,"class","svelte-5dj9vm")},m(S,I){J(S,n,I),v(n,e),v(e,r),v(e,o),v(e,s),v(n,l),v(n,a),v(n,c),v(n,u),v(u,d),v(d,p),v(d,m),v(d,g),v(d,h),v(d,_),v(d,b),C&&C.m(d,null),v(u,k),v(u,T),v(T,R),Re(N,R,null),v(T,L),v(T,q),Re(M,q,null),t[13](n),D=!0,O||(j=Ge(a,"click",t[10]),O=!0)},p(S,[I]){(!D||I&128)&&i!==(i=S[7]("generic.confirm")+"")&&be(r,i),(!D||I&64)&&be(s,S[6]),(!D||I&128)&&f!==(f=S[7]("project_listing.add_project_message")+"")&&be(p,f),(!D||I&64)&&be(g,S[6]),(!D||I&8)&&be(_,S[3]),I&192&&(y=S[6]===S[7]("project_listing.archive")),y?C?C.p(S,I):(C=l8(S),C.c(),C.m(d,null)):C&&(C.d(1),C=null);const P={};I&128&&(P.buttonText=S[7]("generic.yes")),N.$set(P);const E={};I&128&&(E.buttonText=S[7]("generic.no")),M.$set(E),(!D||I&64&&z!==(z="popup-content "+(S[6]===r0?"margin-top-neg-10":Te)+" svelte-5dj9vm"))&&w(u,"class",z),(!D||I&32)&&w(n,"id",S[5]),(!D||I&16)&&w(n,"open",S[4])},i(S){D||(Q(N.$$.fragment,S),Q(M.$$.fragment,S),D=!0)},o(S){se(N.$$.fragment,S),se(M.$$.fragment,S),D=!1},d(S){S&&X(n),C&&C.d(),Me(N),Me(M),t[13](null),O=!1,j()}}}function UW(t,n,e){let i;ye(t,Ft,b=>e(7,i=b));const r=Pn();let{wrapper:o}=n,{archiveStatus:s}=n,{projectId:l}=n,{projectName:a}=n,{open:c=!1}=n,{dialogId:u}=n,{dialogType:d}=n;Wn(()=>{Ti(zr)});function f(b,y,k,T){r("updateListEvent",{wrapper:b,archiveStatus:!!y,projectId:String(k),projectName:String(T)})}function p(b,y){r("closeUpdatePopupEvent",{wrapperarchiveUnarchive:b,archiveDialogId:String(y)})}const m=()=>{p(o,u)},g=()=>{f(o,s,String(l),String(a))},h=()=>{p(o,u)};function _(b){gt[b?"unshift":"push"](()=>{o=b,e(0,o)})}return t.$$set=b=>{"wrapper"in b&&e(0,o=b.wrapper),"archiveStatus"in b&&e(1,s=b.archiveStatus),"projectId"in b&&e(2,l=b.projectId),"projectName"in b&&e(3,a=b.projectName),"open"in b&&e(4,c=b.open),"dialogId"in b&&e(5,u=b.dialogId),"dialogType"in b&&e(6,d=b.dialogType)},[o,s,l,a,c,u,d,i,f,p,m,g,h,_]}class zW extends Ot{constructor(n){super(),At(this,n,UW,BW,Et,{wrapper:0,archiveStatus:1,projectId:2,projectName:3,open:4,dialogId:5,dialogType:6},DW)}}const Fne="";function FW(t){qt(t,"svelte-1obj3ee",".display-flex.svelte-1obj3ee.svelte-1obj3ee{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-1obj3ee.svelte-1obj3ee{cursor:pointer}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.drop-down.svelte-1obj3ee.svelte-1obj3ee{height:2.8em;border:none;font-weight:400;color:var(--text-dark-gray);font-size:0.875rem;line-height:1.429;padding:8px}@media screen and (max-width: 768px){.drop-down.svelte-1obj3ee.svelte-1obj3ee{padding:0}}.dialog-content-width.svelte-1obj3ee.svelte-1obj3ee{position:relative;overflow-x:hidden;min-height:150px;max-height:200px;padding-right:8px}.error.svelte-1obj3ee.svelte-1obj3ee{color:var(--se-red, #dc0a0a);font-size:12px}.custom-search.svelte-1obj3ee.svelte-1obj3ee{position:relative;width:90%}.custom-search-button.svelte-1obj3ee.svelte-1obj3ee{border:0;outline:none;margin:0;z-index:2;color:var(--se-medium-blue, #219bfd);top:0px}.divtext.svelte-1obj3ee.svelte-1obj3ee{border:0px;width:100%;padding:10px 0;line-height:1;box-sizing:border-box;outline:none;background-color:transparent}.three-dots-icon.svelte-1obj3ee.svelte-1obj3ee{position:absolute;right:0px;top:8px}.flexbox.svelte-1obj3ee.svelte-1obj3ee{display:flex;width:100%;align-items:center}.move-right.svelte-1obj3ee.svelte-1obj3ee{flex-grow:1;position:relative;padding:5px 0px 2px;width:100%;display:flex;align-items:center;gap:8px}@media screen and (max-width: 768px){.move-right.svelte-1obj3ee.svelte-1obj3ee{flex-direction:column;gap:0px}}.user-logo.svelte-1obj3ee.svelte-1obj3ee{left:10px;position:absolute;border-radius:100%;border-color:gray;border-width:1px;border-style:solid}.user-email.svelte-1obj3ee.svelte-1obj3ee{right:0px;position:absolute;padding-right:50px}.mt-14.svelte-1obj3ee.svelte-1obj3ee{margin-top:14px}.email-center.svelte-1obj3ee.svelte-1obj3ee{margin-top:3px;margin-left:42px}.can-edit-center.svelte-1obj3ee.svelte-1obj3ee{top:-6px}.add-users-form.svelte-1obj3ee.svelte-1obj3ee{margin-top:16px}.share-with-info.svelte-1obj3ee.svelte-1obj3ee{margin-top:16px;font-size:14px;margin-bottom:10px}.share-country-list-button.svelte-1obj3ee.svelte-1obj3ee{color:var(--se-medium-blue, #219bfd);cursor:pointer}.add-team-member-section.svelte-1obj3ee.svelte-1obj3ee{position:relative;width:100%}.flexbox.svelte-1obj3ee.svelte-1obj3ee{display:flex;width:100%;align-items:center}.add-team-member-permission-dropdown.svelte-1obj3ee.svelte-1obj3ee{width:110px;position:absolute;right:0;top:1px}#dropdown-change-collaborator-permission.svelte-1obj3ee.svelte-1obj3ee{margin-right:0.2em}.all-selectedEmail-list.svelte-1obj3ee.svelte-1obj3ee{display:flex;flex-wrap:wrap;margin-top:10px;max-height:100px;overflow:auto}.all-selectedEmail-list.svelte-1obj3ee p.svelte-1obj3ee{border:1px solid var(--se-dark-grey, #626469);background:var(--se-white, #ffffff);padding:8px 20px;border-radius:50px;margin:0px 12px 10px 0px;font-size:14px;padding-right:12px;height:fit-content}.all-selectedEmail-list.svelte-1obj3ee p span.svelte-1obj3ee{font-size:12px;padding-left:8px;padding-right:8px}.permission-btn.svelte-1obj3ee.svelte-1obj3ee{width:150px}.email-added.svelte-1obj3ee.svelte-1obj3ee{display:flex;word-break:break-all;width:70%}.user-email-section.svelte-1obj3ee.svelte-1obj3ee{display:flex;width:100%;align-items:center}@media screen and (max-width: 768px){.share-button-email.svelte-1obj3ee.svelte-1obj3ee{margin-top:2px;width:100%}}@media screen and (max-width: 768px){.list-owner.svelte-1obj3ee.svelte-1obj3ee{flex-direction:column;align-items:flex-start}.list-owner.svelte-1obj3ee .user-email.svelte-1obj3ee{position:relative;padding:0;margin-top:20px}.list-owner.svelte-1obj3ee .user-logo.svelte-1obj3ee{left:0px;margin-right:10px}.list-owner.svelte-1obj3ee .email-center.svelte-1obj3ee{margin-left:20px}}")}function c8(t,n,e){const i=t.slice();return i[6]=n[e],i[46]=e,i}function u8(t,n,e){const i=t.slice();return i[47]=n[e],i[46]=e,i}function f8(t){let n,e=t[12]("share_list.user_already_have_access_to_this_list")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-1obj3ee"),x(n,"id","p-list-access-error"),x(n,"data-testid","duplicate-email-error")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("share_list.user_already_have_access_to_this_list")+"")&&be(i,e)},d(r){r&&X(n)}}}function d8(t){let n,e=t[12]("share_project.email_already_exist")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","error svelte-1obj3ee"),x(n,"id","p-duplicate-email-error"),x(n,"data-testid","duplicate-email-error")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&4096&&e!==(e=r[12]("share_project.email_already_exist")+"")&&be(i,e)},d(r){r&&X(n)}}}function p8(t){let n,e;return{c(){n=A("p"),e=de(t[10]),x(n,"class","error svelte-1obj3ee")},m(i,r){J(i,n,r),v(n,e)},p(i,r){r[0]&1024&&be(e,i[10])},d(i){i&&X(n)}}}function h8(t){let n,e=Mt(t[1]),i=[];for(let r=0;ruser_standard',r=Y(),o=A("span"),l=de(s),a=Y(),c=A("span"),u=A("se-dropdown"),d=A("qds-button"),p=Y(),m=A("se-list"),g=A("se-divider"),h=Y(),_=A("se-list-item"),y=Y(),k=A("se-divider"),T=Y(),R=A("se-list-item"),L=Y(),q=A("se-divider"),M=Y(),z=A("se-list-item"),O=Y(),j=A("se-divider"),C=Y(),x(i,"class","user-logo svelte-1obj3ee"),x(o,"class","email-center email-added svelte-1obj3ee"),x(o,"id","span-collaborator-email"),x(e,"class","user-email-section svelte-1obj3ee"),w(d,"class","custom-search-button permission-btn svelte-1obj3ee"),w(d,"slot","trigger"),w(d,"action","dropdown"),w(d,"type","button"),w(d,"id",`button-update-collaborator-permission-${t[46]}`),w(d,"text",f=t[6].canEdit?t[12]("share_project.can_edit"):t[12]("share_project.can_view")),w(_,"id",`item-update-can-view-permission-${t[46]}`),w(_,"item",b=t[12]("share_project.can_view")),w(_,"data-testid",`item-update-can-view-permission-${t[46]}`),w(_,"class","svelte-1obj3ee"),w(R,"id","item-update-can-edit-permission"),w(R,"item",N=t[12]("share_project.can_edit")),w(z,"id","item-remove-permission"),w(z,"item",D=t[12]("generic.remove")),w(m,"option","dropdown"),w(m,"id",`list-update-collaborator-permission-${t[46]}`),w(m,"class","permission-btn svelte-1obj3ee"),w(u,"alignment","right"),w(u,"id","dropdown-change-collaborator-permission"),w(u,"class","drop-down three-dots-icon can-edit-center svelte-1obj3ee"),x(c,"class","user-email svelte-1obj3ee"),x(n,"class","mt-14 display-flex svelte-1obj3ee")},m(U,W){J(U,n,W),v(n,e),v(e,i),v(e,r),v(e,o),v(o,l),v(n,a),v(n,c),v(c,u),v(u,d),v(u,p),v(u,m),v(m,g),v(m,h),v(m,_),v(m,y),v(m,k),v(m,T),v(m,R),v(m,L),v(m,q),v(m,M),v(m,z),v(m,O),v(m,j),v(n,C),S||(I=[Ge(_,"click",P),Ge(R,"click",E),Ge(z,"click",B)],S=!0)},p(U,W){t=U,W[0]&2048&&s!==(s=t[6].email+"")&&be(l,s),W[0]&6144&&f!==(f=t[6].canEdit?t[12]("share_project.can_edit"):t[12]("share_project.can_view"))&&w(d,"text",f),W[0]&4096&&b!==(b=t[12]("share_project.can_view"))&&w(_,"item",b),W[0]&4096&&N!==(N=t[12]("share_project.can_edit"))&&w(R,"item",N),W[0]&4096&&D!==(D=t[12]("generic.remove"))&&w(z,"item",D)},d(U){U&&X(n),S=!1,vn(I)}}}function b8(t){let n,e,i;function r(s){t[32](s)}let o={popupName:ip.DELETE,confirmTxt:t[12]("share_project.are_you_sure_remove_user"),confirmLbl:t[12]("generic.remove"),cancelLbl:t[12]("generic.cancel"),title:t[12]("share_project.remove_user"),payload:{linkId:t[5],email:t[9]},isLoading:t[7],emailBody:t[15](t[13],ym)};return t[8]!==void 0&&(o.isPopupOpen=t[8]),n=new my({props:o}),gt.push(()=>Tt(n,"isPopupOpen",r)),{c(){De(n.$$.fragment)},m(s,l){Re(n,s,l),i=!0},p(s,l){const a={};l[0]&4096&&(a.confirmTxt=s[12]("share_project.are_you_sure_remove_user")),l[0]&4096&&(a.confirmLbl=s[12]("generic.remove")),l[0]&4096&&(a.cancelLbl=s[12]("generic.cancel")),l[0]&4096&&(a.title=s[12]("share_project.remove_user")),l[0]&544&&(a.payload={linkId:s[5],email:s[9]}),l[0]&128&&(a.isLoading=s[7]),l[0]&8192&&(a.emailBody=s[15](s[13],ym)),!e&&l[0]&256&&(e=!0,a.isPopupOpen=s[8],St(()=>e=!1)),n.$set(a)},i(s){i||(Q(n.$$.fragment,s),i=!0)},o(s){se(n.$$.fragment,s),i=!1},d(s){Me(n,s)}}}function xW(t){var Fe,$e,Ne,ct;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I,P,E,B=ba(t[0],t[6]),U,W,Z=t[10]&&t[10].length>0&&!bi(t[0]),V,te,H,re,G,F,K,le,ce=t[4].owner+"",ne,$,he=t[12]("generic.you")+"",me,ee,oe,ue,ge=t[12]("share_project.owner")+"",fe,ae,ie,_e,Ie=t[12]("share_list.please_make_sure_collaborators_blong_france_brazil_germany")+"",we,pe,ke,je=t[12]("generic.here")+"",Be,Ce,Se,Ee,Le,Pe;function He(nt){t[23](nt)}let st={type:"text",autoComplete:"off",id:"list-input-add-user-email",className:"pw width-100",placeholder:t[12]("share_bill_of_materials.enter_email_address")};t[0]!==void 0&&(st.value=t[0]),j=new Gi({props:st}),gt.push(()=>Tt(j,"value",He)),j.$on("onKeyDown",t[24]),j.$on("qdsInput",t[25]),P=new Ut({props:{dataTestId:"add-email-button",id:"list-button-add-user-email",buttonSize:"large",disabled:!((Fe=t[1])!=null&&Fe.length)&&!bi(t[0])||(($e=t[0])==null?void 0:$e.length)&&!bi(t[0])||ba(t[0],t[6])||t[2],buttonType:"submit",importance:"standard",buttonText:t[12]("share_project.share")}}),P.$on("btnClick",t[26]);let _t=B&&f8(t),We=t[2]&&d8(t),qe=Z&&p8(t),Ke=((Ne=t[1])==null?void 0:Ne.length)>0&&h8(t),Ue=((ct=t[11])==null?void 0:ct.length)!=0&&g8(t),lt=t[8]&&b8(t);return{c(){n=A("se-loading"),e=Y(),i=A("div"),r=A("qds-label"),s=Y(),l=A("div"),a=A("div"),c=A("div"),u=A("div"),d=A("se-dropdown"),f=A("qds-button"),m=Y(),g=A("se-list"),h=A("se-divider"),_=Y(),b=A("se-list-item"),k=Y(),T=A("se-divider"),R=Y(),N=A("se-list-item"),q=Y(),M=A("se-divider"),z=Y(),D=A("div"),O=A("div"),De(j.$$.fragment),S=Y(),I=A("div"),De(P.$$.fragment),E=Y(),_t&&_t.c(),U=Y(),We&&We.c(),W=Y(),qe&&qe.c(),V=Y(),Ke&&Ke.c(),te=Y(),H=A("div"),re=A("div"),G=A("div"),F=A("span"),F.innerHTML='user_standard',K=Y(),le=A("span"),ne=de(ce),$=de(" ("),me=de(he),ee=de(")"),oe=Y(),ue=A("span"),fe=de(ge),ae=Y(),Ue&&Ue.c(),ie=Y(),_e=A("div"),we=de(Ie),pe=Y(),ke=A("span"),Be=de(je),Ce=de(" ."),Se=Y(),lt&<.c(),w(n,"loading",t[7]),w(n,"overlay","true"),w(r,"inline",""),w(r,"id","label-collabotaor-list-text"),w(r,"text",o=t[12]("share_project.add_team_members")),w(f,"action","dropdown"),w(f,"class","custom-search-button svelte-1obj3ee"),w(f,"data-testid","permission-button-share-list"),w(f,"slot","trigger"),w(f,"id","button-share-list-permission"),w(f,"type","button"),w(f,"importance","subdued"),w(f,"text",p=t[3]?t[12]("share_project.can_edit"):t[12]("share_project.can_view")),w(b,"item",y=t[12]("share_project.can_view")),w(b,"id","item-share-list-can-view-permission"),w(N,"id","item-share-list-can-edit-permission"),w(N,"item",L=t[12]("share_project.can_edit")),w(g,"option","dropdown"),w(g,"id","list-share-list-permission"),w(d,"alignment","right"),w(d,"id","dropdown-share-list-permission-email"),w(d,"class","drop-down three-dots-icon svelte-1obj3ee"),x(u,"class","add-team-member-permission-dropdown svelte-1obj3ee"),x(O,"class","divtext svelte-1obj3ee"),x(D,"class","add-email-block"),x(c,"class","add-team-member-section svelte-1obj3ee"),x(I,"class","share-button-email svelte-1obj3ee"),x(a,"class","move-right svelte-1obj3ee"),x(l,"class","custom-search flexbox svelte-1obj3ee"),x(F,"class","user-logo svelte-1obj3ee"),x(le,"class","email-center svelte-1obj3ee"),x(le,"id","span-list-owner-name"),x(ue,"class","user-email svelte-1obj3ee"),x(ue,"id","span-list-owner-text"),x(ue,"data-testid","uc-span-list-owner-name"),x(re,"class","mt-14 display-flex list-owner svelte-1obj3ee"),x(re,"data-testid","list-owner-label"),x(H,"class","dialog-content-width svelte-1obj3ee"),x(ke,"class","share-country-list-button svelte-1obj3ee"),x(_e,"class","share-with-info svelte-1obj3ee"),x(i,"class","form-share-bom add-users-form svelte-1obj3ee")},m(nt,mt){J(nt,n,mt),J(nt,e,mt),J(nt,i,mt),v(i,r),v(i,s),v(i,l),v(l,a),v(a,c),v(c,u),v(u,d),v(d,f),v(d,m),v(d,g),v(g,h),v(g,_),v(g,b),v(g,k),v(g,T),v(g,R),v(g,N),v(g,q),v(g,M),v(c,z),v(c,D),v(D,O),Re(j,O,null),v(a,S),v(a,I),Re(P,I,null),v(i,E),_t&&_t.m(i,null),v(i,U),We&&We.m(i,null),v(i,W),qe&&qe.m(i,null),v(i,V),Ke&&Ke.m(i,null),v(i,te),v(i,H),v(H,re),v(re,G),v(G,F),v(G,K),v(G,le),v(le,ne),v(le,$),v(le,me),v(le,ee),v(re,oe),v(re,ue),v(ue,fe),v(H,ae),Ue&&Ue.m(H,null),v(i,ie),v(i,_e),v(_e,we),v(_e,pe),v(_e,ke),v(ke,Be),v(_e,Ce),v(i,Se),lt&<.m(i,null),Ee=!0,Le||(Pe=[Ge(b,"click",t[21]),Ge(N,"click",t[22]),Ge(ke,"click",t[31])],Le=!0)},p(nt,mt){var ot,ze,ht,Ze;(!Ee||mt[0]&128)&&w(n,"loading",nt[7]),(!Ee||mt[0]&4096&&o!==(o=nt[12]("share_project.add_team_members")))&&w(r,"text",o),(!Ee||mt[0]&4104&&p!==(p=nt[3]?nt[12]("share_project.can_edit"):nt[12]("share_project.can_view")))&&w(f,"text",p),(!Ee||mt[0]&4096&&y!==(y=nt[12]("share_project.can_view")))&&w(b,"item",y),(!Ee||mt[0]&4096&&L!==(L=nt[12]("share_project.can_edit")))&&w(N,"item",L);const It={};mt[0]&4096&&(It.placeholder=nt[12]("share_bill_of_materials.enter_email_address")),!C&&mt[0]&1&&(C=!0,It.value=nt[0],St(()=>C=!1)),j.$set(It);const zt={};mt[0]&71&&(zt.disabled=!((ot=nt[1])!=null&&ot.length)&&!bi(nt[0])||((ze=nt[0])==null?void 0:ze.length)&&!bi(nt[0])||ba(nt[0],nt[6])||nt[2]),mt[0]&4096&&(zt.buttonText=nt[12]("share_project.share")),P.$set(zt),mt[0]&65&&(B=ba(nt[0],nt[6])),B?_t?_t.p(nt,mt):(_t=f8(nt),_t.c(),_t.m(i,U)):_t&&(_t.d(1),_t=null),nt[2]?We?We.p(nt,mt):(We=d8(nt),We.c(),We.m(i,W)):We&&(We.d(1),We=null),mt[0]&1025&&(Z=nt[10]&&nt[10].length>0&&!bi(nt[0])),Z?qe?qe.p(nt,mt):(qe=p8(nt),qe.c(),qe.m(i,V)):qe&&(qe.d(1),qe=null),((ht=nt[1])==null?void 0:ht.length)>0?Ke?Ke.p(nt,mt):(Ke=h8(nt),Ke.c(),Ke.m(i,te)):Ke&&(Ke.d(1),Ke=null),(!Ee||mt[0]&16)&&ce!==(ce=nt[4].owner+"")&&be(ne,ce),(!Ee||mt[0]&4096)&&he!==(he=nt[12]("generic.you")+"")&&be(me,he),(!Ee||mt[0]&4096)&&ge!==(ge=nt[12]("share_project.owner")+"")&&be(fe,ge),((Ze=nt[11])==null?void 0:Ze.length)!=0?Ue?Ue.p(nt,mt):(Ue=g8(nt),Ue.c(),Ue.m(H,null)):Ue&&(Ue.d(1),Ue=null),(!Ee||mt[0]&4096)&&Ie!==(Ie=nt[12]("share_list.please_make_sure_collaborators_blong_france_brazil_germany")+"")&&be(we,Ie),(!Ee||mt[0]&4096)&&je!==(je=nt[12]("generic.here")+"")&&be(Be,je),nt[8]?lt?(lt.p(nt,mt),mt[0]&256&&Q(lt,1)):(lt=b8(nt),lt.c(),Q(lt,1),lt.m(i,null)):lt&&(Je(),se(lt,1,1,()=>{lt=null}),Qe())},i(nt){Ee||(Q(j.$$.fragment,nt),Q(P.$$.fragment,nt),Q(lt),Ee=!0)},o(nt){se(j.$$.fragment,nt),se(P.$$.fragment,nt),se(lt),Ee=!1},d(nt){nt&&(X(n),X(e),X(i)),Me(j),Me(P),_t&&_t.d(),We&&We.d(),qe&&qe.d(),Ke&&Ke.d(),Ue&&Ue.d(),lt&<.d(),Le=!1,vn(Pe)}}}function GW(){const t=document.getElementById("list-input-add-user-email");if(t&&(t!=null&&t.shadowRoot)){const n=document.createElement("style");n.textContent=` .qds-input { height:40px !important; padding-right: 110px !important; }`,t.shadowRoot.appendChild(n)}}function HW(t,n,e){let i,r,o,s,l,a,c,u;ye(t,Er,ce=>e(11,r=ce)),ye(t,Ft,ce=>e(12,o=ce)),ye(t,jo,ce=>e(39,s=ce)),ye(t,nn,ce=>e(13,l=ce)),ye(t,Jn,ce=>e(40,a=ce)),ye(t,gr,ce=>e(41,c=ce)),ye(t,Wi,ce=>e(42,u=ce));let{currentEmail:d=Te}=n,{allEmails:f=[]}=n,{isEmailDuplicate:p=!1}=n,{canEdit:m=!1}=n,{projDetails:g={id:"",name:""}}=n,{previewLinkShare:h}=n,{user:_}=n,b=!1,y=!1,k,T,R=[],N,L=[],q={email:"",description:""},M=Te;Ln(()=>{Tg("button-share-list-permission"),GW(),z()});function z(){r==null||r.forEach((ce,ne)=>Tg(`button-update-collaborator-permission-${ne}`))}function D(ce){e(2,p=!1),e(1,f=f.filter(ne=>(ne==null?void 0:ne.toLowerCase())!==(ce==null?void 0:ce.toLowerCase())))}function O(ce,ne,$){const he={notifications:[{[Bc]:JSON.stringify(L)}]};return ne===t_?(he.notifications[0][Jo]=t_,he.notifications[0][Xo]=JSON.stringify({[km]:Jt(ce==null?void 0:ce.name),[Pd]:q!=null&&q.description?q.description:Te,[Dc]:ce==null?void 0:ce.owner,[sy]:$,[iy]:Jt(ce==null?void 0:ce.description),[_m]:ce==null?void 0:ce.company,[Od]:N,[jd]:R,[Id]:[{[Ad]:String(T),[Nd]:`${Jt(ce==null?void 0:ce.name)}-(BOM)-${Hl(new Date,If)}.xlsx`}]})):ne===wm?(he.notifications[0][Jo]=wm,he.notifications[0][Xo]=JSON.stringify({[km]:Jt(ce==null?void 0:ce.name),[Dc]:ce==null?void 0:ce.owner,[sy]:$})):ne===ym&&(he.notifications[0][Jo]=ym,he.notifications[0][Xo]=JSON.stringify({[km]:Jt(ce==null?void 0:ce.name)})),he}async function j(){e(10,i=Te),e(7,b=!0),d&&(d==null?void 0:d.length)>0&&bi(d)&&bi(M)&&(f!=null&&f.includes(d)||f.push(d.trim().toLowerCase()),M=Te,e(0,d=Te));const ce={linkId:h,emails:f,canEdit:m,canView:!m},ne=o("share_list.list_shared_successfully");L=[];const $=r;c2(ce,ne,a).catch(he=>{e(7,b=!1),ve.error(he.message)}).then(async()=>{if(u===Ao&&await Vs(s==null?void 0:s.projectId),e(7,b=!1),$==null||$.forEach(function(he){e(1,f=f==null?void 0:f.filter(function(me){var ee,oe,ue;if(((ee=me==null?void 0:me.toLowerCase())==null?void 0:ee.trim())!==((ue=(oe=he==null?void 0:he.email)==null?void 0:oe.toLowerCase())==null?void 0:ue.trim()))return!0;if((he==null?void 0:he.canEdit)!==m){e(1,f=[me]),Ld(f,L);const ge=O(l,wm,String(m?s==null?void 0:s.canEditLink:s==null?void 0:s.canViewLink)),fe=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:ge,module:$s.ADD_USER}});document.dispatchEvent(fe),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,ae=>{ve.info("email response",ae.detail.emailResp)})}return L=[],q.description="",e(1,f=[]),!1}))}),f.length){N=Rd(),await sf(l==null?void 0:l.bom,a,l).then(ee=>T=ee),R=Md(l),Ld(f,L);const he=O(l,t_,String(m?s==null?void 0:s.canEditLink:s==null?void 0:s.canViewLink)),me=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:he,module:$s.ADD_USER}});document.dispatchEvent(me),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,ee=>{ve.info("email response",ee.detail.emailResp)}),L=[],e(1,f=[]),q.description=""}}).finally(()=>{e(7,b=!1),e(1,f=[]),q.description="",ve.info("Users status: ",ce)}),rs(Si.SHARE_LIST.action,Si.SHARE_LIST.subaction,String(c.platform),Dt()?l==null?void 0:l.id:void 0,Dt()||l==null?void 0:l.id),jn(Tn.CTA_CLICK,{cta_location:Zi.UCList,cta_name:"Share List"})}function C(ce,ne){e(7,b=!0),e(9,k=ne.toLowerCase());let $={linkId:h,email:ne==null?void 0:ne.toLowerCase()};ce===fl.CAN_VIEW?($.canEdit=!1,$.canView=!0):ce===fl.CAN_EDIT?($.canEdit=!0,$.canView=!1):$.isDelete=!0;const he=o("share_project.permission_updated_seccessfully");dg($,he,a).catch(me=>{e(7,b=!1),ve.error(me.message)}).then(()=>{e(7,b=!1),e(1,f=[k]),Ld(f,L);const me=O(l,wm,String(m?s==null?void 0:s.canEditLink:s==null?void 0:s.canViewLink)),ee=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:me,module:$s.ADD_USER}});document.dispatchEvent(ee),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,oe=>{ve.info("email response",oe.detail.emailResp)}),L=[],e(1,f=[])}).finally(()=>{e(7,b=!1),ve.info("Users status: ",$)})}function S(ce){e(8,y=!0),e(9,k=ce==null?void 0:ce.toLowerCase()),L=[],e(1,f=[k]),Ld(f,L),e(1,f=[])}function I(){var ne;M=d;const ce=[...(r??[]).map($=>($==null?void 0:$.email)||Te),...f];ce!=null&&ce.includes((ne=M==null?void 0:M.trim())==null?void 0:ne.toLowerCase())?e(2,p=!0):e(2,p=!1),(d==null?void 0:d.length)>0&&(/@.{2,}/.test(M)||!bi(M))?e(10,i=o("generic.invalid_email")):e(10,i=Te)}function P(ce){var ne;Hw(ce)&&bi(d.trim())&&((ne=ce==null?void 0:ce.detail)==null||ne.preventDefault(),e(10,i=Te),E())}function E(){var ne,$;e(2,p=!1);const ce=[...(r??[]).map(he=>(he==null?void 0:he.email)||Te),...f];ce!=null&&ce.length&&(ce==null?void 0:ce.indexOf(d==null?void 0:d.toLowerCase()))!==-1?e(2,p=!0):(d==null?void 0:d.toLowerCase())!==(($=((ne=_==null?void 0:_.profile)==null?void 0:ne.email)||Te)==null?void 0:$.toLowerCase())&&(e(1,f=[...f,d==null?void 0:d.toLowerCase()]),e(0,d=Te),e(10,i=Te))}const B=()=>{e(3,m=!1)},U=()=>{e(3,m=!0)};function W(ce){d=ce,e(0,d)}const Z=ce=>{P(ce)},V=()=>I(),te=()=>{j()},H=ce=>{D(ce)},re=ce=>C(fl.CAN_VIEW,String(ce.email)),G=ce=>C(fl.CAN_EDIT,String(ce.email)),F=ce=>S(String(ce.email)),K=()=>rD();function le(ce){y=ce,e(8,y)}return t.$$set=ce=>{"currentEmail"in ce&&e(0,d=ce.currentEmail),"allEmails"in ce&&e(1,f=ce.allEmails),"isEmailDuplicate"in ce&&e(2,p=ce.isEmailDuplicate),"canEdit"in ce&&e(3,m=ce.canEdit),"projDetails"in ce&&e(4,g=ce.projDetails),"previewLinkShare"in ce&&e(5,h=ce.previewLinkShare),"user"in ce&&e(6,_=ce.user)},e(10,i=Te),[d,f,p,m,g,h,_,b,y,k,i,r,o,l,D,O,j,C,S,I,P,B,U,W,Z,V,te,H,re,G,F,K,le]}class WW extends Ot{constructor(n){super(),At(this,n,HW,xW,Et,{currentEmail:0,allEmails:1,isEmailDuplicate:2,canEdit:3,projDetails:4,previewLinkShare:5,user:6},FW,[-1,-1])}}const xne="";function VW(t){qt(t,"svelte-csr0qj","@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.copy-link-lbl.svelte-csr0qj.svelte-csr0qj{padding:12px;background-color:var(--se-ultra-light-grey-3, #f3f2f2);display:flex}@media(max-width: 768px){.copy-link-lbl.svelte-csr0qj.svelte-csr0qj{flex-direction:column}}.share-global-icon.svelte-csr0qj.svelte-csr0qj{position:relative;top:4px}.copy-link-block.svelte-csr0qj.svelte-csr0qj{display:flex;background-color:var(--se-ultra-light-grey-3, #f3f2f2)}.copy-link-input.svelte-csr0qj.svelte-csr0qj{max-width:615px;flex:1;color:var(--se-light-grey, #cbcbcb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #ccc;padding:8px;background-color:#f9f9f9;font-family:Arial, sans-serif;box-sizing:border-box}@media(max-width: 768px){.copy-link-input.svelte-csr0qj.svelte-csr0qj{max-width:calc(100vw - 100px)}}.custom-search-button.svelte-csr0qj.svelte-csr0qj{border:0;outline:none;margin:0;z-index:2;color:var(--se-medium-blue, #219bfd);top:0px}.share-list-link-class.svelte-csr0qj.svelte-csr0qj{height:2.8em;border:none;font-weight:400;color:var(--text-dark-gray);font-size:0.875rem;line-height:1.429;padding:8px}.share-link-block.svelte-csr0qj h4.svelte-csr0qj{font-weight:400}")}function YW(t){let n,e,i=t[2]("project_listing.share_list_link")+"",r,o,s,l,a,c,u,d,f=t[2]("share_project.anyone_with_link")+"",p,m,g,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I,P,E,B,U;return P=new Ut({props:{buttonSize:"large",dataTestId:"copy-link-button",id:"button-copy-list-link",importance:"emphasized",buttonText:t[2]("share_project.copy_link")}}),P.$on("btnClick",t[4]),{c(){n=A("div"),e=A("h4"),r=de(i),o=Y(),s=A("div"),l=A("div"),a=A("div"),c=A("span"),c.innerHTML='earth_pacific',u=Y(),d=A("span"),p=de(f),m=Y(),g=A("span"),h=A("se-dropdown"),_=A("qds-button"),y=Y(),k=A("se-list"),T=A("se-list-item"),N=Y(),L=A("se-divider"),q=Y(),M=A("se-list-item"),D=Y(),O=A("se-divider"),j=Y(),C=A("div"),S=A("p"),I=Y(),De(P.$$.fragment),x(e,"class","svelte-csr0qj"),x(c,"class","share-global-icon svelte-csr0qj"),x(d,"class","copy-label-text"),x(d,"id","span-copy-label-text"),w(_,"action","dropdown"),w(_,"class","custom-search-button svelte-csr0qj"),w(_,"id","button-permission-button-share-list"),w(_,"data-testid","permission-button-share-list"),w(_,"slot","trigger"),w(_,"importance","subdued"),w(_,"text",b=t[1]?t[2]("share_project.can_edit"):t[2]("share_project.can_view")),w(T,"item",R=t[2]("share_project.can_view")),w(T,"id","item-can-view-list-permission"),w(T,"data-testid","item-can-view-list-permission"),w(M,"id","item-can-edit-list-permission"),w(M,"item",z=t[2]("share_project.can_edit")),w(k,"option","dropdown"),w(k,"id","list-permission-share-list-link"),w(h,"alignment",""),w(h,"id","dropdown-share-list-link"),w(h,"class","share-list-link-class svelte-csr0qj"),x(g,"class","pw"),x(l,"class","copy-link-lbl pw svelte-csr0qj"),x(S,"class","copy-link-input svelte-csr0qj"),x(S,"data-testid","copy-link-input"),x(S,"id","input-copy-list-link"),x(C,"class","copy-link-block svelte-csr0qj"),x(n,"class","share-link-block svelte-csr0qj")},m(W,Z){J(W,n,Z),v(n,e),v(e,r),v(n,o),v(n,s),v(s,l),v(l,a),v(a,c),v(a,u),v(a,d),v(d,p),v(l,m),v(l,g),v(g,h),v(h,_),v(h,y),v(h,k),v(k,T),v(k,N),v(k,L),v(k,q),v(k,M),v(k,D),v(k,O),v(s,j),v(s,C),v(C,S),t[9](S),v(C,I),Re(P,C,null),E=!0,B||(U=[Ge(T,"click",t[7]),Ge(M,"click",t[8]),Ge(S,"focus",t[3])],B=!0)},p(W,[Z]){(!E||Z&4)&&i!==(i=W[2]("project_listing.share_list_link")+"")&&be(r,i),(!E||Z&4)&&f!==(f=W[2]("share_project.anyone_with_link")+"")&&be(p,f),(!E||Z&6&&b!==(b=W[1]?W[2]("share_project.can_edit"):W[2]("share_project.can_view")))&&w(_,"text",b),(!E||Z&4&&R!==(R=W[2]("share_project.can_view")))&&w(T,"item",R),(!E||Z&4&&z!==(z=W[2]("share_project.can_edit")))&&w(M,"item",z);const V={};Z&4&&(V.buttonText=W[2]("share_project.copy_link")),P.$set(V)},i(W){E||(Q(P.$$.fragment,W),E=!0)},o(W){se(P.$$.fragment,W),E=!1},d(W){W&&X(n),t[9](null),Me(P),B=!1,vn(U)}}}function ZW(t,n,e){let i,r;ye(t,jo,m=>e(10,i=m)),ye(t,Ft,m=>e(2,r=m));let{previewLink:o}=n,s,l=!1;Ln(()=>{u(Np),Tg("button-permission-button-share-list")});function a(){const m=document.createRange();m.selectNodeContents(s);const g=window.getSelection();g.removeAllRanges(),g.addRange(m)}async function c(){var g;const m=s==null?void 0:s.textContent;a(),await((g=navigator==null?void 0:navigator.clipboard)==null?void 0:g.writeText(m))}function u(m){const g=i[m]?String(i[m]):Te;s&&e(0,s.textContent=g,s),e(6,o=i!=null&&i.id?String(i.id):Te),e(1,l=m===Pp)}const d=()=>{u(Np)},f=()=>{u(Pp)};function p(m){gt[m?"unshift":"push"](()=>{s=m,e(0,s)})}return t.$$set=m=>{"previewLink"in m&&e(6,o=m.previewLink)},[s,l,r,a,c,u,o,d,f,p]}class KW extends Ot{constructor(n){super(),At(this,n,ZW,YW,Et,{previewLink:6},VW)}}const Gne="";function XW(t){qt(t,"svelte-tzva2u",".pw.align-right.svelte-tzva2u.svelte-tzva2u{margin-left:auto}.pw.pointer.svelte-tzva2u.svelte-tzva2u{cursor:pointer}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.cross-icon.svelte-tzva2u.svelte-tzva2u{position:relative;right:8px}.loading.svelte-tzva2u.svelte-tzva2u{padding:0px 20px}.share-list-dialog-container.svelte-tzva2u.svelte-tzva2u{max-width:730px}@media(max-width: 768px){.share-list-dialog-container.svelte-tzva2u.svelte-tzva2u{max-width:calc(100vw - 60px)}}#dialog-header-share-list.svelte-tzva2u h3.svelte-tzva2u{font-weight:400;flex:1}#dialog-header-share-list.svelte-tzva2u .cross-icon.svelte-tzva2u{margin-left:10px;width:45px}")}function JW(t){let n,e,i,r,o,s,l;function a(f){t[11](f)}let c={};t[7]!==void 0&&(c.previewLink=t[7]),e=new KW({props:c}),gt.push(()=>Tt(e,"previewLink",a));function u(f){t[12](f)}let d={user:t[2],projDetails:t[1],currentEmail:t[3],allEmails:t[4],isEmailDuplicate:t[5],canEdit:t[6]};return t[7]!==void 0&&(d.previewLinkShare=t[7]),o=new WW({props:d}),gt.push(()=>Tt(o,"previewLinkShare",u)),o.$on("closePopupEvent",t[13]),{c(){n=A("div"),De(e.$$.fragment),r=Y(),De(o.$$.fragment),x(n,"class","share-list-dialog-container svelte-tzva2u")},m(f,p){J(f,n,p),Re(e,n,null),v(n,r),Re(o,n,null),l=!0},p(f,p){const m={};!i&&p&128&&(i=!0,m.previewLink=f[7],St(()=>i=!1)),e.$set(m);const g={};p&4&&(g.user=f[2]),p&2&&(g.projDetails=f[1]),p&8&&(g.currentEmail=f[3]),p&16&&(g.allEmails=f[4]),p&32&&(g.isEmailDuplicate=f[5]),p&64&&(g.canEdit=f[6]),!s&&p&128&&(s=!0,g.previewLinkShare=f[7],St(()=>s=!1)),o.$set(g)},i(f){l||(Q(e.$$.fragment,f),Q(o.$$.fragment,f),l=!0)},o(f){se(e.$$.fragment,f),se(o.$$.fragment,f),l=!1},d(f){f&&X(n),Me(e),Me(o)}}}function QW(t){let n;return{c(){n=A("se-loading"),w(n,"class","share-popup-loader"),w(n,"loading",t[0]),w(n,"overlay","true")},m(e,i){J(e,n,i)},p(e,i){i&1&&w(n,"loading",e[0])},i:tt,o:tt,d(e){e&&X(n)}}}function $W(t){let n,e,i=t[8]("project_listing.share_list")+"",r,o,s,l,a,c,u,d,f,p;const m=[QW,JW],g=[];function h(_,b){return _[0]?0:1}return c=h(t),u=g[c]=m[c](t),{c(){n=A("se-dialog-header"),e=A("h3"),r=de(i),o=Y(),s=A("se-icon"),s.textContent="action_close",l=Y(),a=A("se-dialog-content"),u.c(),x(e,"class","svelte-tzva2u"),w(s,"class","cross-icon pw align-right pointer svelte-tzva2u"),w(s,"color","standard"),w(s,"size","micro"),w(s,"id","ic-close-button-share-list"),w(s,"data-testid","close-button-share-list"),w(n,"color","alternative"),w(n,"id","dialog-header-share-list"),w(n,"class","svelte-tzva2u"),w(a,"id","dialog-content-share-list"),w(a,"class","svelte-tzva2u"),tr(a,"loading",t[0])},m(_,b){J(_,n,b),v(n,e),v(e,r),v(n,o),v(n,s),J(_,l,b),J(_,a,b),g[c].m(a,null),d=!0,f||(p=Ge(s,"click",t[10]),f=!0)},p(_,[b]){(!d||b&256)&&i!==(i=_[8]("project_listing.share_list")+"")&&be(r,i);let y=c;c=h(_),c===y?g[c].p(_,b):(Je(),se(g[y],1,1,()=>{g[y]=null}),Qe(),u=g[c],u?u.p(_,b):(u=g[c]=m[c](_),u.c()),Q(u,1),u.m(a,null)),(!d||b&1)&&tr(a,"loading",_[0])},i(_){d||(Q(u),d=!0)},o(_){se(u),d=!1},d(_){_&&(X(n),X(l),X(a)),g[c].d(),f=!1,p()}}}function eV(t,n,e){let i;ye(t,Ft,b=>e(8,i=b));const r=Pn();let o=Te,s=[],l=!1,a=!1,{isLoading:c}=n,{projDetails:u}=n,d,{user:f}=n;function p(b){e(3,o=Te),e(4,s=[]),e(5,l=!1),e(6,a=!1),Er.update(()=>[]);const y={};jo.update(()=>y),r("closePopupEvent",{action:b}),Ti(zr)}const m=()=>{p("close")};function g(b){d=b,e(7,d)}function h(b){d=b,e(7,d)}const _=()=>{p("close")};return t.$$set=b=>{"isLoading"in b&&e(0,c=b.isLoading),"projDetails"in b&&e(1,u=b.projDetails),"user"in b&&e(2,f=b.user)},[c,u,f,o,s,l,a,d,i,p,m,g,h,_]}class v8 extends Ot{constructor(n){super(),At(this,n,eV,$W,Et,{isLoading:0,projDetails:1,user:2},XW)}}const Hne="";function tV(t){qt(t,"svelte-1g6excn",".pw.pointer.svelte-1g6excn{cursor:pointer}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.edit-heading.svelte-1g6excn{font-size:30px;color:var(--se-true-black, #000000);padding:0px 20px;font-weight:400}.dialog-footer-button.svelte-1g6excn{margin-top:12px;margin-left:-4px;display:flex;justify-content:end;gap:1rem}.popup-content.svelte-1g6excn{padding:0px 20px;margin-bottom:20px;margin-top:-16px;margin-top:1rem}.clone-error-message.svelte-1g6excn{font-size:12px;margin:4px 0px;color:var(--se-black, #0f0f0f)}.list-desc.svelte-1g6excn{width:100%;height:100%;outline:none;border-radius:4px;margin-top:5px}.list-desc-label.svelte-1g6excn{padding-top:17px}.edit-list-name.svelte-1g6excn{display:block}.edit-list-dialog-header-section.svelte-1g6excn{display:flex;justify-content:space-between;align-items:center}")}function nV(t){let n=t[6]("edit_list.edit_list_details")+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r&64&&n!==(n=i[6]("edit_list.edit_list_details")+"")&&be(e,n)},d(i){i&&X(e)}}}function iV(t){let n=t[6]("project_listing.clone_list")+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r&64&&n!==(n=i[6]("project_listing.clone_list")+"")&&be(e,n)},d(i){i&&X(e)}}}function w8(t){let n,e=t[6]("edit_list.list_title_reach_maximum")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","clone-error-message svelte-1g6excn")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&64&&e!==(e=r[6]("edit_list.list_title_reach_maximum")+"")&&be(i,e)},d(r){r&&X(n)}}}function rV(t){var P,E;let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_,b,y,k,T,R,N,L,q,M,z;function D(B,U){return B[4]?iV:nV}let O=D(t),j=O(t),C=t[5]&&w8(t);function S(B){t[12](B)}let I={type:"text",autoComplete:"off",id:"input-edit-list-name",className:"full-width",maxLength:Ip};return t[0].name!==void 0&&(I.value=t[0].name),f=new Gi({props:I}),gt.push(()=>Tt(f,"value",S)),f.$on("qdsInput",t[9]),R=new Ut({props:{buttonText:t[6]("generic.cancel"),buttonType:"button"}}),R.$on("btnClick",t[14]),L=new Ut({props:{importance:"emphasized",buttonType:"submit",disabled:((E=(P=t[0])==null?void 0:P.name)==null?void 0:E.length)===0||JSON.stringify(ya(t[3]))===JSON.stringify(t[1]),buttonText:t[6]("generic.save")}}),{c(){n=A("se-block"),e=A("div"),i=A("p"),j.c(),r=Y(),o=A("qds-button"),s=Y(),l=A("form"),C&&C.c(),a=Y(),c=A("qds-label"),d=Y(),De(f.$$.fragment),m=Y(),g=A("qds-label"),_=Y(),b=A("qds-textarea"),k=Y(),T=A("div"),De(R.$$.fragment),N=Y(),De(L.$$.fragment),x(i,"class","edit-heading svelte-1g6excn"),x(i,"id","popup-header"),w(o,"importance","subdued"),w(o,"icon-name","cross-circle"),w(o,"class","cross-icon pw pointer svelte-1g6excn"),w(o,"id","close-popup"),x(e,"class","edit-list-dialog-header-section svelte-1g6excn"),w(c,"class","edit-list-name svelte-1g6excn"),w(c,"required",""),w(c,"text",u=t[6]("generic.list_name")),w(g,"class","list-desc-label svelte-1g6excn"),w(g,"text",h=`${t[6]("generic.description")}:`),w(b,"readonly",t[4]),w(b,"class","list-desc svelte-1g6excn"),w(b,"id","new-list-textarea-description"),w(b,"name","description"),w(b,"rows","5"),w(b,"maxlength",uu),w(b,"value",y=t[0].description),x(T,"class","dialog-footer-button svelte-1g6excn"),x(l,"class","popup-content svelte-1g6excn")},m(B,U){J(B,n,U),v(n,e),v(e,i),j.m(i,null),v(e,r),v(e,o),v(n,s),v(n,l),C&&C.m(l,null),v(l,a),v(l,c),v(l,d),Re(f,l,null),v(l,m),v(l,g),v(l,_),v(l,b),v(l,k),v(l,T),Re(R,T,null),v(T,N),Re(L,T,null),q=!0,M||(z=[Ge(o,"click",t[11]),Ge(b,"qdsInput",t[13]),Ge(l,"submit",ds(t[8]))],M=!0)},p(B,[U]){var te,H;O===(O=D(B))&&j?j.p(B,U):(j.d(1),j=O(B),j&&(j.c(),j.m(i,null))),B[5]?C?C.p(B,U):(C=w8(B),C.c(),C.m(l,a)):C&&(C.d(1),C=null),(!q||U&64&&u!==(u=B[6]("generic.list_name")))&&w(c,"text",u);const W={};!p&&U&1&&(p=!0,W.value=B[0].name,St(()=>p=!1)),f.$set(W),(!q||U&64&&h!==(h=`${B[6]("generic.description")}:`))&&w(g,"text",h),(!q||U&16)&&w(b,"readonly",B[4]),(!q||U&1&&y!==(y=B[0].description))&&w(b,"value",y);const Z={};U&64&&(Z.buttonText=B[6]("generic.cancel")),R.$set(Z);const V={};U&11&&(V.disabled=((H=(te=B[0])==null?void 0:te.name)==null?void 0:H.length)===0||JSON.stringify(ya(B[3]))===JSON.stringify(B[1])),U&64&&(V.buttonText=B[6]("generic.save")),L.$set(V)},i(B){q||(Q(f.$$.fragment,B),Q(R.$$.fragment,B),Q(L.$$.fragment,B),q=!0)},o(B){se(f.$$.fragment,B),se(R.$$.fragment,B),se(L.$$.fragment,B),q=!1},d(B){B&&X(n),j.d(),C&&C.d(),Me(f),Me(R),Me(L),M=!1,vn(z)}}}function sV(t,n,e){let i,r,o,s,l,a;ye(t,Ft,N=>e(6,r=N)),ye(t,Jn,N=>e(15,o=N)),ye(t,sa,N=>e(4,s=N)),ye(t,nn,N=>e(16,l=N)),ye(t,gr,N=>e(17,a=N));const c=Pn();let{copyOfListDetails:u=zi}=n,{errors:d=zi}=n,{dialogId:f}=n,{projectData:p}=n,{listDetails:m={name:Te,description:Te}}=n;function g(N){sa.update(()=>!1),e(5,i=!1),c(Yi.CLOSE_LIST_UPDATE_POPUP_EVENT,zi),Ti(zr)}function h(){var N,L,q;if(rs(Si.EDIT_LIST.action,Si.EDIT_LIST.subaction,String(a.platform),String(l==null?void 0:l.id)),jn(Tn.CTA_CLICK,{cta_location:Zi.UCList,cta_name:"Edit list"}),((N=p==null?void 0:p.name)==null?void 0:N.length)===0)e(10,d.name=r("edit_project.enter_project_name_message"),d);else if(((L=p==null?void 0:p.name)==null?void 0:L.length)>Ip)e(10,d.name=r("edit_project.please_enter_only_30_characters"),d);else if(((q=p==null?void 0:p.description)==null?void 0:q.length)>uu)e(10,d.description=r("edit_project.please_enter_only_350_characters"),d);else if(s)_();else{Kt.update(()=>!0);const M={name:String(p==null?void 0:p.name),description:p!=null&&p.description?String(p.description):Te,status:String(p==null?void 0:p.status),company:p!=null&&p.company?String(p.company):r("bom_manager.not_available_txt"),owner:p!=null&&p.owner?String(p.owner):r("bom_manager.not_available_txt"),isArchived:!!(p!=null&&p.isArchived),country:Ve==null?void 0:Ve.country,language:Ve==null?void 0:Ve.language},z=r("project_listing.list_updated_successfully");xi(M,String(p.id),z,o,!0,!0).catch(()=>{Po.set("error"),No.set(r("generic.error_message"))}).then(()=>{c(Yi.CLOSE_LIST_UPDATE_POPUP_EVENT,{action:"submit"})}).finally(()=>{ve.info("List updated for with ID: ",M)}),e(10,d=zi)}}function _(){c(Tb,{action:m})}function b(){var N;((N=m==null?void 0:m.name)==null?void 0:N.length)===0&&e(5,i=!1)}const y=()=>{g()};function k(N){t.$$.not_equal(m.name,N)&&(m.name=N,e(0,m))}const T=N=>{var L;return e(0,m.description=(L=N==null?void 0:N.target)==null?void 0:L.value,m)},R=()=>{g()};return t.$$set=N=>{"copyOfListDetails"in N&&e(1,u=N.copyOfListDetails),"errors"in N&&e(10,d=N.errors),"dialogId"in N&&e(2,f=N.dialogId),"projectData"in N&&e(3,p=N.projectData),"listDetails"in N&&e(0,m=N.listDetails)},t.$$.update=()=>{t.$$.dirty&16&&e(5,i=s)},[m,u,f,p,s,i,r,g,h,b,d,y,k,T,R]}class y8 extends Ot{constructor(n){super(),At(this,n,sV,rV,Et,{copyOfListDetails:1,errors:10,dialogId:2,projectData:3,listDetails:0},tV)}}const Wne="";function oV(t){qt(t,"svelte-1w6d2y7",".pw.disabled.svelte-1w6d2y7{pointer-events:none;opacity:0.5}.pw.align-right.svelte-1w6d2y7{margin-left:auto}.display-flex.svelte-1w6d2y7{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.pointer.svelte-1w6d2y7{cursor:pointer}.pw-snackbar-elem.svelte-1w6d2y7{top:30px}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.block-section.svelte-1w6d2y7{min-height:330px}@media(max-width: 768px){.block-section.svelte-1w6d2y7{min-height:340px}}@media(max-width: 768px){.block-section.create-list.svelte-1w6d2y7{min-height:270px}}.font-bold.svelte-1w6d2y7{font-weight:bold}.flex-font-5.svelte-1w6d2y7{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px}.mt-10.svelte-1w6d2y7{margin-top:10px}.center-icon.svelte-1w6d2y7{align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.7}.border-dash.svelte-1w6d2y7{border:1px dashed var(--se-sky-blue, #42b4e6) !important}.margin-1p.svelte-1w6d2y7{margin:1px}.background-blue.svelte-1w6d2y7{background-color:var(--se-sky-blue-10p, #ecf7fc);border-radius:8px}.project-name.svelte-1w6d2y7{display:flex;align-items:center;font-weight:bolder;font-size:22px;height:60px;white-space:normal;overflow-wrap:break-word;line-height:30px}.project-attributes.svelte-1w6d2y7{color:var(--se-anthracite-grey, #333333);font-size:14px;line-height:20px}.project-description.svelte-1w6d2y7{color:var(--se-anthracite-grey, #333333);font-size:14px;line-height:20px;height:120px;white-space:pre-wrap;overflow-y:auto;text-overflow:ellipsis;word-break:break-word}.project-price.svelte-1w6d2y7{font-weight:bolder;font-size:14px;line-height:20px;height:48px;padding-left:17px;align-items:center}.flex-font-5.svelte-1w6d2y7{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px}.flex-center.svelte-1w6d2y7{display:flex;align-items:center;justify-content:center;height:300px}.project-card-head.svelte-1w6d2y7,.project-card-content.svelte-1w6d2y7{background-color:var(--se-ultra-light-grey-4, #fafafa)}.project-card-item.svelte-1w6d2y7{position:relative;background:var(--se-ultra-light-grey-4, #fafafa);border-top:3px solid transparent;border-radius:4px}.project-card-item.svelte-1w6d2y7:hover{border-top:3px solid var(--se-life-green, #3dcd58);border-radius:0}.three-dots-icon.svelte-1w6d2y7{position:absolute;right:22px;bottom:26px}.share-icon.svelte-1w6d2y7:hover{background-color:var(--se-light-grey, #cbcbcb);border-radius:2px}.height-40.svelte-1w6d2y7{max-height:40px}.infinite-loader-wait.svelte-1w6d2y7{margin-left:16px;margin-bottom:8px}.list-container.svelte-1w6d2y7{display:grid;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr));overflow:hidden}@media(max-width: 768px){.list-container.svelte-1w6d2y7{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}.first-project-section.svelte-1w6d2y7{min-height:371px;width:380px}@media(max-width: 768px){.first-project-section.svelte-1w6d2y7{min-height:350px}}.electric-plus.svelte-1w6d2y7{height:100%;display:flex;justify-content:center}@media(max-width: 360px){.block-section.svelte-1w6d2y7{width:300px}}")}function k8(t,n,e){const i=t.slice();return i[73]=n[e],i[75]=e,i}function aV(t){let n,e,i,r,o;const s=[uV,cV],l=[];function a(u,d){return u[6].length===0?0:1}n=a(t),e=l[n]=s[n](t);let c=t[15]&&M8(t);return{c(){e.c(),i=Y(),c&&c.c(),r=wt()},m(u,d){l[n].m(u,d),J(u,i,d),c&&c.m(u,d),J(u,r,d),o=!0},p(u,d){let f=n;n=a(u),n===f?l[n].p(u,d):(Je(),se(l[f],1,1,()=>{l[f]=null}),Qe(),e=l[n],e?e.p(u,d):(e=l[n]=s[n](u),e.c()),Q(e,1),e.m(i.parentNode,i)),u[15]?c?(c.p(u,d),d[0]&32768&&Q(c,1)):(c=M8(u),c.c(),Q(c,1),c.m(r.parentNode,r)):c&&(Je(),se(c,1,1,()=>{c=null}),Qe())},i(u){o||(Q(e),Q(c),o=!0)},o(u){se(e),se(c),o=!1},d(u){u&&(X(i),X(r)),l[n].d(u),c&&c.d(u)}}}function lV(t){let n=t[16]("generic.please_wait")+"",e;return{c(){e=de(n)},m(i,r){J(i,e,r)},p(i,r){r[0]&65536&&n!==(n=i[16]("generic.please_wait")+"")&&be(e,n)},i:tt,o:tt,d(i){i&&X(e)}}}function cV(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g,h,_=t[3]==="false"&&t[4]==="false"&&S8(t),b=Mt(t[6]),y=[];for(let N=0;NTt(u,"isLoading",k)),u.$on("closePopupEvent",t[53]),p=new zW({props:{dialogType:t[1],dialogId:t[0],wrapper:t[7],archiveStatus:t[8],projectId:t[9],projectName:t[10],open:t[20]}}),p.$on("updateListEvent",t[33]),p.$on("closeUpdatePopupEvent",t[34]);let R=t[14]&&L8(t);return{c(){n=A("se-container"),_&&_.c(),e=Y();for(let N=0;Nd=!1)),u.$set(M);const z={};L[0]&2&&(z.dialogType=N[1]),L[0]&1&&(z.dialogId=N[0]),L[0]&128&&(z.wrapper=N[7]),L[0]&256&&(z.archiveStatus=N[8]),L[0]&512&&(z.projectId=N[9]),L[0]&1024&&(z.projectName=N[10]),L[0]&1048576&&(z.open=N[20]),p.$set(z),N[14]?R?R.p(N,L):(R=L8(N),R.c(),R.m(g.parentNode,g)):R&&(R.d(1),R=null)},i(N){h||(Q(s.$$.fragment,N),Q(u.$$.fragment,N),Q(p.$$.fragment,N),h=!0)},o(N){se(s.$$.fragment,N),se(u.$$.fragment,N),se(p.$$.fragment,N),h=!1},d(N){N&&(X(n),X(m),X(g)),_&&_.d(),En(y,N),Me(s),t[51](null),Me(u),t[54](null),Me(p),R&&R.d(N)}}}function uV(t){let n;function e(o,s){return o[3]==="false"&&o[4]==="false"?mV:o[4]==="true"?hV:pV}let i=e(t),r=i(t);return{c(){r.c(),n=wt()},m(o,s){r.m(o,s),J(o,n,s)},p(o,s){i===(i=e(o))&&r?r.p(o,s):(r.d(1),r=i(o),r&&(r.c(),r.m(n.parentNode,n)))},i:tt,o:tt,d(o){o&&X(n),r.d(o)}}}function S8(t){let n,e=(t[19][yr]===Ae.SHOW||t[19][yr]===Ae.DISABLED)&&T8(t);return{c(){e&&e.c(),n=wt()},m(i,r){e&&e.m(i,r),J(i,n,r)},p(i,r){i[19][yr]===Ae.SHOW||i[19][yr]===Ae.DISABLED?e?e.p(i,r):(e=T8(i),e.c(),e.m(n.parentNode,n)):e&&(e.d(1),e=null)},d(i){i&&X(n),e&&e.d(i)}}}function T8(t){let n,e,i,r,o;return{c(){n=A("se-block"),e=A("se-block-header"),e.innerHTML='
electricity_polarity_positive_plus
',w(e,"class","background-blue border-dash margin-1p electric-plus svelte-1w6d2y7"),w(n,"outline","false"),w(n,"color","standard"),w(n,"option","card"),w(n,"class",i="block-section create-list pw pointer "+(t[19][yr]===Ae.DISABLED?"disabled":"")+" svelte-1w6d2y7")},m(s,l){J(s,n,l),v(n,e),r||(o=Ge(n,"click",t[41]),r=!0)},p(s,l){l[0]&524288&&i!==(i="block-section create-list pw pointer "+(s[19][yr]===Ae.DISABLED?"disabled":"")+" svelte-1w6d2y7")&&w(n,"class",i)},d(s){s&&X(n),r=!1,o()}}}function C8(t){let n,e,i,r,o;function s(){return t[42](t[73])}return{c(){n=A("se-icon"),e=de("action_share"),w(n,"id","ic-proj-list-share-"+t[75]),w(n,"color","secondary"),w(n,"class",i="primary pw align-right pw pointer share-icon "+(t[19][xs]===Ae.DISABLED?"pw disabled":"")+" svelte-1w6d2y7"),w(n,"size","small")},m(l,a){J(l,n,a),v(n,e),r||(o=Ge(n,"click",tc(s)),r=!0)},p(l,a){t=l,a[0]&524288&&i!==(i="primary pw align-right pw pointer share-icon "+(t[19][xs]===Ae.DISABLED?"pw disabled":"")+" svelte-1w6d2y7")&&w(n,"class",i)},d(l){l&&X(n),r=!1,o()}}}function E8(t){var r,o,s,l,a,c,u,d,f;let n,e=((r=t[73])!=null&&r.price&&Number((o=t[73])==null?void 0:o.price)>0?ar((l=(s=t[73])==null?void 0:s.ownerInfo)!=null&&l.language&&((a=t[73])!=null&&a.user)?String(t[73].ownerInfo.language):Ve.language,(u=(c=t[73])==null?void 0:c.ownerInfo)!=null&&u.country&&((d=t[73])!=null&&d.user)?String(t[73].ownerInfo.country):Ve.country,String((f=t[73])==null?void 0:f.price)):Te)+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","project-price display-flex svelte-1w6d2y7"),x(n,"id","price-"+t[75])},m(p,m){J(p,n,m),v(n,i)},p(p,m){var g,h,_,b,y,k,T,R,N;m[0]&64&&e!==(e=((g=p[73])!=null&&g.price&&Number((h=p[73])==null?void 0:h.price)>0?ar((b=(_=p[73])==null?void 0:_.ownerInfo)!=null&&b.language&&((y=p[73])!=null&&y.user)?String(p[73].ownerInfo.language):Ve.language,(T=(k=p[73])==null?void 0:k.ownerInfo)!=null&&T.country&&((R=p[73])!=null&&R.user)?String(p[73].ownerInfo.country):Ve.country,String((N=p[73])==null?void 0:N.price)):Te)+"")&&be(i,e)},d(p){p&&X(n)}}}function fV(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m=!t[73].isArchived&&t[19][kh]===Ae.SHOW&&I8(t),g=t[73].isArchived&&A8(t),h=t[19][wh]===Ae.SHOW&&O8(t),_=!t[73].isArchived&&t[19][is]===Ae.SHOW&&P8(t),b=t[73].owner&&t[73].owner!==Te&&N8(t);return{c(){n=A("se-dropdown"),e=A("se-icon"),e.textContent="other_vertical",i=Y(),r=A("se-list"),o=A("se-divider"),s=Y(),m&&m.c(),l=Y(),g&&g.c(),a=Y(),h&&h.c(),c=Y(),u=A("se-divider"),d=Y(),_&&_.c(),f=Y(),b&&b.c(),w(e,"slot","trigger"),w(e,"id","ic-three-dot-"+t[75]),w(e,"option","button"),w(r,"option","dropdown"),w(n,"alignment","left"),w(n,"class",p="three-dots-icon "+(t[19][El]===Ae.DISABLED?"pw disabled":"")+" svelte-1w6d2y7")},m(y,k){J(y,n,k),v(n,e),v(n,i),v(n,r),v(r,o),v(r,s),m&&m.m(r,null),v(r,l),g&&g.m(r,null),v(r,a),h&&h.m(r,null),v(r,c),v(r,u),v(r,d),_&&_.m(r,null),v(r,f),b&&b.m(r,null)},p(y,k){!y[73].isArchived&&y[19][kh]===Ae.SHOW?m?m.p(y,k):(m=I8(y),m.c(),m.m(r,l)):m&&(m.d(1),m=null),y[73].isArchived?g?g.p(y,k):(g=A8(y),g.c(),g.m(r,a)):g&&(g.d(1),g=null),y[19][wh]===Ae.SHOW?h?h.p(y,k):(h=O8(y),h.c(),h.m(r,c)):h&&(h.d(1),h=null),!y[73].isArchived&&y[19][is]===Ae.SHOW?_?_.p(y,k):(_=P8(y),_.c(),_.m(r,f)):_&&(_.d(1),_=null),y[73].owner&&y[73].owner!==Te?b?b.p(y,k):(b=N8(y),b.c(),b.m(r,null)):b&&(b.d(1),b=null),k[0]&524288&&p!==(p="three-dots-icon "+(y[19][El]===Ae.DISABLED?"pw disabled":"")+" svelte-1w6d2y7")&&w(n,"class",p)},d(y){y&&X(n),m&&m.d(),g&&g.d(),h&&h.d(),_&&_.d(),b&&b.d()}}}function dV(t){let n,e,i,r,o,s,l,a,c,u,d,f,p;function m(){return t[44](t[73])}return{c(){n=A("se-dropdown"),e=A("se-icon"),e.textContent="other_vertical",i=Y(),r=A("se-list"),o=A("se-divider"),s=Y(),l=A("se-list-item"),c=Y(),u=A("se-divider"),w(e,"slot","trigger"),w(e,"id","ic-three-dot-"+t[75]),w(e,"option","button"),w(l,"id","lst-edit-proj-share-"+t[75]),w(l,"item",a=t[16]("project_listing.edit_list")),w(r,"option","dropdown"),w(n,"alignment","left"),w(n,"class",d="three-dots-icon "+(t[19][El]===Ae.DISABLED?"pw disabled":"")+" svelte-1w6d2y7")},m(g,h){J(g,n,h),v(n,e),v(n,i),v(n,r),v(r,o),v(r,s),v(r,l),v(r,c),v(r,u),f||(p=Ge(l,"click",m),f=!0)},p(g,h){t=g,h[0]&65536&&a!==(a=t[16]("project_listing.edit_list"))&&w(l,"item",a),h[0]&524288&&d!==(d="three-dots-icon "+(t[19][El]===Ae.DISABLED?"pw disabled":"")+" svelte-1w6d2y7")&&w(n,"class",d)},d(g){g&&X(n),f=!1,p()}}}function I8(t){let n,e,i,r,o,s;function l(){return t[45](t[73])}return{c(){n=A("se-list-item"),i=Y(),r=A("se-divider"),w(n,"id","lst-archive-"+t[75]),w(n,"item",e=t[16]("project_listing.archive_list"))},m(a,c){J(a,n,c),J(a,i,c),J(a,r,c),o||(s=Ge(n,"click",l),o=!0)},p(a,c){t=a,c[0]&65536&&e!==(e=t[16]("project_listing.archive_list"))&&w(n,"item",e)},d(a){a&&(X(n),X(i),X(r)),o=!1,s()}}}function A8(t){let n,e,i,r,o,s;function l(){return t[46](t[73])}return{c(){n=A("se-list-item"),i=Y(),r=A("se-divider"),w(n,"id","lst-unarchive-"+t[75]),w(n,"item",e=t[16]("project_listing.unarchive_list"))},m(a,c){J(a,n,c),J(a,i,c),J(a,r,c),o||(s=Ge(n,"click",l),o=!0)},p(a,c){t=a,c[0]&65536&&e!==(e=t[16]("project_listing.unarchive_list"))&&w(n,"item",e)},d(a){a&&(X(n),X(i),X(r)),o=!1,s()}}}function O8(t){let n,e,i,r;function o(){return t[47](t[73])}return{c(){n=A("se-list-item"),w(n,"id","lst-clone-"+t[75]),w(n,"item",e=t[16]("project_listing.clone_list"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&65536&&e!==(e=t[16]("project_listing.clone_list"))&&w(n,"item",e)},d(s){s&&X(n),i=!1,r()}}}function P8(t){let n,e,i,r,o,s;function l(){return t[48](t[73])}return{c(){n=A("se-list-item"),i=Y(),r=A("se-divider"),w(n,"id","lst-edit-proj-list-"+t[75]),w(n,"item",e=t[16]("project_listing.edit_list"))},m(a,c){J(a,n,c),J(a,i,c),J(a,r,c),o||(s=Ge(n,"click",l),o=!0)},p(a,c){t=a,c[0]&65536&&e!==(e=t[16]("project_listing.edit_list"))&&w(n,"item",e)},d(a){a&&(X(n),X(i),X(r)),o=!1,s()}}}function N8(t){let n,e,i,r;function o(){return t[49](t[73])}return{c(){n=A("se-list-item"),w(n,"id","lst-delete-proj-list-"+t[75]),w(n,"item",e=t[16]("project_listing.delete_list"))},m(s,l){J(s,n,l),i||(r=Ge(n,"click",o),i=!0)},p(s,l){t=s,l[0]&65536&&e!==(e=t[16]("project_listing.delete_list"))&&w(n,"item",e)},d(s){s&&X(n),i=!1,r()}}}function j8(t){let n,e,i,r,o,s=Jt(String(t[73].name))+"",l,a,c,u,d,f,p,m=t[16]("edit_project.last_modified")+"",g,h,_,b=(t[73].modifiedDate?ji(Number(t[73].modifiedDate)):ji(Number(t[73].createdDate)))+"",y,k,T,R,N=(t[73].description?Jt(String(t[73].description)):Te)+"",L,q,M,z,D,O=t[16]("generic.date")+"",j,C,S=(t[73].createdDate?ji(Number(t[73].createdDate)):Te)+"",I,P,E,B=t[16]("edit_project.end_users_company")+"",U,W,Z=(t[73].company?t[73].company:t[16]("generic.not_set"))+"",V,te,H,re=t[16]("unified_checkout.list_owner")+"",G,F,K=(t[73].owner?t[73].owner:t[16]("generic.not_set"))+"",le,ce,ne,$,he,me=!t[73].isArchived&&t[4]==="false"&&C8(t),ee=(t[19][di]===Ae.SHOW||t[19][di]===Ae.DISABLED)&&E8(t);function oe(){return t[43](t[73])}function ue(ae,ie){var _e,Ie;if(((Ie=(_e=ae[73])==null?void 0:_e.user)==null?void 0:Ie.canEdit)===!0&&ae[4]==="true"&&ae[19][is]===Ae.SHOW)return dV;if(ae[4]==="false")return fV}let ge=ue(t),fe=ge&&ge(t);return{c(){n=A("se-block"),e=A("div"),i=A("se-block-header"),r=A("p"),o=A("span"),l=de(s),c=Y(),me&&me.c(),u=Y(),d=A("se-block-content"),f=A("p"),p=A("strong"),g=de(m),h=de("?"),_=de(":??"),y=de(b),k=Y(),T=A("div"),R=A("p"),L=de(N),q=Y(),M=A("div"),z=A("p"),D=A("strong"),j=de(O),C=de("?:??"),I=de(S),P=Y(),E=A("p"),U=de(B),W=de("?:??"),V=de(Z),te=Y(),H=A("p"),G=de(re),F=de("?:??"),le=de(K),ce=Y(),ee&&ee.c(),ne=Y(),fe&&fe.c(),x(r,"title",a=Jt(String(t[73].name))),x(r,"class","project-name pw pointer svelte-1w6d2y7"),x(r,"id","project-name-"+t[75]),w(i,"id","projectHeader-"+t[75]),w(i,"class","project-card-head svelte-1w6d2y7"),x(f,"class","project-attributes flex-font-5 svelte-1w6d2y7"),x(f,"id","last-modified-"+t[75]),x(R,"class","project-description svelte-1w6d2y7"),x(R,"id","description-"+t[75]),x(T,"class","mt-10 svelte-1w6d2y7"),x(z,"class","project-attributes svelte-1w6d2y7"),x(z,"id","created-date-"+t[75]),x(E,"class","project-attributes height-40 svelte-1w6d2y7"),x(E,"id","company-"+t[75]),x(H,"class","project-attributes svelte-1w6d2y7"),x(H,"id","owner-"+t[75]),x(M,"class","mt-10 svelte-1w6d2y7"),w(d,"class","project-card-content svelte-1w6d2y7"),x(e,"class","project-card-item cursor-pointer svelte-1w6d2y7"),x(e,"id","block-inner-project-tile-"+t[75]),w(n,"option","card"),w(n,"outline","true"),w(n,"class","block-section svelte-1w6d2y7"),w(n,"id","block-project-tile-"+t[75])},m(ae,ie){J(ae,n,ie),v(n,e),v(e,i),v(i,r),v(r,o),v(o,l),v(i,c),me&&me.m(i,null),v(e,u),v(e,d),v(d,f),v(f,p),v(p,g),v(p,h),v(f,_),v(f,y),v(d,k),v(d,T),v(T,R),v(R,L),v(d,q),v(d,M),v(M,z),v(z,D),v(D,j),v(z,C),v(z,I),v(M,P),v(M,E),v(E,U),v(E,W),v(E,V),v(M,te),v(M,H),v(H,G),v(H,F),v(H,le),v(e,ce),ee&&ee.m(e,null),v(n,ne),fe&&fe.m(n,null),$||(he=Ge(e,"click",oe),$=!0)},p(ae,ie){t=ae,ie[0]&64&&s!==(s=Jt(String(t[73].name))+"")&&be(l,s),ie[0]&64&&a!==(a=Jt(String(t[73].name)))&&x(r,"title",a),!t[73].isArchived&&t[4]==="false"?me?me.p(t,ie):(me=C8(t),me.c(),me.m(i,null)):me&&(me.d(1),me=null),ie[0]&65536&&m!==(m=t[16]("edit_project.last_modified")+"")&&be(g,m),ie[0]&64&&b!==(b=(t[73].modifiedDate?ji(Number(t[73].modifiedDate)):ji(Number(t[73].createdDate)))+"")&&be(y,b),ie[0]&64&&N!==(N=(t[73].description?Jt(String(t[73].description)):Te)+"")&&be(L,N),ie[0]&65536&&O!==(O=t[16]("generic.date")+"")&&be(j,O),ie[0]&64&&S!==(S=(t[73].createdDate?ji(Number(t[73].createdDate)):Te)+"")&&be(I,S),ie[0]&65536&&B!==(B=t[16]("edit_project.end_users_company")+"")&&be(U,B),ie[0]&65600&&Z!==(Z=(t[73].company?t[73].company:t[16]("generic.not_set"))+"")&&be(V,Z),ie[0]&65536&&re!==(re=t[16]("unified_checkout.list_owner")+"")&&be(G,re),ie[0]&65600&&K!==(K=(t[73].owner?t[73].owner:t[16]("generic.not_set"))+"")&&be(le,K),t[19][di]===Ae.SHOW||t[19][di]===Ae.DISABLED?ee?ee.p(t,ie):(ee=E8(t),ee.c(),ee.m(e,null)):ee&&(ee.d(1),ee=null),ge===(ge=ue(t))&&fe?fe.p(t,ie):(fe&&fe.d(1),fe=ge&&ge(t),fe&&(fe.c(),fe.m(n,null)))},d(ae){ae&&X(n),me&&me.d(),ee&&ee.d(),fe&&fe.d(),$=!1,he()}}}function L8(t){let n,e=t[16]("generic.please_wait")+"",i;return{c(){n=A("se-container"),i=de(e),w(n,"class","infinite-loader-wait svelte-1w6d2y7")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&65536&&e!==(e=r[16]("generic.please_wait")+"")&&be(i,e)},d(r){r&&X(n)}}}function pV(t){let n,e,i,r=t[16]("project_listing.you_have_not_archived_any_list")+"",o;return{c(){n=A("se-container"),e=A("center"),i=A("p"),o=de(r),w(n,"class","flex-center svelte-1w6d2y7"),w(n,"direction","column")},m(s,l){J(s,n,l),v(n,e),v(e,i),v(i,o)},p(s,l){l[0]&65536&&r!==(r=s[16]("project_listing.you_have_not_archived_any_list")+"")&&be(o,r)},d(s){s&&X(n)}}}function hV(t){let n,e,i,r=t[16]("share_project.you_do_not_have_any_project_to_shared")+"",o;return{c(){n=A("se-container"),e=A("center"),i=A("p"),o=de(r),w(n,"class","flex-center svelte-1w6d2y7"),w(n,"direction","column")},m(s,l){J(s,n,l),v(n,e),v(e,i),v(i,o)},p(s,l){l[0]&65536&&r!==(r=s[16]("share_project.you_do_not_have_any_project_to_shared")+"")&&be(o,r)},d(s){s&&X(n)}}}function mV(t){let n,e=(t[19][yr]===Ae.SHOW||t[19][yr]===Ae.DISABLED)&&R8(t);return{c(){e&&e.c(),n=wt()},m(i,r){e&&e.m(i,r),J(i,n,r)},p(i,r){i[19][yr]===Ae.SHOW||i[19][yr]===Ae.DISABLED?e?e.p(i,r):(e=R8(i),e.c(),e.m(n.parentNode,n)):e&&(e.d(1),e=null)},d(i){i&&X(n),e&&e.d(i)}}}function R8(t){let n,e,i,r,o,s=t[16]("unified_checkout.start_first_project_message")+"",l,a,c,u;return{c(){n=A("se-container"),e=A("center"),i=A("div"),i.innerHTML='electricity_polarity_positive_plus',r=Y(),o=A("p"),l=de(s),x(i,"class","border-dash first-project-section background-blue pw pointer margin-1p svelte-1w6d2y7"),x(o,"class","font-bold svelte-1w6d2y7"),w(n,"class",a="pw "+(t[19][yr]===Ae.DISABLED?"disabled":"")+" svelte-1w6d2y7"),w(n,"direction","column")},m(d,f){J(d,n,f),v(n,e),v(e,i),v(e,r),v(e,o),v(o,l),c||(u=Ge(i,"click",t[40]),c=!0)},p(d,f){f[0]&65536&&s!==(s=d[16]("unified_checkout.start_first_project_message")+"")&&be(l,s),f[0]&524288&&a!==(a="pw "+(d[19][yr]===Ae.DISABLED?"disabled":"")+" svelte-1w6d2y7")&&w(n,"class",a)},d(d){d&&X(n),c=!1,u()}}}function M8(t){let n,e;return n=new O_({props:{dialogId:"newListDialog",open:t[15],wrapper:Te,leftButtonText:t[16]("generic.cancel"),rightButtonText:t[16]("generic.create")}}),n.$on("createListEvent",t[55]),n.$on("closePopupEvent",t[56]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&32768&&(o.open=i[15]),r[0]&65536&&(o.leftButtonText=i[16]("generic.cancel")),r[0]&65536&&(o.rightButtonText=i[16]("generic.create")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function q8(t){let n;return{c(){n=A("se-snackbar"),w(n,"open",t[21]),w(n,"message",t[22]),w(n,"type",t[23]),w(n,"class","pw-snackbar-elem svelte-1w6d2y7"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id","snackbar-project-listing")},m(e,i){J(e,n,i)},p(e,i){i[0]&2097152&&w(n,"open",e[21]),i[0]&4194304&&w(n,"message",e[22]),i[0]&8388608&&w(n,"type",e[23])},d(e){e&&X(n)}}}function gV(t){let n,e,i,r,o;const s=[lV,aV],l=[];function a(u,d){return u[18]?0:u[6]?1:-1}~(n=a(t))&&(e=l[n]=s[n](t));let c=t[21]&&q8(t);return{c(){e&&e.c(),i=Y(),c&&c.c(),r=wt()},m(u,d){~n&&l[n].m(u,d),J(u,i,d),c&&c.m(u,d),J(u,r,d),o=!0},p(u,d){let f=n;n=a(u),n===f?~n&&l[n].p(u,d):(e&&(Je(),se(l[f],1,1,()=>{l[f]=null}),Qe()),~n?(e=l[n],e?e.p(u,d):(e=l[n]=s[n](u),e.c()),Q(e,1),e.m(i.parentNode,i)):e=null),u[21]?c?c.p(u,d):(c=q8(u),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},i(u){o||(Q(e),o=!0)},o(u){se(e),o=!1},d(u){u&&(X(i),X(r)),~n&&l[n].d(u),c&&c.d(u)}}}function _V(t){t.open=!1}function bV(t,n,e){let i,r,o,s,l,a,c,u,d,f,p,m,g;ye(t,c1,qe=>e(58,i=qe)),ye(t,Ft,qe=>e(16,r=qe)),ye(t,sa,qe=>e(59,o=qe)),ye(t,Jn,qe=>e(60,s=qe)),ye(t,nn,qe=>e(17,l=qe)),ye(t,Er,qe=>e(61,a=qe)),ye(t,Hi,qe=>e(6,c=qe)),ye(t,Kt,qe=>e(18,u=qe)),ye(t,ki,qe=>e(19,d=qe)),ye(t,Br,qe=>e(20,f=qe)),ye(t,ls,qe=>e(21,p=qe)),ye(t,No,qe=>e(22,m=qe)),ye(t,Po,qe=>e(23,g=qe));let{dialogId:h=Tp}=n,{dialogType:_="unarchive "}=n,{isArchive:b="true"}=n,{isShared:y}=n,{projectListOptions:k=Ef}=n,{user:T}=n,{businessUnit:R}=n,{singleProject:N}=n;const L=wb;let q,M,z,D,O,j,C,S=!1,I=[];const P=Pn();let E=!1,B=!1;const U={threshold:k.projectLoadThreshold},W=new IntersectionObserver((qe,Ke)=>{var Ue;(Ue=qe[0])!=null&&Ue.isIntersecting&&(c==null?void 0:c.length)%((k==null?void 0:k.projectListSize)+Op)===(k==null?void 0:k.projectListSize)&&(Ke.unobserve(qe[0].target),e(14,E=!0),Ws(b,y,k.projectListSize+Op,i,!1).catch(lt=>{ve.error(lt.message)}).finally(()=>{e(14,E=!1)}))},U);Ln(async()=>{await el(),Ir(!1),y===sr?Ws(b,y):Ws(b,y,kb,i==null?void 0:i.id).catch(qe=>{ve.error(qe.message)})}),Wn(()=>{Ir(!1),Hi.set(Ii)});const Z=(qe,Ke)=>{P(qe,Ke);const Ue=new CustomEvent(qe,{detail:Ke});document.dispatchEvent&&document.dispatchEvent(Ue)};function V(qe,Ke,Ue,lt,Fe,$e){e(1,_=Fe),e(8,M=Ke),e(9,z=Ue),e(10,D=Jt(lt)),e(0,h=Tp),$e&&nn.update(()=>$e),Br.set(!0),Ti(Cs)}function te(qe,Ke,Ue,lt,Fe,$e){e(1,_=Fe),e(9,z=Ue),e(10,D=Jt(lt)),e(0,h=Cp),$e&&nn.update(()=>$e),Br.set(!0),Ti(Cs)}function H(qe,Ke,Ue,lt){Ir(!1),Br.set(!1),Ti(zr),jl(Ue,R).catch(Fe=>{e(13,S=!1),ve.error(Fe.message)}).then(()=>{e(13,S=!1)}).finally(()=>{e(13,S=!1),ve.info("Copy link api")}),o2(Ke,Ue).catch(Fe=>{ve.error(Fe.message)}).then(Fe=>{if(re(Fe,Jt(lt),Ke),Ke&&a!=null&&a.length){const $e=a==null?void 0:a.map(nt=>nt==null?void 0:nt.email);Ld($e,I);const Ne=iD(l,I),ct=new CustomEvent(Bn.EMAIL_NOTIFICATION,{detail:{emailBody:Ne,module:"projectList"}});document.dispatchEvent(ct),document.addEventListener(Bn.EMAIL_NOTIFICATION_RESP,nt=>{ve.info("email response",nt.detail.emailResp)})}}).finally(()=>{Ti(zr),Br.set(!1),ve.info("Project status changed for project: ",lt),Er.update(()=>[])})}function re(qe,Ke,Ue){if(qe.error)Ba(us(String(qe==null?void 0:qe.message),s));else{const lt=Ke+dr+r(Ue?"project_listing.archived":"project_listing.unarchived")+dr+r("generic.successfully");Wo(lt),setTimeout(()=>{oe(Ue?Cf:pc)},1e3)}}function G(qe,Ke,Ue){Ke&&((Ue?String(Ue.detail.action):"")===yp?F("false",r("project_listing.list_updated_successfully")):Ir(!1),qe&&(qe.open=!1),Br.set(!1),Ti(zr))}function F(qe,Ke){Hi.set(Ii),Ws(qe,y,k.projectListSize).then(()=>{sa.update(()=>!1),Wo(Ke)}).catch(Ue=>{ve.error(Ue.message)})}async function K(qe,Ke){try{const Ue=await Ah(Ke);qe&&typeof qe===Ia&&Wo(r("project_listing.list_created_successfully")),Z(mr.GOTO_LIST,{listId:Ue,listType:ra})}catch(Ue){ve.error(Ue.message)}}function le(qe,Ke){const Ue=qe.id;Z(mr.GOTO_LIST,{listId:Ue,action:Ke})}function ce(qe,Ke){Ir(!1),e(2,N={...qe}),e(2,N.name=Jt(N.name),N),e(2,N.description=N!=null&&N.description?Jt(N.description):"",N),e(2,N.owner=N.owner?N.owner:r("bom_manager.not_available_txt"),N),e(2,N.company=N.company?N.company:r("bom_manager.not_available_txt"),N),Ke.open=!0,Ti(Cs)}function ne(qe,Ke){const Ue={};jo.update(()=>Ue),Er.update(()=>[]),nn.update(()=>qe),Ir(!1),e(13,S=!0),jl(qe==null?void 0:qe.id,R).catch(lt=>{e(13,S=!1),ve.error(lt.message)}).then(()=>{e(13,S=!1)}).finally(()=>{e(13,S=!1),ve.info("Copy link api")}),Ke.open=!0,Ti(Cs)}function $(qe,Ke,Ue,lt,Fe){e(1,_=r("generic.clone")+dr),e(7,q=qe),e(10,D=Jt(lt)),e(8,M=Ke),e(9,z=Ue),e(0,h=Sp),j=Fe,Br.set(!0),Ti(Cs)}function he(qe,Ke,Ue){Ir(!1),Br.set(!1),Ti(zr),l2(Ke,Ue,o).catch(lt=>{ve.error(lt.message)}).then(lt=>{me(lt,Ue,qe)}).finally(()=>{ve.info("List cloned for List: ",Ue)})}function me(qe,Ke,Ue){if(qe.error){Ue&&oe(pc);const lt=Ke+dr+r("project_listing.cloned_success_message");ee(lt)}else qe.message&&(sa.update(()=>!0),ce(j,O))}function ee(qe){F(b,qe)}function oe(qe){P("activateTab",{id:String(qe)})}function ue(qe){h===Sp?he(M,String(qe.detail.projectId),String(qe.detail.projectName)):h===Cp?ge(String(qe.detail.projectId),String(qe.detail.projectName),!0):H(qe.detail.wrapper,!qe.detail.archiveStatus,String(qe.detail.projectId),String(qe.detail.projectName))}function ge(qe,Ke,Ue){Ir(!1),Br.set(!1),Ti(zr),a2(qe,Ke,Ue).catch(lt=>{ve.error(lt.message)}).then(lt=>{if(!lt.error){const Fe=Ke+dr+r("project_listing.project_deleted_message");ve.info("Project deleted with ID: ",qe),Wo(Fe),Hi.set(Ii),Ws(b,y,kb+Op,i,!0,!1).catch($e=>{ve.error($e.message)})}}).finally(()=>{Br.set(!1),Ti(zr)})}function fe(qe){G(qe.detail.wrapperarchiveUnarchive,String(qe.detail.archiveDialogId))}function ae(qe){he(qe.detail.action.isArchived,String(qe.detail.action.id),String(qe.detail.action.name))}const ie=()=>{e(15,B=!0)},_e=()=>{e(15,B=!0)},Ie=qe=>{ne(qe,C)},we=qe=>{le(qe,or.PROJECT_LISTING)},pe=qe=>{ce(qe,O)},ke=qe=>{V(q,!!qe.isArchived,String(qe.id),String(qe.name),r("project_listing.archive"),qe)},je=qe=>{V(q,!!qe.isArchived,String(qe.id),String(qe.name),r("project_listing.unarchive"),qe)},Be=qe=>{$(q,!!qe.isArchived,String(qe.id),String(qe.name),qe)},Ce=qe=>{ce(qe,O)},Se=qe=>{te(q,!0,String(qe.id),String(qe.name),Ob,qe)},Ee=qe=>{G(O,L,qe)};function Le(qe){gt[qe?"unshift":"push"](()=>{O=qe,e(11,O)})}function Pe(qe){S=qe,e(13,S)}const He=()=>{_V(C)};function st(qe){gt[qe?"unshift":"push"](()=>{C=qe,e(12,C)})}const _t=({detail:qe})=>{K(or.PROJECT_LISTING,qe),e(15,B=!1)},We=()=>e(15,B=!1);return t.$$set=qe=>{"dialogId"in qe&&e(0,h=qe.dialogId),"dialogType"in qe&&e(1,_=qe.dialogType),"isArchive"in qe&&e(3,b=qe.isArchive),"isShared"in qe&&e(4,y=qe.isShared),"projectListOptions"in qe&&e(36,k=qe.projectListOptions),"user"in qe&&e(5,T=qe.user),"businessUnit"in qe&&e(37,R=qe.businessUnit),"singleProject"in qe&&e(2,N=qe.singleProject)},t.$$.update=()=>{t.$$.dirty[0]&80&&(c==null?void 0:c.length)>0&&y!==sr&&el().then(()=>{W==null||W.observe(document.getElementById("block-project-tile-"+String(c.length-1)))})},[h,_,N,b,y,T,c,q,M,z,D,O,C,S,E,B,r,l,u,d,f,p,m,g,L,V,te,G,K,le,ce,ne,$,ue,fe,ae,k,R,H,ge,ie,_e,Ie,we,pe,ke,je,Be,Ce,Se,Ee,Le,Pe,He,st,_t,We]}class j_ extends Ot{constructor(n){super(),At(this,n,bV,gV,Et,{dialogId:0,dialogType:1,isArchive:3,isShared:4,projectListOptions:36,user:5,businessUnit:37,singleProject:2,updateProject:38,deleteListFunc:39},oV,[-1,-1,-1])}get updateProject(){return this.$$.ctx[38]}get deleteListFunc(){return this.$$.ctx[39]}}const Vne="";function vV(t){qt(t,"svelte-1whhzat",".pw.disabled.svelte-1whhzat{pointer-events:none;opacity:0.5}.pw.align-right.svelte-1whhzat{margin-left:auto}.pw.align-left.svelte-1whhzat{margin-right:auto}.pw.display-flex.svelte-1whhzat{display:-ms-flexbox;display:-webkit-flex;display:flex}.display-flex.svelte-1whhzat{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw.base-font.svelte-1whhzat{font-size:16px}.pw.small-font.svelte-1whhzat{font-size:14px}.pw.nano-font.svelte-1whhzat{font-size:12px}.pw.pointer.svelte-1whhzat{cursor:pointer}.pw-snackbar-elem.svelte-1whhzat{top:30px}.pw.red-color.svelte-1whhzat{color:var(--se-red, #dc0a0a)}.pw.hidden.svelte-1whhzat{display:none}.pw.width-100.svelte-1whhzat{width:100%}.pw.bold-font.svelte-1whhzat{font-weight:bold}.pw.normal-font.svelte-1whhzat{font-weight:normal;font-size:16px}.pw.error-msg.svelte-1whhzat{color:var(--se-red, #dc0a0a)}.pw.align-center.svelte-1whhzat{text-align:center}.pw.center-align-items.svelte-1whhzat{align-items:center}.pw.justify-content-center.svelte-1whhzat{justify-content:center}.pw.bom-checkbox.svelte-1whhzat{max-width:16px}.pw.ml-8.svelte-1whhzat{margin-left:8px}.pw.ml-12.svelte-1whhzat{margin-left:12px}.pw.ml-36.svelte-1whhzat{margin-left:36px}.pw.mt-8.svelte-1whhzat{margin-top:8px}.pw.mt-6.svelte-1whhzat{margin-top:6px}.pw.mt-32.svelte-1whhzat{margin-top:32px}.pw.mb-8.svelte-1whhzat{margin-bottom:8px}.pw.mb-12.svelte-1whhzat{margin-bottom:12px}.pw.mb-16.svelte-1whhzat{margin-top:16px}.pw.mb-21.svelte-1whhzat{margin-bottom:21px}.pw.mr-12.svelte-1whhzat{margin-right:12px}.pw.p-12.svelte-1whhzat{padding:12px}.pw.pl-16.svelte-1whhzat{padding-left:16px}.pw.pr-16.svelte-1whhzat{padding-right:16px}.position-absolute.svelte-1whhzat{position:absolute}.flex-wrap.svelte-1whhzat{flex-wrap:wrap}.justify-content-sp-btw.svelte-1whhzat{justify-content:space-between}.gp-10.svelte-1whhzat{gap:10px}.gp-5.svelte-1whhzat{gap:5px}.desktop-view.svelte-1whhzat{display:none}.mobile-view.svelte-1whhzat{display:block}.mobile-view-flx.svelte-1whhzat{display:flex;flex-direction:column}.rounded-border.svelte-1whhzat{border:1px solid #d9d9d9;border-radius:12px}.txt-right.svelte-1whhzat{text-align:right}.bg-color-light-grey.svelte-1whhzat{background-color:var(--se-ultra-light-grey-2, #f7f7f7) !important}.bg-color-white.svelte-1whhzat{background-color:var(--se-white, #ffffff) !important}.pd-lt16-rt0-tp-bt-8.svelte-1whhzat{padding:8px 0 16px 8px}@media(min-width: 968px){.mobile-view.svelte-1whhzat,.mobile-view-flx.svelte-1whhzat{display:none}.desktop-view.svelte-1whhzat{display:inherit}}.cart-mobile-snackbar.svelte-1whhzat{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-1whhzat,.mobile-view-snackbar.svelte-1whhzat{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-1whhzat{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-1whhzat{display:block}.mobile-snackbar.svelte-1whhzat{width:calc(100vw - 70px)}}.snackbar-mobile-div.svelte-1whhzat{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.cross-margin.svelte-1whhzat{margin:-6px}.bottom-snackbar.svelte-1whhzat{bottom:30px;top:auto}.header.svelte-1whhzat{padding:0 12px}.se-content-section.svelte-1whhzat{background-color:var(--se-white, #ffffff);border:1px solid;border-top:0px;border-color:var(--se-super-light-grey, #e6e6e6);min-height:300px}.active.svelte-1whhzat{font-weight:bold}.align-survey-btn.svelte-1whhzat{margin-left:auto;margin-top:12px}.header-div.svelte-1whhzat{margin-bottom:24px}")}function wV(t){let n,e=t[4]("project_listing.my_lists")+"",i;return{c(){n=A("h3"),i=de(e),x(n,"class","header svelte-1whhzat"),x(n,"data-testid","list-header")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o&16&&e!==(e=r[4]("project_listing.my_lists")+"")&&be(i,e)},d(r){r&&X(n)}}}function yV(t){let n,e,i,r,o;return r=new j_({props:{isArchive:"false",isShared:"true",businessUnit:t[2],projectListOptions:JSON.parse(t[3])}}),r.$on("gotoList",t[8]),r.$on("activateTab",t[10]),{c(){n=A("se-block-content"),e=A("se-block"),i=Y(),De(r.$$.fragment),w(n,"outline","true"),w(n,"class","se-content-section svelte-1whhzat")},m(s,l){J(s,n,l),v(n,e),v(n,i),Re(r,n,null),o=!0},p(s,l){const a={};l&4&&(a.businessUnit=s[2]),l&8&&(a.projectListOptions=JSON.parse(s[3])),r.$set(a)},i(s){o||(Q(r.$$.fragment,s),o=!0)},o(s){se(r.$$.fragment,s),o=!1},d(s){s&&X(n),Me(r)}}}function kV(t){let n,e,i,r,o;return r=new j_({props:{isArchive:"true",isShared:"false",businessUnit:t[2],projectListOptions:JSON.parse(t[3])}}),r.$on("gotoList",t[8]),r.$on("activateTab",t[10]),{c(){n=A("se-block-content"),e=A("se-block"),i=Y(),De(r.$$.fragment),w(n,"outline","true"),w(n,"class","se-content-section svelte-1whhzat")},m(s,l){J(s,n,l),v(n,e),v(n,i),Re(r,n,null),o=!0},p(s,l){const a={};l&4&&(a.businessUnit=s[2]),l&8&&(a.projectListOptions=JSON.parse(s[3])),r.$set(a)},i(s){o||(Q(r.$$.fragment,s),o=!0)},o(s){se(r.$$.fragment,s),o=!1},d(s){s&&X(n),Me(r)}}}function SV(t){let n,e,i,r,o;return r=new j_({props:{isArchive:"false",isShared:"false",businessUnit:t[2],user:t[1],projectListOptions:JSON.parse(t[3])}}),r.$on("gotoList",t[8]),r.$on("editProject",t[9]),r.$on("activateTab",t[10]),{c(){n=A("se-block-content"),e=A("se-block"),i=Y(),De(r.$$.fragment),w(n,"outline","true"),w(n,"class","se-content-section svelte-1whhzat")},m(s,l){J(s,n,l),v(n,e),v(n,i),Re(r,n,null),o=!0},p(s,l){const a={};l&4&&(a.businessUnit=s[2]),l&2&&(a.user=s[1]),l&8&&(a.projectListOptions=JSON.parse(s[3])),r.$set(a)},i(s){o||(Q(r.$$.fragment,s),o=!0)},o(s){se(r.$$.fragment,s),o=!1},d(s){s&&X(n),Me(r)}}}function TV(t){let n,e=!Dt(),i,r,o,s,l,a,c,u,d=t[4]("project_listing.all_lists")+"",f,p,m,g,h,_=t[4]("project_listing.archived_lists")+"",b,y,k,T,R,N=t[4]("project_listing.shared_projects")+"",L,q,M,z,D,O,j,C,S=e&&wV(t);const I=[SV,kV,yV],P=[];function E(B,U){return B[0]===pc?0:B[0]===Cf?1:B[0]===kp?2:-1}return~(z=E(t))&&(D=P[z]=I[z](t)),{c(){n=A("div"),S&&S.c(),i=Y(),r=A("se-container"),o=A("se-block"),s=A("se-block-header"),l=A("se-tabbar"),a=A("nav"),c=A("span"),u=A("span"),f=de(d),m=Y(),g=A("span"),h=A("span"),b=de(_),k=Y(),T=A("span"),R=A("span"),L=de(N),M=Y(),D&&D.c(),x(n,"class","display-flex justify-content-between header-div svelte-1whhzat"),x(c,"id","link-active-tab"),x(c,"data-testid","link-active-tab"),x(c,"class",p=(t[0]==pc?"active":Te)+" "+(t[5]?"pw disabled":Te)+" svelte-1whhzat"),x(g,"id","lnk-archive-tab"),x(g,"data-testid","link-archive-tab"),x(g,"class",y=(t[0]===Cf?"active":Te)+" "+(t[6][bh]===Ae.DISABLED||t[5]?"pw disabled":Te)+" svelte-1whhzat"),x(T,"id","link-shared-tab"),x(T,"data-testid","link-shared-tab"),x(T,"class",q=(t[0]===kp?"active":Te)+" "+(t[6][vh]===Ae.DISABLED||t[5]?"pw disabled":Te)+" svelte-1whhzat"),w(l,"option","content"),w(l,"color","alternative"),w(s,"option","fill"),w(s,"outline","false"),w(s,"class","se-home-header"),w(o,"color","standard"),w(o,"divider","false"),w(r,"option","fill")},m(B,U){J(B,n,U),S&&S.m(n,null),J(B,i,U),J(B,r,U),v(r,o),v(o,s),v(s,l),v(l,a),v(a,c),v(c,u),v(u,f),v(a,m),v(a,g),v(g,h),v(h,b),v(a,k),v(a,T),v(T,R),v(R,L),v(o,M),~z&&P[z].m(o,null),O=!0,j||(C=[Ge(c,"click",t[11]),Ge(g,"click",t[12]),Ge(T,"click",t[13])],j=!0)},p(B,[U]){e&&S.p(B,U),(!O||U&16)&&d!==(d=B[4]("project_listing.all_lists")+"")&&be(f,d),(!O||U&33&&p!==(p=(B[0]==pc?"active":Te)+" "+(B[5]?"pw disabled":Te)+" svelte-1whhzat"))&&x(c,"class",p),(!O||U&16)&&_!==(_=B[4]("project_listing.archived_lists")+"")&&be(b,_),(!O||U&97&&y!==(y=(B[0]===Cf?"active":Te)+" "+(B[6][bh]===Ae.DISABLED||B[5]?"pw disabled":Te)+" svelte-1whhzat"))&&x(g,"class",y),(!O||U&16)&&N!==(N=B[4]("project_listing.shared_projects")+"")&&be(L,N),(!O||U&97&&q!==(q=(B[0]===kp?"active":Te)+" "+(B[6][vh]===Ae.DISABLED||B[5]?"pw disabled":Te)+" svelte-1whhzat"))&&x(T,"class",q);let W=z;z=E(B),z===W?~z&&P[z].p(B,U):(D&&(Je(),se(P[W],1,1,()=>{P[W]=null}),Qe()),~z?(D=P[z],D?D.p(B,U):(D=P[z]=I[z](B),D.c()),Q(D,1),D.m(o,null)):D=null)},i(B){O||(Q(D),O=!0)},o(B){se(D),O=!1},d(B){B&&(X(n),X(i),X(r)),S&&S.d(),~z&&P[z].d(),j=!1,vn(C)}}}function CV(t,n,e){let i,r,o;ye(t,Ft,b=>e(4,i=b)),ye(t,Kt,b=>e(5,r=b)),ye(t,ki,b=>e(6,o=b));let{activeTab:s=pc}=n,{user:l}=n,{businessunit:a}=n,{projectListOptions:c}=n;new URLSearchParams(window.location.search);const u=Pn();function d(b){e(0,s=b)}async function f(b){u(mr.GOTO_LIST,b.detail)}function p(b){u(mr.EDIT_PROJECT,b.detail)}function m(b){d(String(b.detail.id))}const g=()=>(d(pc),!1),h=()=>(d(Cf),!1),_=()=>(d(kp),!1);return t.$$set=b=>{"activeTab"in b&&e(0,s=b.activeTab),"user"in b&&e(1,l=b.user),"businessunit"in b&&e(2,a=b.businessunit),"projectListOptions"in b&&e(3,c=b.projectListOptions)},[s,l,a,c,i,r,o,d,f,p,m,g,h,_]}class EV extends Ot{constructor(n){super(),At(this,n,CV,TV,Et,{activeTab:0,user:1,businessunit:2,projectListOptions:3},vV)}}const Yne="";function IV(t){qt(t,"svelte-exibny",".display-flex.svelte-exibny.svelte-exibny{display:-ms-flexbox;display:-webkit-flex;display:flex}h4.heading.svelte-exibny.svelte-exibny{font-weight:500}.justify-content-sp-btw.svelte-exibny.svelte-exibny{justify-content:space-between}@media(min-width: 968px){}@media(min-width: 768px){}@media(max-width: 767px){}.close-dialog.svelte-exibny.svelte-exibny{display:block;margin-left:auto;margin-top:-3px}.header-content.svelte-exibny.svelte-exibny{margin-bottom:5px;align-items:flex-start}.no-project-found.svelte-exibny.svelte-exibny{font-size:14px;color:var(--se-anthracite-grey, #333333)}.country-warning.svelte-exibny.svelte-exibny{display:flex;align-items:center;padding-top:12px}.menu-left-margin.svelte-exibny.svelte-exibny{margin-left:8px}.heading.svelte-exibny.svelte-exibny{font-size:22px;color:var(--se-true-black, #000000);margin:0 0 10px 10px}.dialog-footer-button.svelte-exibny.svelte-exibny{display:flex;justify-content:end;margin:32px;gap:10px}.popup-content.svelte-exibny.svelte-exibny{margin:0 5px;overflow-x:hidden}.list.svelte-exibny.svelte-exibny{padding:16px;height:24px;border:1px solid #d8d6d6;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer}.dialog-select-list.svelte-exibny.svelte-exibny{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.dialog-select-list.svelte-exibny .dialog-footer-button.svelte-exibny{height:42px;flex-shrink:0}@media(max-width: 768px){.dialog-select-list.svelte-exibny .dialog-footer-button.svelte-exibny{height:110px}}.dialog-select-list.svelte-exibny .popup-content.svelte-exibny{flex:1;overflow-y:auto}.dialog-select-list.svelte-exibny .heading.svelte-exibny{height:30px;flex-shrink:0}.dialog-select-list.svelte-exibny se-icon.svelte-exibny{height:24px;flex-shrink:0;margin-top:-8px}@media screen and (min-width: 350px) and (max-width: 500px){.list.svelte-exibny.svelte-exibny{max-width:260px}}.qds-radio.svelte-exibny.svelte-exibny{margin-top:4px}@media(max-width: 968px){.dialog-footer-button.svelte-exibny.svelte-exibny{flex-direction:column;margin:10px 0}}")}function D8(t,n,e){const i=t.slice();return i[37]=n[e],i}function B8(t){var q;let n,e,i,r,o=(t[0]?t[5]("list.import_product_from_list"):t[5]("generic.add_to_my_lists"))+"",s,l,a,c,u,d,f,p,m,g,h,_,b,y;function k(M,z){var D;if(M[6])return OV;if(((D=M[6])==null?void 0:D.length)===0)return AV}let T=k(t),R=T&&T(t),N=t[4]&&z8(t),L=!t[0]&&F8(t);return h=new Ut({props:{id:"add-to-project-button",disabled:((q=t[6])==null?void 0:q.length)===0||t[1]===Te,importance:"emphasized",buttonText:t[0]?t[5]("list.import_list"):t[5]("bom_manager.add_to_list")}}),h.$on("btnClick",t[24]),{c(){n=A("div"),e=A("div"),i=A("div"),r=A("h4"),s=de(o),l=Y(),a=A("div"),c=A("qds-button"),u=Y(),d=A("div"),R&&R.c(),f=Y(),N&&N.c(),p=Y(),m=A("div"),L&&L.c(),g=Y(),De(h.$$.fragment),x(r,"class","heading svelte-exibny"),x(r,"data-testid","heading-add-bom-project"),w(c,"importance","subdued"),w(c,"icon-name","cross-circle"),w(c,"class","align-middle close-dialog cursor-pointer svelte-exibny"),w(c,"data-testid","cross-button-close"),x(e,"class","display-flex justify-content-sp-btw header-content svelte-exibny"),x(d,"class","popup-content dialog-center svelte-exibny"),x(m,"class","dialog-footer-button svelte-exibny"),x(n,"class","dialog-select-list svelte-exibny")},m(M,z){J(M,n,z),v(n,e),v(e,i),v(i,r),v(r,s),v(e,l),v(e,a),v(a,c),v(n,u),v(n,d),R&&R.m(d,null),v(d,f),N&&N.m(d,null),v(n,p),v(n,m),L&&L.m(m,null),v(m,g),Re(h,m,null),_=!0,b||(y=Ge(c,"click",t[21]),b=!0)},p(M,z){var O;(!_||z[0]&33)&&o!==(o=(M[0]?M[5]("list.import_product_from_list"):M[5]("generic.add_to_my_lists"))+"")&&be(s,o),T===(T=k(M))&&R?R.p(M,z):(R&&R.d(1),R=T&&T(M),R&&(R.c(),R.m(d,f))),M[4]?N?N.p(M,z):(N=z8(M),N.c(),N.m(d,null)):N&&(N.d(1),N=null),M[0]?L&&(Je(),se(L,1,1,()=>{L=null}),Qe()):L?(L.p(M,z),z[0]&1&&Q(L,1)):(L=F8(M),L.c(),Q(L,1),L.m(m,g));const D={};z[0]&66&&(D.disabled=((O=M[6])==null?void 0:O.length)===0||M[1]===Te),z[0]&33&&(D.buttonText=M[0]?M[5]("list.import_list"):M[5]("bom_manager.add_to_list")),h.$set(D)},i(M){_||(Q(L),Q(h.$$.fragment,M),_=!0)},o(M){se(L),se(h.$$.fragment,M),_=!1},d(M){M&&X(n),R&&R.d(),N&&N.d(),L&&L.d(),Me(h),b=!1,y()}}}function AV(t){let n,e=t[5]("list.no_list_found")+"",i;return{c(){n=A("p"),i=de(e),x(n,"class","no-project-found svelte-exibny")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[0]&32&&e!==(e=r[5]("list.no_list_found")+"")&&be(i,e)},d(r){r&&X(n)}}}function OV(t){let n,e=Mt(t[6]),i=[];for(let r=0;r{s=null}),Qe()),a[3]?l?(l.p(a,c),c[0]&8&&Q(l,1)):(l=x8(a),l.c(),Q(l,1),l.m(r.parentNode,r)):l&&(Je(),se(l,1,1,()=>{l=null}),Qe())},i(a){o||(Q(s),Q(l),o=!0)},o(a){se(s),se(l),o=!1},d(a){a&&(X(n),X(e),X(i),X(r)),s&&s.d(a),l&&l.d(a)}}}let NV="false";function jV(t,n,e){let i,r,o,s,l,a,c;ye(t,nn,V=>e(29,i=V)),ye(t,Jn,V=>e(30,r=V)),ye(t,Ft,V=>e(5,o=V)),ye(t,Wr,V=>e(31,s=V)),ye(t,Hr,V=>e(32,l=V)),ye(t,Hi,V=>e(6,a=V)),ye(t,Kt,V=>e(7,c=V));let u="",d=!1,f=!1,p=!0,m=!1,{language:g}=n,{country:h}=n,{apigeeToken:_}=n,{getConfiguratorsDetails:b}=n,{getConfiguratorsCountry:y}=n,{isImportList:k}=n,{isList:T}=n,{selectAndConfigBearerToken:R}=n,{entryPoint:N}=n;const L=Pn();let q=!1;Ln(async()=>{var V;if(e(2,p=!1),ve.info("Event detail: "+JSON.stringify(b==null?void 0:b.detail)),await el(),T||k){Hi.set(Ii),await Ws(NV).catch(H=>{ve.error(H.message)});let te=new URLSearchParams(window.location.search);if(te.size>0){const H=!!te.get("list");let re=te.get("id");const G=(V=a.find(F=>F.id==re))==null?void 0:V.id;H==!0&&re===G?(e(2,p=!1),e(1,u=re),D()):e(2,p=!0),Kt.update(()=>!1),e(4,q=y!==Ve.country)}else e(2,p=!0)}else if(!T){e(2,p=!1),Kt.set(!0);const te=await wo(s);te!=null&&te.error&&te.status===_f.NOT_FOUND&&await Zu(fn(Ve.country,i),dn(Ve.language,i));let H=JSON.parse(JSON.stringify(l));await Jl(H,b,R),await _s(H,s).then(re=>{var G;if(!re.error){const K=((G=Rm(b).bom)==null?void 0:G.products)||[];jn(Tn.ADD_TO_CART,K,"","",!1,N),L("cartProductAdded",H)}}).catch(re=>{ve.error(re.message)}),Kt.set(!0),Ra.update(()=>!1)}});function M(V){L("closePopupEvent",V)}function z(V){e(1,u=V.id)}function D(){u!==Te&&(d=!0,j().catch(V=>{ve.error(V.message)}))}async function O(V){Kt.update(()=>!0);try{e(1,u=Te),e(1,u=await Ah({name:V==null?void 0:V.name,description:V==null?void 0:V.description})),f=!0,d=!1,C(),ve.info("New List created with ID: ",u)}catch(te){Kt.update(()=>!1),ve.error(te.message)}}async function j(){try{Kt.update(()=>!0),await Vs(u),C()}catch{Kt.update(()=>!1)}}async function C(){var te;let V=JSON.parse(JSON.stringify(i));if(k){const H=Sg(V,!1),re=new CustomEvent(Gb,{detail:{data:H,success:!0,message:"List data imported successfully"}});document.dispatchEvent(re),ve.info("List data dispatched::",re),M({productAdded:!1})}else{await Jl(V,b,R);let H=u;V==null||delete V.id,V==null||delete V.federatedId;const re=T?Tn.ADD_TO_LIST:Tn.ADD_TO_CART,F=((te=Rm(b).bom)==null?void 0:te.products)||[];jn(re,F,"","",!1,N),await S(V,H)}}function S(V,te){const H=o("edit_list.list_updated_successfully_message");xi({bom:V.bom},te,H,r).then(async re=>{Kt.update(()=>!0);const G=fn(h,i),F=dn(g,i);await ii(te,G,F,_).then(function(K){ve.info(K)}),re.data.id&&(Kt.update(()=>!1),M({productAdded:d,selectedProjectId:u,newProjectCreated:f}))}).finally(()=>{Kt.update(()=>!1),ve.info("Project updated for with ID: ",te)})}function I(V){ls.set(V)}Wn(()=>{I(!1),Hi.set(Ii)});const P=()=>{M({productAdded:!1})},E=V=>z(V),B=()=>{e(3,m=!0)},U=()=>{D()},W=({detail:V})=>{O(V),e(3,m=!1)},Z=()=>e(3,m=!1);return t.$$set=V=>{"language"in V&&e(12,g=V.language),"country"in V&&e(13,h=V.country),"apigeeToken"in V&&e(14,_=V.apigeeToken),"getConfiguratorsDetails"in V&&e(15,b=V.getConfiguratorsDetails),"getConfiguratorsCountry"in V&&e(16,y=V.getConfiguratorsCountry),"isImportList"in V&&e(0,k=V.isImportList),"isList"in V&&e(17,T=V.isList),"selectAndConfigBearerToken"in V&&e(18,R=V.selectAndConfigBearerToken),"entryPoint"in V&&e(19,N=V.entryPoint)},[k,u,p,m,q,o,a,c,M,z,D,O,g,h,_,b,y,T,R,N,I,P,E,B,U,W,Z]}class G8 extends Ot{constructor(n){super(),At(this,n,jV,PV,Et,{language:12,country:13,apigeeToken:14,getConfiguratorsDetails:15,getConfiguratorsCountry:16,isImportList:0,isList:17,selectAndConfigBearerToken:18,entryPoint:19,setSnackbarVisibility:20},IV,[-1,-1])}get setSnackbarVisibility(){return this.$$.ctx[20]}}const Zne="";function LV(t){qt(t,"svelte-xow9zx",".dialog-bom-project.svelte-xow9zx{z-index:11000;position:absolute}")}function RV(t){let n,e;return n=new G8({props:{apigeeToken:t[3],language:t[0],country:t[1],getConfiguratorsDetails:t[2],getConfiguratorsCountry:t[10],isImportList:t[4],isList:t[5],entryPoint:t[7],selectAndConfigBearerToken:t[6]}}),n.$on("closePopupEvent",t[11]),n.$on("cartProductAdded",t[12]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r&8&&(o.apigeeToken=i[3]),r&1&&(o.language=i[0]),r&2&&(o.country=i[1]),r&4&&(o.getConfiguratorsDetails=i[2]),r&1024&&(o.getConfiguratorsCountry=i[10]),r&16&&(o.isImportList=i[4]),r&32&&(o.isList=i[5]),r&128&&(o.entryPoint=i[7]),r&64&&(o.selectAndConfigBearerToken=i[6]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function MV(t){let n,e,i=t[9]&&H8(t);return{c(){n=A("se-dialog"),i&&i.c(),w(n,"page-scroll","false"),w(n,"can-backdrop","false"),w(n,"size","medium"),w(n,"class","dialog-bom-project svelte-xow9zx")},m(r,o){J(r,n,o),i&&i.m(n,null),t[15](n),e=!0},p(r,o){r[9]?i?(i.p(r,o),o&512&&Q(i,1)):(i=H8(r),i.c(),Q(i,1),i.m(n,null)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(),t[15](null)}}}function H8(t){let n,e,i;return e=new G8({props:{apigeeToken:t[3],language:t[0],country:t[1],getConfiguratorsDetails:t[2],getConfiguratorsCountry:t[10],isImportList:t[4],isList:t[5],entryPoint:t[7],selectAndConfigBearerToken:t[6]}}),e.$on("closePopupEvent",t[11]),{c(){n=A("se-dialog-content"),De(e.$$.fragment)},m(r,o){J(r,n,o),Re(e,n,null),i=!0},p(r,o){const s={};o&8&&(s.apigeeToken=r[3]),o&1&&(s.language=r[0]),o&2&&(s.country=r[1]),o&4&&(s.getConfiguratorsDetails=r[2]),o&1024&&(s.getConfiguratorsCountry=r[10]),o&16&&(s.isImportList=r[4]),o&32&&(s.isList=r[5]),o&128&&(s.entryPoint=r[7]),o&64&&(s.selectAndConfigBearerToken=r[6]),e.$set(s)},i(r){i||(Q(e.$$.fragment,r),i=!0)},o(r){se(e.$$.fragment,r),i=!1},d(r){r&&X(n),Me(e)}}}function qV(t){let n,e,i,r,o;const s=[MV,RV],l=[];function a(c,u){return u&48&&(n=null),n==null&&(n=!!(c[5]&&!L_()||c[4])),n?0:1}return e=a(t,-1),i=l[e]=s[e](t),{c(){i.c(),r=wt()},m(c,u){l[e].m(c,u),J(c,r,u),o=!0},p(c,[u]){let d=e;e=a(c,u),e===d?l[e].p(c,u):(Je(),se(l[d],1,1,()=>{l[d]=null}),Qe(),i=l[e],i?i.p(c,u):(i=l[e]=s[e](c),i.c()),Q(i,1),i.m(r.parentNode,r))},i(c){o||(Q(i),o=!0)},o(c){se(i),o=!1},d(c){c&&X(r),l[e].d(c)}}}function L_(){return!!new URLSearchParams(window.location.search).get("list")}function DV(t,n,e){let{language:i}=n,{country:r}=n,{dataConfig:o}=n,{apigeeToken:s}=n,{apigeeUrl:l}=n,{viteOcmCaseUrl:a}=n,{isImportList:c}=n,{isList:u}=n,{selectAndConfigBearerToken:d}=n,{entryPoint:f}=n,p,m=!1,g,h;const _=Pn();Ln(()=>{var N;Ve.initializeExternalUrls([l,a]),u&&!L_()||c?b():!u&&!c&&e(10,h=(N=o==null?void 0:o.detail)==null?void 0:N.country)});function b(){var N;e(8,p.open=!0,p),e(9,m=!0),e(10,h=(N=o==null?void 0:o.detail)==null?void 0:N.country)}function y(N){var L,q;Ra.update(()=>!1),(u&&!L_()||c)&&e(8,p.open=!1,p),!c&&u?(g=N.detail,((L=N==null?void 0:N.detail)!=null&&L.productAdded||(q=N==null?void 0:N.detail)!=null&&q.newProjectCreated)&&T()):!u&&!c&&k(N.detail)}function k(N){_("productAddedCart",{data:N})}function T(){_("configuratorsProductAdded",{projectId:String(g.selectedProjectId),getProductAddedDetails:g})}function R(N){gt[N?"unshift":"push"](()=>{p=N,e(8,p)})}return t.$$set=N=>{"language"in N&&e(0,i=N.language),"country"in N&&e(1,r=N.country),"dataConfig"in N&&e(2,o=N.dataConfig),"apigeeToken"in N&&e(3,s=N.apigeeToken),"apigeeUrl"in N&&e(13,l=N.apigeeUrl),"viteOcmCaseUrl"in N&&e(14,a=N.viteOcmCaseUrl),"isImportList"in N&&e(4,c=N.isImportList),"isList"in N&&e(5,u=N.isList),"selectAndConfigBearerToken"in N&&e(6,d=N.selectAndConfigBearerToken),"entryPoint"in N&&e(7,f=N.entryPoint)},[i,r,o,s,c,u,d,f,p,m,h,y,k,l,a,R]}class BV extends Ot{constructor(n){super(),At(this,n,DV,qV,Et,{language:0,country:1,dataConfig:2,apigeeToken:3,apigeeUrl:13,viteOcmCaseUrl:14,isImportList:4,isList:5,selectAndConfigBearerToken:6,entryPoint:7},LV)}}let xc;async function R_(t,n,e,i){let r={};try{if(e){const o=sessionStorage.getItem("myse_cognitoToken");return o&&typeof o=="string"?JSON.parse(o):null}else return r=await Cu(`${rp[Ve.environment]}/myse-cart/authorize?languageCode=${Ve.language.toLowerCase()} &businessUnit=${i}&purchaserId=${t}&taa=${n}&punchout=${e}`,{headers:{"x-se-myse-url":`${sp[Ve.environment]}`,"x-se-idms-token":Ve.accessToken}}),typeof r=="string"&&(r=JSON.parse(r)),xc=r==null?void 0:r.cognitoToken,r==null?void 0:r.cognitoToken}catch(o){return ve.info("Exception from cart.js: ",o),xc={error:"Failed to fecth token"},xc}}async function W8(t,n){var l,a;const e=n.defaultpurchaser,i=!!n.temporaryPurchaser,r=!!n.isPunchout,o=xc||await R_(e,i,r,n.mysebusinessunit),s=M_();try{let u=await Cu(`${rp[Ve.environment]}/myse-cart/${n.mysebusinessunit}/${s}/add-to-cart`,{method:"POST",headers:{"x-se-calling-application":"myHomePage","x-se-user-authorization":o,"x-se-user-authorization-type":"Cognito","Content-Type":"application/json","x-se-myse-url":`${sp[Ve.environment]}`},body:JSON.stringify(t)});return typeof u=="string"&&(u=JSON.parse(u)),u}catch(c){Fd(((a=(l=c.response)==null?void 0:l.data)==null?void 0:a.message)||c||"Error in add to cart","Error in clearing cart, Please try again!")}}async function UV(t){const n=t.defaultpurchaser,e=!!t.temporaryPurchaser,i=!!t.isPunchout,r=await R_(n,e,i,t.mysebusinessunit);if(r!=null&&r.error)return r.error;const o=M_();try{const s=await Cu(`${rp[Ve.environment]}/myse-cart/${t.mysebusinessunit}/${o}?orderNumber=&contractNumber=&taaPurchaserId=&accountSwitch=false"ationNumber=&promotionCode=&promotionOid=&type=ORDER`,{method:"GET",headers:{"x-se-calling-application":"myHomePage","x-se-user-authorization":r,"x-se-user-authorization-type":"Cognito","Content-Type":"application/json","x-se-myse-url":`${sp[Ve.environment]}`}});if(s.hasError)Fd(s,"Error in adding to cart, Please try again!");else return s}catch(s){Fd(s,"Error in adding to cart, Please try again!")}}async function zV(t,n){const e=t.defaultpurchaser,i=!!t.temporaryPurchaser,r=!!t.isPunchout,o=xc||await R_(e,i,r,t.mysebusinessunit);if(o.error)return o.error;const s=M_();try{const l=await Cu(`${rp[Ve.environment]}/myse-cart/${t.mysebusinessunit}/${s}/clear-cart?type=ORDER`,{method:"POST",headers:{"x-se-calling-application":"myHomePage","x-se-user-authorization":o,"x-se-user-authorization-type":"Cognito","Content-Type":"application/json","x-se-myse-url":`${sp[Ve.environment]}`},body:JSON.stringify(n)});if(l.hasError)Fd(l,"Error in clearing cart, Please try again!");else return l}catch(l){Fd(l,"Error in clearing cart, Please try again!")}}function Fd(t,n){var e,i;return{error:((i=(e=t==null?void 0:t.message)==null?void 0:e.message)==null?void 0:i.erroMessage)||n}}function M_(){const t=sessionStorage.getItem("myse_cartId");return t?JSON.parse(t):null}const Kne="";function FV(t){qt(t,"svelte-19q1r6w",".display-flex.svelte-19q1r6w.svelte-19q1r6w{display:-ms-flexbox;display:-webkit-flex;display:flex}.pw-snackbar-elem.svelte-19q1r6w.svelte-19q1r6w{top:30px}.justify-content-sp-btw.svelte-19q1r6w.svelte-19q1r6w{justify-content:space-between}@media(min-width: 968px){}.cart-mobile-snackbar.svelte-19q1r6w.svelte-19q1r6w{position:fixed;top:0;width:100%;height:92px;font-size:12px}.desktop-view-snackbar.svelte-19q1r6w.svelte-19q1r6w,.mobile-view-snackbar.svelte-19q1r6w.svelte-19q1r6w{display:none}@media(min-width: 768px){.desktop-view-snackbar.svelte-19q1r6w.svelte-19q1r6w{display:block}}@media(max-width: 767px){.mobile-view-snackbar.svelte-19q1r6w.svelte-19q1r6w{display:block}}.snackbar-mobile-div.svelte-19q1r6w.svelte-19q1r6w{width:100%;height:120px;color:white;background-color:#3dcd58;font-size:16px;padding-top:8px}.snackbar-mobile-div.svelte-19q1r6w .snackbar-header.svelte-19q1r6w{padding:12px 20px}.snackbar-mobile-div.svelte-19q1r6w .close-snackbar.svelte-19q1r6w{padding:10px 16px}.snackbar-mobile-div.svelte-19q1r6w .snackbar-btn-class-div.svelte-19q1r6w{width:90%;border-radius:5px;border:2px solid white;height:34px;margin:5px 18px;justify-content:center;align-items:center}.added-product-snackBar.svelte-19q1r6w.svelte-19q1r6w{margin-right:6rem}.snack-bar-product.svelte-19q1r6w.svelte-19q1r6w{z-index:11000}.snackbar-top-50.svelte-19q1r6w.svelte-19q1r6w{top:50px}.dialog-bom-project.svelte-19q1r6w.svelte-19q1r6w{z-index:11000;position:absolute}.snackbar-center.svelte-19q1r6w.svelte-19q1r6w{top:85%}.snackbar-btn.svelte-19q1r6w.svelte-19q1r6w{background:var(--se-white);margin-right:10px;padding:6px;border:solid 2px;float:right;cursor:pointer;margin-top:17px;margin-left:20px;border-radius:5px}.snackbar-btn-qds-child.svelte-19q1r6w.svelte-19q1r6w{margin:17px 0 0;border:0;padding:0;--qds-theme-link-subdued-default:#fff}.snackbar-btn-qds-child.svelte-19q1r6w .snackbar-link.svelte-19q1r6w{color:#fff;border:solid 1px #fff;padding:0px 10px;--qds-theme-link-subdued-default:#fff;--qds-theme-link-subdued-visited:#fff;--qds-theme-link-subdued-hover:#fff;--qds-control-standard-height:2rem}.snackbar-btn-qds-child.svelte-19q1r6w .snackbar-link.svelte-19q1r6w:hover,.snackbar-btn-qds-child.svelte-19q1r6w .snackbar-link.svelte-19q1r6w:visited{color:#fff}.container.svelte-19q1r6w.svelte-19q1r6w{display:flex;justify-content:center;align-items:center;height:25px}.margin-top-17.svelte-19q1r6w.svelte-19q1r6w{margin-top:17px}.show-bottom.svelte-19q1r6w.svelte-19q1r6w{bottom:30px;top:auto}")}function V8(t){t[126]=t[127].default}function Y8(t){t[128]=t[127].default}const xV=t=>({}),Z8=t=>({slot:"surveyBtn"}),GV=t=>({}),K8=t=>({slot:"surveyBtn"});function HV(t){var P,E,B;let n,e,i,r,o,s=((E=(P=t[44])==null?void 0:P.detail)==null?void 0:E.country)&&t[63]&&s0.includes(t[0]),l,a,c,u,d,f,p,m,g,h,_,b,y=(t[0]===sc||t[0]===Ao)&&X8(t),k=t[0]===uo&&t[33]!==Te&&!t[42]&&J8(t),T=t[0]===Nn&&t[33]!==Te&&t[42]&&$8(t),R=t[0]===i0&&t7(t),N=t[1]&&!t[0]&&n7(t),L=s&&i7(t),q=t[63]&&t[0]===Kc&&r7(t),M=t[45]&&s7(t),z=t[46]&&o7(t),D=t[47]&&a7(t),O=t[50]&&l7(t),j=t[0]===S0&&c7(t),C=t[0]===zn&&t[21]==="false"&&u7(t),S=((B=t[55])==null?void 0:B.length)&&f7(t),I=t[57]&&d7(t);return{c(){y&&y.c(),n=Y(),k&&k.c(),e=Y(),T&&T.c(),i=Y(),R&&R.c(),r=Y(),N&&N.c(),o=Y(),L&&L.c(),l=Y(),q&&q.c(),a=Y(),M&&M.c(),c=Y(),z&&z.c(),u=Y(),D&&D.c(),d=Y(),O&&O.c(),f=Y(),j&&j.c(),p=Y(),C&&C.c(),m=Y(),S&&S.c(),g=Y(),I&&I.c(),h=Y(),_=A("se-loading"),w(_,"id","cart-loader"),w(_,"loading",t[58]),w(_,"overlay","true"),w(_,"full-page","true")},m(U,W){y&&y.m(U,W),J(U,n,W),k&&k.m(U,W),J(U,e,W),T&&T.m(U,W),J(U,i,W),R&&R.m(U,W),J(U,r,W),N&&N.m(U,W),J(U,o,W),L&&L.m(U,W),J(U,l,W),q&&q.m(U,W),J(U,a,W),M&&M.m(U,W),J(U,c,W),z&&z.m(U,W),J(U,u,W),D&&D.m(U,W),J(U,d,W),O&&O.m(U,W),J(U,f,W),j&&j.m(U,W),J(U,p,W),C&&C.m(U,W),J(U,m,W),S&&S.m(U,W),J(U,g,W),I&&I.m(U,W),J(U,h,W),J(U,_,W),b=!0},p(U,W){var Z,V,te;U[0]===sc||U[0]===Ao?y?(y.p(U,W),W[0]&1&&Q(y,1)):(y=X8(U),y.c(),Q(y,1),y.m(n.parentNode,n)):y&&(Je(),se(y,1,1,()=>{y=null}),Qe()),U[0]===uo&&U[33]!==Te&&!U[42]?k?(k.p(U,W),W[0]&1|W[1]&2052&&Q(k,1)):(k=J8(U),k.c(),Q(k,1),k.m(e.parentNode,e)):k&&(Je(),se(k,1,1,()=>{k=null}),Qe()),U[0]===Nn&&U[33]!==Te&&U[42]?T?(T.p(U,W),W[0]&1|W[1]&2052&&Q(T,1)):(T=$8(U),T.c(),Q(T,1),T.m(i.parentNode,i)):T&&(Je(),se(T,1,1,()=>{T=null}),Qe()),U[0]===i0?R?(R.p(U,W),W[0]&1&&Q(R,1)):(R=t7(U),R.c(),Q(R,1),R.m(r.parentNode,r)):R&&(Je(),se(R,1,1,()=>{R=null}),Qe()),U[1]&&!U[0]?N?(N.p(U,W),W[0]&3&&Q(N,1)):(N=n7(U),N.c(),Q(N,1),N.m(o.parentNode,o)):N&&(Je(),se(N,1,1,()=>{N=null}),Qe()),W[0]&1|W[1]&8192|W[2]&2&&(s=((V=(Z=U[44])==null?void 0:Z.detail)==null?void 0:V.country)&&U[63]&&s0.includes(U[0])),s?L?(L.p(U,W),W[0]&1|W[1]&8192|W[2]&2&&Q(L,1)):(L=i7(U),L.c(),Q(L,1),L.m(l.parentNode,l)):L&&(Je(),se(L,1,1,()=>{L=null}),Qe()),U[63]&&U[0]===Kc?q?(q.p(U,W),W[0]&1|W[2]&2&&Q(q,1)):(q=r7(U),q.c(),Q(q,1),q.m(a.parentNode,a)):q&&(Je(),se(q,1,1,()=>{q=null}),Qe()),U[45]?M?(M.p(U,W),W[1]&16384&&Q(M,1)):(M=s7(U),M.c(),Q(M,1),M.m(c.parentNode,c)):M&&(Je(),se(M,1,1,()=>{M=null}),Qe()),U[46]?z?z.p(U,W):(z=o7(U),z.c(),z.m(u.parentNode,u)):z&&(z.d(1),z=null),U[47]?D?D.p(U,W):(D=a7(U),D.c(),D.m(d.parentNode,d)):D&&(D.d(1),D=null),U[50]?O?O.p(U,W):(O=l7(U),O.c(),O.m(f.parentNode,f)):O&&(O.d(1),O=null),U[0]===S0?j?(j.p(U,W),W[0]&1&&Q(j,1)):(j=c7(U),j.c(),Q(j,1),j.m(p.parentNode,p)):j&&(Je(),se(j,1,1,()=>{j=null}),Qe()),U[0]===zn&&U[21]==="false"?C?(C.p(U,W),W[0]&2097153&&Q(C,1)):(C=u7(U),C.c(),Q(C,1),C.m(m.parentNode,m)):C&&(Je(),se(C,1,1,()=>{C=null}),Qe()),(te=U[55])!=null&&te.length?S?S.p(U,W):(S=f7(U),S.c(),S.m(g.parentNode,g)):S&&(S.d(1),S=null),U[57]?I?I.p(U,W):(I=d7(U),I.c(),I.m(h.parentNode,h)):I&&(I.d(1),I=null),(!b||W[1]&134217728)&&w(_,"loading",U[58])},i(U){b||(Q(y),Q(k),Q(T),Q(R),Q(N),Q(L),Q(q),Q(M),Q(j),Q(C),b=!0)},o(U){se(y),se(k),se(T),se(R),se(N),se(L),se(q),se(M),se(j),se(C),b=!1},d(U){U&&(X(n),X(e),X(i),X(r),X(o),X(l),X(a),X(c),X(u),X(d),X(f),X(p),X(m),X(g),X(h),X(_)),y&&y.d(U),k&&k.d(U),T&&T.d(U),R&&R.d(U),N&&N.d(U),L&&L.d(U),q&&q.d(U),M&&M.d(U),z&&z.d(U),D&&D.d(U),O&&O.d(U),j&&j.d(U),C&&C.d(U),S&&S.d(U),I&&I.d(U)}}}function WV(t){let n,e,i,r,o,s;function l(u){t[79](u)}function a(u){t[80](u)}let c={projectPage:t[14],redirectedFromPlatform:t[51],anonymousProjectId:t[52],language:t[4],country:t[5],apigeeToken:t[2]};return t[0]!==void 0&&(c.page=t[0]),t[50]!==void 0&&(c.isProjectConversionSnackbar=t[50]),i=new YU({props:c}),gt.push(()=>Tt(i,"page",l)),gt.push(()=>Tt(i,"isProjectConversionSnackbar",a)),{c(){n=A("se-dialog"),e=A("se-dialog-content"),De(i.$$.fragment),w(n,"page-scroll","false"),w(n,"no-backdrop","true"),w(n,"size","medium"),w(n,"open",t[61]),w(n,"class","dialog-bom-project svelte-19q1r6w")},m(u,d){J(u,n,d),v(n,e),Re(i,e,null),s=!0},p(u,d){const f={};d[0]&16384&&(f.projectPage=u[14]),d[1]&1048576&&(f.redirectedFromPlatform=u[51]),d[1]&2097152&&(f.anonymousProjectId=u[52]),d[0]&16&&(f.language=u[4]),d[0]&32&&(f.country=u[5]),d[0]&4&&(f.apigeeToken=u[2]),!r&&d[0]&1&&(r=!0,f.page=u[0],St(()=>r=!1)),!o&&d[1]&524288&&(o=!0,f.isProjectConversionSnackbar=u[50],St(()=>o=!1)),i.$set(f),(!s||d[1]&1073741824)&&w(n,"open",u[61])},i(u){s||(Q(i.$$.fragment,u),s=!0)},o(u){se(i.$$.fragment,u),s=!1},d(u){u&&X(n),Me(i)}}}function X8(t){let n,e,i,r,o;const s=[YV,VV],l=[];function a(c,u){var d;return u[0]&2|u[1]&262144&&(n=null),n==null&&(n=!c[1]||!((d=c[49])!=null&&d.has(Af))),n?0:1}return e=a(t,[-1,-1,-1,-1,-1]),i=l[e]=s[e](t),{c(){i.c(),r=wt()},m(c,u){l[e].m(c,u),J(c,r,u),o=!0},p(c,u){let d=e;e=a(c,u),e===d?l[e].p(c,u):(Je(),se(l[d],1,1,()=>{l[d]=null}),Qe(),i=l[e],i?i.p(c,u):(i=l[e]=s[e](c),i.c()),Q(i,1),i.m(r.parentNode,r))},i(c){o||(Q(i),o=!0)},o(c){se(i),o=!1},d(c){c&&X(r),l[e].d(c)}}}function VV(t){let n;return{c(){n=A("se-loading"),w(n,"loading","true"),w(n,"overlay","true"),w(n,"full-page","true")},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}function YV(t){let n,e,i,r;const o=[KV,ZV],s=[];function l(a,c){return a[42]?1:0}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function ZV(t){let n,e,i={user:t[6],businessunit:t[18],projectListOptions:t[31]};return n=new EV({props:i}),t[82](n),n.$on("gotoList",t[66]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){const s={};o[0]&64&&(s.user=r[6]),o[0]&262144&&(s.businessunit=r[18]),o[1]&1&&(s.projectListOptions=r[31]),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[82](null),Me(n,r)}}}function KV(t){let n,e,i={user:t[6],businessunit:t[18],projectListOptions:t[31],platform:t[22],$$slots:{surveyBtn:[XV]},$$scope:{ctx:t}};return n=new gB({props:i}),t[81](n),n.$on("gotoProject",t[66]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){const s={};o[0]&64&&(s.user=r[6]),o[0]&262144&&(s.businessunit=r[18]),o[1]&1&&(s.projectListOptions=r[31]),o[0]&4194304&&(s.platform=r[22]),o[3]&1&&(s.$$scope={dirty:o,ctx:r}),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[81](null),Me(n,r)}}}function XV(t){let n;const e=t[78].surveyBtn,i=Ka(e,t,t[93],K8);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),n=!0},p(r,o){i&&i.p&&(!n||o[3]&1)&&Ja(i,e,r,r[93],n?Xa(e,r[93],o,GV):Qa(r[93]),K8)},i(r){n||(Q(i,r),n=!0)},o(r){se(i,r),n=!1},d(r){i&&i.d(r)}}}function J8(t){let n,e,i=t[43]&&Q8(t);return{c(){i&&i.c(),n=wt()},m(r,o){i&&i.m(r,o),J(r,n,o),e=!0},p(r,o){r[43]?i?(i.p(r,o),o[1]&4096&&Q(i,1)):(i=Q8(r),i.c(),Q(i,1),i.m(n.parentNode,n)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(r)}}}function Q8(t){let n,e,i,r={ctx:t,current:null,token:null,hasCatch:!1,pending:eY,then:QV,catch:JV,value:127,blocks:[,,,]};return Xd(e=t[43],r),{c(){n=wt(),r.block.c()},m(o,s){J(o,n,s),r.block.m(o,r.anchor=s),r.mount=()=>n.parentNode,r.anchor=n,i=!0},p(o,s){t=o,r.ctx=t,s[1]&4096&&e!==(e=t[43])&&Xd(e,r)||$_(r,t,s)},i(o){i||(Q(r.block),i=!0)},o(o){for(let s=0;s<3;s+=1){const l=r.blocks[s];se(l)}i=!1},d(o){o&&X(n),r.block.d(o),r.token=null,r=null}}}function JV(t){return{c:tt,m:tt,p:tt,i:tt,o:tt,d:tt}}function QV(t){Y8(t);let n,e,i={env:Ve.environment||t[23],projectId:t[41],token:t[62],apigeeToken:t[2],countryentries:t[8],language:t[4],country:t[5],apigeeUrl:t[10],viteOcmCaseUrl:t[11],showCartIcon:t[9],availableservices:t[7],user:t[6],channel:t[15],subchannel:t[16],selectAndConfigBearerToken:t[12],selectAndConfigUrl:t[13],languageChange:t[17],businessunit:t[18],externalBomData:t[19],mode:t[20],silent:t[21],platform:t[22],configuratorLandingUrl:t[24],eabProjectId:t[25],eabBackUrl:t[26],pbRefreshProjData:t[27],hmcVersion:t[32],loadHMC:t[28],cpqUser:t[29],cpqEnabled:t[30],hmcWCUrl:t[33],addToCartBtn:t[34],isStandAlone:t[35],showPublicPage:t[37],$$slots:{surveyBtn:[$V]},$$scope:{ctx:t}};return n=new t[128]({props:i}),t[83](n),n.$on("goToCart",t[64]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){Y8(r);const s={};o[0]&8388608&&(s.env=Ve.environment||r[23]),o[1]&1024&&(s.projectId=r[41]),o[2]&1&&(s.token=r[62]),o[0]&4&&(s.apigeeToken=r[2]),o[0]&256&&(s.countryentries=r[8]),o[0]&16&&(s.language=r[4]),o[0]&32&&(s.country=r[5]),o[0]&1024&&(s.apigeeUrl=r[10]),o[0]&2048&&(s.viteOcmCaseUrl=r[11]),o[0]&512&&(s.showCartIcon=r[9]),o[0]&128&&(s.availableservices=r[7]),o[0]&64&&(s.user=r[6]),o[0]&32768&&(s.channel=r[15]),o[0]&65536&&(s.subchannel=r[16]),o[0]&4096&&(s.selectAndConfigBearerToken=r[12]),o[0]&8192&&(s.selectAndConfigUrl=r[13]),o[0]&131072&&(s.languageChange=r[17]),o[0]&262144&&(s.businessunit=r[18]),o[0]&524288&&(s.externalBomData=r[19]),o[0]&1048576&&(s.mode=r[20]),o[0]&2097152&&(s.silent=r[21]),o[0]&4194304&&(s.platform=r[22]),o[0]&16777216&&(s.configuratorLandingUrl=r[24]),o[0]&33554432&&(s.eabProjectId=r[25]),o[0]&67108864&&(s.eabBackUrl=r[26]),o[0]&134217728&&(s.pbRefreshProjData=r[27]),o[1]&2&&(s.hmcVersion=r[32]),o[0]&268435456&&(s.loadHMC=r[28]),o[0]&536870912&&(s.cpqUser=r[29]),o[0]&1073741824&&(s.cpqEnabled=r[30]),o[1]&4&&(s.hmcWCUrl=r[33]),o[1]&8&&(s.addToCartBtn=r[34]),o[1]&16&&(s.isStandAlone=r[35]),o[1]&64&&(s.showPublicPage=r[37]),o[3]&1&&(s.$$scope={dirty:o,ctx:r}),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[83](null),Me(n,r)}}}function $V(t){let n;const e=t[78].surveyBtn,i=Ka(e,t,t[93],Z8);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),n=!0},p(r,o){i&&i.p&&(!n||o[3]&1)&&Ja(i,e,r,r[93],n?Xa(e,r[93],o,xV):Qa(r[93]),Z8)},i(r){n||(Q(i,r),n=!0)},o(r){se(i,r),n=!1},d(r){i&&i.d(r)}}}function eY(t){return{c:tt,m:tt,p:tt,i:tt,o:tt,d:tt}}function $8(t){let n,e,i=t[43]&&e7(t);return{c(){i&&i.c(),n=wt()},m(r,o){i&&i.m(r,o),J(r,n,o),e=!0},p(r,o){r[43]?i?(i.p(r,o),o[1]&4096&&Q(i,1)):(i=e7(r),i.c(),Q(i,1),i.m(n.parentNode,n)):i&&(Je(),se(i,1,1,()=>{i=null}),Qe())},i(r){e||(Q(i),e=!0)},o(r){se(i),e=!1},d(r){r&&X(n),i&&i.d(r)}}}function e7(t){let n,e,i,r={ctx:t,current:null,token:null,hasCatch:!1,pending:iY,then:nY,catch:tY,value:127,blocks:[,,,]};return Xd(e=t[43],r),{c(){n=wt(),r.block.c()},m(o,s){J(o,n,s),r.block.m(o,r.anchor=s),r.mount=()=>n.parentNode,r.anchor=n,i=!0},p(o,s){t=o,r.ctx=t,s[1]&4096&&e!==(e=t[43])&&Xd(e,r)||$_(r,t,s)},i(o){i||(Q(r.block),i=!0)},o(o){for(let s=0;s<3;s+=1){const l=r.blocks[s];se(l)}i=!1},d(o){o&&X(n),r.block.d(o),r.token=null,r=null}}}function tY(t){return{c:tt,m:tt,p:tt,i:tt,o:tt,d:tt}}function nY(t){V8(t);let n,e,i={env:Ve.environment||t[23],projectId:t[41],token:t[62],apigeeToken:t[2],countryentries:t[8],language:t[4],country:t[5],apigeeUrl:t[10],viteOcmCaseUrl:t[11],showCartIcon:t[9],availableservices:t[7],user:t[6],channel:t[15],subchannel:t[16],selectAndConfigBearerToken:t[12],selectAndConfigUrl:t[13],languageChange:t[17],businessunit:t[18],externalBomData:t[19],mode:t[20],silent:t[21],platform:t[22],configuratorLandingUrl:t[24],hmcVersion:t[32],loadHMC:t[28],cpqUser:t[29],cpqEnabled:t[30],hmcWCUrl:t[33],addToCartBtn:t[34],isStandAlone:t[35],entryPoint:t[36]};return n=new t[126]({props:i}),t[84](n),n.$on("goToCart",t[64]),n.$on("gotoUCCart",t[65]),n.$on("gotoUCCartPublic",t[85]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){V8(r);const s={};o[0]&8388608&&(s.env=Ve.environment||r[23]),o[1]&1024&&(s.projectId=r[41]),o[2]&1&&(s.token=r[62]),o[0]&4&&(s.apigeeToken=r[2]),o[0]&256&&(s.countryentries=r[8]),o[0]&16&&(s.language=r[4]),o[0]&32&&(s.country=r[5]),o[0]&1024&&(s.apigeeUrl=r[10]),o[0]&2048&&(s.viteOcmCaseUrl=r[11]),o[0]&512&&(s.showCartIcon=r[9]),o[0]&128&&(s.availableservices=r[7]),o[0]&64&&(s.user=r[6]),o[0]&32768&&(s.channel=r[15]),o[0]&65536&&(s.subchannel=r[16]),o[0]&4096&&(s.selectAndConfigBearerToken=r[12]),o[0]&8192&&(s.selectAndConfigUrl=r[13]),o[0]&131072&&(s.languageChange=r[17]),o[0]&262144&&(s.businessunit=r[18]),o[0]&524288&&(s.externalBomData=r[19]),o[0]&1048576&&(s.mode=r[20]),o[0]&2097152&&(s.silent=r[21]),o[0]&4194304&&(s.platform=r[22]),o[0]&16777216&&(s.configuratorLandingUrl=r[24]),o[1]&2&&(s.hmcVersion=r[32]),o[0]&268435456&&(s.loadHMC=r[28]),o[0]&536870912&&(s.cpqUser=r[29]),o[0]&1073741824&&(s.cpqEnabled=r[30]),o[1]&4&&(s.hmcWCUrl=r[33]),o[1]&8&&(s.addToCartBtn=r[34]),o[1]&16&&(s.isStandAlone=r[35]),o[1]&32&&(s.entryPoint=r[36]),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[84](null),Me(n,r)}}}function iY(t){return{c:tt,m:tt,p:tt,i:tt,o:tt,d:tt}}function t7(t){let n,e;return n=new qW({props:{language:t[4],country:t[5],apigeeToken:t[2],user:t[6]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&16&&(o.language=i[4]),r[0]&32&&(o.country=i[5]),r[0]&4&&(o.apigeeToken=i[2]),r[0]&64&&(o.user=i[6]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function n7(t){let n,e,i={availableservices:t[7]};return n=new UB({props:i}),t[86](n),n.$on("bom",t[68]),n.$on("projectWorkspace",t[74]),n.$on("configurator",t[73]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){const s={};o[0]&128&&(s.availableservices=r[7]),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[86](null),Me(n,r)}}}function i7(t){let n,e;return n=new FU({props:{language:t[4],country:t[5],apigeeToken:t[2],dataConfig:t[44],apigeeUrl:t[10],viteOcmCaseUrl:t[11]}}),n.$on("configuratorsProductAdded",t[70]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&16&&(o.language=i[4]),r[0]&32&&(o.country=i[5]),r[0]&4&&(o.apigeeToken=i[2]),r[1]&8192&&(o.dataConfig=i[44]),r[0]&1024&&(o.apigeeUrl=i[10]),r[0]&2048&&(o.viteOcmCaseUrl=i[11]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function r7(t){let n,e;return n=new BV({props:{language:t[4],country:t[5],apigeeToken:t[2],dataConfig:t[44],apigeeUrl:t[10],viteOcmCaseUrl:t[11],isImportList:t[53],isList:t[54],selectAndConfigBearerToken:t[12],entryPoint:t[36]}}),n.$on("configuratorsProductAdded",t[71]),n.$on("productAddedCart",t[72]),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&16&&(o.language=i[4]),r[0]&32&&(o.country=i[5]),r[0]&4&&(o.apigeeToken=i[2]),r[1]&8192&&(o.dataConfig=i[44]),r[0]&1024&&(o.apigeeUrl=i[10]),r[0]&2048&&(o.viteOcmCaseUrl=i[11]),r[1]&4194304&&(o.isImportList=i[53]),r[1]&8388608&&(o.isList=i[54]),r[0]&4096&&(o.selectAndConfigBearerToken=i[12]),r[1]&32&&(o.entryPoint=i[36]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function s7(t){var a,c,u;let n,e,i=((u=(c=(a=t[48])==null?void 0:a.detail)==null?void 0:c.getProductAddedDetails)!=null&&u.productAdded?t[60]("bom_manager.product_added_to_project"):t[60]("bom_manager.products_added_to_new_project"))+"",r,o,s,l;return s=new Bi({props:{linkText:t[60]("configurators.view_bom"),importance:"subdued"}}),s.$on("linkClick",t[87]),{c(){n=A("se-snackbar"),e=A("span"),r=de(i),o=Y(),De(s.$$.fragment),x(e,"class","added-product-snackBar svelte-19q1r6w"),w(n,"class","snack-bar-product svelte-19q1r6w"),w(n,"open",t[45]),w(n,"icon","information_stroke"),w(n,"can-close","true")},m(d,f){J(d,n,f),v(n,e),v(e,r),v(n,o),Re(s,n,null),l=!0},p(d,f){var m,g,h;(!l||f[1]&537001984)&&i!==(i=((h=(g=(m=d[48])==null?void 0:m.detail)==null?void 0:g.getProductAddedDetails)!=null&&h.productAdded?d[60]("bom_manager.product_added_to_project"):d[60]("bom_manager.products_added_to_new_project"))+"")&&be(r,i);const p={};f[1]&536870912&&(p.linkText=d[60]("configurators.view_bom")),s.$set(p),(!l||f[1]&16384)&&w(n,"open",d[45])},i(d){l||(Q(s.$$.fragment,d),l=!0)},o(d){se(s.$$.fragment,d),l=!1},d(d){d&&X(n),Me(s)}}}function o7(t){var O,j,C;let n,e,i,r,o=((C=(j=(O=t[48])==null?void 0:O.detail)==null?void 0:j.getProductAddedDetails)!=null&&C.productAdded?t[60]("list.product_added_to_list"):t[60]("list.products_added_to_new_list"))+"",s,l,a,c,u=t[60]("list.view_list")+"",d,f,p,m,g,h,_=t[60]("list.added_to_list")+"",b,y,k,T,R,N,L,q=t[60]("list.show_list")+"",M,z,D;return{c(){n=A("se-snackbar"),e=A("span"),i=A("div"),r=A("span"),s=de(o),l=Y(),a=A("span"),c=A("qds-standalone-link"),d=de(u),f=Y(),p=A("div"),m=A("div"),g=A("div"),h=A("span"),b=de(_),y=Y(),k=A("div"),T=A("se-icon"),T.textContent="action_delete_cross",R=Y(),N=A("div"),L=A("qds-standalone-link"),M=de(q),x(r,"class","margin-top-17 svelte-19q1r6w"),w(c,"class","snackbar-link svelte-19q1r6w"),w(c,"target","_blank"),w(c,"href",t[76]()),w(c,"importance","subdued"),x(a,"class","snackbar-btn snackbar-btn-qds-child svelte-19q1r6w"),x(i,"class","container svelte-19q1r6w"),x(e,"class","added-product-snackBar svelte-19q1r6w"),w(n,"class","snack-bar-product snackbar-center desktop-view-snackbar svelte-19q1r6w"),w(n,"open",t[46]),w(n,"icon","information_stroke"),w(n,"can-close","true"),w(n,"type","success"),x(g,"class","snackbar-header svelte-19q1r6w"),w(T,"class","cursor-pointer"),x(k,"class","close-snackbar svelte-19q1r6w"),x(m,"class","display-flex justify-content-sp-btw svelte-19q1r6w"),w(L,"class","snackbar-link svelte-19q1r6w"),w(L,"target","_blank"),w(L,"href",t[76]()),w(L,"importance","subdued"),x(N,"class","snackbar-btn-class-div display-flex snackbar-btn-qds-child svelte-19q1r6w"),x(p,"class","snackbar-mobile-div snack-bar-zindex cart-mobile-snackbar display-flex mobile-view-snackbar svelte-19q1r6w")},m(S,I){J(S,n,I),v(n,e),v(e,i),v(i,r),v(r,s),v(i,l),v(i,a),v(a,c),v(c,d),J(S,f,I),J(S,p,I),v(p,m),v(m,g),v(g,h),v(h,b),v(m,y),v(m,k),v(k,T),v(p,R),v(p,N),v(N,L),v(L,M),z||(D=[Ge(a,"click",t[88]),Ge(T,"click",t[89]),Ge(N,"click",t[90])],z=!0)},p(S,I){var P,E,B;I[1]&537001984&&o!==(o=((B=(E=(P=S[48])==null?void 0:P.detail)==null?void 0:E.getProductAddedDetails)!=null&&B.productAdded?S[60]("list.product_added_to_list"):S[60]("list.products_added_to_new_list"))+"")&&be(s,o),I[1]&536870912&&u!==(u=S[60]("list.view_list")+"")&&be(d,u),I[1]&32768&&w(n,"open",S[46]),I[1]&536870912&&_!==(_=S[60]("list.added_to_list")+"")&&be(b,_),I[1]&536870912&&q!==(q=S[60]("list.show_list")+"")&&be(M,q)},d(S){S&&(X(n),X(f),X(p)),z=!1,vn(D)}}}function a7(t){let n,e,i,r,o=t[60]("cart.product_added_to_cart")+"",s,l,a,c,u,d,f,p,m,g=t[60]("cart.item_added_cart")+"",h,_,b,y,k,T,R,N,L;function q(C,S){return S[1]&268435456&&(c=null),c==null&&(c=!!Fa(C[59])),c?sY:rY}let M=q(t,[-1,-1,-1,-1,-1]),z=M(t);function D(C,S){return S[1]&268435456&&(R=null),R==null&&(R=!!Fa(C[59])),R?aY:oY}let O=D(t,[-1,-1,-1,-1,-1]),j=O(t);return{c(){n=A("se-snackbar"),e=A("span"),i=A("div"),r=A("span"),s=de(o),l=Y(),a=A("span"),z.c(),u=Y(),d=A("div"),f=A("div"),p=A("div"),m=A("span"),h=de(g),_=Y(),b=A("div"),y=A("se-icon"),y.textContent="action_delete_cross",k=Y(),T=A("div"),j.c(),x(r,"class","margin-top-17 svelte-19q1r6w"),x(a,"class","snackbar-btn snackbar-btn-qds-child svelte-19q1r6w"),x(i,"class","container svelte-19q1r6w"),x(e,"class","added-product-snackBar svelte-19q1r6w"),w(n,"class","snack-bar-product snackbar-center desktop-view-snackbar svelte-19q1r6w"),w(n,"open",t[47]),w(n,"icon","information_stroke"),w(n,"can-close","true"),w(n,"type","success"),x(p,"class","snackbar-header svelte-19q1r6w"),w(y,"class","cursor-pointer"),x(b,"class","close-snackbar svelte-19q1r6w"),x(f,"class","display-flex justify-content-sp-btw svelte-19q1r6w"),x(T,"class","snackbar-btn-class-div display-flex snackbar-btn-qds-child svelte-19q1r6w"),x(d,"class","snackbar-mobile-div snack-bar-zindex cart-mobile-snackbar display-flex mobile-view-snackbar svelte-19q1r6w")},m(C,S){J(C,n,S),v(n,e),v(e,i),v(i,r),v(r,s),v(i,l),v(i,a),z.m(a,null),J(C,u,S),J(C,d,S),v(d,f),v(f,p),v(p,m),v(m,h),v(f,_),v(f,b),v(b,y),v(d,k),v(d,T),j.m(T,null),N||(L=Ge(y,"click",t[91]),N=!0)},p(C,S){S[1]&536870912&&o!==(o=C[60]("cart.product_added_to_cart")+"")&&be(s,o),M===(M=q(C,S))&&z?z.p(C,S):(z.d(1),z=M(C),z&&(z.c(),z.m(a,null))),S[1]&65536&&w(n,"open",C[47]),S[1]&536870912&&g!==(g=C[60]("cart.item_added_cart")+"")&&be(h,g),O===(O=D(C,S))&&j?j.p(C,S):(j.d(1),j=O(C),j&&(j.c(),j.m(T,null)))},d(C){C&&(X(n),X(u),X(d)),z.d(),j.d(),N=!1,L()}}}function rY(t){let n,e=t[60]("list.view_cart")+"",i;return{c(){n=A("qds-standalone-link"),i=de(e),w(n,"class","snackbar-link svelte-19q1r6w"),w(n,"target","_blank"),w(n,"href",t[76](!0,!1)),w(n,"importance","subdued")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[1]&536870912&&e!==(e=r[60]("list.view_cart")+"")&&be(i,e)},d(r){r&&X(n)}}}function sY(t){let n,e=t[60]("list.view_cart")+"",i;return{c(){n=A("qds-standalone-link"),i=de(e),w(n,"class","snackbar-link svelte-19q1r6w"),w(n,"target","_blank"),w(n,"href",t[76](!0,!0)),w(n,"importance","subdued")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[1]&536870912&&e!==(e=r[60]("list.view_cart")+"")&&be(i,e)},d(r){r&&X(n)}}}function oY(t){let n,e=t[60]("cart.show_cart")+"",i;return{c(){n=A("qds-standalone-link"),i=de(e),w(n,"class","snackbar-link svelte-19q1r6w"),w(n,"target","_blank"),w(n,"href",t[76](!0,!1)),w(n,"importance","subdued")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[1]&536870912&&e!==(e=r[60]("cart.show_cart")+"")&&be(i,e)},d(r){r&&X(n)}}}function aY(t){let n,e=t[60]("cart.show_cart")+"",i;return{c(){n=A("qds-standalone-link"),i=de(e),w(n,"class","snackbar-link svelte-19q1r6w"),w(n,"target","_blank"),w(n,"href",t[76](!0,!0)),w(n,"importance","subdued")},m(r,o){J(r,n,o),v(n,i)},p(r,o){o[1]&536870912&&e!==(e=r[60]("cart.show_cart")+"")&&be(i,e)},d(r){r&&X(n)}}}function l7(t){let n,e;return{c(){n=A("se-snackbar"),w(n,"class","snack-bar-product snackbar-top-50 svelte-19q1r6w"),w(n,"open",t[50]),w(n,"duration",ps),w(n,"type",fr),w(n,"message",e=t[60]("bom_manager.project_conversion_error"))},m(i,r){J(i,n,r)},p(i,r){r[1]&524288&&w(n,"open",i[50]),r[1]&536870912&&e!==(e=i[60]("bom_manager.project_conversion_error"))&&w(n,"message",e)},d(i){i&&X(n)}}}function c7(t){let n,e;return n=new EW({props:{language:t[4],country:t[5],apigeeToken:t[2],user:t[6]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&16&&(o.language=i[4]),r[0]&32&&(o.country=i[5]),r[0]&4&&(o.apigeeToken=i[2]),r[0]&64&&(o.user=i[6]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function u7(t){let n,e,i={apigeeToken:t[2],token:t[62],language:t[4],country:t[5],businessunit:t[18],cartId:t[41],selectAndConfigBearerToken:t[12],countryentries:t[8],env:t[23],apigeeUrl:t[10],viteOcmCaseUrl:t[11],selectAndConfigUrl:t[13]};return n=new dW({props:i}),t[92](n),n.$on("gotoList",t[66]),n.$on("addToListFromUcCart",t[75]),n.$on("addToListFromUcCartPublic",t[69]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){const s={};o[0]&4&&(s.apigeeToken=r[2]),o[2]&1&&(s.token=r[62]),o[0]&16&&(s.language=r[4]),o[0]&32&&(s.country=r[5]),o[0]&262144&&(s.businessunit=r[18]),o[1]&1024&&(s.cartId=r[41]),o[0]&4096&&(s.selectAndConfigBearerToken=r[12]),o[0]&256&&(s.countryentries=r[8]),o[0]&8388608&&(s.env=r[23]),o[0]&1024&&(s.apigeeUrl=r[10]),o[0]&2048&&(s.viteOcmCaseUrl=r[11]),o[0]&8192&&(s.selectAndConfigUrl=r[13]),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[92](null),Me(n,r)}}}function f7(t){let n,e;return{c(){var i;n=A("se-snackbar"),w(n,"open",e=(i=t[55])==null?void 0:i.length),w(n,"message",t[55]),w(n,"type",fr),w(n,"class","pw-snackbar-elem svelte-19q1r6w"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id","snackbar-cart-error")},m(i,r){J(i,n,r)},p(i,r){var o;r[1]&16777216&&e!==(e=(o=i[55])==null?void 0:o.length)&&w(n,"open",e),r[1]&16777216&&w(n,"message",i[55])},d(i){i&&X(n)}}}function d7(t){let n;return{c(){n=A("se-snackbar"),w(n,"open",t[57]),w(n,"message",t[56]),w(n,"type",fr),w(n,"class","pw-snackbar-elem show-bottom svelte-19q1r6w"),w(n,"icon","notification_ok_wired"),w(n,"duration",ps),w(n,"id","snackbar-cart-error")},m(e,i){J(e,n,i)},p(e,i){i[1]&67108864&&w(n,"open",e[57]),i[1]&33554432&&w(n,"message",e[56])},d(e){e&&X(n)}}}function lY(t){let n,e,i,r;const o=[WV,HV],s=[];function l(a,c){return a[61]===!0&&!a[42]?0:1}return n=l(t),e=s[n]=o[n](t),{c(){e.c(),i=wt()},m(a,c){s[n].m(a,c),J(a,i,c),r=!0},p(a,c){let u=n;n=l(a),n===u?s[n].p(a,c):(Je(),se(s[u],1,1,()=>{s[u]=null}),Qe(),e=s[n],e?e.p(a,c):(e=s[n]=o[n](a),e.c()),Q(e,1),e.m(i.parentNode,i))},i(a){r||(Q(e),r=!0)},o(a){se(e),r=!1},d(a){a&&X(i),s[n].d(a)}}}function p7(t){const n=window.location.pathname;let e=n==null?void 0:n.split(`/${t}/`)[1];return e=e==null?void 0:e.split("?")[0],e}function cY(t,n,e){let i,r,o,s=tt,l=()=>(s(),s=Qr(fe,rt=>e(77,o=rt)),fe),a,c,u,d,f,p,m,g,h=tt,_=()=>(h(),h=Qr(N,rt=>e(62,g=rt)),N),b;ye(t,fp,rt=>e(97,i=rt)),ye(t,gr,rt=>e(98,r=rt)),ye(t,ki,rt=>e(59,a=rt)),ye(t,Ft,rt=>e(60,c=rt)),ye(t,Ea,rt=>e(99,u=rt)),ye(t,nn,rt=>e(100,d=rt)),ye(t,Jn,rt=>e(101,f=rt)),ye(t,fc,rt=>e(42,p=rt)),ye(t,Ma,rt=>e(61,m=rt)),ye(t,Ra,rt=>e(63,b=rt)),t.$$.on_destroy.push(()=>s()),t.$$.on_destroy.push(()=>h());let{$$slots:y={},$$scope:k}=n,T,{currentApigeeToken:R}=n,{access_token:N=yt("")}=n;_();let{language:L}=n,{country:q}=n,{user:M=yt({})}=n,{availableservices:z}=n,{page:D}=n,{countryentries:O}=n,{showCartIcon:j}=n,{apigeeUrl:C}=n,{viteOcmCaseUrl:S}=n,{selectAndConfigBearerToken:I}=n,{selectAndConfigUrl:P}=n,{showProjectPlacard:E=!0}=n,{projectPage:B}=n,{channel:U}=n,{subchannel:W}=n,{languageChange:Z}=n,{businessunit:V}=n,{externalBomData:te}=n,{mode:H}=n,{silent:re}=n,{platform:G}=n,{env:F}=n,{configuratorLandingUrl:K}=n,{eabProjectId:le}=n,{eabBackUrl:ce}=n,{pbRefreshProjData:ne}=n,{loadHMC:$}=n,{cpqUser:he}=n,{cpqEnabled:me=!1}=n,{projectListOptions:ee}=n,{hmcVersion:oe}=n,{hmcWCUrl:ue}=n,{addToCartBtn:ge}=n,{isStandAlone:fe}=n;l();let{entryPoint:ae}=n,{showPublicPage:ie}=n,_e,Ie=T,we,pe,ke,je,Be=!1,Ce,Se=`${q.toLowerCase()}`,Ee,Le=new URLSearchParams(window.location.search),Pe=!1,He,st,_t=!1,We=!1;const qe=Dt();let Ke,Ue,lt,Fe="",$e="",Ne=!1,ct=!1;Ln(async()=>{ve.info("AuthenticatedUserWrapper mounted"),window.wcloaded=!1,window.pbWCLoaded=!1,ve.info("page name:",D),Le.size>0&&!p&&(e(51,He=Le.get(es)),e(52,st=Le==null?void 0:Le.get(Af)),st&&await zt(),_t&&ot()),D===uo&&nt(),D===Nn&&mt(),ve.info("platform",G),ve.info("page=========>",D),ve.info("app is loaded");const rt={isLoaded:!0,List:c("bom_manager.add_to_list"),Cart:c("generic.add_to_cart"),ImportList:c("list.import_list")},it=new CustomEvent("WCLoaded",{detail:rt});document.dispatchEvent(it),Fn()&&(window.wcloaded=!0),D==="pesSilent"&&(ve.info("inside pesSilent condition"),window.pbWCLoaded=!0),Dt()&&$t()});function nt(){e(43,T=Promise.resolve().then(()=>cC))}function mt(){e(43,T=Promise.resolve().then(()=>Cte))}async function It(rt){var xe;Ma.update(()=>!1);const it=Fn()?Of.uc:Of.pb,Lt=String(st)+Ep+Ib+sr,Vt={platform:Le.get(es)},wn=await om(Lt,Vt),qn=(xe=wn==null?void 0:wn[0])==null?void 0:xe.bom;qn&&await xi({bom:qn},rt.id,"",f),Tr(`${it[Ve.environment]}${hc}/${rt.id}?${es}=${rt.platform}`)}async function zt(){var Lt;const rt=Le==null?void 0:Le.get(Af),it=String(rt)+lP;try{const Vt=await PM(it);eg.update(()=>Vt),((Lt=Vt==null?void 0:Vt[0])==null?void 0:Lt.platform)===Dn.EAB?await It(Vt[0]):Ma.update(()=>!0)}catch{Ma.update(()=>!1),_t=!0}}async function ot(){if(qe&&ze()){const rt=Le==null?void 0:Le.get(Af),it=String(rt)+Ep,Lt={platform:Le.get(es)};om(it,Lt).then(Vt=>{var wn;e(0,D=uo),G===Dn.EAB?e(41,Ee=(wn=eg[0])==null?void 0:wn.projectId):e(41,Ee=String(Vt==null?void 0:Vt.id)),Tr(`${rr}${B}/${String(Ee)}${Le.get(es)?`?${es}=${String(Le.get(es))}`:""}`),nt()}).catch(Vt=>{e(0,D=sc),e(50,Pe=!0),e(49,Le=new URLSearchParams(Te)),Tr(`${rr}${B}`)})}}function ze(){return Le.has(Af)&&Le.get(CP)===Eb}function ht(){Tr(`${rr}${String(Ie.externalLinks.orderEntry.cartPage)}`)}function Ze(){_e||(e(38,_e={}),e(38,_e.externalLinks=cc(),_e));const rt=Fa(a)?`${rr}${String(Ie.externalLinks.orderEntry.cartPage)}`:`${rr}/${String(_e.externalLinks.myCart.cartPage)}`;ve.info("link",rt),Tr(rt)}function bt(rt){var it,Lt,Vt,wn,qn;if(rt&&(rt!=null&&rt.detail))if(o)Pt(uo,(it=rt.detail)==null?void 0:it.projectId);else if(p)if(window.location.hostname===QI||window.location.hostname===$I||window.location.hostname===eA)Pt(Nn,(Lt=rt.detail)==null?void 0:Lt.listId);else{if(Dt())_e||(e(38,_e={}),e(38,_e.externalLinks=cc(),_e)),e(41,Ee=rt.detail.listId),ve.info("link",`${rr}/${String(_e.externalLinks.myList.listsPage)}/${String(rt.detail.listId)}${((Vt=rt.detail)==null?void 0:Vt.listType)===ra?"?listType=new":""}`),Tr(`${rr}/${String(_e.externalLinks.myList.listsPage)}/${String(rt.detail.listId)}${((wn=rt.detail)==null?void 0:wn.listType)===ra?"?listType=new":""}`);else{const xe=`${l1[F]}/${(q??"").toLowerCase()}/${L}/user/${Ao}`;window.location.href=xe}ve.info("page",D),e(0,D=Nn)}else{const xe=Le.get(es)?`?${es}=${String(Le.get(es))}`:"";Tr(`${rr}${String(_e.externalLinks.projects.projectsPage)}/${String(rt.detail.projectId)}${xe} ${((qn=rt.detail)==null?void 0:qn.projectType)===ra?`${xe?"&":"?"}projectType=new`:""}`)}}function Pt(rt,it){switch(rt){case Nn:mt();break;case uo:nt();break}e(1,E=!1),e(0,D=rt),e(41,Ee=it)}function vt(rt){e(0,D=rt),e(1,E=!1)}function Nt(rt,it){rt&&rt.preventDefault(),e(46,je=!1),e(47,Be=!1),Yt(it),clearTimeout(Ue)}function Yt(rt){var xe,Ht,In,Kn;const it=(xe=rt==null?void 0:rt.detail)==null?void 0:xe.projectId,Lt=(Ht=rt==null?void 0:rt.detail)==null?void 0:Ht.action,Vt=(In=rt==null?void 0:rt.detail)==null?void 0:In.actionType;ve.info("projectPage",B);const wn=Le.get(es)?`?${es}=${String(Le.get(es))}`:"",qn=`${rr}${Fn()?"/":""}${B}/${it}${wn}${((Kn=rt.detail)==null?void 0:Kn.projectType)===ra?`${wn?"&":"?"}projectType=new`:""}`;if(ve.info("navigateToBomUrl",qn),Lt&&typeof Lt===Ia&&Vt===or.REDIRECT){const Gn=Xr(or.REDIRECT_TO_PROJECT_DETAIL_PAGE,Lt,String(r.platform),it);lr(Gn)}o&&Pt(uo,it),ve.info("navigateToBomUrl=",qn),p||Tr(qn)}function $t(){xb.forEach(function(rt){document.addEventListener(rt,yn)}),document.addEventListener(Rp,Zn),document.addEventListener(Lp,xn),document.addEventListener(Mp,hi)}document.addEventListener("addToListFromUcCartPublic",ln);async function ln(rt){const it=`${Se.toLowerCase()}${Eu}`;e(41,Ee=Ga.getCookieValue(it)),await Vs(Ee).catch(Lt=>{ve.error(Lt.message)}),un(rt==null?void 0:rt.detail),bt(rt)}function un(rt){var Vt,wn;const it=(Vt=rt==null?void 0:rt.parts)==null?void 0:Vt.length,Lt=(wn=rt==null?void 0:rt.groups)==null?void 0:wn.length;if(it>0||Lt>0){let qn=rt;const xe=d==null?void 0:d.bom,Ht=Ud(qn==null?void 0:qn.parts,xe==null?void 0:xe.parts),In=d3(qn,xe);let Kn=[...Ht];Kn=Ht==null?void 0:Ht.map(Lr=>{var lo;return Lr!=null&&Lr.parts&&(Lr.parts=(lo=Lr.parts)==null?void 0:lo.map(Io=>({...Io,quantity:Lr.quantity}))),{...Lr}});let Gn=Object.assign({},d);Gn.bom||(Gn.bom={}),Gn.bom.parts=Kn,Gn.bom.groups=In.groups,delete Gn.id;const $i=c("edit_list.list_products_successfully_added_message");xi(Gn,Ee,$i,f,!0).then(async Lr=>{if(!(Lr!=null&&Lr.hasError)){const lo=fn(q,d),Io=dn(L,d);await ii(Ee,lo,Io,R,!0).then(function(Ye){ve.info(Ye)}).catch(function(Ye){ve.error(Ye)})}}).finally(()=>{ve.info("Project updated for with ID: ",Ee)})}}function yn(rt={}){var it;ve.info("PB:Data received in standalone private journey:"+JSON.stringify(rt)),e(44,pe=rt),(it=pe==null?void 0:pe.detail)!=null&&it.country||e(44,pe.detail.country=q,pe),Ra.update(()=>!0)}function xn(rt){e(53,We=!1),ve.info("Private Journey UC:Data received on Add to list is ::",rt),e(56,$e=""),e(57,Ne=!1),(Gh(rt)||{}).success?(e(46,je=!1),ve.info("Private Journey UC:Data received on Add to list is ::",rt),e(44,pe=rt),e(54,Ke=!0),Ra.update(()=>!0)):(e(56,$e=c("validation_check.error_message_list")),e(57,Ne=!0))}async function Zn(rt){if(e(47,Be=!1),ve.info("Private Journey UC:Data received on Add to cart ::",rt),e(56,$e=""),e(57,Ne=!1),Gh(rt).success)if(Fa(a)){e(55,Fe=""),e(58,ct=!0);let Lt=await wi(rt),Vt=(Lt==null?void 0:Lt.cartItems)||[];jn(Tn.ADD_TO_CART,Lt.analyticsObj,"","",!1,ae),Vt!=null&&Vt.length?await Li(Vt):(e(58,ct=!1),e(55,Fe=c("add_to_cart.no_product_to_add")))}else e(44,pe=rt),e(54,Ke=!1),Ra.update(()=>!0);else e(58,ct=!1),e(56,$e=c("validation_check.error_message_cart")),e(57,Ne=!0);e(58,ct=!1)}function hi(){ve.info("Import list event fired"),e(53,We=!0),e(54,Ke=!1),Ra.update(()=>!0)}async function wi(rt){var qn,xe;const it=rt!=null&&rt.detail?rt.detail:rt,Lt=(it==null?void 0:it.payload)||(it==null?void 0:it.easyData)||{},Vt=(it==null?void 0:it.type)===nu.EASY?((xe=(qn=Lt==null?void 0:Lt.easyData)==null?void 0:qn.bom)==null?void 0:xe.products)||Lt.bom.products:(it==null?void 0:it.products)||[];Fn()?Vu("caller","UC"):Vu("caller","");const wn=await Promise.resolve(Bh(Vt,Nf));return ve.info("cartItems",wn),{cartItems:wn,analyticsObj:Vt}}async function Li(rt){await UV(u).then(async Lt=>{await et(Lt,rt)})}async function et(rt,it){rt!=null&&rt.quoteOrderDisplayBean?await at(rt,it):(e(55,Fe=c("add_to_cart.failed_to_fetch_cart_detail")),e(58,ct=!1))}async function at(rt,it){lt={allCartInfo:rt,requestData:it,cartData:rt.quoteOrderDisplayBean.lineItemList.filter(wn=>wn.catalogNumber),orderNumber:String(rt.orderNumber)};const Lt=await b_(lt);let Vt={orderNumber:String(lt.orderNumber)};await Xe(Vt,Lt,it)}async function Xe(rt,it,Lt=[]){let Vt=u;await zV(Vt,rt).then(async wn=>{if(wn&&wn!=zi)await W8(it,Vt).then(qn=>{kt(qn,it,Lt)});else{const qn=_w(it);qn.flag?await W8(it,qn).then(xe=>{kt(xe,it,Lt)}):(e(55,Fe=c("add_to_cart.failed_to_clear_product")),e(58,ct=!1))}}),e(58,ct=!1)}function kt(rt,it,Lt){if(rt===e1){jn(Tn.ADD_TO_CART,Lt,"","",!1,ae),e(58,ct=!1),Rn();const Vt=it.reduce((wn,qn)=>{const{isGCR:xe,description:Ht,...In}=qn;return wn.push(In),wn},[]);lr({action:U1,bom:Vt,cartId:String(sessionStorage.getItem("myse_cartId")),platform:Oo})}else e(55,Fe=c("add_to_cart.failed_to_add_product")),e(58,ct=!1)}function Qt(rt){e(48,Ce=rt),e(45,ke=!0)}function Bt(rt){e(48,Ce=rt),e(46,je=!0),Ue=setTimeout(()=>{e(46,je=!1)},6e3)}function Wt(rt){e(48,Ce=rt),Fa(a)||Rn()}function Rn(){e(47,Be=!0),Ue=setTimeout(()=>{e(47,Be=!1)},6e3)}function On(){Tr(`${rr}${String(we.externalLinks.configurators.configuratorPage)}`)}function An(){if(o)vt(sc);else{const rt=Le.get(es)?`?${es}=${String(Le.get(es))}`:"";Tr(`${rr}${String(we.externalLinks.projects.projectsPage)}${rt}`)}}document.addEventListener("IAC-ANALYTICS-EVENT",rt=>{var Lt,Vt;const it=Xr((Lt=rt==null?void 0:rt.detail)==null?void 0:Lt.eventName.toLowerCase(),(Vt=rt==null?void 0:rt.detail)==null?void 0:Vt.configuratorName,String(r.platform));lr(it)}),Wn(()=>{e(45,ke=!1),e(50,Pe=!1),Hi.set(Ii),gn(),clearTimeout(Ue),window.iswcloaded=!1,window.pbWCLoaded=!1});function gn(){e(46,je=!1),e(46,je=!1),Ra.update(()=>!1),xb.forEach(function(rt){document.removeEventListener(rt,yn)}),document.removeEventListener(Rp,Zn),document.removeEventListener(Lp,xn),document.removeEventListener(Mp,hi)}function en(rt){var it;rt&&(rt!=null&&rt.detail)&&Rt(fp,i=(it=rt.detail)==null?void 0:it.bom,i)}function dt(rt=!1,it=!1){var wn;let Lt="";const Vt=Of.uc[Ve.environment];if(rt)Lt=`${Vt}/${it?"cart":"my-cart"}`;else{const qn=(wn=Ce==null?void 0:Ce.detail)==null?void 0:wn.projectId;qn&&(Lt=`${Vt}/my-list/${String(qn)}`)}return ve.info("redirectURI",Lt),Lt}function Zt(rt){D=rt,e(0,D)}function on(rt){Pe=rt,e(50,Pe)}function kn(rt){gt[rt?"unshift":"push"](()=>{_e=rt,e(38,_e)})}function ei(rt){gt[rt?"unshift":"push"](()=>{_e=rt,e(38,_e)})}function pt(rt){gt[rt?"unshift":"push"](()=>{Ie=rt,e(39,Ie)})}function Gt(rt){gt[rt?"unshift":"push"](()=>{Ie=rt,e(39,Ie)})}function _n(rt){co.call(this,t,rt)}function Hn(rt){gt[rt?"unshift":"push"](()=>{we=rt,e(40,we)})}const mi=()=>Nt(event,Ce),hn=()=>{Nt(null,Ce)},pn=()=>{e(46,je=!1)},oi=()=>{Nt(null,Ce)},Ui=()=>{e(47,Be=!1)};function jr(rt){gt[rt?"unshift":"push"](()=>{Ie=rt,e(39,Ie)})}return t.$$set=rt=>{"currentApigeeToken"in rt&&e(2,R=rt.currentApigeeToken),"access_token"in rt&&_(e(3,N=rt.access_token)),"language"in rt&&e(4,L=rt.language),"country"in rt&&e(5,q=rt.country),"user"in rt&&e(6,M=rt.user),"availableservices"in rt&&e(7,z=rt.availableservices),"page"in rt&&e(0,D=rt.page),"countryentries"in rt&&e(8,O=rt.countryentries),"showCartIcon"in rt&&e(9,j=rt.showCartIcon),"apigeeUrl"in rt&&e(10,C=rt.apigeeUrl),"viteOcmCaseUrl"in rt&&e(11,S=rt.viteOcmCaseUrl),"selectAndConfigBearerToken"in rt&&e(12,I=rt.selectAndConfigBearerToken),"selectAndConfigUrl"in rt&&e(13,P=rt.selectAndConfigUrl),"showProjectPlacard"in rt&&e(1,E=rt.showProjectPlacard),"projectPage"in rt&&e(14,B=rt.projectPage),"channel"in rt&&e(15,U=rt.channel),"subchannel"in rt&&e(16,W=rt.subchannel),"languageChange"in rt&&e(17,Z=rt.languageChange),"businessunit"in rt&&e(18,V=rt.businessunit),"externalBomData"in rt&&e(19,te=rt.externalBomData),"mode"in rt&&e(20,H=rt.mode),"silent"in rt&&e(21,re=rt.silent),"platform"in rt&&e(22,G=rt.platform),"env"in rt&&e(23,F=rt.env),"configuratorLandingUrl"in rt&&e(24,K=rt.configuratorLandingUrl),"eabProjectId"in rt&&e(25,le=rt.eabProjectId),"eabBackUrl"in rt&&e(26,ce=rt.eabBackUrl),"pbRefreshProjData"in rt&&e(27,ne=rt.pbRefreshProjData),"loadHMC"in rt&&e(28,$=rt.loadHMC),"cpqUser"in rt&&e(29,he=rt.cpqUser),"cpqEnabled"in rt&&e(30,me=rt.cpqEnabled),"projectListOptions"in rt&&e(31,ee=rt.projectListOptions),"hmcVersion"in rt&&e(32,oe=rt.hmcVersion),"hmcWCUrl"in rt&&e(33,ue=rt.hmcWCUrl),"addToCartBtn"in rt&&e(34,ge=rt.addToCartBtn),"isStandAlone"in rt&&l(e(35,fe=rt.isStandAlone)),"entryPoint"in rt&&e(36,ae=rt.entryPoint),"showPublicPage"in rt&&e(37,ie=rt.showPublicPage),"$$scope"in rt&&e(93,k=rt.$$scope)},t.$$.update=()=>{t.$$.dirty[1]&512&&we&&e(40,we.externalLinks=cc(),we),t.$$.dirty[1]&128&&_e&&e(38,_e.externalLinks=cc(),_e),t.$$.dirty[1]&256&&Ie&&e(39,Ie.externalLinks=cc(),Ie),t.$$.dirty[0]&1|t.$$.dirty[1]&1024|t.$$.dirty[2]&32768&&D===uo&&!o&&(Ee||e(41,Ee=qe?p7(sc):localStorage.getItem(Se))),t.$$.dirty[0]&1|t.$$.dirty[1]&3072|t.$$.dirty[2]&32768&&D===Nn&&!o&&p&&(Ee||e(41,Ee=qe?p7(Ao):Ga.getCookieValue(`${Se.toLowerCase()}${Eu}`)))},[D,E,R,N,L,q,M,z,O,j,C,S,I,P,B,U,W,Z,V,te,H,re,G,F,K,le,ce,ne,$,he,me,ee,oe,ue,ge,fe,ae,ie,_e,Ie,we,Ee,p,T,pe,ke,je,Be,Ce,Le,Pe,He,st,We,Ke,Fe,$e,Ne,ct,a,c,m,g,b,ht,Ze,bt,Nt,Yt,ln,Qt,Bt,Wt,On,An,en,dt,o,y,Zt,on,kn,ei,pt,Gt,_n,Hn,mi,hn,pn,oi,Ui,jr,k]}class uY extends Ot{constructor(n){super(),At(this,n,cY,lY,Et,{currentApigeeToken:2,access_token:3,language:4,country:5,user:6,availableservices:7,page:0,countryentries:8,showCartIcon:9,apigeeUrl:10,viteOcmCaseUrl:11,selectAndConfigBearerToken:12,selectAndConfigUrl:13,showProjectPlacard:1,projectPage:14,channel:15,subchannel:16,languageChange:17,businessunit:18,externalBomData:19,mode:20,silent:21,platform:22,env:23,configuratorLandingUrl:24,eabProjectId:25,eabBackUrl:26,pbRefreshProjData:27,loadHMC:28,cpqUser:29,cpqEnabled:30,projectListOptions:31,hmcVersion:32,hmcWCUrl:33,addToCartBtn:34,isStandAlone:35,entryPoint:36,showPublicPage:37},FV,[-1,-1,-1,-1,-1])}}const fY=t=>({}),h7=t=>({slot:"surveyBtn"});function m7(t){let n,e;return n=new P_({props:{page:t[8]}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[0]&256&&(o.page=i[8]),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function dY(t){let n,e,i,r,o,s=!t[41]&&t[39]&&t[20]!="true"&&g7(t);return{c(){n=A("se-loading"),i=Y(),s&&s.c(),r=wt(),w(n,"loading",e=t[41]||!t[39]),w(n,"overlay","true"),w(n,"full-page","false")},m(l,a){J(l,n,a),J(l,i,a),s&&s.m(l,a),J(l,r,a),o=!0},p(l,a){(!o||a[1]&1280&&e!==(e=l[41]||!l[39]))&&w(n,"loading",e),!l[41]&&l[39]&&l[20]!="true"?s?(s.p(l,a),a[0]&1048576|a[1]&1280&&Q(s,1)):(s=g7(l),s.c(),Q(s,1),s.m(r.parentNode,r)):s&&(Je(),se(s,1,1,()=>{s=null}),Qe())},i(l){o||(Q(s),o=!0)},o(l){se(s),o=!1},d(l){l&&(X(n),X(i),X(r)),s&&s.d(l)}}}function pY(t){let n,e,i={currentApigeeToken:t[38],availableservices:t[7],access_token:t[2],language:t[4],country:t[5],user:t[6],page:t[8],countryentries:t[9],showCartIcon:t[10],apigeeUrl:t[40],viteOcmCaseUrl:t[11],selectAndConfigBearerToken:t[12],selectAndConfigUrl:t[13],showProjectPlacard:t[14],projectPage:t[36],channel:t[15],subchannel:t[16],languageChange:t[3],businessunit:t[17],externalBomData:t[18],mode:t[19],silent:t[20],platform:t[0],env:t[1],configuratorLandingUrl:t[21],eabProjectId:t[22],eabBackUrl:t[23],pbRefreshProjData:t[24],hmcVersion:t[25],hmcWCUrl:t[30],cpqUser:t[26],cpqEnabled:t[27],loadHMC:t[28],projectListOptions:t[29],isStandAlone:t[32],addToCartBtn:t[31],entryPoint:t[33],showPublicPage:t[34],$$slots:{surveyBtn:[hY]},$$scope:{ctx:t}};return n=new uY({props:i}),t[50](n),n.$on("gotoUCCartPublic",t[51]),n.$on("addToListFromUcCartPublic",t[52]),{c(){De(n.$$.fragment)},m(r,o){Re(n,r,o),e=!0},p(r,o){const s={};o[1]&128&&(s.currentApigeeToken=r[38]),o[0]&128&&(s.availableservices=r[7]),o[0]&4&&(s.access_token=r[2]),o[0]&16&&(s.language=r[4]),o[0]&32&&(s.country=r[5]),o[0]&64&&(s.user=r[6]),o[0]&256&&(s.page=r[8]),o[0]&512&&(s.countryentries=r[9]),o[0]&1024&&(s.showCartIcon=r[10]),o[1]&512&&(s.apigeeUrl=r[40]),o[0]&2048&&(s.viteOcmCaseUrl=r[11]),o[0]&4096&&(s.selectAndConfigBearerToken=r[12]),o[0]&8192&&(s.selectAndConfigUrl=r[13]),o[0]&16384&&(s.showProjectPlacard=r[14]),o[1]&32&&(s.projectPage=r[36]),o[0]&32768&&(s.channel=r[15]),o[0]&65536&&(s.subchannel=r[16]),o[0]&8&&(s.languageChange=r[3]),o[0]&131072&&(s.businessunit=r[17]),o[0]&262144&&(s.externalBomData=r[18]),o[0]&524288&&(s.mode=r[19]),o[0]&1048576&&(s.silent=r[20]),o[0]&1&&(s.platform=r[0]),o[0]&2&&(s.env=r[1]),o[0]&2097152&&(s.configuratorLandingUrl=r[21]),o[0]&4194304&&(s.eabProjectId=r[22]),o[0]&8388608&&(s.eabBackUrl=r[23]),o[0]&16777216&&(s.pbRefreshProjData=r[24]),o[0]&33554432&&(s.hmcVersion=r[25]),o[0]&1073741824&&(s.hmcWCUrl=r[30]),o[0]&67108864&&(s.cpqUser=r[26]),o[0]&134217728&&(s.cpqEnabled=r[27]),o[0]&268435456&&(s.loadHMC=r[28]),o[0]&536870912&&(s.projectListOptions=r[29]),o[1]&2&&(s.isStandAlone=r[32]),o[1]&1&&(s.addToCartBtn=r[31]),o[1]&4&&(s.entryPoint=r[33]),o[1]&8&&(s.showPublicPage=r[34]),o[1]&4194304&&(s.$$scope={dirty:o,ctx:r}),n.$set(s)},i(r){e||(Q(n.$$.fragment,r),e=!0)},o(r){se(n.$$.fragment,r),e=!1},d(r){t[50](null),Me(n,r)}}}function g7(t){let n,e;return n=new hA({props:{message:t[42]("workspace_homepage.server_not_responding")}}),{c(){De(n.$$.fragment)},m(i,r){Re(n,i,r),e=!0},p(i,r){const o={};r[1]&2048&&(o.message=i[42]("workspace_homepage.server_not_responding")),n.$set(o)},i(i){e||(Q(n.$$.fragment,i),e=!0)},o(i){se(n.$$.fragment,i),e=!1},d(i){Me(n,i)}}}function hY(t){let n;const e=t[49].surveyBtn,i=Ka(e,t,t[53],h7);return{c(){i&&i.c()},m(r,o){i&&i.m(r,o),n=!0},p(r,o){i&&i.p&&(!n||o[1]&4194304)&&Ja(i,e,r,r[53],n?Xa(e,r[53],o,fY):Qa(r[53]),h7)},i(r){n||(Q(i,r),n=!0)},o(r){se(i,r),n=!1},d(r){i&&i.d(r)}}}function mY(t){let n=t[37]&&Fn()&&t[20]=="false"&&t[8]!==Kc&&!t[38],e,i,r,o,s,l=n&&m7(t);const a=[pY,dY],c=[];function u(d,f){return d[38]&&d[39]?0:1}return i=u(t),r=c[i]=a[i](t),{c(){l&&l.c(),e=Y(),r.c(),o=wt()},m(d,f){l&&l.m(d,f),J(d,e,f),c[i].m(d,f),J(d,o,f),s=!0},p(d,f){f[0]&1048832|f[1]&192&&(n=d[37]&&Fn()&&d[20]=="false"&&d[8]!==Kc&&!d[38]),n?l?(l.p(d,f),f[0]&1048832|f[1]&192&&Q(l,1)):(l=m7(d),l.c(),Q(l,1),l.m(e.parentNode,e)):l&&(Je(),se(l,1,1,()=>{l=null}),Qe());let p=i;i=u(d),i===p?c[i].p(d,f):(Je(),se(c[p],1,1,()=>{c[p]=null}),Qe(),r=c[i],r?r.p(d,f):(r=c[i]=a[i](d),r.c()),Q(r,1),r.m(o.parentNode,o))},i(d){s||(Q(l),Q(r),s=!0)},o(d){se(l),se(r),s=!1},d(d){d&&(X(e),X(o)),l&&l.d(d),c[i].d(d)}}}function gY(t,n){let e=new CustomEvent(t,{detail:n});window.dispatchEvent(e)}function _Y(t,n,e){let i,r=tt,o=()=>(r(),r=Qr(h,Pe=>e(48,i=Pe)),h),s,l,a,c,u,d,f,p;ye(t,Tu,Pe=>e(38,s=Pe)),ye(t,nn,Pe=>e(58,l=Pe)),ye(t,P0,Pe=>e(59,a=Pe)),ye(t,O0,Pe=>e(60,c=Pe)),ye(t,N0,Pe=>e(39,u=Pe)),ye(t,Hp,Pe=>e(40,d=Pe)),ye(t,Kt,Pe=>e(41,f=Pe)),ye(t,Ft,Pe=>e(42,p=Pe)),t.$$.on_destroy.push(()=>r());let{$$slots:m={},$$scope:g}=n,{access_token:h=yt("")}=n;o();let{languageChange:_}=n,{language:b}=n,{country:y}=n,{user:k=yt({})}=n,{availableservices:T}=n,{page:R}=n,{countryentries:N}=n,{showCartIcon:L}=n,{viteOcmCaseUrl:q}=n,{selectAndConfigBearerToken:M}=n,{selectAndConfigUrl:z}=n,{showProjectPlacard:D=!0}=n,{channel:O}=n,{subchannel:j}=n,{businessunit:C}=n,{externalBomData:S={}}=n,{mode:I}=n,{platform:P}=n,{silent:E}=n,{env:B}=n,{configuratorLandingUrl:U}=n,{eabProjectId:W}=n,{eabBackUrl:Z}=n,{pbRefreshProjData:V}=n,{hmcVersion:te}=n,{cpqUser:H}=n,{cpqEnabled:re=!1}=n,{loadHMC:G="true"}=n,{projectListOptions:F}=n,{hmcWCUrl:K}=n,{addToCartBtn:le}=n,{isStandAlone:ce}=n,{entryPoint:ne}=n,{isinternal:$=!1}=n,{isPunchout:he=!1}=n,{defaultpurchaser:me}=n,{temporaryPurchaser:ee}=n,{showPublicPage:oe}=n,ue=k,ge,fe,ae,ie=!0;Ln(async()=>{var Pe,He;if(ve.info("ProjectWrapper mounted"),(He=(Pe=window==null?void 0:window.location)==null?void 0:Pe.href)!=null&&He.includes("projectType=new")||nn.set(zi),oc[B==null?void 0:B.toUpperCase()]||e(1,B=oc.QA),we(),s||await Ie(),Ce(),Dt()&&(pe(),Be()),!u&&!Dt()){const st=`${b}_${y}`;ve.info("localeInfo",st),je(st)}});const _e=Pe=>{var st;ve.info("Token: access token change event caught in PB at "+Gl()),ve.info("Token: token refresh event data in PB at : "+Gl()+" "+JSON.stringify(Pe==null?void 0:Pe.detail)),ve.info("Token: current token value in PB at : "+Gl()+" "+i),h.set((st=Pe==null?void 0:Pe.detail)==null?void 0:st.token),ve.info("Token: New access token set in PB at "+Gl()+" : "+i);const He=[];He.push(Td(),am()),Promise.all(He).then(_t=>{var We,qe,Ke,Ue,lt;Tu.set((We=_t[0])==null?void 0:We.token),Hp.set((qe=_t[0])==null?void 0:qe.bslEndPoint),J1.set((Ke=_t[0])==null?void 0:Ke.hmcPublicToken),qf.set((Ue=_t[0])==null?void 0:Ue.downloadFileURL),Df.set((lt=_t[0])==null?void 0:lt.selectAndConfigToken),we(),ve.info("Token: New apigee token set in PB at "+Gl()+" : "+s),e(37,ie=!1)}).catch(_t=>{ve.info("Token: error while getting apigee token",_t),Kt.set(!1)}),document.dispatchEvent(new CustomEvent("getNewAccessToken",{bubbles:!0,detail:{accessToken:i}})),document.dispatchEvent(new CustomEvent("getNewApigeeToken",{bubbles:!0,detail:{apigeeToken:s,apigeeUrl:d}})),ve.info("Token: New access and apigee sent in event after refresh at : "+Gl()+" "+JSON.stringify({accessToken:i,apigeeToken:s,apigeeUrl:d}))};document.addEventListener("evtAccessTokenRefresh",_e);async function Ie(){const Pe=[];Pe.push(Td(),am()),Promise.all(Pe).then(He=>{var st;if(fm(He[0]),e(0,P=(st=He[1])==null?void 0:st.platform),!u){const _t=`${b}_${y}`;ve.info("localeInfo",_t),je(_t)}we(),e(37,ie=!1)}).catch(He=>{ve.info("error while getting apigee token",He),Kt.set(!1)})}function we(){const Pe=Vg(O,j);Ve.bootstrap(Ve.environment||B,i,s,b,y,Pe)}function pe(){_.subscribe(Pe=>{if(Pe!==void 0){if(ve.info("wbs language ==>",b,Pe,c,u),ve.info("wbs country ==>",y,a),c!==Pe||a!==y){O0.set(Pe),P0.set(y);const He=`${Pe}_${y}`;je(He),Ve.bootstrap(Ve.environment||B,i,s,Pe,y),ke().catch(st=>{ve.error(st)})}}else ve.info("language is undefined")})}async function ke(){var Pe,He;if(Object.keys(l).length>0){const st=(Pe=l==null?void 0:l.ownerInfo)!=null&&Pe.country?String(l.ownerInfo.country):String(y),_t=(He=l==null?void 0:l.ownerInfo)!=null&&He.language?String(l.ownerInfo.language):String(Ve.language);await ii(String(l==null?void 0:l.id),st,_t,Ve.apigeeToken)}}function je(Pe){qM({withLocale:Pe}).then(()=>{ve.info("Language and country received: ",b,y)}).catch(He=>{ve.error("Translation Error",He)})}function Be(){return T.includes(zI.PROJECT_WORK_SPACE)}function Ce(){h.subscribe(Pe=>{ue.access_token!==Pe&&(Ve.bootstrap(Ve.environment||B,Pe,s,b,y),Fn()||gY(xI.GET_NEW_ACCES_TOKEN,Pe))})}Wn(()=>{document.removeEventListener("evtAccessTokenRefresh",_e)});function Se(Pe){gt[Pe?"unshift":"push"](()=>{ge=Pe,e(35,ge),e(36,fe)})}function Ee(Pe){co.call(this,t,Pe)}function Le(Pe){co.call(this,t,Pe)}return t.$$set=Pe=>{"access_token"in Pe&&o(e(2,h=Pe.access_token)),"languageChange"in Pe&&e(3,_=Pe.languageChange),"language"in Pe&&e(4,b=Pe.language),"country"in Pe&&e(5,y=Pe.country),"user"in Pe&&e(6,k=Pe.user),"availableservices"in Pe&&e(7,T=Pe.availableservices),"page"in Pe&&e(8,R=Pe.page),"countryentries"in Pe&&e(9,N=Pe.countryentries),"showCartIcon"in Pe&&e(10,L=Pe.showCartIcon),"viteOcmCaseUrl"in Pe&&e(11,q=Pe.viteOcmCaseUrl),"selectAndConfigBearerToken"in Pe&&e(12,M=Pe.selectAndConfigBearerToken),"selectAndConfigUrl"in Pe&&e(13,z=Pe.selectAndConfigUrl),"showProjectPlacard"in Pe&&e(14,D=Pe.showProjectPlacard),"channel"in Pe&&e(15,O=Pe.channel),"subchannel"in Pe&&e(16,j=Pe.subchannel),"businessunit"in Pe&&e(17,C=Pe.businessunit),"externalBomData"in Pe&&e(18,S=Pe.externalBomData),"mode"in Pe&&e(19,I=Pe.mode),"platform"in Pe&&e(0,P=Pe.platform),"silent"in Pe&&e(20,E=Pe.silent),"env"in Pe&&e(1,B=Pe.env),"configuratorLandingUrl"in Pe&&e(21,U=Pe.configuratorLandingUrl),"eabProjectId"in Pe&&e(22,W=Pe.eabProjectId),"eabBackUrl"in Pe&&e(23,Z=Pe.eabBackUrl),"pbRefreshProjData"in Pe&&e(24,V=Pe.pbRefreshProjData),"hmcVersion"in Pe&&e(25,te=Pe.hmcVersion),"cpqUser"in Pe&&e(26,H=Pe.cpqUser),"cpqEnabled"in Pe&&e(27,re=Pe.cpqEnabled),"loadHMC"in Pe&&e(28,G=Pe.loadHMC),"projectListOptions"in Pe&&e(29,F=Pe.projectListOptions),"hmcWCUrl"in Pe&&e(30,K=Pe.hmcWCUrl),"addToCartBtn"in Pe&&e(31,le=Pe.addToCartBtn),"isStandAlone"in Pe&&e(32,ce=Pe.isStandAlone),"entryPoint"in Pe&&e(33,ne=Pe.entryPoint),"isinternal"in Pe&&e(43,$=Pe.isinternal),"isPunchout"in Pe&&e(44,he=Pe.isPunchout),"defaultpurchaser"in Pe&&e(45,me=Pe.defaultpurchaser),"temporaryPurchaser"in Pe&&e(46,ee=Pe.temporaryPurchaser),"showPublicPage"in Pe&&e(34,oe=Pe.showPublicPage),"$$scope"in Pe&&e(53,g=Pe.$$scope)},t.$$.update=()=>{if(t.$$.dirty[1]&48&&ge&&(e(35,ge.externalLinks=cc(),ge),ve.info("PB::UC authenticatedUserWrapper externalLinks",ge),e(36,fe=Fn()?ge.externalLinks.myList.listsPage:ge.externalLinks.projects.projectsPage),ve.info("Auth Page==>",fe)),t.$$.dirty[1]&65536,t.$$.dirty[0]&132304|t.$$.dirty[1]&192512&&Dt()&&T!=null&&T.length&&T.includes(lp)&&L){const Pe={isOrderEntry:!1,language:b,token:i,showCartIcon:L,availableservices:T,user:k,isinternal:$,isPunchout:he,defaultpurchaser:me,temporaryPurchaser:ee,mysebusinessunit:C};Ea.update(()=>Pe)}},[P,B,h,_,b,y,k,T,R,N,L,q,M,z,D,O,j,C,S,I,E,U,W,Z,V,te,H,re,G,F,K,le,ce,ne,oe,ge,fe,ie,s,u,d,f,p,$,he,me,ee,ae,i,m,Se,Ee,Le,g]}class Gm extends Ot{constructor(n){super(),At(this,n,_Y,mY,Et,{access_token:2,languageChange:3,language:4,country:5,user:6,availableservices:7,page:8,countryentries:9,showCartIcon:10,viteOcmCaseUrl:11,selectAndConfigBearerToken:12,selectAndConfigUrl:13,showProjectPlacard:14,channel:15,subchannel:16,businessunit:17,externalBomData:18,mode:19,platform:0,silent:20,env:1,configuratorLandingUrl:21,eabProjectId:22,eabBackUrl:23,pbRefreshProjData:24,hmcVersion:25,cpqUser:26,cpqEnabled:27,loadHMC:28,projectListOptions:29,hmcWCUrl:30,addToCartBtn:31,isStandAlone:32,entryPoint:33,isinternal:43,isPunchout:44,defaultpurchaser:45,temporaryPurchaser:46,showPublicPage:34},null,[-1,-1,-1])}}const Xne="";function bY(t){qt(t,"svelte-1jef2sc",".main.svelte-1jef2sc{display:flex;align-items:center;justify-content:center;flex-direction:column}")}function vY(t){let n,e,i,r,o,s,l,a,c,u,d,f,p,m,g;return{c(){n=A("div"),e=A("h1"),e.textContent="Login Page",i=Y(),r=A("div"),o=A("se-form-field"),s=A("qds-input"),a=Y(),c=A("se-form-field"),u=A("qds-input"),f=Y(),p=A("qds-button"),w(s,"type","text"),w(s,"id","username"),w(s,"value",l=t[0].username),w(o,"block",""),w(o,"label","Username"),w(o,"required","true"),w(u,"type","text"),w(u,"id","access-token"),w(u,"value",d=t[0].access_token),w(c,"block",""),w(c,"label","Access Token"),w(c,"required","true"),x(r,"class","user-details"),w(p,"text","Submit"),w(p,"importance","emphasized"),x(n,"class","main svelte-1jef2sc")},m(h,_){J(h,n,_),v(n,e),v(n,i),v(n,r),v(r,o),v(o,s),v(r,a),v(r,c),v(c,u),v(n,f),v(n,p),m||(g=Ge(p,"click",t[2]),m=!0)},p(h,[_]){_&1&&l!==(l=h[0].username)&&w(s,"value",l),_&1&&d!==(d=h[0].access_token)&&w(u,"value",d)},i:tt,o:tt,d(h){h&&X(n),m=!1,g()}}}function wY(t,n,e){let i;ye(t,cA,a=>e(0,i=a));const r=Pn(),o=[{countryentries:{id:"fr_FR",country:"FR",languagelabel:"Francais",marketoFormURL:null,allowedlocales:["fr","fr_FR"],searchpath:"/fr/fr/",apcsearchpath:null,supportlink:null,faqdetaillanguage:"fr",leadtimecalculator:"/productleadtime",faqadvancedcontentid:null,bslcountry:null,bslLocale:null,casecategorylanguage:null,countryLanguageMapTranslationextendedId:"fr_FR",countryLanguageMapTranslationbaseId:"en_BASE",countryLanguageMapTranslationbase2Id:"fr_BASE",countryLanguageMapMyseconfigId:"fr",productselectorconfig:{language:"FR",isocountry:"FRA"},rewardsadmin:null,direction:"ltr",contentlanguage:"fr_fr",hidePrivacyNotice:!1,activateMultiChannel:!0,myseitbenabled:!0,createdAt:"2020-09-16T11:28:42.588Z",updatedAt:"2020-10-24T17:11:51.479Z",__typename:"CountryLanguageMap",myseconfig:{id:"fr",country:"FR",channel:null,prod:{bu:"MySEFR",path:"https://www.mysefr.schneider-electric.com/",pricefield:"unitNetPrice",displayReturnsDateFilter:!1,timeDifferenceWithUTC:"1",pathToReturnsApp:"https://partner.schneider-electric.com/partners/Menu/P_FR_EP_RetoursProduits_V2?externalApp=mySchneiderWeb",returnDateField:"returnDate",displayReturnsReason:!1,disableReturnsCTA:!0,useRelayURLtoPrint:!1,invoicetransactiontypeswitch:!1,contractstatusattribute:null,displayprojectreferencenumber:!1,displaycontractenddate:!1,displayordermodification:!1,orderrecordscol3:"totalAmount",ispaenabled:!1,pnasingle:!0},sandbox:{bu:"MySEFR2",path:"https://mysefr2.btsec.dev.schneider-electric.com/",pricefield:"unitNetPrice",displayReturnsDateFilter:!1,timeDifferenceWithUTC:"1",pathToReturnsApp:"https://uatbfo19-secommunities.cs17.force.com/partners/Menu/P_FR_EP_RetoursProduits_V2?externalApp=mySchneiderWeb",returnDateField:"returnDate",displayReturnsReason:!1,disableReturnsCTA:!0,useRelayURLtoPrint:!1,invoicetransactiontypeswitch:!1,contractstatusattribute:null,displayprojectreferencenumber:!1,displaycontractenddate:!1,displayordermodification:!1,orderrecordscol3:"totalAmount",ispaenabled:!1,pnasingle:!0},isActivated:!0,createdAt:"2020-09-19T07:18:30.130Z",updatedAt:"2020-09-19T07:18:30.130Z",__typename:"MySEConfig"},translationbase:{id:"en_BASE"},translationbase2:{id:"fr_BASE"},translationextended:{id:"fr_FR"}},channel:"SI2",subChannel:"SI2",country:"FR",language:"fr",availableservices:["Products","DocumentDownloadCenter","ImageLibrary","ProductSubstitution","CompetitorProductTool","ProductSelector","Configurators","PLCConfigurators","MCCConfigurators","TrainingsV3","Chat","OCMAccountInfo","OCM-Enrollment","OCM-CategorySelector","WebCallback","Phone","FAQ","FAQ-Advanced","ContactSupport-Light","MarketoNewsletter","ProjectWorkspace","HelpMeChoose","Exchange","MedalliaSurvey","Favorites-Products","ProductEOL","productFirmware","ProductSafetyandQuality","softwareLicenseExpiryNotification","SoftwareReleaseNotifications","CyberSecurityNotifications","Quicklinks","SearchCOSE","SearchCOSEv2","SearchCoseV2BU","unified","unifiedAllResults","unifiedBanners","ProgramsV3","Rewards","OCM","IBLite","SDLContent","PriceAndAvailability","Orders","MySEOrdersOverview","myseMaxLeadTime","Order-Entry-V2","DraftOrders","SPAs","Invoices","Returns","DeliveryNote","ServiceSelector","ServiceSelectorEcoXpert","QuotesCPQ","OverviewAdminService"],useremail:"se_france_qa@yopmail.com"},{channel:"SI2",subChannel:"SI2",country:"DE",language:"de",useremail:"se_germany_qa@yopmail.com",availableservices:["Products","ProductDatasheet","DocumentDownloadCenter","MassDownload","ImageLibrary","ProductSubstitution","CompetitorProductTool","ProductSelector","Configurators","PLCConfigurators","MCCConfigurators","VSTConfigurators","TrainingsV3","Chat","Phone","FAQ","FAQ-Advanced","ContactSupport-Light","HighlightedTools","MarketoNewsletter","ProjectWorkspace","HelpMeChoose","Exchange","MedalliaSurvey","Favorites-Products","ProductEOL","productFirmware","ProductSafetyandQuality","softwareLicenseExpiryNotification","SoftwareReleaseNotifications","CyberSecurityNotifications","Quicklinks","TrainingsSearch","MySEQuotesSearch","SearchCOSE","SearchCOSEv2","SearchCoseV2BU","SearchCOSEFAQ","MySEQuotesListSearch","ProgramsV3","Rewards","RewardsNonSalesActivities","Opportunities","IBLite","SDLContent","PriceAndAvailability","PricingTools","Orders","MySEOrdersOverview","myseMaxLeadTime","Order-Entry-V2","DraftOrders","SPAs","Invoices","FinancialCredit","Returns","DraftReturns","DeliveryNote","QuotesMySE","MySEQuotesOverview","DraftQuotes","CPQQuotesRegistration","OverviewAdminService"],countryentries:[{id:"en_DE",country:"DE",languagelabel:"English",marketoFormURL:"https://go.schneider-electric.com/WW_202108_Seamless-FullServices-Experience-DemoRequest_CS-LP.html?source=Content&sDetail=Experience-DemoRequest_WW",allowedlocales:["en","en_DE"],searchpath:"/de/de/",apcsearchpath:null,supportlink:null,faqdetaillanguage:"de",leadtimecalculator:"/productleadtime",faqadvancedcontentid:null,bslcountry:null,bslLocale:null,bslLanguage:null,bslSearchPath:null,casecategorylanguage:null,countryLanguageMapTranslationextendedId:"en_DE",countryLanguageMapTranslationbaseId:"en_BASE",countryLanguageMapTranslationbase2Id:"en_US",countryLanguageMapMyseconfigId:"de",productselectorconfig:{language:"DE",isocountry:"DEU"},rewardsadmin:null,direction:"ltr",contentlanguage:"en_ww",hidePrivacyNotice:!1,activateMultiChannel:!1,myseitbenabled:!0,fcPaymentGateway:{link:null,company:null},logoutCountryCode:"de",createdAt:"2020-09-18T08:07:43.906Z",updatedAt:"2020-10-24T17:11:51.255Z",__typename:"CountryLanguageMap",myseconfig:{id:"de",country:"DE",channel:null,prod:{bu:"MySEDE",path:"https://www.mysede.schneider-electric.com",pricefield:"unitNetPrice",displayReturnsDateFilter:!1,timeDifferenceWithUTC:null,pathToReturnsApp:null,returnDateField:null,displayReturnsReason:!1,disableReturnsCTA:!1,useRelayURLtoPrint:!1,invoicetransactiontypeswitch:!1,contractstatusattribute:null,displayprojectreferencenumber:!1,displaycontractenddate:!1,displayordermodification:!1,orderrecordscol3:null,ispaenabled:!1,pnasingle:!1},sandbox:{bu:"MySEDE",path:"https://mysede.btsec.dev.schneider-electric.com",pricefield:"unitNetPrice",displayReturnsDateFilter:!1,timeDifferenceWithUTC:null,pathToReturnsApp:null,returnDateField:null,displayReturnsReason:!1,disableReturnsCTA:!1,useRelayURLtoPrint:!1,invoicetransactiontypeswitch:!1,contractstatusattribute:null,displayprojectreferencenumber:!1,displaycontractenddate:!1,displayordermodification:!1,orderrecordscol3:null,ispaenabled:!1,pnasingle:!1},isActivated:!0,createdAt:"2020-09-24T11:40:53.646Z",updatedAt:"2020-09-24T11:40:53.646Z",__typename:"MySEConfig"},translationbase:{id:"en_BASE"},translationbase2:{id:"en_US"},translationextended:{id:"en_DE"}},{id:"de_DE",country:"DE",languagelabel:"Deutsch",marketoFormURL:"https://go.schneider-electric.com/WW_202108_Seamless-FullServices-Experience-DemoRequest_CS-LP.html?source=Content&sDetail=Experience-DemoRequest_WW",allowedlocales:["de","de_DE"],searchpath:"/ww/en/",apcsearchpath:null,supportlink:null,faqdetaillanguage:"de",leadtimecalculator:"/productleadtime",faqadvancedcontentid:null,bslcountry:"DE",bslLocale:"de_DE",bslLanguage:null,bslSearchPath:null,casecategorylanguage:null,countryLanguageMapTranslationextendedId:"de_DE",countryLanguageMapTranslationbaseId:"en_BASE",countryLanguageMapTranslationbase2Id:"de_BASE",countryLanguageMapMyseconfigId:"de",productselectorconfig:{language:"DE",isocountry:"DEU"},rewardsadmin:null,direction:"ltr",contentlanguage:"de_de",hidePrivacyNotice:!1,activateMultiChannel:!0,myseitbenabled:!0,fcPaymentGateway:{link:null,company:null},logoutCountryCode:"de",createdAt:"2020-09-17T16:34:23.525Z",updatedAt:"2021-02-01T16:17:17.993Z",__typename:"CountryLanguageMap",myseconfig:{id:"de",country:"DE",channel:null,prod:{bu:"MySEDE",path:"https://www.mysede.schneider-electric.com",pricefield:"unitNetPrice",displayReturnsDateFilter:!1,timeDifferenceWithUTC:null,pathToReturnsApp:null,returnDateField:null,displayReturnsReason:!1,disableReturnsCTA:!1,useRelayURLtoPrint:!1,invoicetransactiontypeswitch:!1,contractstatusattribute:null,displayprojectreferencenumber:!1,displaycontractenddate:!1,displayordermodification:!1,orderrecordscol3:null,ispaenabled:!1,pnasingle:!1},sandbox:{bu:"MySEDE",path:"https://mysede.btsec.dev.schneider-electric.com",pricefield:"unitNetPrice",displayReturnsDateFilter:!1,timeDifferenceWithUTC:null,pathToReturnsApp:null,returnDateField:null,displayReturnsReason:!1,disableReturnsCTA:!1,useRelayURLtoPrint:!1,invoicetransactiontypeswitch:!1,contractstatusattribute:null,displayprojectreferencenumber:!1,displaycontractenddate:!1,displayordermodification:!1,orderrecordscol3:null,ispaenabled:!1,pnasingle:!1},isActivated:!0,createdAt:"2020-09-24T11:40:53.646Z",updatedAt:"2020-09-24T11:40:53.646Z",__typename:"MySEConfig"},translationbase:{id:"en_BASE"},translationbase2:{id:"de_BASE"},translationextended:{id:"de_DE"}}]}];function s(){const a=o.find(u=>u.useremail===i.username),c={username:i.username,access_token:i.access_token,userDetails:a};r("loginSuccess",c)}return[i,s,()=>s()]}class _7 extends Ot{constructor(n){super(),At(this,n,wY,vY,Et,{},bY)}}function yY(t){let n;return{c(){n=A("h6"),n.textContent="Fetching project details..."},m(e,i){J(e,n,i)},p:tt,i:tt,o:tt,d(e){e&&X(n)}}}function kY(t,n,e){let i,r,o=tt,s=()=>(o(),o=Qr(d,b=>e(7,r=b)),d),l,a=tt,c=()=>(a(),a=Qr(f,b=>e(8,l=b)),f);ye(t,u1,b=>e(6,i=b)),t.$$.on_destroy.push(()=>o()),t.$$.on_destroy.push(()=>a());let{user:u}=n,{apigee_token:d=yt("")}=n;s();let{access_token:f=yt("")}=n;c();let{language:p}=n,{country:m}=n,{env:g}=n;Ln(()=>{e(2,u=Jg(u)),Ve.bootstrap(Ve.environment||g,l,r,p,m),h()});function h(){const y={link:String(window.location.origin)+String(window.location.pathname),email:String(u.profile.email)};u2(y).catch(k=>{ve.error(k==null?void 0:k.message)}).then(()=>{ve.info("Loaded::Project Preview")}).finally(()=>{i&&(_(i),Dt()&&Nr(i,"{activity_log.message_login_via_link}",tn,"{activity_log.message_login_via_link}",[]))})}function _(b){const y=cc();Tr(`${rr}${String(y.projects.projectsPage)}/${String(b)}`)}return t.$$set=b=>{"user"in b&&e(2,u=b.user),"apigee_token"in b&&s(e(0,d=b.apigee_token)),"access_token"in b&&c(e(1,f=b.access_token)),"language"in b&&e(3,p=b.language),"country"in b&&e(4,m=b.country),"env"in b&&e(5,g=b.env)},[d,f,u,p,m,g]}class SY extends Ot{constructor(n){super(),At(this,n,kY,yY,Et,{user:2,apigee_token:0,access_token:1,language:3,country:4,env:5})}}class TY{constructor(n,e,i,r,o,s,l){Xn(this,"featuresFromScript");Xn(this,"features");Xn(this,"isLoggedIn");Xn(this,"country");Xn(this,"cpqUser");Xn(this,"availableServices");Xn(this,"showCartIcon");Xn(this,"isStandAlone");this.featuresFromScript=n,this.isLoggedIn=e,this.country=i,this.cpqUser=r,this.availableServices=o,this.showCartIcon=s,this.isStandAlone=l}populateFeaturesObj(n,e,i,r){const o=Object.keys(i);for(const s of o){const l=r[i[s]],a=l.getValue,c=l.shortName,u=e?e[c]:void 0;n[i[s]]=this.returnGetValue(u,a)}}populateFeaturesObjAPI(n={},e={},i={}){for(const r in i){let o;const s=i[r]||{},l=e[s.apiPropertyName];if(l!==void 0&&(l===!0?o=1:l===!1&&this.isLoggedIn?o=0:l===!1&&!this.isLoggedIn&&(o=2),n[r]=o),s.overrideBusinessLogic){const a=s.shortName,c=s.overrideBusinessLogic;n[r]=this.returnOverrideLogic(o,c,a)}if(this.isStandAlone&&s.isStandAloneLogic){const a=s.isStandAloneLogic;n[r]=this.returnIsStandAloneLogic(a)}}}returnGetValue(n,e){if(typeof e=="function"){const i={isLoggedIn:this.isLoggedIn,country:this.country,val:n,isStandAlone:this.isStandAlone};return e(i)}return e}returnOverrideLogic(n,e,i){if(typeof e=="function"){const r={apiVal:n,isLoggedIn:this.isLoggedIn,country:this.country,shortName:i,cpqUser:this.cpqUser,availableServices:this.availableServices,showCartIcon:this.showCartIcon,isStandAlone:this.isStandAlone};return e(r)}return e}returnIsStandAloneLogic(n){if(typeof n=="function"){const e={isStandAlone:this.isStandAlone};return n(e)}return n}createFeatureByCategoryFeatureName(n){const e={};for(const i in Pl)if(Pl.hasOwnProperty(i)){const r=Pl[i];r.categoryFeatureName===n&&(e[r.shortName]=i)}return e}createSubPart(n,e){const i={};for(const r in Pl)Pl[r].categoryFeatureName===n&&(i[Pl[r].shortName]=e);return i}checkScriptMapping(n){for(const e in n)typeof n[e]!="object"&&(n[e]=this.createSubPart(e,n[e]))}setupFeatureManagement(){var n,e,i,r;if(this.features={},Object.keys(this.featuresFromScript)){this.checkScriptMapping((e=(n=this.featuresFromScript)==null?void 0:n.features)==null?void 0:e.BOM);const{BOM_MANAGEMENT:o,QUOTE:s,PROJECT:l,BUYING:a,PROJECT_COLLABORATION:c,TRANSLATION:u,DOCUMENT:d,ADD_PRODUCT:f}=((r=(i=this.featuresFromScript)==null?void 0:i.features)==null?void 0:r.BOM)||{},p=[o,s,l,a,c,u,d,f],m=[this.createFeatureByCategoryFeatureName("BOM_MANAGEMENT"),this.createFeatureByCategoryFeatureName("QUOTE"),this.createFeatureByCategoryFeatureName("PROJECT"),this.createFeatureByCategoryFeatureName("BUYING"),this.createFeatureByCategoryFeatureName("PROJECT_COLLABORATION"),this.createFeatureByCategoryFeatureName("TRANSLATION"),this.createFeatureByCategoryFeatureName("DOCUMENT"),this.createFeatureByCategoryFeatureName("ADD_PRODUCT")];for(let g=0,h=p.length;g{this.parseThroughApiData(o)}),ki.set(this.features)}parseThroughApiData(n){var e;(e=Object.keys((n==null?void 0:n.supportedFeatures)||[]))!=null&&e.length&&this.populateFeaturesObjAPI(this.features,n==null?void 0:n.supportedFeatures,Pl)}}function b7(t,n,e,i,r,o,s){return new TY(t,n,e,i,r,o,s)}const Jne="",{document:v7}=Qs;function CY(t){qt(t,"svelte-1ckum8p",":host{height:auto}.parent.svelte-1ckum8p{width:100%}")}const EY=t=>({}),w7=t=>({slot:"surveyBtn"}),IY=t=>({}),y7=t=>({slot:"surveyBtn"});function k7(t){let n,e,i,r,o=`